diff --git a/editions/ja-JP/tiddlers/Hidden Setting_ Import Content Types for Editor.tid b/editions/ja-JP/tiddlers/Hidden Setting_ Import Content Types for Editor.tid new file mode 100644 index 000000000..a1f5b7efe --- /dev/null +++ b/editions/ja-JP/tiddlers/Hidden Setting_ Import Content Types for Editor.tid @@ -0,0 +1,13 @@ +created: 20210519155910219 +modified: 20241128113941852 +original-modified: 20210519160221219 +tags: [[Hidden Settings]] +title: Hidden Setting: Import Content Types for Editor +ja-title: 隠し設定: エディターのインポートコンテンツタイプ +type: text/vnd.tiddlywiki + +<<.from-version "5.2.0">> + +$:/config/Editor/ImportContentTypesFilter + +このフィルターは、エディターにドラッグアンドドロップしてインポートできる`contentTypes`を決定します。これは、`contentTypesFilter`属性のために、エディターを囲むDropzoneWidgetによって使用されます。 diff --git a/editions/ja-JP/tiddlers/customising/Alternative page layouts.tid b/editions/ja-JP/tiddlers/customising/Alternative page layouts.tid new file mode 100644 index 000000000..18c7f28a2 --- /dev/null +++ b/editions/ja-JP/tiddlers/customising/Alternative page layouts.tid @@ -0,0 +1,48 @@ +created: 20201123172925848 +modified: 20241111112628221 +original-modified: 20240801020629394 +tags: [[Customise TiddlyWiki]] +title: Alternative page layouts +ja-title: ページレイアウトを変更する +type: text/vnd.tiddlywiki + +<<.from-version "5.1.23">>複数のページレイアウトを用意し、切り替えることができます。使用可能なレイアウトのリストを表示し、レイアウトを切り替えるには、キーボードショートカット<>を使用します + +!ページレイアウトの作成 + +代替のレイアウトを作成すると、デフォルトのインターフェイスである[[標準レイアウト|$:/core/ui/PageTemplate]]に[[機能の追加・削除|Customising TiddlyWiki's user interface]]だけでなく、まったく新しいレイアウトを作成することもできます。 + +代替のページレイアウトを作成し、切り替えることができるようにするには、[[SystemTag: $:/tags/Layout]]を使用して代替ページテンプレートTiddlerを作成します。 + +この代替ページテンプレートは、[[デフォルトのページテンプレート|$:/core/ui/PageTemplate]]を、微調整して修正したバージョンであることも、まったく異なるものを作成することもできます。レイアウト切り替えメカニズムでは、ページテンプレートTiddlerに`name`と`description` +フィールドが必要です。これらのフィールドは、ユーザーインターフェイス切り替えのリストで使用されます。 + +!! 共通レイアウト設定 + +```tid +\whitespace trim +\import [subfilter{$:/core/config/GlobalImportFilter}] +\define containerClasses() +tc-page-container tc-language-$(languageTitle)$ your-plugin-name-container +\end +\procedure redirected-navigate-actions() + <$action-setfield $tiddler="$:/layout" text="" $timestamp="no" /> + <$action-navigate $to=<> $scroll="yes" /> +\end + +<$navigator story="$:/StoryList" history="$:/HistoryList" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}> + <$messagecatcher $tm-navigate=<>> + {{$:/core/ui/CommandPaletteTemplate}} +
>> + +
+ + +``` + +以下を含んでいます + +# 標準レイアウトでグローバルに使用できるマクロをインポートすると、標準レイアウトで機能するWikiテキストが独自レイアウトでも機能します。 +# トップレベルのCSSクラスを定義します。一部のスタイルはそれに依存する場合があります。ここで、CSSクラスにプラグインの名前を追加できます。 +# リンクをクリックしたときにナビゲーションを処理します。レイアウトにストーリービューが含まれていない場合(たとえば、カレンダーやホワイトボードレイアウトを作成している場合)、`redirected-navigate-actions` `$navigator`と`$messagecatcher`の組み合わせにより、ユーザーは標準レイアウトにリダイレクトされ、そこでTiddlerが表示されます。 +# 独自レイアウト上に、たとえば、`$:/core/ui/CommandPaletteTemplate`や`$:/core/ui/PageTemplate/sidebar`などを配置したい場合は、[[PageTemplate|$:/tags/PageTemplate]]を再度追加します。 diff --git a/editions/ja-JP/tiddlers/customising/Configuring startup tiddlers.tid b/editions/ja-JP/tiddlers/customising/Configuring startup tiddlers.tid new file mode 100644 index 000000000..d17785dda --- /dev/null +++ b/editions/ja-JP/tiddlers/customising/Configuring startup tiddlers.tid @@ -0,0 +1,29 @@ +created: 20180305174809089 +modified: 20241112113136035 +original-modified: 20180306161405033 +tags: [[Customise TiddlyWiki]] +title: Configuring startup tiddlers +ja-title: スタートアップTiddlerを構成する +type: text/vnd.tiddlywiki + +[[デフォルトTiddler|DefaultTiddlers]]メカニズムを使用して、一つ、もしくは、複数のTiddlerを起動時に表示するように、~TiddlyWikiを設定できます。 + +コントロールパネルの情報タブの下には、「このファイルを開いたときに初期表示されるTiddlerを設定してください」という説明のある入力フィールドがあります。起動時に表示したいTiddlerを列挙します。スペースを含むタイトルには二重角括弧を使用します。例えば: + +``` +FirstTiddler +SecondTiddler +[[Third Tiddler]] +``` + +[[フィルター式|Filter Expression]]を使用して、複数のTiddlerを開くこともできます。例えば: + +``` +[tag[HelloThere]] +``` + +は、<>でタグ付けされたすべてのTiddlerを表示します。 + +[[開いているtiddlerを起動時に保持する|Preserving open tiddlers at startup]]のテクニックを使用することもできます。 + +起動時の動作をより高度に制御するには、[[起動時アクション|StartupActions]]も参照してください。 \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/customising/Creating new toolbar buttons.tid b/editions/ja-JP/tiddlers/customising/Creating new toolbar buttons.tid new file mode 100644 index 000000000..5990d1dd1 --- /dev/null +++ b/editions/ja-JP/tiddlers/customising/Creating new toolbar buttons.tid @@ -0,0 +1,37 @@ +created: 20211124205415217 +modified: 20241114113201979 +original-modified: 20230803050345698 +tags: [[Customise TiddlyWiki]] +title: Creating new toolbar buttons +ja-title: ツールバーボタンを新しく作成する +type: text/vnd.tiddlywiki + +'レシピテンプレート'というスケルトンTiddlerを使って、オンデマンドで新しいレシピTiddlerを作成するためにViewToolbar Tiddlerで使用できるボタンを用意したいとします。これには次の手順が必要になります: + +# ボタンには画像が必要になります。コアイメージ($:/core/images/で始まる名前のシャドウTiddler)がどれも適合しない場合は、SVGイメージ(たとえば、 http://flaticon.com にあるイメージの一つ)をファイルにドラッグしてTiddlerにし、Tiddlerを編集して高さと幅がを22pxに調整します。 +# そのTiddlerを含むTiddlerを作成するとよいでしょう。Tiddlerを作成し、タイトルを付け、ボタンのコードを追加します(例として、下記のコードを参照してください。変更が必要な箇所にはヒントが含まれています)。[[$:/tags/ViewToolbar]]のタグを付けます。 +# ボタンをツールバーに表示するか非表示にするかをTiddlyWikiに伝えるTiddlerを作成する必要があります。[[$:/config/ViewToolbarButtons/Visibility/Recipe]]というタイトルにします。テキスト領域に`show`と入力して保存します。非表示にしたい場合は、テキスト領域に`hide`と入力して保存します。このボタンには、''コントロールパネル : 外観 : ツールバー : 閲覧画面''タブからもアクセスできます。 +# ボタンを適切な位置に配置する場合は、$:/tags/ViewToolbar Tiddlerを開き、ボタンTiddlerのタイトルをリストフィールドの適切な場所に挿入します。 + +``` +\define newHereButtonTags() +[[$(currentTiddler)$]] +\end +\define newHereButton() +<$button class=<>> +<$action-sendmessage + $message="tm-new-tiddler" +$param="TITLE OF YOUR SKELETON BUTTON" +title="New tiddler" + tags=<> /> +<$list filter="[match[yes]]"> +{{TITLE OF YOUR SVG IMAGE TIDDLER}} + +<$list filter="[match[yes]]"> +<$text text="CAPTION FOR YOUR BUTTON"/> + + +\end + +<> +``` \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/customising/Customise TiddlyWiki.tid b/editions/ja-JP/tiddlers/customising/Customise TiddlyWiki.tid new file mode 100644 index 000000000..872f898c3 --- /dev/null +++ b/editions/ja-JP/tiddlers/customising/Customise TiddlyWiki.tid @@ -0,0 +1,12 @@ +created: 20140904101600000 +list: [[Adding a table of contents to the sidebar]] [[Alternative page layouts]] [[Configuring startup tiddlers]] [[Configuring the default TiddlerInfo tab]] [[Creating a custom export format]] [[Creating a splash screen]] [[Creating new toolbar buttons]] [[Customising search results]] [[Customising TiddlyWiki's user interface]] [[Hidden Settings]] [[How to add a new tab to the sidebar]] [[How to apply custom styles]] [[How to create a custom story tiddler template]] [[How to create a custom tiddler icon rule]] [[How to create a custom tiddler colour rule]] [[How to create keyboard shortcuts]] [[How to turn off camel case linking]] [[How to widen tiddlers (aka storyriver)]] [[Making a custom journal button]] [[Preserving open tiddlers at startup]] [[Setting a favicon]] [[Setting a page background image]] [[Using Stylesheets]] +modified: 20241110115757128 +original-modified: 20211206162235300 +tags: TableOfContents +title: Customise TiddlyWiki +ja-title: TiddlyWikiのカスタマイズ +type: text/vnd.tiddlywiki + +TiddlyWikiのカスタマイズに関する情報。採用されているメカニズムの概要については、[[TiddlyWikiのユーザーインターフェイスをカスタマイズする|Customising TiddlyWiki's user interface]]を参照してください。 + +<> diff --git a/editions/ja-JP/tiddlers/customising/Customising TiddlyWiki's user interface.tid b/editions/ja-JP/tiddlers/customising/Customising TiddlyWiki's user interface.tid new file mode 100644 index 000000000..cb44afcd7 --- /dev/null +++ b/editions/ja-JP/tiddlers/customising/Customising TiddlyWiki's user interface.tid @@ -0,0 +1,77 @@ +created: 20211127084727217 +modified: 20241115113055145 +original-modified: 20211204120054422 +tags: [[Customise TiddlyWiki]] +title: Customising TiddlyWiki's user interface +ja-title: TiddlyWikiのユーザーインターフェイスのカスタマイズ +type: text/vnd.tiddlywiki + +TiddlyWikiのユーザーインターフェイスは、高度に拡張できるように設計されています。すべての要素は、追加、削除、または再配置することができます + +これを実現するために、いくつかの異なるメカニズムが使用されます: + +* 特殊フィールド +* 特殊タイトル +* 特殊タグ +* カスケード + +これらのメカニズムの概要と、それらがどのように相互に関連しているかを説明します + +!! 特殊フィールド + +特殊フィールドは、個々のTiddlerに外観や動作を割り当てるために使用されます。これらは、適用されるTiddlerを直接制御するフラグや値と考えることができます + +例: + +* `icon`フィールドは、Tiddlerのアイコンとして使用する画像Tiddlerのタイトルを設定します +* `color`フィールドは、Tiddlerに関連付けられたアイコンとタグマークのCSSカラーを設定します +* `hide-body`フィールドは、`yes` にすると、Tiddlerのビューテンプレートのボディを非表示にします + +すべての特別フィールドの詳細については、[[Tiddlerフィールド|TiddlerFields]]を参照してください + +!! 特殊タイトル + +特定の特殊タイトルは、TiddlyWikiの外観や動作をカスタマイズする設定用のTiddlerです。これらは、Wiki全体に影響するグローバル設定と考えることができます + +例: + +* $:/DefaultTiddlersは、起動時に表示されるTiddlerのタイトルを生成するフィルターです +* $:/SiteTitleは、Wikiタイトルのテキストを指定します +* $:/config/Tags/MinLengthは、タグのオートコンプリートをトリガーする最小文字数を制御します + +TiddlyWikiの設定に関するTiddlerの多くは、[[$:/ControlPanel]]にオプションとして表示されます。あまり一般的には使用されない設定用のTiddlerにはユーザーインターフェイスがありませんが、[[隠し設定|Hidden Settings]]に文書化されています + +!! 特殊タグ + +特殊タグは、それらが適用されるすべてのTiddlerに特別な動作や外観を割り当てます。これらは、特定の方法で処理される、または、表示されるTiddlerの順序付きリストを確立すると考えることができます + +例: + +* $:/tags/Globalにより、Tiddler内の定義がグローバルに有効になります +* $:/tags/Stylesheetにより、TiddlerがCSSスタイルシートとして解釈されます +* $:/tags/SideBarにより、Tiddlerがサイドバーのタブとして表示されます + +すべての特殊タグの詳細については、[[システムタグ|SystemTags]]を参照してください + +TiddlyWikiのユーザーインターフェース全体は、特殊システムタグから形成されたリストから構築されています + +これらのリストの順序は、[[タグ付けされたTiddlerの順序|Order of Tagged Tiddlers]]ルールによって決まります。ユーザーは、タグドロップダウン内でドラッグアンドドロップを使用してタグを並べ替えることができます + +!! カスケード + +カスケードは、柔軟で拡張可能な基準に基づいて複数の値の1つを選択する手段を提供します。これらは、条件の1つが一致するまで順番に評価される条件のリストと考えることができます + +例えば、コアは表示モードではテンプレート$:/core/ui/ViewTemplateを使用してTiddlerを表示し、編集モードではテンプレート$:/core/ui/EditTemplateを使用して Tiddlerを表示します。カスケードは、特定のTiddlerに使用するテンプレートを選択するために使用されます + +# Tiddlerがドラフトの場合は、$:/core/ui/EditTemplateを使用します +# それ以外の場合は、$:/core/ui/ViewTemplateを使用します + +条件のリストは特殊タグを介して定義されるため、リスト内の任意の場所に追加の条件を挿入できます + +例えば、プラグインは追加のルールを挿入することで、タグ[[$:/tags/Map]]を持つTiddler用の特別なテンプレート$:/plugins/example/map-templateを追加できます: + +# Tiddlerがドラフトの場合は、$:/core/ui/EditTemplateを使用します +# @@background: yellow; Tiddlerに$:/tags/Mapタグが付けられている場合は、$:/plugins/example/map-templateを使用します@@ +# それ以外の場合は、$:/core/ui/ViewTemplateを使用します + +詳細については、[[カスケード|Cascades]]を参照してください \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/customising/Customising search results.tid b/editions/ja-JP/tiddlers/customising/Customising search results.tid new file mode 100644 index 000000000..eae8a40ca --- /dev/null +++ b/editions/ja-JP/tiddlers/customising/Customising search results.tid @@ -0,0 +1,51 @@ +created: 20141027151552783 +modified: 20241115112411640 +original-modified: 20201207181116804 +tags: [[Customise TiddlyWiki]] +title: Customising search results +ja-title: 検索結果のカスタマイズ +type: text/vnd.tiddlywiki + +デフォルトでは、サイドバーの検索ボックスの結果は、Tiddlerタイトルの単純なリストとして表示されます。検索結果は、さまざまな方法でプラグイン視覚エフェクトを追加することでカスタマイズできます(追加の検索結果の視覚エフェクトが検出された場合、タブが自動的に表示されます) + +検索結果の視覚エフェクトは、[[$:/tags/SearchResults]]タグが付いたTiddlerに保存されます。デフォルトの検索結果リストは、システムTiddler[[$:/core/ui/DefaultSearchResultList]]に実装されています + +新しい検索結果の視覚エフェクトを作成するには: + +# [[$:/tags/SearchResults]]タグを付けた新しいTiddlerを作成します +# ウィジェット変数''searchTiddler''を使用して、現在の検索用語を含むTiddlerのタイトルにアクセスします + +新しい視覚エフェクトをデフォルトにしたい場合は、デフォルトで表示したい検索視覚エフェクトを含むTiddlerのタイトルを含む[[$:/config/SearchResults/Default]]という名前のTiddlerを作成します + +以下は、結果を時系列の逆順に表示する別の視覚エフェクトの例です: + +``` +\define searchResults() +<$set name="resultCount" value="""<$count filter="[!is[system]search{$(searchTiddler)$}]"/>"""> + +{{$:/language/Search/Matches}} + + +<> +\end +<> +``` + +<<.from-version 5.1.23>>サイドバー検索に、キーボードショートカット<><>を使用して検索結果をナビゲートできる、より洗練された検索メカニズムが導入します + +# <>のタグ付けされたTiddlerは、<<.var configTiddler>>変数を通じてアクセスできます +# 検索フィールドへのユーザ入力には、<<.var userInput>>変数を通じてアクセスできます +# フィールド<<.field first-search-filter>>とフィールド<<.field second-search-filter>>を使用して、検索結果に使用されるフィルターを保存します。詳細については、Tiddler $:/core/ui/DefaultSearchResultListを参照してください +# ナビゲートされた検索結果が強調表示されるように次のフォームを使用し、ニーズに合わせて変更します: + +``` +<$list filter="[minlength[1]]" variable="ignore"> +<$list filter={{{ [get[first-search-filter]] }}}> +addsuffix[-primaryList]] -[get[text]] +[then[]else[tc-list-item-selected]] }}}> +<$transclude tiddler="$:/core/ui/ListItemTemplate"/> + + + +``` + +<$macrocall $name=".tip" _="<<.var searchTiddler>>変数には、検索結果の並べ替えに使用されるTiddlerの名前がまだ含まれていることに注意してください。<<.var editTiddler>>変数には、編集中のTiddlerの名前が含まれます"/> \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/hiddensettings/Hidden Setting Content to be displayed for empty story.tid b/editions/ja-JP/tiddlers/hiddensettings/Hidden Setting Content to be displayed for empty story.tid new file mode 100644 index 000000000..255e7f814 --- /dev/null +++ b/editions/ja-JP/tiddlers/hiddensettings/Hidden Setting Content to be displayed for empty story.tid @@ -0,0 +1,14 @@ +created: 20240811052854726 +modified: 20241116102931084 +original-modified: 20240811053649554 +tags: [[Hidden Settings]] +title: Hidden Setting: Content to be displayed for empty story +ja-title: 隠し設定: 空のストーリーに表示されるコンテンツ + +ストーリーが空のときにコンテンツを表示するには、$:/config/EmptyStoryMessageを作成し、必要なコンテンツを入力します。 + +以下は、すべてのTiddlerが閉じられている場合に、GettingStarted Tiddlerを表示します。 + +``` +{{GettingStarted||$:/core/ui/ViewTemplate}} +``` \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/hiddensettings/Hidden Setting Default Story Ordering.tid b/editions/ja-JP/tiddlers/hiddensettings/Hidden Setting Default Story Ordering.tid new file mode 100644 index 000000000..bb80d767e --- /dev/null +++ b/editions/ja-JP/tiddlers/hiddensettings/Hidden Setting Default Story Ordering.tid @@ -0,0 +1,5 @@ +title: Hidden Setting: Retain Story ordering +ja-title: 隠し設定: 保存時の表示を維持 +tags: [[Hidden Settings]] + +Tiddler $:/config/ControlPanel/Basics/DefaultTiddlers/RetainStoryには、$:/ControlPanelの''情報'' -> ''基本''タブの"保存時の表示を維持"ボタンをクリックしたときに$:/DefaultTiddlersに割り当てられる値が含まれています。 \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/hiddensettings/Hidden Setting Default Tiddler Colour.tid b/editions/ja-JP/tiddlers/hiddensettings/Hidden Setting Default Tiddler Colour.tid new file mode 100644 index 000000000..ad4cc7e28 --- /dev/null +++ b/editions/ja-JP/tiddlers/hiddensettings/Hidden Setting Default Tiddler Colour.tid @@ -0,0 +1,9 @@ +created: 20240907042443909 +modified: 20241116104031988 +original-modified: 20240907042629405 +tags: [[Hidden Settings]] +title: Hidden Setting: Default Tiddler Colour +ja-title: 隠し設定: TIddlerのデフォルト色 +type: text/vnd.tiddlywiki + +デフォルトのTiddler色は、$:/config/DefaultTiddlerColourというTiddlerを作成し、CSSの色の値を含むことによって指定できます。 diff --git a/editions/ja-JP/tiddlers/hiddensettings/Hidden Setting EditTabIndex.tid b/editions/ja-JP/tiddlers/hiddensettings/Hidden Setting EditTabIndex.tid new file mode 100644 index 000000000..05e67eb46 --- /dev/null +++ b/editions/ja-JP/tiddlers/hiddensettings/Hidden Setting EditTabIndex.tid @@ -0,0 +1,10 @@ +title: Hidden Setting: Tab Index for Edit-Inputs +ja-title: 隠し設定: 編集入力のタブインデックス +tags: [[Hidden Settings]] +created: 20190702074846206 +modified: 20241126104700035 +original-modified: 20190702074846206 + +編集中のTiddlerの入力フィールドには、''タブインデックス''値(1が望ましい)を割り当てることができるので、Tabキーを使用して、フォーカスを1つの入力から次の入力へ、またはshift-Tabで後方へ直接移動することができます。 + +$:/config/EditTabIndex diff --git a/editions/ja-JP/tiddlers/hiddensettings/Hidden Setting HtmlParserDisableSandbox.tid b/editions/ja-JP/tiddlers/hiddensettings/Hidden Setting HtmlParserDisableSandbox.tid new file mode 100644 index 000000000..046cb05d3 --- /dev/null +++ b/editions/ja-JP/tiddlers/hiddensettings/Hidden Setting HtmlParserDisableSandbox.tid @@ -0,0 +1,16 @@ +created: 20210411100148461 +modified: 20241123115717620 +original-modified: 20210411100148461 +tags: [[Hidden Settings]] +title: Hidden Setting: HTML Parser Sandbox +ja-title: 隠し設定: HTMLパーサーのサンドボックス +type: text/vnd.tiddlywiki + +<<.from-version "5.2.0">> デフォルトでは、`text/html`タイプのTiddlerは、[[サンドボックス属性|https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe#attr-sandbox]]が空の文字列に設定されたiframe内に表示されます。これにより、すべてのセキュリティ制限が適用され、JavaScript、ダウンロード、外部ファイル参照などの多くの機能が無効になります。これは最も安全な設定です。 + +サンドボックスをグローバルに無効にするには、$:/config/HtmlParser/DisableSandbox Tiddlerを`yes`に設定します。これにより、iframe内のコードがTiddlyWikiの内部に完全にアクセスできるようになり、悪意のあるHTMLページがプライベートwikiからデータを盗み出す可能性があります。 + +サンドボックスを維持しながら適用される制限を制御するには、$:/config/HtmlParser/DisableSandboxが`yes`に設定されていないことを確認してから、$:/config/HtmlParser/SandboxTokensに[[MDNドキュメント|https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe#attr-sandbox]] +にあるトークンのリストを設定します。 + +これらはグローバル設定であることに注意してください。個々のTiddlerごとにサンドボックスを制御するには、カスタム`