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 instance of guide #156

Merged
merged 2 commits into from Sep 28, 2016

Conversation

Projects
None yet
2 participants
@kitak
Collaborator

kitak commented Sep 25, 2016

Closes #128

「Vueインスタンス」のドキュメントを翻訳しました。レビューをお願いします。

Show outdated Hide outdated src/guide/instance.md
Every Vue vm is bootstrapped by creating a **root Vue instance** with the `Vue` constructor function:
全ての Vue vm は、`Vue` コンストラクタ関数で**ルート Vue インスタンス(root Vue instance)**によって起動されます:

This comment has been minimized.

@kazupon

kazupon Sep 28, 2016

Member

creating の訳が漏れているので、 の作成によって起動されます の方が正しい訳のような気がします。

@kazupon

kazupon Sep 28, 2016

Member

creating の訳が漏れているので、 の作成によって起動されます の方が正しい訳のような気がします。

Show outdated Hide outdated src/guide/instance.md
var myComponentInstance = new MyComponent()
```
Although it is possible to create extended instances imperatively, most of the time it is recommended to compose them declaratively in templates as custom elements. We will talk about [the component system](components.html) in detail later. For now, you just need to know that all Vue components are essentially extended Vue instances.
プログラムから命令的に拡張されたインスタンスを生成できますが、ほとんどの場合は、カスタムエレメントとしてテンプレートに宣言的に組み立てることをおすすめします。後ほど [コンポーネント システム](components.html) で詳細を説明します。

This comment has been minimized.

@kazupon

kazupon Sep 28, 2016

Member

コンポーネント システムと余白をいれていますが、日本語的には、コンポーネントシステム でいいですね。

@kazupon

kazupon Sep 28, 2016

Member

コンポーネント システムと余白をいれていますが、日本語的には、コンポーネントシステム でいいですね。

Show outdated Hide outdated src/guide/instance.md
In addition to data properties, Vue instances expose a number of useful instance properties and methods. These properties and methods are prefixed with `$` to differentiate them from proxied data properties. For example:
data プロパティに加えて、Vue インスタンスは、いくつかの便利なプロパティとメソッドを持っています。1

This comment has been minimized.

@kazupon

kazupon Sep 28, 2016

Member

1 という edit miss が入っているので、削除しましょう!

@kazupon

kazupon Sep 28, 2016

Member

1 という edit miss が入っているので、削除しましょう!

Show outdated Hide outdated src/guide/instance.md
## Instance Lifecycle Hooks
## インスタンス ライフサイクル フック

This comment has been minimized.

@kazupon

kazupon Sep 28, 2016

Member

ここも余白を入れずに、インスタンスライフサイクルフック でお願いします。

@kazupon

kazupon Sep 28, 2016

Member

ここも余白を入れずに、インスタンスライフサイクルフック でお願いします。

Show outdated Hide outdated src/guide/instance.md
Each Vue instance goes through a series of initialization steps when it is created - for example, it needs to set up data observation, compile the template, mount the instance to the DOM, and update the DOM when data changes. Along the way, it will also invoke some **lifecycle hooks**, which give us the opportunity to execute custom logic. For example, the `created` hook is called after the instance is created:
各 Vue インスタンスは、生成時に一連の初期化を行います。例えば、データの監視のセットアップやテンプレートのコンパイル、DOM へのインスタンスのマウント、データが変化したときの DOM の更新などがあります。
その初期化の過程で、カスタムロジックの実行を可能にする、いくつかの **ライフサイクル フック(lifecycle hooks)** を呼び出します。

This comment has been minimized.

@kazupon

kazupon Sep 28, 2016

Member

ここも余白を入れずに、ライフサイクルフック(lifecycle hooks) でお願いします。

@kazupon

kazupon Sep 28, 2016

Member

ここも余白を入れずに、ライフサイクルフック(lifecycle hooks) でお願いします。

Show outdated Hide outdated src/guide/instance.md
There are also other hooks which will be called at different stages of the instance's lifecycle, for example `mounted`, `updated`, and `destroyed`. All lifecycle hooks are called with their `this` context pointing to the Vue instance invoking it. Some users may have been wondering where the concept of "controllers" lives in the Vue world and the answer is: there are no controllers. Your custom logic for a component would be split among these lifecycle hooks.
この他にもインスタンスのライフサイクルの様々な段階で呼ばれるフックがあります。例えば、`mounted`, `updated`, `destroyed` があります。
全てのライフサイクル フックは、`this` が Vue インスタンスを指す形で実行さます。
Vue の世界における "コントローラー" の概念について知りたい方もいるかもしれません。その答えとしては「コントローラーはない」です。

This comment has been minimized.

@kazupon

kazupon Sep 28, 2016

Member

controllersは長音訳するのではなく、 コントローラにしましょう!

@kazupon

kazupon Sep 28, 2016

Member

controllersは長音訳するのではなく、 コントローラにしましょう!

Show outdated Hide outdated src/guide/instance.md
この他にもインスタンスのライフサイクルの様々な段階で呼ばれるフックがあります。例えば、`mounted`, `updated`, `destroyed` があります。
全てのライフサイクル フックは、`this` が Vue インスタンスを指す形で実行さます。
Vue の世界における "コントローラー" の概念について知りたい方もいるかもしれません。その答えとしては「コントローラーはない」です。
コンポーネントのためのカスタムロジックは、これらのライフサイクル フックの中に分割されることになります。

This comment has been minimized.

@kazupon

kazupon Sep 28, 2016

Member

ここも余白を入れずに、 ライフサイクルフック でお願いします。

@kazupon

kazupon Sep 28, 2016

Member

ここも余白を入れずに、 ライフサイクルフック でお願いします。

Show outdated Hide outdated src/guide/instance.md
## Lifecycle Diagram
## ライフサイクル ダイアグラム

This comment has been minimized.

@kazupon

kazupon Sep 28, 2016

Member

ここも余白を入れずに、 ライフサイクルダイアグラム でお願いします。

@kazupon

kazupon Sep 28, 2016

Member

ここも余白を入れずに、 ライフサイクルダイアグラム でお願いします。

Show outdated Hide outdated src/guide/instance.md
Below is a diagram for the instance lifecycle. You don't need to fully understand everything going on right now, but this diagram will be helpful in the future.
以下は、インスタンス ライフイクルのダイアグラムです。

This comment has been minimized.

@kazupon

kazupon Sep 28, 2016

Member

ここも余白を入れずに、 インスタンスライフサイクル でお願いします。

@kazupon

kazupon Sep 28, 2016

Member

ここも余白を入れずに、 インスタンスライフサイクル でお願いします。

@kitak

This comment has been minimized.

Show comment
Hide comment
@kitak

kitak Sep 28, 2016

Collaborator

@kazupon

コメントで指摘していただいた点を修正しました。ご確認お願いします。

Collaborator

kitak commented Sep 28, 2016

@kazupon

コメントで指摘していただいた点を修正しました。ご確認お願いします。

@kazupon

This comment has been minimized.

Show comment
Hide comment
@kazupon

kazupon Sep 28, 2016

Member

ありがとうございます!
OKです。
マージしますね!

Member

kazupon commented Sep 28, 2016

ありがとうございます!
OKです。
マージしますね!

@kazupon kazupon merged commit 70c9547 into vuejs:lang-ja-2.0 Sep 28, 2016

@kitak kitak deleted the kitak:the-vue-instance branch Sep 28, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment