Skip to content

Commit 4462e40

Browse files
committed
translate 02-sveltekit/03-loading-data/02-layout-data into Japanese
1 parent b6b9c64 commit 4462e40

File tree

1 file changed

+6
-6
lines changed
  • content/tutorial/02-sveltekit/03-loading-data/02-layout-data

1 file changed

+6
-6
lines changed

content/tutorial/02-sveltekit/03-loading-data/02-layout-data/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ title: Layout data
33
path: /blog
44
---
55

6-
Just as `+layout.svelte` files create UI for every child route, `+layout.server.js` files load data for every child route.
6+
`+layout.svelte` ファイルが全ての子ルート(route)共通の UI を作るのと同じように、`+layout.server.js` ファイルは全ての子ルート(route)共通で使えるデータをロードします。
77

8-
Suppose we'd like to add a 'more posts' sidebar to our blog post page. We _could_ return `summaries` from the `load` function in `src/blog/[slug]/+page.server.js`, like we do in `src/blog/+page.server.js`, but that would be repetitive.
8+
'more posts'(他の記事) サイドバーを、ブログ記事ページに追加したいと思います。`src/blog/+page.server.js` で行っているのと同じように、`src/blog/[slug]/+page.server.js``load` 関数から `summaries` を返すこともできますが、これでは同じことを繰り返すことになってしまいます。
99

10-
Instead, let's rename `src/blog/+page.server.js` to `src/blog/+layout.server.js`. Notice that the `/blog` route continues to work `data.summaries` is still available to the page.
10+
代わりに、`src/blog/+page.server.js` `src/blog/+layout.server.js` にリネームしましょう。`/blog` ルート(route)が動作し続けていることにご注目ください `data.summaries` がまだページで利用できているのです。
1111

12-
Now, create a layout for the post page:
12+
では、記事ページ向けのレイアウトを作りましょう。
1313

1414
```svelte
1515
/// file: src/routes/blog/[slug]/+layout.svelte
@@ -45,6 +45,6 @@ Now, create a layout for the post page:
4545
</style>
4646
```
4747

48-
The layout (and the page below it) inherits `data.summaries` from the parent `+layout.server.js`.
48+
レイアウト (とその下のページ) は、親の `+layout.server.js` から `data.summaries` を継承します。
4949

50-
When we navigate from one post to another, we only need to load the data for the post itself — the layout data is still valid. See the documentation on [invalidation](https://kit.svelte.dev/docs/load#invalidation) to learn more.
50+
ある記事から別の記事に移動したとき、記事自体のデータだけをロードするだけでよくなります — レイアウトのデータは有効なままです。もっと学習したければ、[invalidation](https://kit.svelte.jp/docs/load#invalidation) のドキュメントをご覧ください。

0 commit comments

Comments
 (0)