Skip to content

Commit 6eb0c6d

Browse files
committed
Merge pull request #197 from kazupon/translation/ja
translate additional docs
2 parents c82a755 + aa3290f commit 6eb0c6d

File tree

14 files changed

+72
-15
lines changed

14 files changed

+72
-15
lines changed

docs/ja/SUMMARY.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# vue-router ドキュメンテーション [![npm package](https://img.shields.io/npm/v/vue-router.svg)](https://www.npmjs.com/package/vue-router)
22

3+
**[リリースノート](https://github.com/vuejs/vue-router/releases)**
4+
35
- [インストール](installation.md)
46
- [基本的な使い方](basic.md)
57
- [Nested Routes](nested.md)

docs/ja/api/go.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,11 @@
2828
```
2929

3030
`name` オブジェクトフォーマットについての詳細は、[Named Routes](../named.md) を参照してください。
31+
32+
- `path` フォーマットを使用して早退パスにナビゲートしているとき、相対パスがいつも現在のパスに**追加される**ため、`append: true` オプションに渡すことができます。例えば:
33+
34+
- `append: true` オプションなしで `/a` から `b` への移動は、`/b` に着きます
35+
36+
- `append: true` オプションありで `/a` から `b` への移動は、`/a/b` に着きます
37+
38+
- 両方のフォーマットも新しいものを作成するのではなく、現在の履歴エントリを置き換えるためにナビゲーションする `replace: true` オプションを受け入れます。

docs/ja/api/redirect.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ router.redirect({
1818

1919
// リダイレクトは動的セグメント名がマッチする必要がある
2020
// 動的セグメントを含むことができます
21-
'/user/:userId': '/profile/:userId'
21+
'/user/:userId': '/profile/:userId',
22+
23+
// 見つからなかったルートは /home にリダイレクト
24+
'*': '/home'
2225
})
2326
```

docs/ja/link.md

Lines changed: 30 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,39 @@
2525

2626
#### アクティブリンククラス
2727

28-
`v-link` を利用する要素で、現在のパスが `v-link` の URL にマッチするとき、自動的に対応するクラス名を取得します:
28+
`v-link` を利用する要素で、現在のパスが `v-link` の URL にマッチするとき、自動的に対応するクラス名を取得します。適用されるデフォルトクラスは、`.v-link-active` で、デフォルトのマッチングの振舞いは、**包括一致 (inclusive match)** です。例えば、`v-link="/a"` による要素は、`/a` で現在のパスが開始する限り、このクラスに適用されるでしょう。
2929

30-
- `.v-link-active` クラスは、現在のパスが `v-link` の URL で開始するとき、要素に適用されます。例えば、`v-link="/a"` による要素は、現在のパスが `/a` で開始する限り、このクラスを取得します。
30+
`exact` インラインオプションを使用してパスが正確に一致するとき、アクティブクラスのみ適用されるマッチングの動作を設定することも可能です:
3131

32-
- `.v-link-active-exact` クラスは、現在のパスが `v-link` の URL の正確にマッチするとき、適用されます。
32+
``` html
33+
<a v-link="{ path: '/a', exact: true }"></a>
34+
```
35+
36+
アクティブリンククラス名は、ルーターインスタンスを作成しているとき、`linkActiveClass` オプションで設定することができます。`activeClass` インラインオプションで上書きすることもできます:
37+
38+
``` html
39+
<a v-link="{ path: '/a', activeClass: 'custom-active-class' }"></a>
40+
```
41+
42+
#### 他の設定オプション
43+
44+
- **replace**
45+
46+
`replace: true` によるリンクは、ナビゲーションが履歴レコードから離れないため、クリックしたとき `router.go()` の代わりに `router.replace()` を呼び出します。
47+
48+
``` html
49+
<a v-link="{ path: '/abc', replace: true }"></a>
50+
```
51+
52+
- **append**
53+
54+
`append: true` による相対リンクは、常に現在のパスに相対パスを追加します。例えば、我々が `/a` から相対リンク `b` に移動していると仮定すると、`append: true` なしで、我々は `b` で終わりますが、`append: true` ありでは、我々は `/a/b` で終わります。
55+
56+
アクティブリンククラス名は、ルーターインスタンスを作成しているとき、`linkActiveClass` オプションで設定することができます。完全に一致するクラスは、提供されるクラス名に `-exact` 接尾辞 を単に追加することになります。
3357

34-
アクティブリンククラス名はルーターインスタンスを作成するとき、`linkActiveClass` オプションで設定することができます。正確にマッチするクラスは、単に提供されたクラス名に `-exact` 接尾辞(postfix) を追加します。
58+
``` html
59+
<a v-link="{ path: 'relative/path', append: true }"></a>
60+
```
3561

3662
#### その他の注意事項
3763

docs/ja/options.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838

3939
- デフォルト: `"v-link-active"`
4040

41-
現在のパスがその URL とマッチするとき、クラスは `v-link` 要素に適用されるように設定します。基底クラスは、現在のパスが `v-link` の URL で開始する限り適用されます。現在のパスが正確に `v-link` の URL にマッチするとき、`-exact` 接尾辞(postfix) を持つ追加のクラスが適用され、デフォルトは `v-link-active-exact` になります。もしクラスを `my-custom-active` に設定する場合、正確にマッチするクラスは `my-custom-active-exact` になります
41+
現在のリンクがアクティブであるとき、クラスは `v-link` 要素に適用されるように設定します。マッチングの振る舞いとクラスは、個別に各 `v-link` に構成することができます
4242

4343
#### saveScrollPosition
4444

docs/ja/pipeline/activate.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
フックを解決するために `transition.next()` を呼び出します。ここで `transition.abort()` を呼び出すと、トランジションは既に検証されているため、アプリケーションは以前のルートへ戻りません。
1010

11-
### 戻り値
11+
### 期待される戻り値
1212

1313
- 任意で Promise を返します。
1414
- `resolve` -> `transition.next()`

docs/ja/pipeline/can-activate.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,15 @@
88

99
フックを解決するために、`transition.next()` を呼び出します。`transition.abort()` を呼び出すと無効となり、トランジションをキャンセルします。
1010

11-
### 戻り値
11+
### 期待される戻り値
1212

1313
- 任意で Promise を返します。
1414

1515
- `resolve(true)` -> `transition.next()`
1616
- `resolve(false)` -> `transition.abort()`
1717
- `reject(reason)` -> `transition.abort(reason)`
1818

19+
1920
- 任意で Boolean を返します。
2021

2122
- `true` -> `transition.next()`

docs/ja/pipeline/can-deactivate.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,15 @@
88

99
フックを解決するために、`transition.next()` を呼び出します。`transition.abort()` を呼び出すと無効となり、トランジションをキャンセルします。
1010

11-
### 戻り値
11+
### 期待される戻り値
1212

1313
- 任意で Promise を返します。
1414

1515
- `resolve(true)` -> `transition.next()`
1616
- `resolve(false)` -> `transition.abort()`
1717
- `reject(reason)` -> `transition.abort(reason)`
1818

19+
1920
- 任意で Boolean を返します。
2021

2122
- `true` -> `transition.next()`

docs/ja/pipeline/can-reuse.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
`canResue` フックでは `transition.to``transition.from` のみアクセスできます。
1212

13-
### 戻り値
13+
### 期待される戻り値
1414

1515
- Boolean を返す必要があります。偽となりうる値は、`false` として扱われます。
1616

docs/ja/pipeline/data.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88

99
`transition.next(data)` の呼び出しはコンポーネントの `data` の各プロパティに設定します。例えば `{ a: 1, b: 2 }` が引数に指定される場合、ルーターは `component.$set('a', 1)``component.$set('b', 2)` を呼びます。
1010

11-
### 戻り値
11+
### 期待される戻り値
1212

1313
- 任意で Promise を返します。
1414
- `resolve(data)` -> `transition.next(data)`
1515
- `reject(reason)` -> `transition.abort(reason)`
1616

17-
または、Promise を含んでいるオブジェクトを返します。詳細は以下の [Promiseシンタックスシュガー](#Promiseシンタックスシュガー) を参照してください。
17+
**または**、Promise を含んでいるオブジェクトを返します。詳細は以下の [Promiseシンタックスシュガー](#Promiseシンタックスシュガー) を参照してください。
1818

1919
### 詳細
2020

0 commit comments

Comments
 (0)