From 0fbf14bb7a0c94abf8e8cc77ad2974e92bd05676 Mon Sep 17 00:00:00 2001 From: IchijikuIchigo Date: Mon, 11 Nov 2024 01:46:15 +0900 Subject: [PATCH 1/4] [ja_JP] Japanese translation update (#8735) * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\workingwithtw\Working with TiddlyWiki.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\howtos\The First Rule of Using TiddlyWiki.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\gettingstarted\GettingStarted - Android.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\gettingstarted\GettingStarted - Chrome.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\gettingstarted\GettingStarted - Firefox.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\gettingstarted\GettingStarted - Internet Explorer.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\gettingstarted\GettingStarted - iOS.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\gettingstarted\GettingStarted - Node.js.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\gettingstarted\GettingStarted - Online.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\gettingstarted\GettingStarted - Safari.tid' * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\howtos\Upgrading.tid * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\workingwithtw\Navigating between open tiddlers.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\features\Searching in TiddlyWiki.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\workingwithtw\Using links to navigate between tiddlers.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\workingwithtw\Creating and editing tiddlers.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\workingwithtw\Creating and editing tiddlers.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\workingwithtw\Creating journal tiddlers.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\Saving on a PHP Server.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\saving\Saving with TW Receiver.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\workingwithtw\Formatting text in TiddlyWiki.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\howtos\Editor toolbar.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\howtos\Height of text editor.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\howtos\Insert link.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\howtos\Insert picture.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\howtos\More actions.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\howtos\Text preview.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\howtos\Using Excise.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\howtos\Structuring TiddlyWiki.tid' * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\howtos\KeyboardShortcuts.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\workingwithtw\BrowserCompatibility.tid * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\howtos\Using Stamp.tid' * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\howtos\Tagging.tid * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\concepts\Order of Tagged Tiddlers.tid' * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\concepts\TagTiddlers.tid * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\howtos\How to update TiddlyWiki to the latest version.tid' * [ja-JP] Japanese translation of 'editions\tw5.com\tiddlers\wikitext\Images in WikiText.tid' * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\saving\Encryption.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\workingwithtw\Audio.tid * [ja-JP] Japanese translation of editions\tw5.com\tiddlers\workingwithtw\Performance.tid --- .../concepts/Order of Tagged Tiddlers.tid | 22 ++++++ .../ja-JP/tiddlers/concepts/TagTiddlers.tid | 13 ++++ .../features/Searching in TiddlyWiki.tid | 24 +++++++ .../GettingStarted - Android.tid | 22 ++++++ .../GettingStarted - Chrome.tid | 12 ++++ .../GettingStarted - Firefox.tid | 13 ++++ .../GettingStarted - Internet Explorer.tid | 13 ++++ .../GettingStarted - Node.js.tid | 10 +++ .../GettingStarted - Online.tid | 15 ++++ .../GettingStarted - Safari.tid | 13 ++++ .../gettingstarted/GettingStarted - iOS.tid | 10 +++ .../ja-JP/tiddlers/howtos/Editor toolbar.tid | 22 ++++++ .../tiddlers/howtos/Height of text editor.tid | 8 +++ ...pdate TiddlyWiki to the latest version.tid | 9 +++ .../ja-JP/tiddlers/howtos/Insert link.tid | 12 ++++ .../ja-JP/tiddlers/howtos/Insert picture.tid | 10 +++ .../tiddlers/howtos/KeyboardShortcuts.tid | 38 ++++++++++ .../ja-JP/tiddlers/howtos/More actions.tid | 8 +++ .../howtos/Structuring TiddlyWiki.tid | 14 ++++ editions/ja-JP/tiddlers/howtos/Tagging.tid | 42 +++++++++++ .../ja-JP/tiddlers/howtos/Text preview.tid | 20 ++++++ .../The First Rule of Using TiddlyWiki.tid | 37 ++++++++++ editions/ja-JP/tiddlers/howtos/Upgrading.tid | 64 +++++++++++++++++ .../ja-JP/tiddlers/howtos/Using Excise.tid | 20 ++++++ .../ja-JP/tiddlers/howtos/Using Stamp.tid | 59 ++++++++++++++++ editions/ja-JP/tiddlers/saving/Encryption.tid | 20 ++++++ .../saving/Saving on a PHP Server.tid | 50 ++++++++++++++ .../saving/Saving with TW Receiver.tid | 17 +++++ .../tiddlers/wikitext/Images in WikiText.tid | 69 +++++++++++++++++++ .../ja-JP/tiddlers/workingwithtw/Audio.tid | 27 ++++++++ .../workingwithtw/BrowserCompatibility.tid | 14 ++++ .../Creating and editing tiddlers.tid | 37 ++++++++++ .../Creating journal tiddlers.tid | 42 +++++++++++ .../Formatting text in TiddlyWiki.tid | 59 ++++++++++++++++ .../Navigating between open tiddlers.tid | 22 ++++++ .../tiddlers/workingwithtw/Performance.tid | 35 ++++++++++ ...ing links to navigate between tiddlers.tid | 55 +++++++++++++++ .../workingwithtw/Working with TiddlyWiki.tid | 13 ++++ 38 files changed, 990 insertions(+) create mode 100644 editions/ja-JP/tiddlers/concepts/Order of Tagged Tiddlers.tid create mode 100644 editions/ja-JP/tiddlers/concepts/TagTiddlers.tid create mode 100644 editions/ja-JP/tiddlers/features/Searching in TiddlyWiki.tid create mode 100644 editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Android.tid create mode 100644 editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Chrome.tid create mode 100644 editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Firefox.tid create mode 100644 editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Internet Explorer.tid create mode 100644 editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Node.js.tid create mode 100644 editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Online.tid create mode 100644 editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Safari.tid create mode 100644 editions/ja-JP/tiddlers/gettingstarted/GettingStarted - iOS.tid create mode 100644 editions/ja-JP/tiddlers/howtos/Editor toolbar.tid create mode 100644 editions/ja-JP/tiddlers/howtos/Height of text editor.tid create mode 100644 editions/ja-JP/tiddlers/howtos/How to update TiddlyWiki to the latest version.tid create mode 100644 editions/ja-JP/tiddlers/howtos/Insert link.tid create mode 100644 editions/ja-JP/tiddlers/howtos/Insert picture.tid create mode 100644 editions/ja-JP/tiddlers/howtos/KeyboardShortcuts.tid create mode 100644 editions/ja-JP/tiddlers/howtos/More actions.tid create mode 100644 editions/ja-JP/tiddlers/howtos/Structuring TiddlyWiki.tid create mode 100644 editions/ja-JP/tiddlers/howtos/Tagging.tid create mode 100644 editions/ja-JP/tiddlers/howtos/Text preview.tid create mode 100644 editions/ja-JP/tiddlers/howtos/The First Rule of Using TiddlyWiki.tid create mode 100644 editions/ja-JP/tiddlers/howtos/Upgrading.tid create mode 100644 editions/ja-JP/tiddlers/howtos/Using Excise.tid create mode 100644 editions/ja-JP/tiddlers/howtos/Using Stamp.tid create mode 100644 editions/ja-JP/tiddlers/saving/Encryption.tid create mode 100644 editions/ja-JP/tiddlers/saving/Saving on a PHP Server.tid create mode 100644 editions/ja-JP/tiddlers/saving/Saving with TW Receiver.tid create mode 100644 editions/ja-JP/tiddlers/wikitext/Images in WikiText.tid create mode 100644 editions/ja-JP/tiddlers/workingwithtw/Audio.tid create mode 100644 editions/ja-JP/tiddlers/workingwithtw/BrowserCompatibility.tid create mode 100644 editions/ja-JP/tiddlers/workingwithtw/Creating and editing tiddlers.tid create mode 100644 editions/ja-JP/tiddlers/workingwithtw/Creating journal tiddlers.tid create mode 100644 editions/ja-JP/tiddlers/workingwithtw/Formatting text in TiddlyWiki.tid create mode 100644 editions/ja-JP/tiddlers/workingwithtw/Navigating between open tiddlers.tid create mode 100644 editions/ja-JP/tiddlers/workingwithtw/Performance.tid create mode 100644 editions/ja-JP/tiddlers/workingwithtw/Using links to navigate between tiddlers.tid create mode 100644 editions/ja-JP/tiddlers/workingwithtw/Working with TiddlyWiki.tid diff --git a/editions/ja-JP/tiddlers/concepts/Order of Tagged Tiddlers.tid b/editions/ja-JP/tiddlers/concepts/Order of Tagged Tiddlers.tid new file mode 100644 index 000000000..f76fb2250 --- /dev/null +++ b/editions/ja-JP/tiddlers/concepts/Order of Tagged Tiddlers.tid @@ -0,0 +1,22 @@ +created: 20150124125646000 +modified: 20241108113832769 +original-modified: 20220729141540007 +tags: Tagging +title: Order of Tagged Tiddlers +ja-title: タグ付きTiddlerの順序 +type: text/vnd.tiddlywiki + +~TiddlyWikiは、特定のタグを持つTiddlerのリスト(たとえば、タグピルのドロップダウンリストなど)を生成するときに、次のルールを使用してTiddlerを並べます: + +# タグTiddlerの<<.field list>>フィールドで[[指定されて|Title List]]いるものから、そこに指定された順序で開始します。 + +# 残りのTiddler<<.place T>>で、<<.field list-before>>フィールドを探します。この値にTiddlerタイトルが含まれる場合は、その<<.em 直前>>に<<.place T>>を配置します。 +#* 特別なケースとして、フィールドは存在するがその値が空の場合は、リストの先頭に<<.place T>>を配置します。 + +# 残りのTiddler<<.place T>>で、<<.field list-after>>フィールドを探します。この値にTiddlerタイトルが含まれる場合は、その<<.em 直後>>にTiddler<<.place T>>を配置します。 + +#* 特別なケースとして、フィールドは存在するがその値が空の場合は、リストの一番最後に<<.place T>>を配置します。 + +# まだ残っているTiddlerがある場合は、タイトルのアルファベットの昇順でリストの最後に配置します。大文字小文字の違いは無視されます。 + +特定のタグが付いたTiddlerの順序は、タグピルドロップダウン内でドラッグアンドドロップを使用して直接変更できます。基礎となる[[list-tagged-draggableマクロ|list-tagged-draggable Macro]]は、他の場所でも使用できます。 diff --git a/editions/ja-JP/tiddlers/concepts/TagTiddlers.tid b/editions/ja-JP/tiddlers/concepts/TagTiddlers.tid new file mode 100644 index 000000000..05eef40d6 --- /dev/null +++ b/editions/ja-JP/tiddlers/concepts/TagTiddlers.tid @@ -0,0 +1,13 @@ +created: 20141228094500000 +modified: 20241109111147545 +original-modified: 20211127135914596 +tags: Tagging +title: TagTiddlers +ja-title: タグTiddler +type: text/vnd.tiddlywiki + +タグTiddlerは、タグとして使用されているTiddlerです。 + +タグTiddlerの[[情報パネル|InfoPanel]]の''この名でタグ付''タブには、タグTiddlerでタグ付けされているTiddlerが表示されます。 + +タグは、対応するタグTiddlerがなくても使用できます。 diff --git a/editions/ja-JP/tiddlers/features/Searching in TiddlyWiki.tid b/editions/ja-JP/tiddlers/features/Searching in TiddlyWiki.tid new file mode 100644 index 000000000..abd1e0026 --- /dev/null +++ b/editions/ja-JP/tiddlers/features/Searching in TiddlyWiki.tid @@ -0,0 +1,24 @@ +created: 20140210160125905 +modified: 20241031115307429 +original-modified: 20160607163012344 +tags: Features [[Working with TiddlyWiki]] +title: Searching in TiddlyWiki +ja-title: TiddlyWikiでの検索 +type: text/vnd.tiddlywiki + +~TiddlyWikiの検索は、高速かつ柔軟です + +! 標準の検索 + +サイドバーの検索ボックスにテキストを入力すると、そのテキストを含むすべてのTiddlerのリストが表示されます。 + +://(検索ボックスの右側にある'x'をクリックして検索結果を削除するまで、サイドバーのタブは検索結果によって非表示になることに注意してください)// + +! 高度な検索 + +検索ボックスの右側にある虫眼鏡アイコン<<.icon $:/core/images/advanced-search-button>>をクリックすると、[[$:/AdvancedSearch]]が開きます。このTiddlerには4つのタブが含まれています: + +* ''一般''タブには、サイドバーにある検索ボックスの別のインスタンスが含まれています +* ''システム''タブを使用すると、検索をシステムTiddlerに限定できます +* ''隠し'' タブを使用すると、検索を隠しTiddlerに限定できます +* ''フィルタ''タブは、それ自体は検索ボックスではありませんが、その[[フィルタ|Filters]]で記述された特定の条件(例えば、"システムタグを除くすべてのタグ")を満たすすべてのTiddlerのリストを取得する方法です \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Android.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Android.tid new file mode 100644 index 000000000..4d56c3f2a --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Android.tid @@ -0,0 +1,22 @@ +caption: Android +created: 20140811171036268 +modified: 20241029105115486 +original-modified: 20211114031651878 +tags: GettingStarted +title: GettingStarted - Android +ja-title: はじめに - Android +type: text/vnd.tiddlywiki + +AndroidでTiddlyWikiを使用するには、次の3つのオプションがあります: + +! FirefoxとTiddlyFoxの使用 + +{{Saving with TiddlyFox on Android}} + +! AndTidWikiアプリの使用 + +{{Saving on Android}} + +! TermuxでNode.jsを使用 + +{{Serving TW5 from Android}} diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Chrome.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Chrome.tid new file mode 100644 index 000000000..94fbd18e8 --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Chrome.tid @@ -0,0 +1,12 @@ +caption: Chrome +created: 20140811165935523 +modified: 20241029105419969 +original-modified: 20211114031651878 +tags: GettingStarted +title: GettingStarted - Chrome +ja-title: はじめに - Chrome +type: text/vnd.tiddlywiki + +Google ChromeでTiddlyWikiを使用して変更を保存するには、HTML5互換のセーバーモジュールを使用します。 + +{{Saving with the HTML5 saver}} diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Firefox.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Firefox.tid new file mode 100644 index 000000000..8c84d0705 --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Firefox.tid @@ -0,0 +1,13 @@ +caption: Firefox +created: 20140811170425199 +modified: 20241029105710984 +original-modified: 20230803213024843 +tags: GettingStarted +title: GettingStarted - Firefox +ja-title: はじめに - Firefox +type: text/vnd.tiddlywiki + +Firefoxでは、次のブラウザ拡張機能を使用することで、TiddlyWikiは最高なユーザーエクスペリエンスが得られます: +<> + +{{Saving with FireFox}} diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Internet Explorer.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Internet Explorer.tid new file mode 100644 index 000000000..a125329d4 --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Internet Explorer.tid @@ -0,0 +1,13 @@ +caption: Internet Explorer +created: 20140811172058274 +modified: 20241029105938082 +original-modified: 20211114031651879 +tags: GettingStarted +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/gettingstarted/GettingStarted - Node.js.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Node.js.tid new file mode 100644 index 000000000..8800ab99a --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Node.js.tid @@ -0,0 +1,10 @@ +caption: Node.js +created: 20140811172010003 +modified: 20241029110216217 +original-modified: 20211114031651879 +tags: GettingStarted +title: GettingStarted - Node.js +ja-title: はじめに - Node.js +type: text/vnd.tiddlywiki + +{{Installing TiddlyWiki on Node.js}} diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Online.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Online.tid new file mode 100644 index 000000000..fc414125d --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Online.tid @@ -0,0 +1,15 @@ +caption: Online +created: 20160216191710789 +modified: 20241029110255689 +original-modified: 20211114031651879 +tags: GettingStarted +title: GettingStarted - Online +ja-title: はじめに - オンライン +type: text/vnd.tiddlywiki + +TiddlyWikiは、DropboxやCloudantなどのオンラインサービスでもホストできます。 + +;Dropbox (HTML ファイル全体を同期) +:Dropboxに保存されているファイルを編集するには、 http://tiny.cc/tw5inthesky/ にアクセスしてください。これにより、見つかったHTMLファイルを開くことができます。 +;Cloudant (または、別のCouchDBタイプのサーバー) (個々のTiddlerを同期) +:http://noteself.github.io/ \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Safari.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Safari.tid new file mode 100644 index 000000000..3300d00fa --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Safari.tid @@ -0,0 +1,13 @@ +caption: Safari +created: 20140811171121022 +modified: 20241029110726936 +original-modified: 20211114031651879 +tags: GettingStarted +title: GettingStarted - Safari +ja-title: はじめに - Safari +type: text/vnd.tiddlywiki + +Safari上のTiddlyWikiでは、手動のHTML5互換フォールバックセーバーモジュールを使用してのみ変更を保存できます。 + +{{Saving on Safari}} + diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - iOS.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - iOS.tid new file mode 100644 index 000000000..354d0c203 --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - iOS.tid @@ -0,0 +1,10 @@ +caption: iPad/iPhone +created: 20140811170918707 +modified: 20241029110132521 +original-modified: 20211114031651879 +tags: GettingStarted +title: GettingStarted - iOS +ja-title: はじめに - iOS +type: text/vnd.tiddlywiki + +{{Saving on iPad/iPhone}} diff --git a/editions/ja-JP/tiddlers/howtos/Editor toolbar.tid b/editions/ja-JP/tiddlers/howtos/Editor toolbar.tid new file mode 100644 index 000000000..032cf9ab6 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Editor toolbar.tid @@ -0,0 +1,22 @@ +created: 20160817093933820 +modified: 20241104105233416 +original-modified: 20190118161349442 +tags: Features [[Formatting text in TiddlyWiki]] +title: Editor toolbar +ja-title: エディタツールバー +type: text/vnd.tiddlywiki + +!! 使い方 + +エディタツールバーは、テキストのフォーマットを簡単に設定するのに役立つツールバーです。編集モードの場合、Tiddlerのテキスト入力フィールドの上に表示されます。Microsoft WordやLibre Office Writeなどのデスクトップテキストエディターと似た外観をしています + +!! エディタツールバーの機能 +機能ボタンを押すと、テキストフィールドにWikiTextが挿入されます。例えば、太字のボタンを押すと、`'' ''`が挿入されます + +テキストの一部を''選択''していると、マークアップコードが選択されたテキストを自動的に囲みます + +[[MarkDown|Markdown Plugin]]などの別のモードを使用している場合は、ツールバーがその構文に変更され、適切なコードが挿入されます。ただし、以前に入力したテキストやマークアップは変更されません + +標準のWikiTextフォーマットに加えて、エディタツールバーには次のボタンがあります: + +<> \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Height of text editor.tid b/editions/ja-JP/tiddlers/howtos/Height of text editor.tid new file mode 100644 index 000000000..781f0fa6a --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Height of text editor.tid @@ -0,0 +1,8 @@ +created: 20160817103854725 +modified: 20241104105649800 +original-modified: 20160817105415313 +tags: [[Editor toolbar]] +title: Height of text editor +ja-title: テキストエディタの高さ + +{{ $:/core/ui/EditorToolbar/editor-height}}ボタンを使用すると、テキスト入力フィールドの高さを調整できます。 \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/How to update TiddlyWiki to the latest version.tid b/editions/ja-JP/tiddlers/howtos/How to update TiddlyWiki to the latest version.tid new file mode 100644 index 000000000..b1827d0fb --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to update TiddlyWiki to the latest version.tid @@ -0,0 +1,9 @@ +created: 20220426221124514 +modified: 20241109111750817 +original-modified: 20220426221240671 +tags: [[Working with TiddlyWiki]] +title: How to update TiddlyWiki to the latest version +ja-title: TiddlyWikiを最新バージョンにアップデートする方法 +type: text/vnd.tiddlywiki + +{{Upgrading}} \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Insert link.tid b/editions/ja-JP/tiddlers/howtos/Insert link.tid new file mode 100644 index 000000000..4a7cc8726 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Insert link.tid @@ -0,0 +1,12 @@ +created: 20160817095829521 +modified: 20241104110119177 +original-modified: 20160817105713406 +tags: [[Editor toolbar]] +title: Insert link +ja-title: リンクを挿入 + +Wiki内に存在するTiddlerを検索して選択するためのダイアログが表示されます。Tiddlerを選択すると、テキストフィールドのカーソルがある場所にWikiTextリンクとして挿入されます + +<<.icon $:/core/images/link>>を押すと、`[[Some link]]`が得られます + +外部のWebリンクや[[画像|Insert picture]]リンクは挿入され''ません'' \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Insert picture.tid b/editions/ja-JP/tiddlers/howtos/Insert picture.tid new file mode 100644 index 000000000..308a299c0 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Insert picture.tid @@ -0,0 +1,10 @@ +created: 20160817100415079 +modified: 20241104110350495 +original-modified: 20160817110210268 +tags: [[Editor toolbar]] +title: Insert picture +ja-title: 画像を挿入 + +Wiki内に存在する画像Tiddlerを検索して選択するためのダイアログが表示されます。Tiddlerを選択すると、テキストフィールドのカーソルがある場所にWikiText画像リンクとして挿入されます + +<<.icon $:/core/images/picture>>を押すと、`[img[$:/favicon.ico]]`が得られます \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/KeyboardShortcuts.tid b/editions/ja-JP/tiddlers/howtos/KeyboardShortcuts.tid new file mode 100644 index 000000000..673b0e9a3 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/KeyboardShortcuts.tid @@ -0,0 +1,38 @@ +created: 20140526204527418 +modified: 20241105115108927 +original-modified: 20160610082117953 +tags: Features [[Working with TiddlyWiki]] +title: KeyboardShortcuts +ja-title: キーボードショートカット +type: text/vnd.tiddlywiki + +キーボードショートカットは、<<.wlink KeyboardWidget>>ウィジェットや[[キーボードショートカットTiddler|Keyboard Shortcut Tiddler]]で使用できます + +<<.tip """<$macrocall $name=".wlink" to="KeyboardWidget"/>ウィジェットを使用すると、`input`や`textarea`フィールド内でショートカットアクセスができるようになります +
+[[キーボードショートカットTiddler|Keyboard Shortcut Tiddler]]で定義されたショートカットにより、グローバルにショートカットアクセスできるようになります""">> + +!!! 独自のショートカットを作成するための詳しい説明については、[[キーボードショートカットの作成方法|How to create keyboard shortcuts]]を参照してください + +キーボードショートカットは、テキストエディター内の一般的な編集操作に使用できます: + +* キーボードフォーカスを含むドラフトTiddlerでの変更の確定(デフォルトはctrl-Enter) +* キーボードフォーカスを含むドラフトTiddlerでの変更のキャンセル(デフォルトはescape) +* Tiddler編集ツールバーの書式設定操作(ツールチップを参照) + +<<.from-version 5.1.18>> : 新しい''グローバル''キーボードショートカット: + +|!動作 |!デフォルトショートカット| +|新しいTiddlerの作成 |alt-N | +|新しいジャーナルの作成 |alt-J | +|新しい画像の作成 |alt-I | +|サイドバー検索をフォーカス |<<.from-version 5.1.20>>ctrl-shift-F | +|サイドバー表示のトグル |<<.from-version 5.1.20>>shift-alt-S | +|高度な検索 |<<.from-version 5.1.20>>ctrl-shift-A | + +現在のショートカットは、[[コントロールパネル|$:/ControlPanel]] <<.icon $:/core/images/options-button>>の"キーボードショートカット"タブで確認とカスタマイズができます + +!! 特殊キー + +; エディターでタグの追加 +: <<.from-version 5.1.14>> : 新しいタグ入力で、Enterを押すとタグが追加されます \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/More actions.tid b/editions/ja-JP/tiddlers/howtos/More actions.tid new file mode 100644 index 000000000..2b7352375 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/More actions.tid @@ -0,0 +1,8 @@ +created: 20160817104039668 +modified: 20241104110622367 +original-modified: 20160817110101356 +tags: [[Editor toolbar]] +title: More actions +ja-title: その他のコマンド + +<<.icon $:/core/images/down-arrow>>を押すと、より多くの編集オプションを含むドロップダウンメニューが表示されます \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Structuring TiddlyWiki.tid b/editions/ja-JP/tiddlers/howtos/Structuring TiddlyWiki.tid new file mode 100644 index 000000000..afbea9f5f --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Structuring TiddlyWiki.tid @@ -0,0 +1,14 @@ +created: 20131128090536894 +modified: 20241105114805743 +original-modified: 20150124211518000 +tags: [[Working with TiddlyWiki]] +title: Structuring TiddlyWiki +ja-title: TiddlyWikiの構造化 +type: text/vnd.tiddlywiki + +TiddlyWiki5は、[[Tiddler|Tiddlers]]として情報を構造化し、それらの間の関係をモデル化するのに役立ついくつかの機能を提供します: + +* [[Tiddlerリンク|TiddlerLinks]] +* [[タグ付け|Tagging]] +* [[タイトルリスト|Title List]] +* [[データTiddler|DataTiddlers]] diff --git a/editions/ja-JP/tiddlers/howtos/Tagging.tid b/editions/ja-JP/tiddlers/howtos/Tagging.tid new file mode 100644 index 000000000..9313597b2 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Tagging.tid @@ -0,0 +1,42 @@ +created: 20140904075400000 +modified: 20241108110017096 +original-modified: 20230803050201458 +tags: [[Working with TiddlyWiki]] Concepts +title: Tagging +ja-title: タグ付け +type: text/vnd.tiddlywiki + +タグ付けは、Tiddlerをカテゴリに分類する方法です。たとえば、さまざまな個人を表すTiddlerがある場合、''友人''、''家族''、''同僚''などのタグを付けて、これらの人々と自分との関係を示すことができます。 + +タグは実際には単なるTiddler(または潜在的なTiddler)であり、独自のタグを持つことができます。同じTiddlerに好きなだけタグを追加できます。 + +タグ付けの方法については、[[Tiddlerの作成と編集|Creating and editing tiddlers]]を参照してください。 + +Tiddlerにタグを付けると、さまざまな方法で情報を表示、ナビゲート、整理できます: + +* Tiddlerに色付きタグピルを使用すると、同じタグを持つ他のすべてのTiddlerだけでなく、タグ自体を表すTiddlerにもすばやくアクセスできます。 + +* Tiddlerがタグとして機能している場合、その[[情報パネル|InfoPanel]]の''この名でタグ付け''タブに、現在どのTiddlerにタグが付けられているかが表示されます。 + +* サイドバーの''詳しく''タブには''タグ別''タブがあり、すべてのタグが一覧表示され、タグ付けされたすべてのTiddlerにアクセスできます。 + +* [[フィルタ|Filters]]を使用して、タグを基準にTiddlerのリストを作成できます。そして、それらのTiddlerの[[フィールド|TiddlerFields]]を任意に組み合わせて表示できます。たとえば、''用語集''タグが付けられたすべてのTiddlerのタイトルとテキストを一覧表示して用語集を作成できます。このようなリストは、たとえば箇条書き、番号付きリスト、カンマ区切りなど、任意の形式でフォーマットできます。 + +* Tiddlerと~TiddlyWikiページ全体のレイアウトを制御する特別な''システムタグ''があります。説明については、[[ページとTiddlerのレイアウトのカスタマイズ|Customising TiddlyWiki's user interface]]を参照してください。 + +タグを使用してできることがさらに2つあります: + +! タグの色とアイコンを設定する + +サイドバーの''詳しく''の''タグ別''タブにある<<.icon $:/core/images/tag-button>> [[タグの管理|$:/TagManager]]を使用して、タグのピルの色を変更したり、ピルにアイコンを追加したりできます。 + +* 色を変更するには、''色''列のボタンをクリックしてカラーピッカーから選択します。または、''情報''列のアイコンをクリックし、''色''フィールドに[[CSS|Cascading Style Sheets]]のカラー値を入力します +* アイコンを変更するには、''アイコン''列の<<.icon $:/core/images/down-arrow>>ボタンをクリックし、利用可能なアイコンのリストから選択します + +! タグの表示順序を変更する + +デフォルトでは、タグ付けされたTiddlerはアルファベット順にリストされます。 + +順序を変更したい場合は、タグTiddlerに<<.flink ListField>>フィールドを追加し、その値として、並べたい順の[[Tiddlerのリスト|Title List]]を設定します。 + +''list''フィールドには、すべてのTiddlerを記載する必要はありません。~TiddlyWikiがタグ付けされたTiddlerを順序付けるために使用する[[正確なルール|Order of Tagged Tiddlers]]を参照してください。 \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Text preview.tid b/editions/ja-JP/tiddlers/howtos/Text preview.tid new file mode 100644 index 000000000..1918e0a77 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Text preview.tid @@ -0,0 +1,20 @@ +created: 20160817104110857 +modified: 20241104110951286 +original-modified: 20211029090145708 +tags: [[Editor toolbar]] +title: Text preview +ja-title: テキストプレビュー + +目のアイコン{{$:/core/ui/EditorToolbar/preview}}を押すと、WikiTextのレンダリング結果を表示するプレビューウィンドウが開いたり閉じたりします(目のアイコンも開いたり閉じたりします)。 + +目の右側には別のアイコン{{$:/core/images/chevron-down}}があり、クリックするとドロップダウンが表示され、6種類のプレビューにアクセスできます: + +* //出力//は、Tiddlerを編集していないときに表示されるテキストが表示されます。 +* //raw HTML//は、 その出力の[[ソースコード|https://www.w3schools.com/html/html_intro.asp]]を表示します。Web ブラウザーはこのソースコードを使用してWebページを表示します。 +* //parse tree//と//widget tree//は、~TiddlyWikiが~WikiTextから内部的に生成する2つのオブジェクトツリーを示します。//parse tree//は~WikiTextに関する基本情報を収集します。次に、parse treeの情報から//widget tree//が拡張情報を生成し、最終的に上記のHTMLを生成します(widget treeは他の処理も行います)。 +* //現在との差異//は、Tiddlerが最後に保存されてからの相違点を示します。削除された部分は、追加された部分はです。 +* //shadowとの相違点 (あれば)//は、同じことを行いますが、これは基礎となる[[隠しtiddler|ShadowTiddlers]]との違いを表示します。 + +<<.tip "デフォルトでは、プレビューペインボタンは、編集用に開いているすべてのTiddlerに対してプレビューペインを表示するかどうかを制御します。ボタンをTiddlerごとに機能させる[[隠し設定|Hidden Setting: Show Edit Preview per Tiddler]]があります。">> + +<<.tip "変数[[tv-tiddler-preview|tv-tiddler-preview Variable]]を使用すると、プレビューペインにコンテンツが表示されているかどうかを検出できます。">> \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/The First Rule of Using TiddlyWiki.tid b/editions/ja-JP/tiddlers/howtos/The First Rule of Using TiddlyWiki.tid new file mode 100644 index 000000000..2b2e2fc78 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/The First Rule of Using TiddlyWiki.tid @@ -0,0 +1,37 @@ +created: 20140419132828051 +modified: +original-modified: 20140919154434409 +tags: [[Working with TiddlyWiki]] +title: The First Rule of Using TiddlyWiki +ja-title: TiddlyWikiを使用する上での第一ルール +type: text/vnd.tiddlywiki + +! 悲惨な話 + +時折、TiddlyWikiユーザーが、ディスカッショングループで個人データの損失に関する悲痛な話の報告があります: + +> Tiddlyを保存中にFirefoxがクラッシュし、TiddlyWiki全体が消えてしまいました。 + +https://groups.google.com/d/topic/tiddlywiki/oG2L7OXhUoI/discussion + +> 最後に使用したのは昨夜、自宅のWindows 7デスクトップで、最後のエントリの編集を終えるためにチェックマークを押し、TiddlyFox経由で保存し、USBドライブを取り出しました。今朝仕事に来て、USBを差し込み、TW5パスワードを入力しましたが、何度か試しても開きません。TW5 htmlファイルを参照すると、ファイルサイズが3MBではなく、80KBになっていることに気付きました。これで、すべてを失ったと確信しました。 + +https://groups.google.com/d/topic/tiddlywiki/SXStDJ0ntGI/discussion + +あなたはそんなことが起きないようにしてください! + +!! The first rule of using TiddlyWiki is: +TiddlyWikiを使用する上での第一ルールは: + +

+データをバックアップしてください! +

+ +TiddlyWikiは、ユーザーが自分のデータをしっかりと管理できる、非常に柔軟でカスタマイズ可能なシステムです。TiddlyWikiの開発では、ユーザーの最も貴重なデータを安全に保管できる場所となるよう細心の注意が払われていますが、データ損失のリスクを軽減する最終的な責任はユーザーにあります。 + +データの安全性を確保する最善の方法は、厳格なバックアップシステムを実践することです: + +* Dropboxなどのサービスを使用して、個人データをクラウドに継続的にバックアップすることを検討してください。(Dropbox には、ファイルの以前のバージョンを追跡する[[素敵な機能|https://www.dropbox.com/help/11]]があります) +* TiddlyWikiを新バージョンにアップグレードする前にバックアップしてください +* 最悪のシナリオを想定して、自分自身を守りましょう: USBスティックやハードドライブが故障したら?コンピューターがランサムウェアウイルスに感染したら? +* 防御のため冗長性を持たせる: たとえば、複数のバックアップを取り、物理的に別の場所に保管してください diff --git a/editions/ja-JP/tiddlers/howtos/Upgrading.tid b/editions/ja-JP/tiddlers/howtos/Upgrading.tid new file mode 100644 index 000000000..8063b329d --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Upgrading.tid @@ -0,0 +1,64 @@ +created: 20131202102427114 +modified: 20241029111216866 +original-modified: 20160617105124677 +tags: Features [[Working with TiddlyWiki]] +title: Upgrading +ja-title: アップグレード +type: text/vnd.tiddlywiki + +TiddlyWikiは定期的にリリースされ、バグ修正や改良が行われています。定期的に最新バージョンにアップグレードして、最新の状態を保つことが最善です。 + +! イントロダクション + +ここで説明するプロセスは、スタンドアロンのTiddlyWikiファイルをアップグレードするためのものです。[[Node.js上のTiddlyWiki|TiddlyWiki on Node.js]]をアップグレードするには、[[別の手続き|Upgrading TiddlyWiki on Node.js]]が必要です。 + +<<< +アップグレードするときは、[[TiddlyWikiを使用する上での第一ルール|The First Rule of Using TiddlyWiki]]を思い出してください: + +//あなた自身のデータを管理する責任はあなたにあります。特に~TiddlyWikiコアをアップグレードするときは、バックアップするようにしてください// +<<< + +! オンラインアップグレード + +このプロセスは、ほとんどのデスクトップブラウザで機能します。このプロセスでは、個人データがブラウザから外部に送信されることはありません。 + +# ファイルシステムでTiddlyWikiファイルの場所を確認します(Windowsエクスプローラー、Mac OS Xの Finder、Linuxのファイル ネージャーなどを使用) +# ブラウザで https://tiddlywiki.com/upgrade.html にアクセスします + +# 古いTiddlyWiki HTMLファイルをブラウザのウィンドウにドラッグします +#* ファイルが暗号化されている場合はパスワードの入力を求められます +# アップグレードされるTiddlerのリストを確認します +# ''Upgrade''をクリックします +# 変更を保存して新しいバージョンを保存します(<<.icon $:/core/images/save-button-dynamic>>) + +これにより、''upgrade.html''というファイルがコンピューターにダウンロードされます。このファイルは、古いファイルのアップグレードです。''upgrade.html''がダウンロードされた場所を開き、''upgrade.html''の名前をアップグレードする古いファイルの名前に変更し、新しいファイルをその場所に移動して古いファイルを置き換える必要がある場合があります。 + +! オフラインアップグレード + +https://tiddlywiki.com/upgrade.html をローカルにダウンロードし、同じドラッグアンドドロップ手順を実行してファイルをアップグレードすることもできます。 + +! アップグレードに関する問題 + +!! Firefoxのセキュリティ制限 + +Firefoxを使用してオンラインアップグレード手順を実行すると、次のエラーが発生します: + +<<< +Error while saving: + +Error:NS_ERROR_DOM_BAD_URI: Access to restricted URI denied +<<< + +アップグレード操作は、Firefoxのセキュリティ制限に違反します。これが解決されるまで、オフラインアップグレーダーを使用するか、Chromeを使用してアップグレードを実行することをお勧めします: + +# Chromeを使用して https://tiddlywiki.com/upgrade.html を開き、アップグレードするTiddlyWiki HTMLファイルを、上記の''オンラインアップグレード''の説明に従ってアップグレードウィンドウにドラッグします +# アップグレードしたファイルを保存後、そのファイルをFirefoxで開いて、再び[[TiddlyFoxでの保存|Saving with TiddlyFox]]により保存できます。 + +!! 互換性のないカスタマイズ + +以前のバージョンで適用されたカスタマイズは、最新バージョンにアップグレードすると壊れる可能性があります。問題を追跡するために使用できる2つのテクニックがあります: + +* TiddlyWikiにカスタマイズを適用している可能性のあるTiddlerを選択しチェックを外して、アップグレードを繰り返してみてください +* [[セーフモード|SafeMode]]を使用して、隠しTiddlerのすべてのカスタマイズを無効にします + +[[Advanced search|$:/AdvancedSearch]]の''フィルタ''タブで、オーバーライドされた隠しTIddlerを確認できます。ドロップダウンから"上書きされている隠しTiddler"を選択します。 \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Using Excise.tid b/editions/ja-JP/tiddlers/howtos/Using Excise.tid new file mode 100644 index 000000000..6a3e6776e --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Using Excise.tid @@ -0,0 +1,20 @@ +created: 20160810122928198 +modified: 20241104112946776 +original-modified: 20230803044526608 +tags: [[Editor toolbar]] +title: Using Excise +ja-title: 切り出しの使用 +type: text/vnd.tiddlywiki + +! テキストの切り出し +[[エディタツールバー|Editor toolbar]]から、選択したテキストを新しいTiddlerにエクスポートし、その場所に[[リンク|Linking in WikiText]]、[[トランスクルージョン|Transclusion]]、または[[マクロ|Macros]]を挿入できます。''選択したテキストを新しいティドラーに切り出します'' (<<.icon $:/core/images/excise>>)をクリックし、新しいTiddlerの名前を入力して、切り出し方法を選択します。 + +!! テキストの切り取り方法 +# 関連するテキストをハイライトします +# ''選択したテキストを新しいティドラーに切り出します''(<<.icon $:/core/images/excise>>)をクリックします +# 新しいTiddlerにタイトルを付けます。 +# 新しいTiddlerに現在のTiddlerのタイトルをタグ付けするかどうかを選択します(下記の注意を参照)。 +# 置き換え方法を選択します: [[リンク|Linking in WikiText]]、[[転出|Transclusion]]、または、[[マクロ|Macros]]。 +# ''{{$:/language/Buttons/Excise/Caption/Excise}}''ボタンをクリックします + +<<.strong 注意!>> `新しいTiddlerにこのTiddlerのタイトルをタグ付けします`オプションを選択した場合、新しいTiddlerは、編集される前の現在のTiddlerの名前でタグ付けされます。現在のTiddlerのタイトルを変更する場合は、最初に保存し、再度編集してから、このオプションで切り出しを実行します。 \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Using Stamp.tid b/editions/ja-JP/tiddlers/howtos/Using Stamp.tid new file mode 100644 index 000000000..480680767 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Using Stamp.tid @@ -0,0 +1,59 @@ +created: 20160618090057124 +modified: 20241108105651649 +original-modified: 20230101114932775 +tags: [[Editor toolbar]] +title: Using Stamp +ja-title: スタンプの使用 +type: text/vnd.tiddlywiki + +スニペットは、[[ツールバー|Editor toolbar]]の''スタンプ'' (<<.icon $:/core/images/stamp>>)ボタンをクリックし、必要な項目をクリックすることでエディタに挿入できる、事前に構成されたテキストスニペットです。 + +スニペットは、エディタで選択したテキストを''置き換え''たり、''その前や後に追加''したりできます。 + +! スニペットを作成する +!! Tiddlerの編集で + +# ツールバーの''スタンプ''(<<.icon $:/core/images/stamp>>)をクリックします +# メニューの一番下にある"//自己紹介を追加します//"をクリックします +# エディタにスニペットのテキストを入力します +# `caption`フィールドにスニペットのメニュー項目のキャプションを入力します +# <<.icon $:/core/images/done-button>> //編集内容を確定します// ボタンをクリックします + +!! 手動で + +# サイドバーの//新しいTiddlerを作成します// <<.icon $:/core/images/new-button>> ボタンをクリックして、新しいTiddlerを作成します + +# Tiddlerのタイトルを変更します (例: `New Tiddler 1`)。`caption`フィールドを設定しない場合は、Tiddlerのタイトルがスタンプのメニュー項目になります(下記参照)。
<$macrocall $name=".tip" _="""''プロ技'' 新しいTiddlerを `$:/yourusername/snippets/My new stamp`のようなタイトルにし、通常の検索結果には表示されない[[システムTiddler|SystemTiddlers]]として'ファイル'します """ />
+ +# `タグ名`タグボックスに`$:/tags/TextEditor/Snippet`と入力し、//追加//をクリック(または//Enter//キーを押下)して、<>タグを追加します + +# エディタにスニペットコンテンツ(スタンプメニュー<<.icon $:/core/images/stamp>>をクリックしたときにエディタに入力するコンテンツ)を入力します。 + +# フィールド名が`caption`、フィールドの値にスニペットのスタンプメニュー項目のテキストが設定されたフィールドを作成します: +## //新しいフィールドを追加//の`フィールド名`ボックスに`caption`と入力します +## `フィールドの値`ボックスにスタンプメニュー項目のキャプションを入力します + +! スニペットの並べ替え +新しいスニペットは、デフォルトではスタンプメニューの下部に追加されます。スニペットの順序を調整するには: + +# スニペットTiddlerに移動します +# <>タグピルをクリックします +# スニペットのメニューで項目を上下にドラッグします + + +! 選択範囲に接頭辞や接尾辞を追加する方法 <<.from-version "5.1.20">> + +デフォルトでは、スタンプボタンは、エディターで選択したテキスト(`選択テキスト`とします)をスニペット(`$:/my/snippet`とします)に''置き換え''ます。 + +選択したテキストを//置き換える//代わりに、スタンプボタンで選択範囲の前または後に[[Wikiテキスト|WikiText]]を//追加//するためには: + +# 上記の2つの方法のいずれかを使用して、(<>タグが付いた、`caption`フィールドにスタンプメニュー項目のテキストを設定した)スニペットTiddlerを作成します +# スタンプでスニペットのコンテンツをエディタで選択したテキストの//前に//(`/prefix`)に挿入するか、//後に//(`/suffix`)( )に挿入するかに応じて、スニペットTiddlerのタイトルの末尾に`/prefix`、または`/suffix`を追加して新しいTiddlerを作成します +#* そのTiddlerには<>タグを付けないでください; captionフィールドは無視されます +#* Tiddlerテキストに、選択範囲の前または後に挿入したいテキストを設定します + +|`snippet2`に接頭辞と接尾辞を構成する例|c +|!Tiddler|!Tiddlerコンテンツ|!タグ|!`caption`フィールド| +|`$:/snip/snippet2`||<>|`My second stamp menu item`| +|`$:/snip/snippet2/prefix`|`TextIWantPrependedToSelection`||| +|`$:/snip/snippet2/suffix`|`TextIWantAppendedToSelection`||| diff --git a/editions/ja-JP/tiddlers/saving/Encryption.tid b/editions/ja-JP/tiddlers/saving/Encryption.tid new file mode 100644 index 000000000..6549bbe24 --- /dev/null +++ b/editions/ja-JP/tiddlers/saving/Encryption.tid @@ -0,0 +1,20 @@ +created: 20130825160900000 +modified: 20241110103519303 +original-modified: 20160610083350724 +tags: Features [[Working with TiddlyWiki]] +title: Encryption +ja-title: 暗号化 +type: text/vnd.tiddlywiki + +TiddlyWiki5を単一のHTMLファイルとして使用すると、[[Stanford JavaScript Crypto Library]]を使用してコンテンツを暗号化できます。 + +# サイドバーの''ツール''タブに切り替えて、南京錠アイコンのボタンを探します +# ボタンに<<.icon $:/core/images/unlocked-padlock>> ''パスワードの設定''と表示されている場合、現在のウィキは暗号化されていません。ボタンをクリックすると、以降の保存を暗号化するために使用されるパスワードの入力を求められます +# ボタンに<<.icon $:/core/images/locked-padlock>> ''パスワードの解除''と表示されている場合、現在のウィキはすでに暗号化されています。ボタンをクリックするとパスワードが削除され、その後の保存は暗号化されなくなります。 +# 必要に応じて、保存したファイルをテキストエディタで開き、データが暗号化されていることを確認します +# ブラウザでファイルを開きます。コンテンツが表示される前にパスワードの入力を求められます。 + +TiddlyWikiには、パスワード/暗号化に関連する、2つの無関係な機能があることに注意してください: + +* TiddlySpotに保存するときにパスワードを設定する機能。これは、''コントロールパネル'' <<.icon $:/core/images/options-button>>の"保存"タブで行います。 +* [[Node.js|TiddlyWiki on Node.js]]のサーバ構成で標準のHTTP基本認証を使用する機能。これは、ServerCommandを使用してコマンドラインで実行されます。SSLと組み合わせると、GoogleやDropboxなどのオンラインサービスで得られるのと同じレベルの暗号化転送が実現されますが、ディスク上のデータは暗号化されません diff --git a/editions/ja-JP/tiddlers/saving/Saving on a PHP Server.tid b/editions/ja-JP/tiddlers/saving/Saving on a PHP Server.tid new file mode 100644 index 000000000..7b7e9457b --- /dev/null +++ b/editions/ja-JP/tiddlers/saving/Saving on a PHP Server.tid @@ -0,0 +1,50 @@ +caption: PHP +color: #F06292 +created: 20140111091844267 +delivery: DIY +description: DIY script you can install on your own server +method: save +modified: 20241103111839145 +original-modified: 20200507110314202 +tags: Saving PHP +title: Saving on a PHP Server +ja-title: PHPサーバでの保存 +type: text/vnd.tiddlywiki + +組み込みの`TiddlySpot `セーバーを使用すると、多くのホスティングプロバイダーで実行できる単純なPHPスクリプトへ変更を保存することもできます。 + +//このコードは数年間更新されていません。問題がある場合は、代わりに[[TWレシーバー|Saving with TW Receiver]]を使うことを検討してください// + +# https://code.google.com/archive/p/bidix/downloads から、`TiddlyHome_0.1.2.zip`をダウンロードします +# 解凍(Unzip)します。 +# 解凍したサブディレクトリ`_th\lib`の下から`store.php`をコピーします +# ''store.php''のコピーを編集して、ユーザー名とパスワードを追加します。`$USERS = array( 'UserName1'=>'Password1', etc)`という行を見つけて、Username1とPassword1を適切なユーザー名とパスワードに置き換えます。 +#* シングルクォートなどの区切りやコードはすべてそのまま残してください +# ファイルを保存します +# FTPやWebインターフェースを使用して、''store.php''をサーバにアップロードします。ファイル名が正しいことを確認します +#* ファイルを正しくアップロードすると、ブラウザで表示できるようになります (例: http://example.com/store.php ) +# TiddlyWikiで、''コントロールパネル''<<.icon $:/core/images/options-button>>の''保存''タブに移動し、次の情報を入力します: +#* ウィキ名としてのユーザー名 +#* パスワード +#* ''store.php''ファイルのURL(//WikiのURL''ではなく''、''store.php''ファイルへの完全なURLである必要があります//) + +コントロールパネルの''保存''タブには、次の構成オプションが含まれています: + +|!名前 |!説明 | +|サーバーURL |サーバー上の''store.php''ファイルへの完全なURL | +|アップロードファイル名 |TiddlyWikiを保存するために使用されるファイル名(デフォルトは''index.html'') | +|アップロードディレクトリ |ファイルの保存に使用するディレクトリの''store.php''からの相対パス | +|バックアップディレクトリ |バックアップに使用するディレクトリの''store.php''から相対パス | + +!!! 最大サイズに関する注意 + +TWファイルのサイズが大きくなると、最大アップロードサイズや投稿サイズの値を増やすために、`.htaccess`または`htaccess`ファイル(システムによって異なります)を変更する必要があります。特定の設定については、Webホストプロバイダーに確認してください。試す前に必ずバックアップを作成してください。一部のシステムでは、設定は次のようになります: + +``` +php_value upload_max_filesize 4M +php_value post_max_size 6M +``` + +!!! エラーメッセージに関する注意 + +`split()`に関するエラーメッセージが表示される場合は、''store.php''内の`split`への参照を関数`explode`に変更する必要があるかもしれません。 diff --git a/editions/ja-JP/tiddlers/saving/Saving with TW Receiver.tid b/editions/ja-JP/tiddlers/saving/Saving with TW Receiver.tid new file mode 100644 index 000000000..54f70b1d4 --- /dev/null +++ b/editions/ja-JP/tiddlers/saving/Saving with TW Receiver.tid @@ -0,0 +1,17 @@ +caption: TW Receiver +created: 20200612233356021 +delivery: DIY +description: DIY script you can install on your own server +method: save +modified: 20241103115046217 +original-modified: 20200612234312631 +tags: Saving PHP +title: Saving with TW Receiver +ja-title: TWレシーバーでの保存 +type: text/vnd.tiddlywiki + +TWレシーバーは、PHPベースのサーバーに保存するために使用される~TiddlyWikiプラグインであり、PHPスクリプトです。 + +その機能には、シンプルな自動バックアップ、古いインスタンスの上書き保護、チャレンジダイジェスト認証(強化されたセキュリティ)、データ整合性署名(強化されたセキュリティ)などがあります。 + +* 詳細情報、プラグイン、コードについては、[[TWレシーバー|https://github.com/sendwheel/tw-receiver]]をご覧ください。 \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/wikitext/Images in WikiText.tid b/editions/ja-JP/tiddlers/wikitext/Images in WikiText.tid new file mode 100644 index 000000000..95ffc78ef --- /dev/null +++ b/editions/ja-JP/tiddlers/wikitext/Images in WikiText.tid @@ -0,0 +1,69 @@ +caption: 画像 +created: 20131205160221762 +modified: 20241110103117361 +original-modified: 20220129152627668 +tags: WikiText [[Working with TiddlyWiki]] +title: Images in WikiText +ja-title: WikiTextでの画像 +type: text/vnd.tiddlywiki + +! 画像のフォーマット + +次の構文を使用して、WikiTextに画像を含めることができます: + +``` +[img[Motovun Jack.jpg]] +[img[https://tiddlywiki.com/favicon.ico]] +``` + +エディターのツールバーから画像Tiddlerを挿入することもできます。''画像''(<<.icon $:/core/images/picture>>)をクリックし、画像ファイルを選択します。 + +画像のソースが画像Tiddlerのタイトルである場合、そのTiddlerが直接表示されます。それ以外の場合はURLとして解釈され、URLを含む`src`属性を持つHTMLの``タグが生成されます。 + +ツールチップも指定できます: + +``` +[img[説明ツールチップ|Motovun Jack.jpg]] +``` + +CSSクラスと画像の幅と高さを指定するための属性を指定できます: + +``` +[img width=32 [Motovun Jack.jpg]] +[img width=32 class="tc-image" [Motovun Jack.jpg]] +``` + +属性は、トランスクルージョンや変数参照として指定できることに注意してください: + +``` +[img width={{!!mywidth}} class=<> [Motovun Jack.jpg]] +``` + +画像の構文は、ImageWidgetを呼び出すための省略形です。 + +! トランスクルージョンによる画像の表示 + +Tiddlerをトランスクルードすることで、Tiddlerに保存されている画像を表示することもできます。この方法の欠点は、画像のサイズを直接制御する方法がないことです。 + +``` +{{Motovun Jack.jpg}} +``` + +次のようにレンダリングされます: + +{{Motovun Jack.jpg}} + +! リンクとしての画像 +``` +<$link to="HelloThere" tooltip="Custom tooltip">{{$:/core/icon}} +``` + +次のようにレンダリングされます: + +<$link to="HelloThere" tooltip="Custom tooltip">{{$:/core/icon}} + +! 画像のインポート + +<<.button import>>ボタン(サイドバーの<<.sidebar-tab Tools>>タブにある)を使用するか、ドラッグアンドドロップします。詳細については、[[Tiddlerのインポート|Importing Tiddlers]]を参照してください。 + +<<.from-version "5.2.0">> Tiddlerエディタに画像をドロップするかペーストすることでも、画像をインポートできます。 diff --git a/editions/ja-JP/tiddlers/workingwithtw/Audio.tid b/editions/ja-JP/tiddlers/workingwithtw/Audio.tid new file mode 100644 index 000000000..53c3e5416 --- /dev/null +++ b/editions/ja-JP/tiddlers/workingwithtw/Audio.tid @@ -0,0 +1,27 @@ +created: 20141018131647392 +modified: 20241110105324243 +original-modified: 20141019200654436 +tags: [[Working with TiddlyWiki]] Features +title: Audio +ja-title: オーディオ +type: text/vnd.tiddlywiki + +オーディオファイルは、[[画像|Images in WikiText]]と非常によく似た方法でTiddlyWikiに組み込むことができます。 + +! 埋め込みオーディオ + +小さなオーディオファイルは、TiddlyWiki内に直接埋め込むことができます。埋め込みは、TiddlyWikiファイルのサイズが大きくなるため、大きなファイル(数百キロバイト以上)には適していません。 + +たとえば、Tiddler[[TiddlyWiki.mp3]]には、"TiddlyWiki"という単語のMP3録音が含まれています。このTiddlerにアクセスすると、録音を再生するオーディオプレーヤーが表示されます。 + +オーディオファイルをトランスクルードすることもできます。例: + +<> + +! 外部オーディオ + +外部オーディオTiddlerは、''_canonical_uri''フィールドを使用して外部オーディオファイル/ストリームを指定し、''テキスト''フィールドをブロックします。これにより、サイズが大幅に削減されますが、再生は可能です。 + +たとえば、Tiddler[[Caruso - Ave Maria]]は、 http://archive.org でホストされているオンラインオーディオ録音を指しています: + +<> diff --git a/editions/ja-JP/tiddlers/workingwithtw/BrowserCompatibility.tid b/editions/ja-JP/tiddlers/workingwithtw/BrowserCompatibility.tid new file mode 100644 index 000000000..b4098cbb8 --- /dev/null +++ b/editions/ja-JP/tiddlers/workingwithtw/BrowserCompatibility.tid @@ -0,0 +1,14 @@ +title: BrowserCompatibility +ja-title: ブラウザの互換性 +tags: [[Working with TiddlyWiki]] + +TiddlyWikiは、HTML5互換ブラウザで動作するように設計されています + +次の表は、TiddlyWikiが動作することが知られているブラウザのバージョンをまとめたものです + +|!ブラウザ |!ステータス | +|Internet Explorer |Version 10以降 | +|Chrome |最近のすべてのバージョン | +|Firefox |最近のすべてのバージョン | +|Firefox for Android |最近のすべてのバージョン | +|Safari |Version 6以降 | diff --git a/editions/ja-JP/tiddlers/workingwithtw/Creating and editing tiddlers.tid b/editions/ja-JP/tiddlers/workingwithtw/Creating and editing tiddlers.tid new file mode 100644 index 000000000..684d2151d --- /dev/null +++ b/editions/ja-JP/tiddlers/workingwithtw/Creating and editing tiddlers.tid @@ -0,0 +1,37 @@ +created: 20140904140300000 +modified: 20241101121407637 +original-modified: 20160607153747195 +tags: [[Working with TiddlyWiki]] +title: Creating and editing tiddlers +ja-title: Tiddlerの作成と編集 +type: text/vnd.tiddlywiki + +! Tiddlerを作成する + +Tiddlerを作成するには、サイドバーの<<.icon $:/core/images/new-button>>ボタンをクリックするか、未作成Tiddlerへのリンクをクリックします。未作成Tiddlerへのリンクは、[[青い斜体|blue italics]]で表示されます。 + +参照: + +* [[日誌(Journal Tiddler)の作成|Creating journal tiddlers]] + +! Tiddlerを編集する + +既存のTiddlerを編集するには、Tiddlerの右上にある<<.icon $:/core/images/edit-button>>ボタンをクリックします。 + +!! ドラフトモード + +新しいTiddlerを作成したり、既存のTiddlerを編集したりすると、Tiddlerはドラフトモードになります。これにより、Tiddlerをさまざまな方法で修正するためのコントロールパネルが表示されます。コントロールパネルは、上から下までいくつかの部分で構成されています: + +*''タイトルフィールド'' - Tiddlerのタイトルを変更できます +*''タグセレクタ'' - タグを追加や削除できます。ボックスにタグ名を入力すると、一致する既存のタグがドロップダウンリストに表示されます。このリストから選択するか、まったく新しいタグを作成できます。次に、''追加''ボタンをクリックするか、Enterキーを押して、タグをTiddlerに追加します。各タグは、色付きのピルとして表示されます。ピルの"×"をクリックすると、そのタグが削除されます。 +*''テキストエリア'' - Tiddlerのメインコンテンツを編集できます。''プレビュー''ボタン (<<.icon $:/core/images/preview-closed>> / <<.icon $:/core/images/preview-open>>)をクリックすると、変更内容を確認できます。 +*''種類セレクタ'' - Tiddlerを画像などのように特別な方法で表示する必要がある場合に使用します。オプションのリストについては、ContentTypeを参照してください。デフォルトは`text/vnd.tiddlywiki`で、TiddlerにWikiTextが含まれていることを意味します。 +*''フィールドセレクタ'' - Tiddlerのフィールドを追加、削除できます。たとえば、他のTiddlerをタグ付けするために使用されているTiddlerを編集している場合は、[[''list''フィールド|ListField]]を追加して、それらのTiddlerがリストされる順序を変更できます。 + +! 確定、破棄、削除 + +編集が完了したら、Tiddlerの右上にあるボタンをクリックします: + +*''編集内容を確定します''ボタン(<<.icon $:/core/images/done-button>>)をクリックすると、このTiddlerへの変更が保存され、ドラフトモードが終了します。Wikiが[[自動保存|AutoSave]]に設定されている場合、変更は永続的に保存されます。設定されていない場合は、変更はWebブラウザに一時的に保存されているだけなので、サイドバーのマスター''Wikiを保存します''ボタン(<<.icon $:/core/images/save-button-dynamic>>)をクリックせずに~TiddlyWikiページを閉じると、変更は失われます。 +*''このTildderの変更を破棄します''ボタン(<<.icon $:/core/images/cancel-button>>)は、(確認を求めた後)、変更を破棄し、ドラフトモードを終了します。 +*''Tiddlerを削除します''ボタン(<<.icon $:/core/images/delete-button>>)は、削除ボタンは、Tiddlerを削除します(確認メッセージが表示された後)。 diff --git a/editions/ja-JP/tiddlers/workingwithtw/Creating journal tiddlers.tid b/editions/ja-JP/tiddlers/workingwithtw/Creating journal tiddlers.tid new file mode 100644 index 000000000..5a483641f --- /dev/null +++ b/editions/ja-JP/tiddlers/workingwithtw/Creating journal tiddlers.tid @@ -0,0 +1,42 @@ +created: 20141010093214683 +modified: 20241103101345607 +original-modified: 20181218180042029 +tags: [[Working with TiddlyWiki]] +title: Creating journal tiddlers +ja-title: 日誌(Journal Tiddler)の作成 +type: text/vnd.tiddlywiki + +! イントロダクション + +日誌(Journal Tiddler)は、タイトルとして日付や時刻を使用するTiddlerです。通常、タイムスタンプ付きの情報を素早く記録する手段として使用されます。 + +日誌(Journal Tiddler)で追加のタグを使用して他のTiddlerにリンクし、情報項目間の関係を確立することができます。 + +たとえば、''2014年10月10日''という日誌(Journal Tiddler)を使用して、その特定の日に捉えた考えや情報を記録できます。''ショッピング''と''ロンドン''のタグを使用して、ロンドンでのショッピングに関する記載であることを示すことができます。 + +! 日誌(Journal Tiddler)を作成する + +日誌(Journal Tiddler)を作成する最も簡単な方法は、サイドバーの''ツール''タブにある''新しい日誌''ボタン<<.icon $:/core/images/new-journal-button>>を使用することです。ボタンを頻繁に使用する場合は、ボタンの横にあるチェックボックスをクリックして、検索ボックスのすぐ上にボタンが表示されるようにします。 + +''新しい日誌''ボタンは、''Journal''タグと今日の日付から派生したタイトルを持つ空のTiddlerとして日誌エントリを作成します。そのタイトルの日誌(Journal Tiddler)がすでに存在する場合は、これが編集用に表示されます。 + +! タグ付き日誌(Journal Tiddler)を作成する + +一般的な一連のアクションは、今日の日誌エントリを作成(または再表示)し、別のTiddlerのタイトルでタグ付けすることです。これは、他のTiddlerのツールバーにある''タグ付き日誌の作成''ボタン<<.icon $:/core/images/new-journal-button>>で実施できます。このボタンは、TiddlerのInfoPanelの''ツール''タブで見つけられます。 + +たとえば、''Oxford Street''というTiddlerをレビューしていて、それがショッピング旅行の計画に関連していることに気付いたとします。''Oxford Street'' Tiddlerの''タグ付き日誌の作成''ボタンをクリックすると、 ''Oxford Street''でタグ付けされた日誌エントリが表示されます。 + +! 日誌(Journal Tiddler)のカスタマイズ + +新しい日誌エントリの作成方法を構成するには、[[コントロールパネルの|$:/ControlPanel]] <<.icon $:/core/images/options-button>>の''情報''の中の''基本''タブに訪ずれます。 + +* "日誌(Journal Tiddlers)のデフォルトのタイトル"は、これらのTiddlerに名前を付ける方法を[[日付のフォーマット文字列|DateFormat]]として指定します。 デフォルト設定`YYYY年MM月DD日(ddd)`では、新しいエントリのタイトルは"2014年10月10日(金)"という形式になります +* "日誌(Journal Tiddler)のタグ"は、新しい日誌エントリに自動的に付与されるタグを[[特定|Title List]]します。例: `Journal [[Summer vacation]]` + +ヒント: ''新しい日誌''をクリックするたびに別の日誌(Journal Tiddler)を作成したい場合(同じ日に何度も行う場合でも)、タイトル形式に時刻を含めることができます。日付形式として`YYYY年MM月DD日(ddd) 0hh:0mm:0ss`などを指定します。 + +もう1つの便利なトリックは、タイトルフォーマットのどこかに`<>`を含めることです。つまり、複数の異なるTiddlerで''タグ付き日誌の作成''をクリックすると、それらの各Tiddlerのタイトルが、結果として得られる日誌エントリの名前の一部になります。 + +! カスタムの新しい日誌(Journal Tiddler)ボタンを作成する + +独自のカスタム日誌ボタンを作成する方法については、[[カスタム日誌ボタンの作成|Making a custom journal button]] Tiddlerを参照してください \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/workingwithtw/Formatting text in TiddlyWiki.tid b/editions/ja-JP/tiddlers/workingwithtw/Formatting text in TiddlyWiki.tid new file mode 100644 index 000000000..670021d10 --- /dev/null +++ b/editions/ja-JP/tiddlers/workingwithtw/Formatting text in TiddlyWiki.tid @@ -0,0 +1,59 @@ +created: 20140908131500000 +modified: 20241103115932893 +original-modified: 20140919214820549 +tags: [[Working with TiddlyWiki]] +title: Formatting text in TiddlyWiki +ja-title: TiddlyWikiでのテキストフォーマット +type: text/vnd.tiddlywiki + +Tiddlerのテキスト内では、WikiTextと呼ばれる特別なフォーマットを使用して、テキストの表示方法を制御できます。 + +WikiTextは、[[エディターツールバー|Editor toolbar]]を使用して入力することも、手動で入力することもできます。前者は便利ですが、WikiTextマークアップコードがわかっている場合は後者の方が速いです。 + +! 単純なフォーマット + +最も単純なものは、WikiTextでは、太字、斜体、リスト、表などの使い慣れたワードプロセッサ機能を使用できます。例: + +``` +The ''quick'' brown ~~flea~~ fox //jumps// over the `lazy` dog +``` + +… 次のように表示されます: + +The ''quick'' brown ~~flea~~ fox //jumps// over the `lazy` dog + +! Tiddlerとの連携 + +WikiTextでは、二重角括弧を使用するか、CamelCaseワードの自動リンクを利用して、Tiddlerにリンクすることができます: + +``` +This is a link to HelloThere, and one to [[History of TiddlyWiki]] +``` + +… 次のように表示されます: + +This is a link to HelloThere, and one to [[History of TiddlyWiki]] + +! マクロ + +マクロを使用すると、WikiTextの繰り返し断片をパッケージ化して、簡単に再利用できるようになります。 + +たとえば、一意の識別子から~YouTube動画のURLを生成するマクロの定義は次のとおりです: + +``` +\define youtube(video) +https://www.youtube.com/watch?v=$video$ +\end +``` + +この定義を適用すると、`<>`は、URL https://www.youtube.com/watch?v=1g66s7UbyuU を生成します + +! 高度なWikiText + +高度なWikiText機能を使用すると、自動リストやドロップダウンメニューなどのインタラクティブ機能を作成できます。実際、TiddlyWiki自体のユーザーインターフェイス全体がWikiTextで記述されているため、TiddlyWikiで見られるどの機能もすべて、独自のWikiで使用できます。 + +高度な機能の中には、複雑なコーディングを必要とするものもあります。TiddlyWikiには、タブ、目次、Tiddlerリストなど、一般的なユーザーインターフェイスタスクを簡素化する組み込みマクロがいくつか用意されています。 + +! 詳細 + +WikiTextの書き方の詳細については、[[WikiText]]を参照してください。 diff --git a/editions/ja-JP/tiddlers/workingwithtw/Navigating between open tiddlers.tid b/editions/ja-JP/tiddlers/workingwithtw/Navigating between open tiddlers.tid new file mode 100644 index 000000000..beec5c7b5 --- /dev/null +++ b/editions/ja-JP/tiddlers/workingwithtw/Navigating between open tiddlers.tid @@ -0,0 +1,22 @@ +created: 20140908092600000 +modified: 20241031112948060 +original-modified: 20160607145200048 +tags: [[Working with TiddlyWiki]] +title: Navigating between open tiddlers +ja-title: 表示中のTiddler間の移動 +type: text/vnd.tiddlywiki + +デフォルトの"クラシック"ストーリービューモードでは、表示中のTiddlerは"ストーリーリバー"と呼ばれる垂直の列に表示されます。ストーリーリバーをナビゲートする方法、つまり表示中のTiddler間を行ったり来たりする方法はいくつかあります。 + +* 最善の方法は、サイドバーの''表示中タブを使用''して、移動したい表示中Tiddlerをクリックすることです。 + +** ''表示中''タブには、表示されているすべてのTiddlerのリストが含まれています。リスト内の任意のTiddlerをクリックすると、そのTiddlerにジャンプできます。また、Tiddlerリンクの横にある"×"をクリックすると、そのTiddlerを閉じることができます。表示中のTiddlerリストの下部には、便利な<<.icon $:/core/images/close-all-button>> ''すべて閉じる''ボタンもあります。 + +* 別の方法は、右側のストーリーリバースクロールバーを使用して''ページを上下にスクロールする''ことです。 + +** ストーリーリバーとサイドバーの両方が表示画面より下に伸びている場合は、スクロールバーが//2つ//あることに注意してください。外側または右端のスクロールバーはストーリーリバーを制御します。内側のスクロールバーはサイドバーを制御します。 + +* 多くの新米ユーザーが試みる不格好な方法は、探しているTiddlerにたどり着くまで''Tiddlerを1つずつ閉じていく''ことです。 +** ストーリーリバーの一番上または中間にあるTiddlerを閉じると、その下にあるすべてのTiddlerがリバーを上って行きます。閉じたTiddlerのすぐ下のTiddlerが上にスライドして、その位置を占めます。 + +** 一番下のTiddlerを閉じると、そのTiddlerが閉じて、その上のTiddlerの下部が見えるようになります。 diff --git a/editions/ja-JP/tiddlers/workingwithtw/Performance.tid b/editions/ja-JP/tiddlers/workingwithtw/Performance.tid new file mode 100644 index 000000000..ed50687bf --- /dev/null +++ b/editions/ja-JP/tiddlers/workingwithtw/Performance.tid @@ -0,0 +1,35 @@ +created: 20150330155120127 +modified: 20241110110532672 +original-modified: 20191014091943444 +tags: [[Working with TiddlyWiki]] +title: Performance +ja-title: パフォーマンス +type: text/vnd.tiddlywiki + +TiddlyWikiは、スマートフォンからデスクトップコンピューターまで、モダンなデバイスを最大限に活用できるように設計されたデフォルト設定で出荷されています。古い、性能の低いデバイスで作業する必要がある場合や、大量のコンテンツを処理する必要がある場合は、パフォーマンスを向上させるために実行できる手順があります。 + +!! 使用法 + +* ''"最近の更新"タブは使用しないでください'' Tiddler の変更に応じて生成し更新するには計算に時間がかかります。 +* ''"Vanilla"テーマを使用します'' デフォルトの"Snow White"テーマには、影、透明度、ぼかしなどの視覚効果が含まれており、古いデバイスではレンダリングが遅くなる可能性があります +* ''大きなTiddlerは避けてください'' 大きなビットマップはTiddlyWikiのパフォーマンスを著しく低下させる可能性があります。たとえば、最近のスマートフォンで撮影した画像は5MB以上になることがよくあります。可能な限り、ExternalImagesを使用してください +* ''一度にたくさんのTiddlerを開かないでください'' 表示中のTiddlerすべては、ストアが変更されるたびに最新の状態に保つための処理が必要になります(たとえば、ドラフトのTiddlerに入力している間)。zoominストーリービューを使用すると、サイドバーの''表示中''タブに数十のTiddlerがリストされてしまうことがよくあります。<<.icon $:/core/images/close-all-button>> ''すべて閉じる''ボタンを使用して、表示中のすべてのTiddlerを定期的に閉じる習慣をつけましょう + +!! WikiText + +* ''組み込みのパフォーマンス計測を使用します'' [[パフォーマンス計測|Performance Instrumentation]]の結果を調査すると、パフォーマンスの問題を明らかにするのに役立ちます +* インデックス付きフィルター演算子を活用します。フィルター実行の開始時に次の構造を実行すると、他の方法よりも何倍も高速に実行されるように最適化されます: +** `[all[tiddlers]tag[x]...` +** `[all[shadows]tag[x]...` +** `[all[tiddlers+shadows]tag[x]...` +** `[all[shadows+tiddlers]tag[x]...` +** `[all[tiddlers]field:y[x]...` +** `[all[shadows]field:y[x]...` +** `[all[tiddlers+shadows]field:y[x]...` +** `[all[shadows+tiddlers]field:y[x]...` +** フィールドのインデックスは現在、128文字未満のフィールド値をインデックスするようにデフォルト設定されていることに注意してください。長い値も検索できますが、インデックスは構築されません +** また、演算子名がフィールド名である場合にも“field”演算子が使用されることに注意してください。つまり、たとえば、`[all[shadows+tiddlers]caption[x]...`は最適化されます。 +* RefreshMechanismの[[スロットル|RefreshThrottling]]機能を賢明に使用します +* ''個別のTiddlerをトランスクルードする方がマクロを多用するよりもパフォーマンスが高く''、状況によってはその差が大きくなる可能性があることに留意してください。各Tiddlerのパース結果はキャッシュされ、Tiddlerが変更されていない場合は次回再利用されます。マクロには同じテクニックを使用できず、マクロはグローバルではなくウィジェットツリーに対してローカルであるため、毎回再度パースする必要があります。 +** <<.from-version "5.1.23">> パラメータや変数(つまり、`$parameter$`または`$(variable)$`)を介してテキスト置換を実行''しない''マクロのパースツリーがキャッシュされるようになりました。 +* 可能であれば、変数の宣言や文字列の連結には、''WikifyWidgetではなく、フィルター付きのSetWidgetやVarsWidgetを使用して''ください。パースツリーやウィジェット ツリーをキャッシュする機会がないため、wikifyメカニズムのパフォーマンスは比較的低くなります。 diff --git a/editions/ja-JP/tiddlers/workingwithtw/Using links to navigate between tiddlers.tid b/editions/ja-JP/tiddlers/workingwithtw/Using links to navigate between tiddlers.tid new file mode 100644 index 000000000..4864d4059 --- /dev/null +++ b/editions/ja-JP/tiddlers/workingwithtw/Using links to navigate between tiddlers.tid @@ -0,0 +1,55 @@ +created: 20140908093600000 +modified: 20241031114951639 +original-modified: 20201129183020567 +tags: [[Working with TiddlyWiki]] +title: Using links to navigate between tiddlers +ja-title: リンクを使用してTiddler間を移動する +type: text/vnd.tiddlywiki + +リンク(通常は青いテキストで表示されます)を使用すると、あるTiddlerから別のTiddlerにナビゲートできます。任意のTiddlerへのリンクをクリックすると、そのTiddlerに移動します。Tiddlerが閉じている場合は表示されます。~TiddlyWikiの素晴らしい点は、Tiddlerへのリンクを可能な限りアクセスしやすくしていることです。リンクはどこにでもあります。~TiddlyWikiでTiddlerへのリンクを見つけることができる主な場所は次のとおりです: + +* Tiddlerが既に存在するかどうかに関係なく、Tiddlerの本文にTiddlerへの''リンクを作成''できます。Tiddler間のリンクを作成するさまざまな簡単な方法については、[[WikiTextでのリンク|Linking in WikiText]]を参照してください。 + +* あなたのTiddler内の各''タグピル''(このTiddlerのタイトルの下の''~TiddlyWikiの操作''タグピルなど)には、そのタグのTiddlerへのリンクと、そのタグを持つすべてのTiddlerのリストが含まれています。これにより、それらのTiddlerのいずれかに移動できます。 + +* 各Tiddlerの''情報パネル''では、関連するTiddlerのリストを含む4つのタブにアクセスできます: + +** ''参照''タブには、現在のTiddler//へ//リンクしているすべてのTiddlerが一覧表示されます。 + +** ''この名でタグ付''タブには、現在のTiddlerのタイトルでタグ付けされたすべてのTiddlerが一覧表示されます。 + +** ''一覧''タブには、現在のTiddlerの[[listフィールド|ListField]]に記載されているすべてのTiddler(または潜在的なTiddler)が一覧表示されます。 + +** ''被リスト''タブには、//それらの//listフィールドに現在のTiddlerティドラーを記載しているすべてのTiddlerがリストされます。 + +* ''サイドバー''のタブには、Tiddlerへのリンクのリストが多数含まれています: + +** ''表示中''タブには、現在開いている、つまりページ上のどこかに表示されているすべてのTiddlerが一覧表示されます。 + +** ''最近の更新''タブには、最近修正された順に、100件のTiddlerが表示されます。 + +** ''詳しく''タブには、8つの追加のTiddlerリストが表示されます: + +*** ''すべて''はアルファベット順にすべてのTiddlerをリストします。 + +*** ''タグ別''にはすべてのタグがリストされます。任意のタグのピルをクリックすると、そのタグが付けられたTiddlerのリストにアクセスできます。 + +*** ''未作成''には、まだ存在しないが、他のTiddlerからリンクされているTiddlerがリストされます。これは、作成する予定だったが、作成できなかったTiddlerを見つけるのに役立ちます。 + +*** ''下書き''には、現在下書きモードになっているTiddlerのリストが表示されます。~TiddlyWikiでは、Tiddlerの下書き編集中は別のTiddlerとして扱われるため、''Australia''というタイトルのTiddlerを編集している間は、 ''Australia'' and ''Draft of 'Australia'''という2つのTiddlerが存在することになります。下書きへの変更を保存して閉じると、その変更は''Australia''Tiddlerに適用されます。そのため、''下書き''タブは、編集を開始したが未完成の下書きを見つける手段としてご利用ください。 + +*** ''被参照なし''には、別のTiddlerから直接リンクされていないすべてのTiddlerが一覧表示されます。これは、どのTiddlerを他のTiddlerとより慎重に統合する必要があるかを示してくれるので、ファイルの編集に役立ちます。 + +*** ''種類別''には、画像や音声などの特別なコンテンツを含むTiddlerのリストが表示されます。 + +*** ''システム''は、すべてのSystemTiddlersを一覧表示します。 + +*** ''隠し''には、すべてのShadowTiddlersがリストされています。 + +* ''検索結果''は、検索ボックスに入力したテキストを含むTiddlerのリストです。 + +* 最後に、さまざまな方法で、Tiddlerの独自カスタムリストを作成できます: + +** [[フィルター|Filters]]をトランスクルージョンすることができます([[WikiText でのトランスクルージョン|Transclusion in WikiText]]を参照)。たとえば、`{{{ [tag[mountain]] }}}`をTiddler に追加すると、''mountain''タグが付けられたすべてのTiddlerのリストが挿入されます。 + +** ListWidgetを使用できます。これは、[[フィルター|Filters]]をトランスクルードするよりも複雑ですが、その代わりに、リストを希望どおりに設計し表示するための柔軟性が向上します。 diff --git a/editions/ja-JP/tiddlers/workingwithtw/Working with TiddlyWiki.tid b/editions/ja-JP/tiddlers/workingwithtw/Working with TiddlyWiki.tid new file mode 100644 index 000000000..c739c05a9 --- /dev/null +++ b/editions/ja-JP/tiddlers/workingwithtw/Working with TiddlyWiki.tid @@ -0,0 +1,13 @@ +created: 20140904101100000 +list: [[The First Rule of Using TiddlyWiki]] GettingStarted [[Getting Started Video]] Upgrading [[Navigating between open tiddlers]] [[Using links to navigate between tiddlers]] [[Searching in TiddlyWiki]] [[Creating and editing tiddlers]] [[Creating journal tiddlers]] Saving [[Formatting text in TiddlyWiki]] [[Structuring TiddlyWiki]] Tagging [[Images in WikiText]] KeyboardShortcuts Encryption +modified: 20241028110521720 +original-modified: 20140919191122898 +tags: TableOfContents +title: Working with TiddlyWiki +ja-title: TiddlyWikiの操作 +type: text/vnd.tiddlywiki + +TiddlyWikiを使い初めるのに役立つ情報: + +<> + From 814f6b5dbb367e58f8356b89b5e51b26ab365ad8 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Tue, 12 Nov 2024 12:36:49 +0000 Subject: [PATCH 2/4] Improve resolution of introduction thumbnail --- .../images/Introduction Video Thumbnail.jpg | Bin 32921 -> 45839 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/editions/tw5.com/tiddlers/images/Introduction Video Thumbnail.jpg b/editions/tw5.com/tiddlers/images/Introduction Video Thumbnail.jpg index c55c66e7cf2a9dbffd3a058f95dcc3bf5b7bd04a..33994c1a3665849cbf802ccd15cce0329711054c 100644 GIT binary patch literal 45839 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 literal 32921 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 Rg23_;Y9~7U<}v@j2>>!tsp9|u From b18faf05c119dd6d1a5b723d72ec79f3bdcccbbc Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Tue, 12 Nov 2024 20:35:51 +0000 Subject: [PATCH 3/4] Add scary warning from prerelease So that it is available in Netlify preview builds, which use the tw5.com edition, not prerelease --- editions/tw5.com/tiddlers/system/tw5.com-styles.tid | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/editions/tw5.com/tiddlers/system/tw5.com-styles.tid b/editions/tw5.com/tiddlers/system/tw5.com-styles.tid index ced42e64d..68944098d 100644 --- a/editions/tw5.com/tiddlers/system/tw5.com-styles.tid +++ b/editions/tw5.com/tiddlers/system/tw5.com-styles.tid @@ -133,3 +133,15 @@ type: text/vnd.tiddlywiki .tc-saving-sidebar-category { margin-bottom:10px; } .tc-saving-sidebar-category-title { margin-bottom:5px; font-weight:bold; } .tc-saving-sidebar-category-item { margin-left:10px; white-space:nowrap; } + +.tc-scary-warning { + font-weight: bold; + padding: 0 1em; + margin-left: -1em; + margin-right: -1em; + color: #f22; + border-radius: 4px; + border: 3px solid transparent; + background: #ffd; + background: linear-gradient(#ffd, #ffd) padding-box, repeating-linear-gradient(-45deg, red 0, red 25%, transparent 0, transparent 50%) 0 / .6em .6em; +} From 036c16728bb85e417395cb05889007ff2f704f93 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Tue, 12 Nov 2024 20:51:16 +0000 Subject: [PATCH 4/4] Add badge for Netlify preview builds --- .../tiddlers/system/netlify-build-badge.tid | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 editions/tw5.com/tiddlers/system/netlify-build-badge.tid diff --git a/editions/tw5.com/tiddlers/system/netlify-build-badge.tid b/editions/tw5.com/tiddlers/system/netlify-build-badge.tid new file mode 100644 index 000000000..b0cd272c0 --- /dev/null +++ b/editions/tw5.com/tiddlers/system/netlify-build-badge.tid @@ -0,0 +1,17 @@ +title: $:/_tw5.com/netlify-build-badge +tags: $:/tags/SideBarSegment +list-after: $:/core/ui/SideBarSegments/site-subtitle + +<% if [{$:/build}prefix[NETLIFY-BUILD]] %> +

+

+
+ Deploys by Netlify +
+
+ This is a preview build of the pull request #<$text text={{{ [{$:/build}split[|]nth[5]] }}}/> +
+
+

+<% endif %> +