From 635f6b5e76b22cd1184157be889403df2d3fd60d Mon Sep 17 00:00:00 2001 From: IchijikuIchigo Date: Sat, 6 Jun 2026 00:23:47 +0900 Subject: [PATCH] [ja_JP] Update of Japanese translations (#9870) * [ja_JP] Japanese translation update from commit: 3ed481b * [ja_JP] Japanese translation update from commit: ad3587b * [ja_JP] Japanese translation update from commit: 6bc77cf * [ja_JP] Japanese translation update from commit: 5d1c1ea, c4991a5 * [ja_JP] Japanese translation update from commit: 37a4613 * [ja_JP] Japanese translation update from commit: 748ef8a * [ja_JP] Japanese translation update from commit: 92caa73 * [ja_JP] Japanese translation update from commit: 87ba87b * [ja_JP] Japanese translation update from commit: 15ba415 * [ja_JP] Japanese translation update from commit: 64ee20e * [ja_JP] Japanese translation update from commit: 5d1c1ea,add3d42 * [ja_JP] Japanese translation update from commit: 64ee20e * [ja_JP] Japanese translation update from commit: b001333 * [ja_JP] Japanese translation update from commit: b434b9d * [ja_JP] Japanese translation update from commit: 3983086 --- editions/ja-JP/tiddlers/about/Archive.tid | 1 + .../filters/syntax/Filter Expression.tid | 2 + .../filters/syntax/Filter Parameter.tid | 12 +++- .../tiddlers/filters/syntax/Filter Step.tid | 6 +- .../Interchangeable Filter Run Prefixes.tid | 3 + .../syntax/Intersection Filter Run Prefix.tid | 11 +++- .../Let Filter Run Prefix (Examples).tid | 15 +++++ .../filters/syntax/Let Filter Run Prefix.tid | 32 +++++++++ .../syntax/Named Filter Run Prefix.tid | 11 ++++ .../syntax/Shortcut Filter Run Prefixes.tid | 8 ++- .../filters/syntax/then Filter Run Prefix.tid | 2 +- .../ja-JP/tiddlers/functions/Functions.tid | 5 +- .../GettingStarted - Internet Explorer.tid | 13 ---- .../ja-JP/tiddlers/hellothere/HelloThere.tid | 4 +- .../tiddlers/hellothere/HelloThumbnail.tid | 2 +- .../HelloThumbnail - Latest Version.tid | 1 + .../HelloThumbnail - Newsletter.tid | 1 - .../tiddlers/howtos/Windows HTA Hack.tid | 19 ------ .../tiddlers/procedures/Procedure Calls.tid | 55 +--------------- .../ja-JP/tiddlers/procedures/calls/Calls.tid | 66 +++++++++++++++++++ editions/ja-JP/tiddlers/saving/Encryption.tid | 10 +-- .../tiddlers/saving/Saving with TiddlyIE.tid | 28 -------- ...ariables invoked via widget attributes.tid | 6 +- .../Description Lists in WikiText.tid | 36 +++++++++- .../wikitext/Formatting in WikiText.tid | 2 +- .../tiddlers/wikitext/Lists in WikiText.tid | 8 ++- .../ja-JP/tiddlers/wikitext/Macro Calls.tid | 53 +-------------- ...Multi-Valued Variable Attribute Values.tid | 39 +++++++++++ ...Tables in WikiText CSS Utility Classes.tid | 13 +++- .../wikitext/Transclusion in WikiText.tid | 22 +++++++ .../tiddlers/wikitext/Widget Attributes.tid | 5 +- 31 files changed, 296 insertions(+), 195 deletions(-) create mode 100644 editions/ja-JP/tiddlers/filters/syntax/Let Filter Run Prefix (Examples).tid create mode 100644 editions/ja-JP/tiddlers/filters/syntax/Let Filter Run Prefix.tid delete mode 100644 editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Internet Explorer.tid delete mode 100644 editions/ja-JP/tiddlers/howtos/Windows HTA Hack.tid create mode 100644 editions/ja-JP/tiddlers/procedures/calls/Calls.tid delete mode 100644 editions/ja-JP/tiddlers/saving/Saving with TiddlyIE.tid create mode 100644 editions/ja-JP/tiddlers/wikitext/Multi-Valued Variable Attribute Values.tid diff --git a/editions/ja-JP/tiddlers/about/Archive.tid b/editions/ja-JP/tiddlers/about/Archive.tid index 5e1f38ccb..697f8508d 100644 --- a/editions/ja-JP/tiddlers/about/Archive.tid +++ b/editions/ja-JP/tiddlers/about/Archive.tid @@ -11,6 +11,7 @@ ja-title: TiddlyWikiアーカイブ 5.1.20 5.1.21 5.1.22 5.1.23 5.2.0 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.3.0 5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 5.3.6 5.3.7 5.3.8 +5.4.0 \end TiddlyWikiの古いバージョンは[[アーカイブ|https://github.com/TiddlyWiki/tiddlywiki.com-gh-pages/tree/master/archive]]で入手できます: diff --git a/editions/ja-JP/tiddlers/filters/syntax/Filter Expression.tid b/editions/ja-JP/tiddlers/filters/syntax/Filter Expression.tid index 8b2dbc7ff..b92347e8a 100644 --- a/editions/ja-JP/tiddlers/filters/syntax/Filter Expression.tid +++ b/editions/ja-JP/tiddlers/filters/syntax/Filter Expression.tid @@ -21,3 +21,5 @@ type: text/vnd.tiddlywiki <<.tip """上に示したように、図に開始線と終了線が1つある場合は、リンクされた上位レベルにさらに情報があることを意味します。パンくずリストはナビゲーションに使用できます""">> <<.tip """下位レベルで使用されているように、図に開始点と終了点がない場合は、読みやすさと単純さを高めるために、上位レベルのシンタックス要素が削除されていることを意味します。パンくずリストはナビゲーションに使用できます""">> + +<<.note """フィルタ式の再帰深度は最大300です。この制限を超えて自身を再帰的に呼び出すフィルタ(例えば、<<.olink subfilter>>や<<.olink filter>>演算子を使ったもの)は、エラーメッセージ`/**-- Excessive filter recursion --**/`を返します。これは無限ループを防ぐためです。""">> diff --git a/editions/ja-JP/tiddlers/filters/syntax/Filter Parameter.tid b/editions/ja-JP/tiddlers/filters/syntax/Filter Parameter.tid index 5b5bf953a..2ad3546e5 100644 --- a/editions/ja-JP/tiddlers/filters/syntax/Filter Parameter.tid +++ b/editions/ja-JP/tiddlers/filters/syntax/Filter Parameter.tid @@ -14,6 +14,8 @@ type: text/vnd.tiddlywiki "{" [: <-"間接"-> /"}以外"/] "}" | "<" [: <-"変数"-> /">以外"/] ">" + | + "(" [: <-"複数値変数"-> /")以外"/ ] ")" /"v5.4.0"/ ) """/> @@ -22,6 +24,7 @@ type: text/vnd.tiddlywiki ;<<.def ハード>> : `[パラメータ例]` : パラメータは、角括弧内のテキストそのものです。 + ;<<.def ソフト>> : <<.def 間接>> :: `{パラメータ例}` @@ -30,6 +33,9 @@ type: text/vnd.tiddlywiki :: `<パラメータ例>` :: パラメータは、山括弧内の[[変数|Variables]]の現在値です。マクロパラメータは、v5.2.0まではサポートされて<<.em いません>>。 ::<<.from-version "5.2.0">> リテラルマクロパラメータがサポートされています。例: `[]`。 +: <<.def "複数値変数">> +:: `(パラメータ例)` +:: <<.from-version "5.4.0">> このパラメータは、丸括弧で囲まれた名前の[[複数値変数|Multi-Valued Variables]]に格納されている値のリスト全体に展開されます。このようにアクセスすると、フィルタ演算子は最初の値だけでなく、すべての値を受け取ります。詳細については、[[複数値変数|Multi-Valued Variables]]を参照してください。 <<.note """すべての[[フィルタオペレータ|filter Operator]]の後にはパラメータ式が続く必要があります。[[パラメータの無いオペレータ|Operators without parameters]]の場合、その式は空になります(`[links[]]`のフィルタオペレータ<<.olink links>>と同様)。""">> @@ -37,4 +43,8 @@ type: text/vnd.tiddlywiki <<.from-version "5.1.23">> [[フィルタステップ|Filter Step]]では、`,`文字で区切られた複数のパラメータがサポートされます。 -例えば: `[param1],[param2]`や`,{param2}` +例えば: `[param1],[param2]`や`,{param2}`、 `[param1],(param2)` + +--- + +<<.warning """`/regexp/(flags)`オペランド構文は非推奨であり、ブラウザのコンソールに警告が表示されます。代わりに<<.olink regexp>>演算子を使用してください。""">> \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/filters/syntax/Filter Step.tid b/editions/ja-JP/tiddlers/filters/syntax/Filter Step.tid index 33783f742..e57421414 100644 --- a/editions/ja-JP/tiddlers/filters/syntax/Filter Step.tid +++ b/editions/ja-JP/tiddlers/filters/syntax/Filter Step.tid @@ -24,13 +24,13 @@ type: text/vnd.tiddlywiki 多くのステップでは、ステップの実行内容をさらに定義する明示的な<<.def パラメータ>>が必要です。 -<<.def サフィックス>>は、特定のオペレータの意味を拡張する追加テキスト(多くの場合、[[フィールド|TiddlerFields]]名)です。 +<<.def サフィックス>>は、特定のオペレータの意味を拡張する追加テキスト(多くの場合、[[フィールド|TiddlerFields]]名)です。サフィックスは`:`文字で区切られ、各サフィックスグループには、カンマで区切られた複数の値を含めることができます。例えば、`compare:number:gteq`は、最初のサフィックスは`number`で、2番目のサフィックスは`gteq`です。`:sort:string:reverse,casesensitive`は、最初のサフィックスは`string`で、2番目のサフィックスグループには`reverse`と`casesensitive`の両方が含まれます。 -ステップの<<.def オペレータ>>と<<.def サフィックス>>がすべて省略されている場合は、デフォルトで[[title|title Operator]]オペレータが使用されます。 +ステップの<<.def オペレータ>>と<<.def サフィックス>>がすべて//省略//されている場合は、デフォルトで[[title|title Operator]]オペレータが使用されます。サフィックスが存在するが、コロンの前のオペレータ名が空の場合(例: `[:fieldname[value]]`)、オペレータはデフォルトで<<.olink field>>になります。 <<.from-version "5.1.23">> いくつかのステップでは、`,`文字で区切られた複数の<<.def パラメータ>>を受け入れます。 -認識されないオペレータは、<<.olink field>>オペレータのサフィックスであるかのように扱われます。 +認識されないオペレータは、<<.olink field>>オペレータのサフィックスであるかのように扱われます。<<.from-version "5.3.0">> ただし、名前に`.`(ドット)文字が含まれる認識されないオペレータは、ユーザー定義のフィルタオペレータとして扱われ、その名前の変数または関数を検索することで解決されます。. フィルタオペレータはプラグインによって拡張できます。 diff --git a/editions/ja-JP/tiddlers/filters/syntax/Interchangeable Filter Run Prefixes.tid b/editions/ja-JP/tiddlers/filters/syntax/Interchangeable Filter Run Prefixes.tid index d1eda102e..1e708db2c 100644 --- a/editions/ja-JP/tiddlers/filters/syntax/Interchangeable Filter Run Prefixes.tid +++ b/editions/ja-JP/tiddlers/filters/syntax/Interchangeable Filter Run Prefixes.tid @@ -16,6 +16,7 @@ type: text/vnd.tiddlywiki |`-[run]` |`:except[run]` |差集合 |... AND NOT ラン | |`~[run]` |`:else[run]` |それ以外 |... ELSE ラン | |`=[run]` |`:all[run]` |重複を排除しない和集合 |... OR ラン | +|`=>[run]` |`:let[run]` |<<.from-version "5.4.0">> 結果を変数に割りあてる |... LET ラン | ランのインプットは通常、Wiki内の[[隠し|ShadowTiddlers]]Tiddler以外のすべてのTiddlerタイトルのリストです(順不同)。
ただし、`+`プレフィックスによってこれを変更できます: @@ -45,3 +46,5 @@ type: text/vnd.tiddlywiki 新しいフィルタランプレフィックスを作成するには、`filterrunprefix`の[[モジュールタイプ|ModuleType]]で [[Javascriptモジュール|Modules]]を作成します。 + +コンパイルされたフィルタ式はパフォーマンスのためキャッシュされます。キャッシュには最大2000件のエントリが保存され、この制限を超えるとキャッシュ全体がリセットされます。 \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/filters/syntax/Intersection Filter Run Prefix.tid b/editions/ja-JP/tiddlers/filters/syntax/Intersection Filter Run Prefix.tid index 61872df3c..06b76ba5e 100644 --- a/editions/ja-JP/tiddlers/filters/syntax/Intersection Filter Run Prefix.tid +++ b/editions/ja-JP/tiddlers/filters/syntax/Intersection Filter Run Prefix.tid @@ -17,6 +17,15 @@ type: text/vnd.tiddlywiki [["ラン"|"Filter Run"]] """/> -前のランからのフィルタアウトプットは保留されます。`:intersection`フィルタランは、すべてのTiddlerタイトルをインプットとして開始されます。この最後のフィルタランが完了すると、最後のアウトプットが保留アウトプットと比較されます。保留アウトプットと最新アウトプットの両方に表われるタイトルのみを含む新しいアウトプットが生成されます。 +前のランからのフィルタアウトプットは保留されます。`:intersection`フィルタランは、すべてのTiddlerタイトルをインプットとして開始されます。この最後のフィルタランが完了すると、最後のアウトプットが保留アウトプットと比較されます。保留アウトプットと最新アウトプットの両方に表われるタイトルのみを含む新しいアウトプットが生成されます。アウトプットにおけるタイトルの順序は、蓄積された結果から保持されます。 + +!! `:and` / `+`との違い + +`:intersection`と`:and` (または `+`)の主な違いは、''インプット''として何を受け取るかです: + +* `:and` / `+`は、''これまでに蓄積された結果''をフィルタランへのインプットとして渡します。ラン内のオペレータは、結果に既に含まれているタイトルのみを表示・操作できます。 +* `:intersection`は、''すべてのTiddlerタイトル''をフィルタランへのインプットとして渡し(プレフィックスなしのランと同様)、その後、蓄積された結果にも含まれるタイトルのみを保持します。 + +これは、`:intersection`がTiddlerプール全体から開始する必要のあるオペレータを使用してタイトルを照合できることを意味します。詳細については、[[交換可能なフィルタランプレフィックス|Interchangeable Filter Run Prefixes]]を参照してください。 [[intersectionフィルタランプレフィックス(例)|Intersection Filter Run Prefix (Examples)]] diff --git a/editions/ja-JP/tiddlers/filters/syntax/Let Filter Run Prefix (Examples).tid b/editions/ja-JP/tiddlers/filters/syntax/Let Filter Run Prefix (Examples).tid new file mode 100644 index 000000000..8e48c7b47 --- /dev/null +++ b/editions/ja-JP/tiddlers/filters/syntax/Let Filter Run Prefix (Examples).tid @@ -0,0 +1,15 @@ +created: 20260222152853141 +modified: 20260506104906199 +original-modified: 20260222184916224 +tags: [[Let Filter Run Prefix]] +title: Let Filter Run Prefix (Examples) +ja-title: letフィルタランプレフィックス(例) +type: text/vnd.tiddlywiki + +<<.operator-example 1 "3 2 1 4 :let[[myvar]] 6 7 8 [(myvar)sort[]]" "名前付きプレフィックスを使用">> +<<.operator-example 2 "3 2 1 4 =>myvar 6 7 8 [(myvar)sort[]]" "短縮形のプレフィックスを使用">> +<<.operator-example 3 "3 2 1 4 =>myvar 6 7 8 []" "山括弧は最初の値のみを返却">> +<<.operator-example 4 "3 2 1 4 =>mynumbers [(mynumbers)sum[]] [(mynumbers)average[]]">> +<<.operator-example 5 '"[0-9]" =>digitsRE abc 123 de45 67fg hij :filter[regexp]' "角括弧で囲まれた正規表現では、変数パラメータを使用">> +<<.operator-example 6 '"[prefix[ca]then[ca]]" "[suffix[at]then[at]]" other =>myfilters cat can bat bug :cascade[(myfilters)]' "[[cascadeフィルタランプレフィックス|Cascade Filter Run Prefix]]で使用するフィルタを定義">> +<<.operator-example 7 "[[⁎ ]] [[⁑ ]] [[⁂ ]] :let[[prefixList]] [tag[Learning]first[3]] :map:flat[(prefixList)addsuffix]">> \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/filters/syntax/Let Filter Run Prefix.tid b/editions/ja-JP/tiddlers/filters/syntax/Let Filter Run Prefix.tid new file mode 100644 index 000000000..987c0d0fc --- /dev/null +++ b/editions/ja-JP/tiddlers/filters/syntax/Let Filter Run Prefix.tid @@ -0,0 +1,32 @@ +created: 20250307212252946 +from-version: 5.4.0 +modified: 20260502101033176 +original-modified: 20250307212252946 +rp-input: 前回のフィルタランからのすべてのタイトル +rp-output: "let"フィルタランプレフィックスからはいつも空のタイトルリストが返されます +rp-purpose: 前回のフィルタラン結果のタイトルリストを複数値変数へ代入 +tags: [[Named Filter Run Prefix]] +title: Let Filter Run Prefix +ja-title: letフィルタランプレフィックス +type: text/vnd.tiddlywiki + +<$railroad text=""" +\start none +\end none +( ":let" ) +[["ラン"|"Filter Run"]] +"""/> + +`:let`フィルタランプレフィックスは、前回のフィルタランの結果として得られたタイトルリストを[[他数値変数|Multi-Valued Variables]]に割り当てます。この変数には、フィルタランによって返された最初の結果が名前として付けられます。 + +この変数は、[[フィルタ式|Filter Expression]]内の残りの[[フィルタラン|Filter Run]]で使用可能になります。通常の方法で変数にアクセスすると、結果リストの最初の項目のみが返されます(結果リストが空の場合は空の文字列が返されます)。オペランドとして変数名を山括弧ではなく丸括弧で囲むと、結果リスト内のすべての項目が取得できます。 + +このプレフィックスには、オプションの[[ショートカット構文|Shortcut Filter Run Prefix]]記号`=>run`があります。例: + +``` +=[] =[] =>myvar +``` + +`:let`フィルタランプレフィックスを指定すると、常に現在の結果リストがクリアされます。 + +[[letフィルタランプレフィックス(例)|Let Filter Run Prefix (Examples)]] \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/filters/syntax/Named Filter Run Prefix.tid b/editions/ja-JP/tiddlers/filters/syntax/Named Filter Run Prefix.tid index bb856eee4..a30bfcdfd 100644 --- a/editions/ja-JP/tiddlers/filters/syntax/Named Filter Run Prefix.tid +++ b/editions/ja-JP/tiddlers/filters/syntax/Named Filter Run Prefix.tid @@ -25,6 +25,7 @@ type: text/vnd.tiddlywiki [[<":or"> |"Or Filter Run Prefix"]] | [[<":reduce"> |"Reduce Filter Run Prefix"]] | [[<":sort"> /"v5.2.0"/ |"Sort Filter Run Prefix"]] | +[[<":let"> /"v5.4.0"/ |"Let Filter Run Prefix"]] | [[<":then"> /"v5.3.0"/ |"Then Filter Run Prefix"]]) [[run|"Filter Run"]] """/> @@ -35,4 +36,14 @@ type: text/vnd.tiddlywiki <<.tip """フィルタランプレフィックス`:reduce`、`:sort`、`:map`、`:filter`内では、変数<<.var currentTiddler>>は処理中のTiddlerのタイトルに設定されます。
サブフィルタ外のcurrentTiddlerの値は、変数<<.var "..currentTiddler">>で使用できます <<.from-version "5.2.0">>""" >> +!! サフィックス + +名前付きフィルタランプレフィックスは、`:`文字で区切られたサフィックスを受け入れることができ、各サフィックスにはオプションでカンマ区切りの値を含めることができます。一般的な構文は`:prefixname:suffix1:suffix2,...`です。現在、次のプレフィックスがサフィックスを受け入れます: + +|!プレフィックス |!サフィッス |!例 | +|`:map` |`flat` — 項目ごとに最初の結果だけでなく、すべての結果を返す |`:map:flat[...]` | +|`:sort` |型 (''string'', ''alphanumeric'', ''number'', ''integer'', ''version'', ''date'')とフラグ (''reverse'', ''casesensitive'', ''caseinsensitive'') |`:sort:number:reverse[...]` | + +その他の名前付きプレフィックス(`:all`, `:and`, `:cascade`, `:else`, `:except`, `:filter`, `:intersection`, `:let`, `:or`, `:reduce`, `:then`)は現在サフィックスを受け付けません。 + 参照: [[交換可能なフィルターランプレフィックス|Interchangeable Filter Run Prefixes]] diff --git a/editions/ja-JP/tiddlers/filters/syntax/Shortcut Filter Run Prefixes.tid b/editions/ja-JP/tiddlers/filters/syntax/Shortcut Filter Run Prefixes.tid index ca286b3e7..4354cbdc6 100644 --- a/editions/ja-JP/tiddlers/filters/syntax/Shortcut Filter Run Prefixes.tid +++ b/editions/ja-JP/tiddlers/filters/syntax/Shortcut Filter Run Prefixes.tid @@ -11,7 +11,7 @@ type: text/vnd.tiddlywiki <$railroad text=""" \start none \end none -(-|:"+"|"-"|"~"|"=") +(-|:"+"|"-"|"~"|"="|"=>") [["ラン"|"Filter Run"]] """/> @@ -23,8 +23,10 @@ type: text/vnd.tiddlywiki * プレフィックス`-`は、アウトプットタイトルがフィルタのアウトプットから<<.em 取り除か>>れます(そのようなTiddlerが存在する場合) -* プレフィックス`~`は、フィルタアウトプットが空リストの場合、ランの結果のタイトルがフィルタアウトプットに[[優先的に追加|Dominant Append]]されます。フィルタアウトプットが空リストでない場合、ランは無視されます。<<.from-version "5.1.18">> +* プレフィックス`~`<<.from-version "5.1.18">>は、フィルタアウトプットが空リストの場合、ランの結果のタイトルがフィルタアウトプットに[[優先的に追加|Dominant Append]]されます。フィルタアウトプットが空リストでない場合、ランは無視されます。 -* プレフィックス`=`は、アウトプットタイトルが重複排除されずにフィルタのアウトプットに追加されます。<<.from-version "5.1.20">> +* プレフィックス`=`<<.from-version "5.1.20">>は、アウトプットタイトルが重複排除されずにフィルタのアウトプットに追加されます。 + +* プレフィックス`=>` <<.from-version "5.4.0">>は、これまでのすべてのランの累積結果は、このランの最初の結果が名前となる[[複数値変数|Multi-Valued Variables]]として割り当てられます。その後、累積結果はクリアされます。 {{Interchangeable Filter Run Prefixes}} \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/filters/syntax/then Filter Run Prefix.tid b/editions/ja-JP/tiddlers/filters/syntax/then Filter Run Prefix.tid index 4a483b2b7..04d36b08d 100644 --- a/editions/ja-JP/tiddlers/filters/syntax/then Filter Run Prefix.tid +++ b/editions/ja-JP/tiddlers/filters/syntax/then Filter Run Prefix.tid @@ -2,7 +2,7 @@ created: 20210618133745003 from-version: 5.3.0 modified: 20250423104147235 original-modified: 20230710074225410 -rp-input: <<.olink すべて>>のTiddlerタイトル +rp-input: <<.olink all>>のTiddlerタイトル (前回のランのアウトプットが空でない場合にのみ評価されます) rp-output: フィルタランのアウトプットは、空のリストでない限り、前回までのランのアウトプットを置き換えます(以下を参照)。 rp-purpose: フィルタランへのインプットをそのアウトプットで置き換え、インプットがある場合にのみランを評価 search: diff --git a/editions/ja-JP/tiddlers/functions/Functions.tid b/editions/ja-JP/tiddlers/functions/Functions.tid index 9e161e5b4..e96b0a469 100644 --- a/editions/ja-JP/tiddlers/functions/Functions.tid +++ b/editions/ja-JP/tiddlers/functions/Functions.tid @@ -20,8 +20,9 @@ type: text/vnd.tiddlywiki 関数はいくつかの方法で呼び出すことができます: -* 構文 `<>` を使用して関数を直接トランスクルードする -* 構文 `
>>` を使用してウィジェット属性に関数を割り当てる +* [[Calls]]構文を使用する: +** 構文 `<>` を使用して関数を直接トランスクルードする +** 構文 `
>>` を使用してウィジェット属性に関数を割り当てる * 構文 `[function[myfun],[value],...]` を使用して [[関数オペレータ|function Operator]] を介して関数を呼び出す * 構文 `[my.fun[value]]` または `[.myfun[value]]` で、カスタムフィルター演算子として名前にピリオドが含まれる関数を直接呼び出す diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Internet Explorer.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Internet Explorer.tid deleted file mode 100644 index 158e64fc8..000000000 --- a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Internet Explorer.tid +++ /dev/null @@ -1,13 +0,0 @@ -caption: Internet Explorer -created: 20140811172058274 -modified: 20241029105938082 -original-modified: 20211114031651879 -tags: GettingStarted $:/deprecated -title: GettingStarted - Internet Explorer -ja-title: はじめに - Internet Explorer -type: text/vnd.tiddlywiki - -{{Saving with TiddlyIE}} - -The [[Windows HTA Hack]] describes an alternative method of using TiddlyWiki with Internet Explorer. -[[Windows HTAのハック|Windows HTA Hack]]では、Internet ExplorerでTiddlyWikiを使用する別の方法について説明します。 \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/hellothere/HelloThere.tid b/editions/ja-JP/tiddlers/hellothere/HelloThere.tid index 3cc1e832f..af6d52f79 100644 --- a/editions/ja-JP/tiddlers/hellothere/HelloThere.tid +++ b/editions/ja-JP/tiddlers/hellothere/HelloThere.tid @@ -1,8 +1,8 @@ created: 20130822170200000 icon: $:/core/icon list: [[A Gentle Guide to TiddlyWiki]] [[Discover TiddlyWiki]] [[Some of the things you can do with TiddlyWiki]] [[Ten reasons to switch to TiddlyWiki]] Examples [[What happened to the original TiddlyWiki?]] -modified: 20251213104120189 -original-modified: 20250807084952911 +modified: 20260430010447598 +original-modified: 20260420192600833 tags: Welcome title: HelloThere ja-title: こんにちは diff --git a/editions/ja-JP/tiddlers/hellothere/HelloThumbnail.tid b/editions/ja-JP/tiddlers/hellothere/HelloThumbnail.tid index a634284a9..fcb8b6020 100644 --- a/editions/ja-JP/tiddlers/hellothere/HelloThumbnail.tid +++ b/editions/ja-JP/tiddlers/hellothere/HelloThumbnail.tid @@ -1,5 +1,5 @@ created: 20150414070451144 -list: list: [[HelloThumbnail - Donations]] [[HelloThumbnail - Newsletter]] [[HelloThumbnail - Community Survey 2025]] [[HelloThumbnail - Introduction Video]] [[HelloThumbnail - Grok TiddlyWiki]] [[HelloThumbnail - Latest Version]] [[HelloThumbnail - MultiWikiServer]] [[HelloThumbnail - Twenty Years of TiddlyWiki]] [[HelloThumbnail - TiddlyWiki Privacy]] [[HelloThumbnail - Marketplace]] [[HelloThumbnail - Intertwingled Innovations]] [[HelloThumbnail - TiddlyWikiLinks]] +list: [[HelloThumbnail - Latest Version]] [[HelloThumbnail - Donations]] [[HelloThumbnail - Newsletter]] [[HelloThumbnail - Community Survey 2025]] [[HelloThumbnail - Introduction Video]] [[HelloThumbnail - Grok TiddlyWiki]] [[HelloThumbnail - MultiWikiServer]] [[HelloThumbnail - Twenty Years of TiddlyWiki]] [[HelloThumbnail - TiddlyWiki Privacy]] [[HelloThumbnail - Marketplace]] [[HelloThumbnail - Intertwingled Innovations]] [[HelloThumbnail - TiddlyWikiLinks]] modified: 20260406043045066 original-modified: 20150414070948246 title: HelloThumbnail diff --git a/editions/ja-JP/tiddlers/hellothere/thumbnails/HelloThumbnail - Latest Version.tid b/editions/ja-JP/tiddlers/hellothere/thumbnails/HelloThumbnail - Latest Version.tid index 39d9f8eb0..f922ba26e 100644 --- a/editions/ja-JP/tiddlers/hellothere/thumbnails/HelloThumbnail - Latest Version.tid +++ b/editions/ja-JP/tiddlers/hellothere/thumbnails/HelloThumbnail - Latest Version.tid @@ -5,6 +5,7 @@ caption: v<>の新着情報 link: Releases image: New Release Banner color: #fff +ribbon-text: NEW \define prerelease-regexp() [0-9]+\.[0-9]+\.[0-9]+\-prerelease <$list filter="[!regexp]" variable="ignore"> diff --git a/editions/ja-JP/tiddlers/hellothere/thumbnails/HelloThumbnail - Newsletter.tid b/editions/ja-JP/tiddlers/hellothere/thumbnails/HelloThumbnail - Newsletter.tid index d8fd4c130..5c4fc2ff0 100644 --- a/editions/ja-JP/tiddlers/hellothere/thumbnails/HelloThumbnail - Newsletter.tid +++ b/editions/ja-JP/tiddlers/hellothere/thumbnails/HelloThumbnail - Newsletter.tid @@ -6,6 +6,5 @@ link: TiddlyWiki Newsletter image: TiddlyWiki Newsletter Badge color: #fff type: text/vnd.tiddlywiki -ribbon-text: NEW ~TiddlyWikiコミュニティからの最も興味深く関連性のあるニュースをまとめた~TiddlyWikiニュースレターを購読できます diff --git a/editions/ja-JP/tiddlers/howtos/Windows HTA Hack.tid b/editions/ja-JP/tiddlers/howtos/Windows HTA Hack.tid deleted file mode 100644 index f7675c15f..000000000 --- a/editions/ja-JP/tiddlers/howtos/Windows HTA Hack.tid +++ /dev/null @@ -1,19 +0,0 @@ -caption: HTA Hack -color: #F06292 -created: 20131212223146250 -delivery: DIY -description: Internet Explorerで変更を手動で直接保存する方法 -method: save -modified: 20241012122755089 -original-modified: 20200507110355115 -tags: Saving Windows $:/deprecated -title: Windows HTA Hack -ja-title: Windows HTAのハック -type: text/vnd.tiddlywiki - -<<.deprecated-since "5.3.6">> -Windowsでは、HTMLファイルの拡張子を`*.hta`に名前変更することで、TiddlyWikiを真のローカルアプリケーションに変換できます。その後、''fsosaver''モジュールは~ActiveX ~FileSystemObjectを使用して変更を保存できます。 - -この方法の欠点の1つは、TiddlyWikiファイルがUTF-16フォーマットで保存されるため、通常のUTF-8エンコードの場合と比べて2倍の大きさになることです。ただし、別の保存方法でファイルを開いて保存すると、ファイルはUTF-8に再エンコードされます。 - -詳細については、Wikipediaを参照してください: https://en.wikipedia.org/wiki/HTML_Application diff --git a/editions/ja-JP/tiddlers/procedures/Procedure Calls.tid b/editions/ja-JP/tiddlers/procedures/Procedure Calls.tid index b5ed72c71..f65011e5e 100644 --- a/editions/ja-JP/tiddlers/procedures/Procedure Calls.tid +++ b/editions/ja-JP/tiddlers/procedures/Procedure Calls.tid @@ -1,58 +1,9 @@ caption: プロシージャ呼び出し created: 20221007130006705 -modified: 20260327114525571 -original-modified: 20230419103154329 -tags: WikiText Procedures +modified: 20260429105903754 +original-modified: 20260125212303316 title: Procedure Calls ja-title: プロシージャ呼び出し type: text/vnd.tiddlywiki -!! 紹介 - -このTiddlerでは、[[プロシージャ|Procedures]]を呼び出すさまざまな方法について説明します。 - -!! トランスクルージョンショートカットでのプロシージャ呼び出し - -[[プロシージャ|Procedures]]を呼び出すには、プロシージャ名とパラメータ値を`<<`二重の山括弧で囲みます`>>`。 - -``` -<> -``` - -デフォルトでは、パラメータはプロシージャの定義と同じ順序でリストされます。パラメータに名前とコロンを付けることで、異なる順序でリストすることができます。 - -パラメータに値が指定されていない場合は、[[プロシージャ定義|Procedure Definitions]]でそのパラメータに指定されているデフォルト値が使用されます。(デフォルト値が定義されていない場合は、パラメータは空白になります。) - -各パラメータ値は、`'`シングルクォーテーション`'`、`"`ダブルクォーテーション`"`、`"""`三重のダブルクォーテーション`"""`、`[[`二重の角括弧`]]`で囲むことができます。三重のダブルクォーテーションを使用すると、値にほぼあらゆる文字列を含めることができます。値にスペース、シングルクォーテーション、ダブルクォーテーションが含まれていない場合は、区切り文字は不要です。 - -[[パーサーモード|WikiText parser mode: macro examples]]に関する議論を参照してください。 - -!! <<.wlink TranscludeWidget>>ウィジェットでのプロシージャ呼び出し - -ショートカット構文は、トランスクルードするプロシージャの名前を指定する`$variable`属性を持つ<<.wlink TranscludeWidget>>ウィジェットに展開されます。 - -``` -<$transclude $variable="my-procedure" param="これはパラメータ値です"/> -``` - -ウィジェットは、ショートカット構文よりも柔軟性が高く、動的なパラメータ値を指定することも可能です。 - -!! 属性値にプロシージャ呼び出しを割り当て - -プロシージャテキストは、ウィジェットやHTML要素の属性に直接割り当てることができます。プロシージャの結果はWiki化されないため、[[パラメータ処理|Procedure Parameter Handling]]は行われません。 - -``` -
>> -... -
-``` - -!! フィルタでのプロシージャ呼び出しの使用 - -プロシージャ呼び出しはフィルタ内で使用できます。テキストはWiki化されないため、パラメータは無視されます。 - -``` -<$list filter="[]"> -... - -``` \ No newline at end of file +<<.deprecated-since "5.4.0" "Calls">> \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/procedures/calls/Calls.tid b/editions/ja-JP/tiddlers/procedures/calls/Calls.tid new file mode 100644 index 000000000..37f34b653 --- /dev/null +++ b/editions/ja-JP/tiddlers/procedures/calls/Calls.tid @@ -0,0 +1,66 @@ +caption: 呼び出し +created: 20221007130006705 +modified: 20260429224543285 +original-modified: 20260301030947969 +tags: WikiText Procedures Functions Macros +title: Calls +ja-title: 呼び出し +type: text/vnd.tiddlywiki + +!! 紹介 + +このTiddlerでは、[[プロシージャ|Procedures]]、[[関数|Functions]]、[[マクロ|Macros]]を呼び出すさまざまな方法について説明します。構文の正式な説明については、[[呼び出し構文|Call Syntax]]を参照してください。 + +!! トランスクルージョンショートカットでの呼び出し + +呼び出しを実行するには、呼び出し先の名前とパラメータ値を`<<`二重の山括弧で囲みます`>>`。 + +``` +<> +``` + +デフォルトでは、パラメータは定義と同じ順序で解釈されます。パラメータ値に名前と等号を付けることで、異なる順序でリストすることができます。 + +パラメータに値が指定されていない場合は、[[プロシージャ定義|Procedure Definitions]]、[[関数定義|Function Definitions]]、[[マクロ定義|Macro Definitions]]でそのパラメータに指定されているデフォルト値が使用されます。(デフォルト値が定義されていない場合は、パラメータは空白になります。) + +各パラメータ値は、`'`シングルクォーテーション`'`、`"`ダブルクォーテーション`"`、`"""`三重のダブルクォーテーション`"""`、`[[`二重の角括弧`]]`で囲むことができます。三重のダブルクォーテーションを使用すると、値にほぼあらゆる文字列を含めることができます。値にスペース、シングルクォーテーション、ダブルクォーテーションが含まれていない場合は、区切り文字は不要です。シングルクォーテーション、または、三重のバッククォーテーションで囲まれた[[置換属性値|Substituted Attribute Values]]もサポートされています。 + +[[パーサーモード|WikiText parser mode: macro examples]]に関する議論を参照してください。 + +!!! 例 + +<> + +<> + +!! <<.wlink TranscludeWidget>>ウィジェットを用いた呼び出し + +ショートカット構文は、トランスクルードするプロシージャの名前を指定する`$variable`属性を持つ<<.wlink TranscludeWidget>>ウィジェットに展開されます。 + +``` +<$transclude $variable="my-procedure" param="これはパラメータ値です"/> +``` + +ウィジェットは、ショートカット構文よりも柔軟性が高く、カスタムウィジェットで上書きすることも可能です。 + +!! 呼び出し結果を属性値に割り当てる + +呼び出しから返されるテキストは、ウィジェットやHTML要素の属性に直接割り当てることができます。呼び出しの結果はWiki化されないため、[[パラメータ処理|Procedure Parameter Handling]]は行われません。 + +``` +
>> +... +
+``` + +!! フィルタでの呼び出しの使用 + +呼び出しはフィルタ内で使用できます。テキストはWiki化されないため、パラメータは無視されます。 + +//現在サポートされているのはリテラル文字列パラメータのみであることに注意してください// + +``` +<$list filter="[]"> +... + +``` diff --git a/editions/ja-JP/tiddlers/saving/Encryption.tid b/editions/ja-JP/tiddlers/saving/Encryption.tid index 05b5585e4..dcbfde911 100644 --- a/editions/ja-JP/tiddlers/saving/Encryption.tid +++ b/editions/ja-JP/tiddlers/saving/Encryption.tid @@ -1,12 +1,12 @@ created: 20130825160900000 -modified: 20251214105948181 -original-modified: 20241106165307259 +modified: 20260430074718157 +original-modified: 20250617140259415 tags: Features [[Working with TiddlyWiki]] title: Encryption ja-title: 暗号化 type: text/vnd.tiddlywiki -TiddlyWiki5を単一のHTMLファイルとして使用すると、[[Stanford JavaScript Crypto Library]]を使用してCCMモードのAES 128ビット暗号化でコンテンツを暗号化できます。 +TiddlyWiki5を単一のHTMLファイルとして使用すると、[[Stanford JavaScript Crypto Library]]を使用してCCMモードのAES 256ビット暗号化でコンテンツを暗号化できます。 # サイドバーの''ツール''タブに切り替えて、南京錠アイコンのボタンを探します # ボタンに<<.icon $:/core/images/unlocked-padlock>> ''パスワードの設定''と表示されている場合、現在のウィキは暗号化されていません。ボタンをクリックすると、以降の保存を暗号化するために使用されるパスワードの入力を求められます @@ -16,5 +16,5 @@ TiddlyWiki5を単一のHTMLファイルとして使用すると、[[Stanford Jav TiddlyWikiには、パスワード/暗号化に関連する、2つの無関係な機能があることに注意してください: -* TiddlySpotに保存するときにパスワードを設定する機能。これは、''コントロールパネル'' <<.icon $:/core/images/options-button>>の"保存"タブで行います。 -* [[Node.js|TiddlyWiki on Node.js]]のサーバ構成で標準のHTTP基本認証を使用する機能。これは、ServerCommandを使用してコマンドラインで実行されます。SSLと組み合わせると、GoogleやDropboxなどのオンラインサービスで得られるのと同じレベルの暗号化転送が実現されますが、ディスク上のデータは暗号化されません +* [[Tiddlyhost]]に保存するときにパスワードを設定する機能。これは、''コントロールパネル'' <<.icon $:/core/images/options-button>>の"保存"タブで行います。 +* [[Node.js|TiddlyWiki on Node.js]]のサーバ構成で標準のHTTP基本認証を使用する機能。これは、[[Listenコマンド|ListenCommand]]を使用してコマンドラインで実行されます。SSLと組み合わせると、GoogleやDropboxなどのオンラインサービスで得られるのと同じレベルの暗号化転送が実現されますが、ディスク上のデータは暗号化されません diff --git a/editions/ja-JP/tiddlers/saving/Saving with TiddlyIE.tid b/editions/ja-JP/tiddlers/saving/Saving with TiddlyIE.tid deleted file mode 100644 index b7d215c11..000000000 --- a/editions/ja-JP/tiddlers/saving/Saving with TiddlyIE.tid +++ /dev/null @@ -1,28 +0,0 @@ -caption: ~TiddlyIE -color: #4DB6AC -community-author: David Jade -created: 20131211220000000 -delivery: Browser Extension -description: Internet Explorer用のブラウザ拡張 -method: save -modified: 20241009114650356 -original-modified: 20200507201415232 -tags: [[Internet Explorer]] Saving $:/deprecated -title: Saving with TiddlyIE -ja-title: TiddlyIEでの保存 -type: text/vnd.tiddlywiki - -<<.deprecated-since "5.3.6">> -# TiddlyIEアドオンを次の場所からインストールします: -#* https://github.com/davidjade/TiddlyIE/releases -# Internet Explorerを再起動します。IEはTiddlyIEアドオンを有効にするように要求します。 -#> //Microsoft Script Runtime//を有効にするプロンプトが表示される場合もあります。 -# 次のリンクを[[ダウンロード|Download]]し、空のTiddlyWikiを保存します: -#> https://tiddlywiki.com/empty.html -# ダウンロードしたファイルを見つけます -#* ファイル名を変更することもできますが、拡張子`.html`か`.htm`はそのままとしてください -# Internet Explorerでファイルを開きます -# サイドバーの''新しいTiddlerを作成します'' <<.icon $:/core/images/new-button>>ボタンを使用して、新しいTiddlerを作成してみてください。Tiddlerのコンテンツを入力し、<<.icon $:/core/images/done-button>> ''編集内容を確定します''ボタンをクリックします -# サイドバーの<<.icon $:/core/images/save-button-dynamic>> ''Wikiを保存します''ボタンをクリックして変更を保存します。Internet Explorerは、''名前を付けて保存''ダイアログを表示して、ファイルをローカルに保存することに同意するかどうかを確認します。 -# ブラウザウィンドウを更新して、変更が正しく保存されたことを確認してください - diff --git a/editions/ja-JP/tiddlers/variables/Behaviour of variables invoked via widget attributes.tid b/editions/ja-JP/tiddlers/variables/Behaviour of variables invoked via widget attributes.tid index e56318035..82e517b34 100644 --- a/editions/ja-JP/tiddlers/variables/Behaviour of variables invoked via widget attributes.tid +++ b/editions/ja-JP/tiddlers/variables/Behaviour of variables invoked via widget attributes.tid @@ -3,11 +3,13 @@ modified: 20260404110322627 original-modified: 20240619210723396 tags: [[Variable Usage]] title: Behaviour of variables invoked via widget attributes -ja-title: +ja-title: ウィジェット属性を介して呼び出される変数の動作 type: text/vnd.tiddlywiki |tc-first-col-min-width|k |!宣言方法|!動作| |\define|本文テキストに対してパラメータのテキスト置換が実行されます。それ以上の処理は行われません。テキスト置換後の結果が属性の値として使用されます| |<<.wlink SetWidget>>, <<.wlink LetWidget>>, <<.wlink VarsWidget>>, \procedure, \widget|本文はそのまま取得され、属性の値として使用されます| -|\function|ファンクション(例: .myfun)が`
>/>`で呼び出されると、`
`の同義になります。他のフィルタ付きトランスクルージョン(つまり、三重中括弧)と同様に、最初の結果以外はすべて破棄されます。最初の結果が属性の値として使用されます。この形式で呼び出された場合でも、ファンクションは再帰的に処理されることに注意してください。つまり、ファンクション内のフィルタ式は別のファンクションを呼び出すことができ、処理は継続されます| \ No newline at end of file +|\function|ファンクション(例: .myfun)が`
>/>`で呼び出されると、`
`の同義になります。他のフィルタ付きトランスクルージョン(つまり、三重中括弧)と同様に、最初の結果以外はすべて破棄されます。最初の結果が属性の値として使用されます。この形式で呼び出された場合でも、ファンクションは再帰的に処理されることに注意してください。つまり、ファンクション内のフィルタ式は別のファンクションを呼び出すことができ、処理は継続されます| + +<<.from-version "5.4.0">> `<>`の代わりに[[複数値変数の属性|Multi-Valued Variable Attribute Values]]構文`((var))`を使用すると、最初の値だけでなく、値のリスト全体が属性に渡されます。これは主に、TranscludeWidgetを介して[[複数値変数|Multi-Valued Variables]]をプロシージャや関数のパラメーターに渡す場合に便利です。 diff --git a/editions/ja-JP/tiddlers/wikitext/Description Lists in WikiText.tid b/editions/ja-JP/tiddlers/wikitext/Description Lists in WikiText.tid index a5f0dcf7b..f2e3c3ca5 100644 --- a/editions/ja-JP/tiddlers/wikitext/Description Lists in WikiText.tid +++ b/editions/ja-JP/tiddlers/wikitext/Description Lists in WikiText.tid @@ -1,16 +1,46 @@ caption: 説明リスト created: 20131205160424246 -modified: 20260221103246354 -original-modified: 20251229110936191 +modified: 20260409111112126 +original-modified: 20260405082055301 tags: WikiText title: Description Lists in WikiText ja-title: Wikiテキストでの説明リスト type: text/vnd.tiddlywiki +!! 基本的な構文 + HTML説明リスト(別名 定義リスト)は次の構文で作成できます: <> \ No newline at end of file +">> + +!! 複数の用語と説明 + +1つの用語に対して複数の説明を作成することも、1つの説明に対して複数の用語を作成することもできます: + +<> + +!! 入れ子になった説明リスト + +説明リストはネストして、リストの中にリストを作成することもできます: + +<> diff --git a/editions/ja-JP/tiddlers/wikitext/Formatting in WikiText.tid b/editions/ja-JP/tiddlers/wikitext/Formatting in WikiText.tid index ec97dc108..d362350ef 100644 --- a/editions/ja-JP/tiddlers/wikitext/Formatting in WikiText.tid +++ b/editions/ja-JP/tiddlers/wikitext/Formatting in WikiText.tid @@ -40,7 +40,7 @@ type: text/vnd.tiddlywiki |`__下線テキスト__`には二重アンダースコアを使用します|`下線テキスト` | |`^^上付き文字^^`テキストには二重サーカムフレックスアクセントを使用します |`上付き文字`テキストには二重サーカムフレックスアクセントを使用します | |`,,下付き文字,,`テキストには二重カンマを使用します |`下付き文字`テキストには二重カンマを使用します | -|`~~取り消し線~~`テキストには二重チルダ記号を使用します |`取り消し線`テキストには二重チルダ記号を使用します | +|`~~取り消し線~~`テキストには二重チルダ記号を使用します |`取り消し線`テキストには二重チルダ記号を使用します | |```等幅文字` ``には単一のバッククォートを使用します |`等幅文字`には単一のバッククォートを使用します | |`@@ハイライト@@`するには二重@記号を使用します |`ハイライト`するには二重@記号を使用します | diff --git a/editions/ja-JP/tiddlers/wikitext/Lists in WikiText.tid b/editions/ja-JP/tiddlers/wikitext/Lists in WikiText.tid index 27cd8b46a..25b2b8782 100644 --- a/editions/ja-JP/tiddlers/wikitext/Lists in WikiText.tid +++ b/editions/ja-JP/tiddlers/wikitext/Lists in WikiText.tid @@ -1,7 +1,7 @@ caption: リスト created: 20131205160257619 -modified: 20260225114001626 -original-modified: 20160607093103220 +modified: 20260409112505342 +original-modified: 20260405094604397 tags: WikiText Lists title: Lists in WikiText ja-title: Wikiテキストでのリスト @@ -45,6 +45,10 @@ type: text/vnd.tiddlywiki #** そしてもう一つ ">> +! 説明リスト + +{{Description Lists in WikiText}} + ! CSSクラス 次の表記法を使用して、リストの個々のメンバーにCSSクラスを割り当てることもできます: diff --git a/editions/ja-JP/tiddlers/wikitext/Macro Calls.tid b/editions/ja-JP/tiddlers/wikitext/Macro Calls.tid index dc8727c58..40fe97fe8 100644 --- a/editions/ja-JP/tiddlers/wikitext/Macro Calls.tid +++ b/editions/ja-JP/tiddlers/wikitext/Macro Calls.tid @@ -2,59 +2,8 @@ caption: マクロ呼び出し created: 20150220182252000 modified: 20260321104805874 original-modified: 20230419103154328 -tags: WikiText Macros title: Macro Calls ja-title: マクロ呼び出し type: text/vnd.tiddlywiki -!! 紹介 - -このTiddlerでは、[[マクロ|Macros]]を呼び出すさまざまな方法について説明します。 - -!! マクロ呼び出しトランスクルージョンのショートカット - -[[マクロ|Macros]]を呼び出すには、マクロ名とパラメータ値を`<<`二重山括弧`>>`で囲みます。 - -``` -<> -``` - -デフォルトでは、パラメータはマクロの定義と同じ順序でリストします。パラメータに名前とコロンを付けることで、異なる順序でリストすることも可能です。 - -パラメータに値が指定されていない場合は、[[マクロ定義|Macro Definitions]]でそのパラメータに指定されているデフォルト値が代わりに使用されます。(デフォルト値が定義されていない場合は、パラメータはブランクになります。) - -各パラメータ値は、`'`シングルクォーテーション`'`、`"`ダブルクォーテーション`"`、`"""`三重ダブルクォーテーション`"""`、または`[[`二重角括弧`]]`で囲むことができます。三重ダブルクォーテーションを使用すると、値にほぼあらゆる文字列を含めることができます。値にスペース、シングルクォーテーション、ダブルクォーテーションが含まれていない場合は、区切り文字は必要ありません。 - -この構文の正式な[[説明|Macro Call Syntax]]も利用可能です。 - -[[パーサーモード|WikiText parser mode: macro examples]]に関する[[例|Macro Calls in WikiText (Examples)]]と議論を参照してください。 - -!! <<.wlink TranscludeWidget>>ウィジェットを用いたマクロ呼び出し - -ショートカット構文は、トランスクルードするマクロの名前を指定する`$variable`属性を持つ<<.wlink TranscludeWidget>>ウィジェットに展開されます。 - -``` -<$transclude $variable="mymacro" param="これはパラメータ値です"/> -``` - -ウィジェット自体は、パラメータ値を指定できるなど、ショートカット構文よりも柔軟です。 - -!! 属性値にマクロ呼び出しを割り当てる - -マクロの実行結果は、ウィジェットやHTML要素の属性に割り当てることができます。マクロの実行結果はWiki変換されませんが、[[パラメータの置換|Macro Parameter Handling]]は実行されます。 - -``` -
>> -... -
-``` - -!! フィルターでマクロ呼び出しを使用する - -マクロ呼び出しはフィルタ内で使用できます: - -``` -<$list filter="[]"> -... - -``` \ No newline at end of file +<<.deprecated-since "5.4.0" "Calls">> \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/wikitext/Multi-Valued Variable Attribute Values.tid b/editions/ja-JP/tiddlers/wikitext/Multi-Valued Variable Attribute Values.tid new file mode 100644 index 000000000..f132cc505 --- /dev/null +++ b/editions/ja-JP/tiddlers/wikitext/Multi-Valued Variable Attribute Values.tid @@ -0,0 +1,39 @@ +created: 20250208120000000 +modified: 20260507110511201 +original-modified: 20250208120000000 +tags: WikiText [[Widget Attributes]] +title: Multi-Valued Variable Attribute Values +ja-title: 複数値変数の属性値 +type: text/vnd.tiddlywiki + +<<.from-version "5.4.0">> 複数値変数の属性値は、変数名を二重の丸括弧で囲むことで指定できるようになりました。これにより、[[複数値変数|Multi-Valued Variables]]の最初の値だけでなく、すべての値が属性に渡されます。 + +``` +<$transclude $variable="myproc" items=((myvar))/> +``` + +これは、下位互換性のために最初の値のみを返す[[変数の属性値|Variable Attribute Values]]構文`<>`の複数値版です。この関係は、``が単一の値を返し、`(var)`がすべての値を返すフィルタオペランドの既存の慣例を反映しています。 + +! 複数値変数非対応の属性 + +`((var))`が複数値変数をサポートしていないウィジェット属性([[textウィジェット|TextWidget]]の`text`属性など)で使用される場合、最初の値のみが使用されます: + +``` +<$text text=((myvar))/> +``` + +! プロシージャに複数値変数を渡す + +この構文の主なユースケースは、複数の値を持つ変数を`$transclude`パイプラインを通してプロシージャや関数に渡すことです: + +``` +\procedure showItems(itemList) +<$text text={{{ [(itemList)join[-]] }}}/> +\end + +<$let items={{{ [all[tiddlers]sort[]] }}}> +<$transclude $variable="showItems" itemList=((items))/> + +``` + +この例では、`items`に格納されているTiddlerタイトルの完全なリストが`showItems`プロシージャの`itemList`パラメータに渡されます。 diff --git a/editions/ja-JP/tiddlers/wikitext/Tables in WikiText CSS Utility Classes.tid b/editions/ja-JP/tiddlers/wikitext/Tables in WikiText CSS Utility Classes.tid index b7dcd6c24..181a32357 100644 --- a/editions/ja-JP/tiddlers/wikitext/Tables in WikiText CSS Utility Classes.tid +++ b/editions/ja-JP/tiddlers/wikitext/Tables in WikiText CSS Utility Classes.tid @@ -1,5 +1,5 @@ created: 20220817153236691 -modified: 20260404112841923 +modified: 20260409114243582 original-modified: 20221010074314452 tags: [[Tables in WikiText]] title: Tables in WikiText CSS Utility Classes @@ -81,3 +81,14 @@ full-tiddler-widthである表に、左右の余白を追加するには、`tc-m | セル1|<$edit-text tiddler="$:/temp/test-table-input" tag="input" field="test"/> | |^ [[Tiddlerへのリンク|Link to a tiddler]]
さらに詳しい説明|<$edit-text tiddler="$:/temp/test-table-input" field="text"/> | """>> + +!! 行スタイルを交互にした表 + +独自のスタイルシートを作成する必要があります。[[スタイルシートの使用|Using Stylesheets]]を参照してください。考え方は、`:nth-of-type(even/odd)`を使用してルールを作成することです。例: + +``` +.myclass tbody tr:nth-of-type(even) { background-color: <>; } +.myclass tbody tr:nth-of-type(odd) { background-color: <>; } +``` + +<<.note """~TiddlyWikiは、テーブルの行に`evenRow`クラスと`oddRow`クラスを自動的に適用します。ただし、これらのクラスの使用は推奨されません。行は'even'(想定とは逆)で始まり、ヘッダー、フッター、本文のいずれに表示されるかに関わらず、テーブルのすべての行は単一の結合された行セットとして扱われます。""">> \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/wikitext/Transclusion in WikiText.tid b/editions/ja-JP/tiddlers/wikitext/Transclusion in WikiText.tid index 8f250170b..1f38322df 100644 --- a/editions/ja-JP/tiddlers/wikitext/Transclusion in WikiText.tid +++ b/editions/ja-JP/tiddlers/wikitext/Transclusion in WikiText.tid @@ -66,6 +66,28 @@ or, when used with a template, `{{{ [tag[mechanism]]||TemplateTitle }}}` expands <<.tip "//Internals//プラグインをインストールすると、生成されたウィジェットツリーをエディターのプレビューペインに表示できます">> +!! 複数値変数の表示 + +<<.from-version "5.4.0">> `((var))`構文をインラインで使用して、[[複数値変数|Multi-Valued Variables]]の値を、デフォルトではカンマとスペースで連結して表示できるようになりました: + +``` +((myvar)) +((myvar||:)) +``` + +オプションの`||`区切り文字は、カスタムの区切り文字を指定します。 + +!! インラインフィルター表示 + +<<.from-version "5.4.0">> `(((filter)))`構文によりフィルタ式の結果をデフォルトではカンマとスペースで連結してインラインで表示します: + +``` +((( [all[tiddlers]sort[]] ))) +((( [all[tiddlers]sort[]] ||: ))) +``` + +オプションの`||`区切り文字は、カスタムの区切り文字を指定します。これは、フィルタリングされたトランスクルージョン構文`{{{ }}}`に対応するインライン表示の表現です。 + --- 参照: diff --git a/editions/ja-JP/tiddlers/wikitext/Widget Attributes.tid b/editions/ja-JP/tiddlers/wikitext/Widget Attributes.tid index dd263225f..4a8f2ecdb 100644 --- a/editions/ja-JP/tiddlers/wikitext/Widget Attributes.tid +++ b/editions/ja-JP/tiddlers/wikitext/Widget Attributes.tid @@ -13,6 +13,7 @@ type: text/vnd.tiddlywiki * [[マクロ/変数のトランスクルージョン|Variable Attribute Values]] * [[フィルター式の結果として|Filtered Attribute Values]] * <<.from-version "5.3.0">> [[指定された文字列に対してフィルタと変数置換を実行した結果として|Substituted Attribute Values]] +* <<.from-version "5.4.0">> [[複数値変数の参照として|Multi-Valued Variable Attribute Values]] |属性タイプ|構文|h |リテラル |スペースを含まない値には、シングルクォーテーション、ダブルクォーテーション、トリプルクォーテーション、またはクォーテーションなし | @@ -20,9 +21,9 @@ type: text/vnd.tiddlywiki |変数 |マクロまたは変数呼び出しを囲む二重の山括弧 | |フィルタリング結果 |フィルター式を囲む三重の中括弧| |置換結果|置換処理を行うテキストの、単一または三重のバッククォート| +|複数値変数 |変数名を囲む二重の丸括弧 | - -<$list filter="[[Literal Attribute Values]] [[Transcluded Attribute Values]] [[Variable Attribute Values]] [[Filtered Attribute Values]] [[Substituted Attribute Values]]"> +<$list filter="[[Literal Attribute Values]] [[Transcluded Attribute Values]] [[Variable Attribute Values]] [[Filtered Attribute Values]] [[Substituted Attribute Values]] [[Multi-Valued Variable Attribute Values]]"> <$link>

<$view tiddler=<> field=ja-title/>

<$transclude mode="block"/>