mirror of https://github.com/vapor/docs.git
Update Japanese translation for leaf/overview.ja.md
- Update internal link to use relative path without .ja.md extension - Maintain documentation linking consistency
This commit is contained in:
parent
50ea3df374
commit
4773b0799e
|
|
@ -53,7 +53,7 @@ Leaf は、Swift でお馴染みの多くの式もサポートしています。
|
|||
|
||||
## Context
|
||||
|
||||
[Getting Started](getting-started.ja.md) の例では、 `[String: String]` 辞書を使って Leaf にデータを渡しましたが、`Encodable` に準拠する任意のデータを渡すことができます。実際、`[String: Any]` はサポートされていないため、`Encodable` な構造体を使用する方が推奨されます。つまり、配列を直接渡すことは*できず*、代わりに構造体にラップする必要があります:
|
||||
[Getting Started](getting-started.md) の例では、 `[String: String]` 辞書を使って Leaf にデータを渡しましたが、`Encodable` に準拠する任意のデータを渡すことができます。実際、`[String: Any]` はサポートされていないため、`Encodable` な構造体を使用する方が推奨されます。つまり、配列を直接渡すことは*できず*、代わりに構造体にラップする必要があります:
|
||||
|
||||
```swift
|
||||
struct WelcomeContext: Encodable {
|
||||
|
|
@ -156,7 +156,7 @@ Planets:
|
|||
|
||||
### テンプレートの拡張
|
||||
|
||||
Leaf の `#extend` タグを使用すると、あるテンプレートの内容を別のテンプレートにコピーすることができます。このタグを使用する場合、テンプレートファイルの拡張子 .leaf を省略することが奨励されます。
|
||||
Leaf の `#extend` タグを使用すると、あるテンプレートの内容を別のテンプレートにコピーすることができます。このタグを使用する場合、テンプレートファイルの拡張子 .leaf を常に省略する必要があります。
|
||||
|
||||
拡張は、複数のページで共有される標準的なコンテンツ、例えばフッターや広告コード、テーブルなどをコピーするのに便利です:
|
||||
|
||||
|
|
@ -164,9 +164,9 @@ Leaf の `#extend` タグを使用すると、あるテンプレートの内容
|
|||
#extend("footer")
|
||||
```
|
||||
|
||||
このタグは、あるテンプレートを別のテンプレートの上に構築する場合にも便利です。例えば、レイアウト用の layout.leaf ファイルを作成し、ウェブサイトの HTML 構造、CSS、JavaScript など、ページごとに異なるコンテンツを配置する場所を開けておくことができます。
|
||||
このタグは、あるテンプレートを別のテンプレートの上に構築する場合にも便利です。例えば、レイアウト用の layout.leaf ファイルを作成し、ウェブサイトのレイアウトに必要なすべてのコード(HTML 構造、CSS、JavaScript)を含め、ページごとに異なるコンテンツを配置する場所を空けておくことができます。
|
||||
|
||||
この方法を使用すると、独自のコンテンツを入力し、それを適切に配置する親テンプレートを拡張する子テンプレートを構築することができます。このため、`#export` および `#import` タグを使用して、コンテンツをコンテキストに保存し、後でそれを取得することができます。
|
||||
この方法を使用すると、独自のコンテンツを入力し、それを適切に配置する親テンプレートを拡張する子テンプレートを構築することができます。このため、`#export` および `#import` タグを使用して、コンテキストにコンテンツを保存し、後でそれを取得することができます。
|
||||
|
||||
例えば、次のような `child.leaf` テンプレートを作成できます:
|
||||
|
||||
|
|
@ -283,7 +283,7 @@ The time is #unsafeHTML(styledTitle)
|
|||
|
||||
#### `#dumpContext`
|
||||
|
||||
`dumpContext` タグは、コンテキスト全体を人間が読める形式でレンダリングします。このタグを使用して、現在のレンダリングに提供されているコンテキストをデバッグします。
|
||||
`#dumpContext` タグは、コンテキスト全体を人間が読める形式でレンダリングします。このタグを使用して、現在のレンダリングに提供されているコンテキストをデバッグします。
|
||||
|
||||
```leaf
|
||||
Hello, world!
|
||||
|
|
|
|||
Loading…
Reference in New Issue