Skip to content

Migration > Attribute Coercion の翻訳を追従 #257

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 2 commits into from
Apr 19, 2021
Merged

Migration > Attribute Coercion の翻訳を追従 #257

merged 2 commits into from
Apr 19, 2021

Conversation

naokie
Copy link
Member

@naokie naokie commented Apr 16, 2021

Description of Problem

Migration > Attribute Coercion を master に追従しました。
ref. #204

Proposed Solution

ファイルの更新履歴
https://github.com/vuejs/docs-next/commits/master/src/guide/migration/attribute-coercion.md

前回からの差分
vuejs/docs@639940b#diff-b479f35a5791f7d2ecdce48c7b3e621263cb53117bcf03bc2e7cf9a020974f49

表のマークダウンをフォーマットしたのみなので、翻訳の差分はありませんでした。

日本語翻訳ガイドにあわせて、2点修正しました。

Additional Information

振舞い -> 振る舞い

送り仮名の検索結果
❯ rg '振る舞い'
src/api/application-api.md
175:  アプリケーションスコープ全体に mixin を適用します。一度登録された場合、該当のアプリケーション内の任意のコンポーネントのテンプレートで利用することができます。プラグイン作者がコンポーネントにカスタムの振る舞いを注入するために使用することができます。**アプリケーションコードでは推奨されません。**.

src/style-guide/README.md
133:サブツリーの内部コンポーネントの状態を維持するために、コンポーネントでの `v-for` には _常に_ `key` を付ける必要があります。ただし要素の場合であっても、アニメーションでの[オブジェクトの一貫性](https://bost.ocks.org/mike/constancy/)のように、予測可能な振る舞いを維持することをお勧めします。

src/guide/template-syntax.md
147:`v-` 接頭辞は、テンプレート内の Vue 独自の属性を識別するための目印となっています。これは既存のマークアップに対して、Vue.js を利用して動的な振る舞いを適用する場合に便利ですが、頻繁に利用されるディレクティブに対しては冗長に感じることがあるでしょう。同じく全てのテンプレートを Vue で管理して[シングルページアプリケーション](https://en.wikipedia.org/wiki/Single-page_application)を作る場合、`v-` 接頭辞を付ける必要性は低いものになるでしょう。そのため、 Vue は2つの最もよく使われるディレクティブ `v-bind` と `v-on` に対して特別な省略記法を提供しています:

src/guide/migration/global-api.md
8:Vue 2.x では、グローバルに Vue の振る舞いを変更するグローバル API や設定が多数ありました。例えば、グローバルコンポーネントを作る際には、 以下のような `Vue.component` API を使用していました:
68:アプリケーションインスタンスは、現在のグローバル API のサブセットを公開します。おおまかには、_Vue の振る舞いをグローバルに変更する全ての API は、アプリケーションインスタンスに移されます_ 。こちらは、現在のグローバル API とインスタンス API との対応表です:
80:グローバルに振る舞いを変更しないその他のグローバル API は [グローバル API の Treeshaking](./global-api-treeshaking.html) にあるように、名前付きエクスポートになりました。

src/guide/reactivity-computed-watchers.md
160:`onTrack` および `onTrigger` オプションは、ウォッチャの振る舞いのデバッグに利用できます。
223:### `watchEffect` との振る舞いの共有

src/guide/migration/v-bind.md
2:title: v-bind マージの振る舞い
30:Vue 3.x では、要素に `v-bind="object"` 構文と同一の個別のプロパティの両方が定義されている場合、バインディングの宣言されている順番がそれらをどのようにマージするかを決定します。言い換えると、開発者は個別のプロパティが `object` で定義されているものを常に上書きするのだと決め込むのではなく、希望するマージの振る舞いをコントロールできるようになります。

src/guide/reactivity-fundamentals.md
73:`ref` がリアクティブオブジェクトのプロパティとしてアクセスまたは更新される際に、自動的に内部の値にアンラップされて通常のプロパティのように振る舞います:

src/guide/custom-directive.md
185:前回の例では、`mounted` と `updated` に同じ振る舞いを欲しかったでしょう。しかし、その他のフック関数を気にしてはいけません。ディレクティブにコールバックを渡すことで実現できます:

src/guide/transitions-enterleave.md
496:それは、"on" ボタンと "off" ボタン間でトランジションを行うとき、片方のボタンがトランジションアウトして、別の片方がトランジションインするとき、両方のボタンが描画されてしまうことです。これは、`<transition>` のデフォルトの振る舞いです - entering と leaving は同時に起きます。

src/guide/composition-api-setup.md
151:**`setup()` 内では、`this` は現在のアクティブなインスタンスへの参照にはなりません。** `setup()` は他のコンポーネントオプションが解決される前に呼び出されるので、`setup()` 内の`this` は他のオプション内の `this`とは全く異なる振る舞いをします。 これは、`setup()` を他のオプション API と一緒に使った場合に混乱を引き起こす可能性があります。

src/guide/introduction.md
98:ここで新しい属性が出てきました。`v-bind` 属性は**ディレクティブ**と呼ばれます。ディレクティブは Vue によって提供された特別な属性であることを示すために `v-` 接頭辞がついています。これはあなたの推測通り、レンダリングされた DOM に特定のリアクティブな振る舞いを与えます。ここで宣言されているのは、「_この要素の `title` 属性を、現在アクティブなインスタンスにおける `message` プロパティの最新状態に維持する_」ということになります。

src/guide/component-provide-inject.md
100:前述の例では、リスト `todos` を変更しても、その変更は注入された `todoLength` には反映されません。これは、`provide/inject` の束縛( binding )がデフォルトでリアクティブ _でない_ ことが原因です。`ref` で定義されたプロパティや `reactive` で作成されたオブジェクトを `provide` に渡すことにより、この振る舞いを変更することができます。この場合、祖先コンポーネントをリアクティブにするためには、コンポジション API の `computed` で定義したプロパティを `todoLength` を割り当てる必要があります。

src/guide/composition-api-introduction.md
119:    getUserRepositories // 返される関数は methods と同様の振る舞いをします

アルファベット両端の半角スペース

半角スペース有無のゆれを「半角スペースでアルファベット両端を入れて読みやすく!」にノーマライズ

close #204

@netlify
Copy link

netlify bot commented Apr 16, 2021

Deploy preview for vuejs-v3-ja-doc-preview ready!

Built with commit 846e750

https://deploy-preview-257--vuejs-v3-ja-doc-preview.netlify.app

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.

ありがとうございます!
OKです!

@kazupon kazupon merged commit f528172 into vuejs-jp:lang-ja Apr 19, 2021
@naokie naokie deleted the guide/migration/attribute-coercion branch April 20, 2021 09:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Migration > Attribute Coercion の翻訳
2 participants