@@ -4,32 +4,27 @@ use crate::diag::HintedStrResult;
44use crate :: foundations:: { func, Context } ;
55use crate :: introspection:: Location ;
66
7- /// Provides the current location in the document.
7+ /// 文書中における現在のロケーションを提供。
88///
9- /// You can think of `here` as a low-level building block that directly extracts
10- /// the current location from the active [context]. Some other functions use it
11- /// internally: For instance, `{counter.get()}` is equivalent to
12- /// `{counter.at(here())}`.
9+ /// `here`はアクティブな[コンテキスト]($context)から現在のロケーションを直接取得する低レベルな構成要素と考えることができます。
10+ /// いくつかの他の関数が内部で使用しています。
11+ /// 例えば、`{counter.get()}`は`{counter.at(here())}`と等価です。
1312///
14- /// Within show rules on [locatable]($location/#locatable) elements, `{here()}`
15- /// will match the location of the shown element.
13+ /// [ロケータブル]($location/#locatable)要素に対するshowルールにおいて、`{here()}`は表示する要素のロケーションにマッチします。
1614///
17- /// If you want to display the current page number, refer to the documentation
18- /// of the [`counter`] type. While `here` can be used to determine the physical
19- /// page number, typically you want the logical page number that may, for
20- /// instance, have been reset after a preface.
15+ /// 現在のページ番号を表示したい場合は、[`counter`]型のドキュメントを参照してください。
16+ /// `here`は物理的なページ番号を決定できますが、通常は、前書きの後にリセットされるような、論理的なページ番号が必要でしょう。
2117///
22- /// # Examples
23- /// Determining the current position in the document in combination with the
24- /// [`position`]($location.position) method:
18+ /// # 例
19+ /// [`position`]($location.position)メソッドと組み合わせて文書中での現在位置を決定します。
2520/// ```example
2621/// #context [
2722/// I am located at
2823/// #here().position()
2924/// ]
3025/// ```
3126///
32- /// Running a [query] for elements before the current position:
27+ /// 現在位置より前にある要素に対して[クエリ]($query)を実行します。
3328/// ```example
3429/// = Introduction
3530/// = Background
@@ -42,7 +37,7 @@ use crate::introspection::Location;
4237///
4338/// = Conclusion
4439/// ```
45- /// Refer to the [`selector`] type for more details on before/after selectors.
40+ /// セレクターのbeforeおよびafterに関する詳細は [`selector`]型のドキュメントを参照してください。
4641#[ func( contextual) ]
4742pub fn here ( context : Tracked < Context > ) -> HintedStrResult < Location > {
4843 context. location ( )
0 commit comments