1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-11-18 07:44:51 +00:00

Merge branch 'master' into parameterised-transclusions

This commit is contained in:
jeremy@jermolene.com 2022-07-21 10:10:49 +01:00
commit b1cf9f241e
173 changed files with 1345 additions and 19867 deletions

View File

@ -16,7 +16,9 @@ exports.map = function(operationSubFunction,options) {
return function(results,source,widget) { return function(results,source,widget) {
if(results.length > 0) { if(results.length > 0) {
var inputTitles = results.toArray(), var inputTitles = results.toArray(),
index = 0; index = 0,
suffixes = options.suffixes,
flatten = (suffixes[0] && suffixes[0][0] === "flat") ? true : false;
results.clear(); results.clear();
$tw.utils.each(inputTitles,function(title) { $tw.utils.each(inputTitles,function(title) {
var filtered = operationSubFunction(options.wiki.makeTiddlerIterator([title]),{ var filtered = operationSubFunction(options.wiki.makeTiddlerIterator([title]),{
@ -36,7 +38,13 @@ exports.map = function(operationSubFunction,options) {
} }
} }
}); });
results.push(filtered[0] || ""); if(filtered.length && flatten) {
$tw.utils.each(filtered,function(value) {
results.push(value);
})
} else {
results.push(filtered[0]||"");
}
++index; ++index;
}); });
} }

View File

@ -0,0 +1,46 @@
/*\
title: $:/core/modules/filters/insertafter.js
type: application/javascript
module-type: filteroperator
Insert an item after another item in a list
\*/
(function(){
/*jslint node: true, browser: true */
/*global $tw: false */
"use strict";
/*
Order a list
*/
exports.insertafter = function(source,operator,options) {
var results = [];
source(function(tiddler,title) {
results.push(title);
});
var target = operator.operands[1] || (options.widget && options.widget.getVariable(operator.suffix || "currentTiddler"));
if(target !== operator.operand) {
// Remove the entry from the list if it is present
var pos = results.indexOf(operator.operand);
if(pos !== -1) {
results.splice(pos,1);
}
// Insert the entry after the target marker
pos = results.indexOf(target);
if(pos !== -1) {
results.splice(pos+1,0,operator.operand);
} else {
var suffix = operator.operands.length > 1 ? operator.suffix : "";
if(suffix === "start") {
results.splice(0,0,operator.operand);
} else {
results.push(operator.operand);
}
}
}
return results;
};
})();

View File

@ -32,7 +32,12 @@ exports.insertbefore = function(source,operator,options) {
if(pos !== -1) { if(pos !== -1) {
results.splice(pos,0,operator.operand); results.splice(pos,0,operator.operand);
} else { } else {
results.push(operator.operand); var suffix = operator.operands.length > 1 ? operator.suffix : "";
if(suffix == "start") {
results.splice(0,0,operator.operand);
} else {
results.push(operator.operand);
}
} }
} }
return results; return results;

View File

@ -54,7 +54,9 @@ exports.startup = function() {
var hash = $tw.utils.getLocationHash(); var hash = $tw.utils.getLocationHash();
if(hash !== $tw.locationHash) { if(hash !== $tw.locationHash) {
$tw.locationHash = hash; $tw.locationHash = hash;
openStartupTiddlers({defaultToCurrentStory: true}); if(hash !== "#") {
openStartupTiddlers({defaultToCurrentStory: true});
}
} }
},false); },false);
// Listen for the tm-browser-refresh message // Listen for the tm-browser-refresh message

View File

@ -25,14 +25,13 @@ widget: widget to use as the context for the filter
exports.makeDraggable = function(options) { exports.makeDraggable = function(options) {
var dragImageType = options.dragImageType || "dom", var dragImageType = options.dragImageType || "dom",
dragImage, dragImage,
domNode = options.domNode, domNode = options.domNode;
dragHandle = options.selector && domNode.querySelector(options.selector) || domNode;
// Make the dom node draggable (not necessary for anchor tags) // Make the dom node draggable (not necessary for anchor tags)
if((domNode.tagName || "").toLowerCase() !== "a") { if(!options.selector && ((domNode.tagName || "").toLowerCase() !== "a")) {
dragHandle.setAttribute("draggable","true"); domNode.setAttribute("draggable","true");
} }
// Add event handlers // Add event handlers
$tw.utils.addEventListeners(dragHandle,[ $tw.utils.addEventListeners(domNode,[
{name: "dragstart", handlerFunction: function(event) { {name: "dragstart", handlerFunction: function(event) {
if(event.dataTransfer === undefined) { if(event.dataTransfer === undefined) {
return false; return false;
@ -41,19 +40,19 @@ exports.makeDraggable = function(options) {
var dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(), var dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),
dragFilter = options.dragFilterFn && options.dragFilterFn(), dragFilter = options.dragFilterFn && options.dragFilterFn(),
titles = dragTiddler ? [dragTiddler] : [], titles = dragTiddler ? [dragTiddler] : [],
startActions = options.startActions, startActions = options.startActions,
variables, variables,
domNodeRect; domNodeRect;
if(dragFilter) { if(dragFilter) {
titles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget)); titles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));
} }
var titleString = $tw.utils.stringifyList(titles); var titleString = $tw.utils.stringifyList(titles);
// Check that we've something to drag // Check that we've something to drag
if(titles.length > 0 && event.target === dragHandle) { if(titles.length > 0 && (options.selector && $tw.utils.domMatchesSelector(event.target,options.selector) || event.target === domNode)) {
// Mark the drag in progress // Mark the drag in progress
$tw.dragInProgress = domNode; $tw.dragInProgress = domNode;
// Set the dragging class on the element being dragged // Set the dragging class on the element being dragged
$tw.utils.addClass(event.target,"tc-dragging"); $tw.utils.addClass(domNode,"tc-dragging");
// Invoke drag-start actions if given // Invoke drag-start actions if given
if(startActions !== undefined) { if(startActions !== undefined) {
// Collect our variables // Collect our variables
@ -107,21 +106,22 @@ exports.makeDraggable = function(options) {
dataTransfer.setData("text/vnd.tiddler",jsonData); dataTransfer.setData("text/vnd.tiddler",jsonData);
dataTransfer.setData("text/plain",titleString); dataTransfer.setData("text/plain",titleString);
dataTransfer.setData("text/x-moz-url","data:text/vnd.tiddler," + encodeURIComponent(jsonData)); dataTransfer.setData("text/x-moz-url","data:text/vnd.tiddler," + encodeURIComponent(jsonData));
} else {
dataTransfer.setData("URL","data:text/vnd.tiddler," + encodeURIComponent(jsonData));
} }
dataTransfer.setData("URL","data:text/vnd.tiddler," + encodeURIComponent(jsonData));
dataTransfer.setData("Text",titleString); dataTransfer.setData("Text",titleString);
event.stopPropagation(); event.stopPropagation();
} }
return false; return false;
}}, }},
{name: "dragend", handlerFunction: function(event) { {name: "dragend", handlerFunction: function(event) {
if(event.target === domNode) { if((options.selector && $tw.utils.domMatchesSelector(event.target,options.selector)) || event.target === domNode) {
// Collect the tiddlers being dragged // Collect the tiddlers being dragged
var dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(), var dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),
dragFilter = options.dragFilterFn && options.dragFilterFn(), dragFilter = options.dragFilterFn && options.dragFilterFn(),
titles = dragTiddler ? [dragTiddler] : [], titles = dragTiddler ? [dragTiddler] : [],
endActions = options.endActions, endActions = options.endActions,
variables; variables;
if(dragFilter) { if(dragFilter) {
titles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget)); titles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));
} }
@ -135,7 +135,7 @@ exports.makeDraggable = function(options) {
options.widget.invokeActionString(endActions,options.widget,event,variables); options.widget.invokeActionString(endActions,options.widget,event,variables);
} }
// Remove the dragging class on the element being dragged // Remove the dragging class on the element being dragged
$tw.utils.removeClass(event.target,"tc-dragging"); $tw.utils.removeClass(domNode,"tc-dragging");
// Delete the drag image element // Delete the drag image element
if(dragImage) { if(dragImage) {
dragImage.parentNode.removeChild(dragImage); dragImage.parentNode.removeChild(dragImage);

View File

@ -87,12 +87,32 @@ DraggableWidget.prototype.execute = function() {
this.makeChildWidgets(); this.makeChildWidgets();
}; };
DraggableWidget.prototype.updateDomNodeClasses = function() {
var domNodeClasses = this.domNodes[0].className.split(" "),
oldClasses = this.draggableClasses.split(" ");
this.draggableClasses = this.getAttribute("class");
//Remove classes assigned from the old value of class attribute
$tw.utils.each(oldClasses,function(oldClass){
var i = domNodeClasses.indexOf(oldClass);
if(i !== -1) {
domNodeClasses.splice(i,1);
}
});
//Add new classes from updated class attribute.
$tw.utils.pushTop(domNodeClasses,this.draggableClasses);
this.domNodes[0].setAttribute("class",domNodeClasses.join(" "))
}
/* /*
Selectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering Selectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering
*/ */
DraggableWidget.prototype.refresh = function(changedTiddlers) { DraggableWidget.prototype.refresh = function(changedTiddlers) {
var changedAttributes = this.computeAttributes(); var changedAttributes = this.computeAttributes(),
if($tw.utils.count(changedAttributes) > 0) { changedAttributesCount = $tw.utils.count(changedAttributes);
if(changedAttributesCount === 1 && changedAttributes["class"]) {
this.updateDomNodeClasses();
} else if(changedAttributesCount > 0) {
this.refreshSelf(); this.refreshSelf();
return true; return true;
} }

View File

@ -42,16 +42,22 @@ ElementWidget.prototype.render = function(parent,nextSibling) {
this.tag = "h" + headingLevel; this.tag = "h" + headingLevel;
} }
// Select the namespace for the tag // Select the namespace for the tag
var tagNamespaces = { var XHTML_NAMESPACE = "http://www.w3.org/1999/xhtml",
tagNamespaces = {
svg: "http://www.w3.org/2000/svg", svg: "http://www.w3.org/2000/svg",
math: "http://www.w3.org/1998/Math/MathML", math: "http://www.w3.org/1998/Math/MathML",
body: "http://www.w3.org/1999/xhtml" body: XHTML_NAMESPACE
}; };
this.namespace = tagNamespaces[this.tag]; this.namespace = tagNamespaces[this.tag];
if(this.namespace) { if(this.namespace) {
this.setVariable("namespace",this.namespace); this.setVariable("namespace",this.namespace);
} else { } else {
this.namespace = this.getVariable("namespace",{defaultValue: "http://www.w3.org/1999/xhtml"}); if(this.hasAttribute("xmlns")) {
this.namespace = this.getAttribute("xmlns");
this.setVariable("namespace",this.namespace);
} else {
this.namespace = this.getVariable("namespace",{defaultValue: XHTML_NAMESPACE});
}
} }
// Invoke the th-rendering-element hook // Invoke the th-rendering-element hook
var parseTreeNodes = $tw.hooks.invokeHook("th-rendering-element",null,this); var parseTreeNodes = $tw.hooks.invokeHook("th-rendering-element",null,this);

View File

@ -0,0 +1,7 @@
title: $:/core/ui/ViewTemplate/body/rendered-plain-text
code-body: yes
\whitespace trim
<$wikify name="text" text={{!!text}} type={{!!type}}>
<$codeblock code=<<text>> language="css"/>
</$wikify>

View File

@ -4,7 +4,11 @@ tags: $:/tags/ViewTemplate
\whitespace trim \whitespace trim
<$reveal type="nomatch" stateTitle=<<folded-state>> text="hide" tag="div" retain="yes" animate="yes"> <$reveal type="nomatch" stateTitle=<<folded-state>> text="hide" tag="div" retain="yes" animate="yes">
<div class="tc-subtitle"> <div class="tc-subtitle">
<$link to={{!!modifier}} /> <$list filter="[all[shadows+tiddlers]tag[$:/tags/ViewTemplate/Subtitle]!has[draft.of]]" variable="subtitleTiddler" counter="indexSubtitleTiddler">
<$view field="modified" format="date" template={{$:/language/Tiddler/DateFormat}}/> <$list filter="[<indexSubtitleTiddler-first>match[no]]" variable="ignore">
&nbsp;
</$list>
<$transclude tiddler=<<subtitleTiddler>> mode="inline"/>
</$list>
</div> </div>
</$reveal> </$reveal>

View File

@ -0,0 +1,4 @@
title: $:/core/ui/ViewTemplate/subtitle/modified
tags: $:/tags/ViewTemplate/Subtitle
<$view field="modified" format="date" template={{$:/language/Tiddler/DateFormat}}/>

View File

@ -0,0 +1,4 @@
title: $:/core/ui/ViewTemplate/subtitle/modifier
tags: $:/tags/ViewTemplate/Subtitle
<$link to={{!!modifier}}/>

View File

@ -1,6 +1,7 @@
title: $:/config/ViewTemplateBodyFilters/ title: $:/config/ViewTemplateBodyFilters/
tags: $:/tags/ViewTemplateBodyFilter tags: $:/tags/ViewTemplateBodyFilter
stylesheet: [tag[$:/tags/Stylesheet]then[$:/core/ui/ViewTemplate/body/rendered-plain-text]]
system: [prefix[$:/boot/]] [prefix[$:/config/]] [prefix[$:/core/macros]] [prefix[$:/core/save/]] [prefix[$:/core/templates/]] [prefix[$:/core/ui/]split[/]count[]compare:number:eq[4]] [prefix[$:/info/]] [prefix[$:/language/]] [prefix[$:/languages/]] [prefix[$:/snippets/]] [prefix[$:/state/]] [prefix[$:/status/]] [prefix[$:/info/]] [prefix[$:/temp/]] +[!is[image]limit[1]then[$:/core/ui/ViewTemplate/body/code]] system: [prefix[$:/boot/]] [prefix[$:/config/]] [prefix[$:/core/macros]] [prefix[$:/core/save/]] [prefix[$:/core/templates/]] [prefix[$:/core/ui/]split[/]count[]compare:number:eq[4]] [prefix[$:/info/]] [prefix[$:/language/]] [prefix[$:/languages/]] [prefix[$:/snippets/]] [prefix[$:/state/]] [prefix[$:/status/]] [prefix[$:/info/]] [prefix[$:/temp/]] +[!is[image]limit[1]then[$:/core/ui/ViewTemplate/body/code]]
code-body: [field:code-body[yes]then[$:/core/ui/ViewTemplate/body/code]] code-body: [field:code-body[yes]then[$:/core/ui/ViewTemplate/body/code]]
import: [field:plugin-type[import]then[$:/core/ui/ViewTemplate/body/import]] import: [field:plugin-type[import]then[$:/core/ui/ViewTemplate/body/import]]

View File

@ -22,12 +22,12 @@ tags: $:/tags/Macro
<$action-listops $tiddler=<<targetTiddler>> $field=<<targetField>> $subfilter="+[insertbefore<actionTiddler>,<currentTiddler>]"/> <$action-listops $tiddler=<<targetTiddler>> $field=<<targetField>> $subfilter="+[insertbefore<actionTiddler>,<currentTiddler>]"/>
\end \end
\define list-links-draggable(tiddler,field:"list",type:"ul",subtype:"li",class:"",itemTemplate) \define list-links-draggable(tiddler,field:"list",emptyMessage,type:"ul",subtype:"li",class:"",itemTemplate)
\whitespace trim \whitespace trim
<span class="tc-links-draggable-list"> <span class="tc-links-draggable-list">
<$vars targetTiddler="""$tiddler$""" targetField="""$field$"""> <$vars targetTiddler="""$tiddler$""" targetField="""$field$""">
<$type$ class="$class$"> <$type$ class="$class$">
<$list filter="[list[$tiddler$!!$field$]]"> <$list filter="[list[$tiddler$!!$field$]]" emptyMessage=<<__emptyMessage__>>>
<$droppable actions=<<list-links-draggable-drop-actions>> tag="""$subtype$""" enable=<<tv-enable-drag-and-drop>>> <$droppable actions=<<list-links-draggable-drop-actions>> tag="""$subtype$""" enable=<<tv-enable-drag-and-drop>>>
<div class="tc-droppable-placeholder"/> <div class="tc-droppable-placeholder"/>
<div> <div>

View File

@ -11,7 +11,7 @@ second-search-filter: [tags[]is[system]search:title<userInput>sort[]]
\whitespace trim \whitespace trim
<$set name="tag" value={{{ [<__tiddler__>get[text]] }}}> <$set name="tag" value={{{ [<__tiddler__>get[text]] }}}>
<$list filter="[<saveTiddler>!contains:$tagField$<tag>!match[]]" variable="ignore" emptyMessage="<$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter='-[<tag>]'/>"> <$list filter="[<saveTiddler>!contains:$tagField$<tag>!match[]]" variable="ignore" emptyMessage="<$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter='-[<tag>]'/>">
<$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter="[<tag>]"/> <$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter="[<tag>trim[]]"/>
$actions$ $actions$
</$list> </$list>
</$set> </$set>
@ -52,7 +52,7 @@ $actions$
</span><$button popup=<<qualify "$:/state/popup/tags-auto-complete">> class="tc-btn-invisible tc-btn-dropdown" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button><$reveal state=<<storeTitle>> type="nomatch" text=""><$button class="tc-btn-invisible tc-small-gap tc-btn-dropdown" tooltip={{$:/language/EditTemplate/Tags/ClearInput/Hint}} aria-label={{$:/language/EditTemplate/Tags/ClearInput/Caption}}>{{$:/core/images/close-button}}<<delete-tag-state-tiddlers>></$button></$reveal><span class="tc-add-tag-button tc-small-gap-left"> </span><$button popup=<<qualify "$:/state/popup/tags-auto-complete">> class="tc-btn-invisible tc-btn-dropdown" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button><$reveal state=<<storeTitle>> type="nomatch" text=""><$button class="tc-btn-invisible tc-small-gap tc-btn-dropdown" tooltip={{$:/language/EditTemplate/Tags/ClearInput/Hint}} aria-label={{$:/language/EditTemplate/Tags/ClearInput/Caption}}>{{$:/core/images/close-button}}<<delete-tag-state-tiddlers>></$button></$reveal><span class="tc-add-tag-button tc-small-gap-left">
<$set name="tag" value={{{ [<newTagNameTiddler>get[text]] }}}> <$set name="tag" value={{{ [<newTagNameTiddler>get[text]] }}}>
<$button set=<<newTagNameTiddler>> setTo="" class=""> <$button set=<<newTagNameTiddler>> setTo="" class="">
<$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter="[<tag>]"/> <$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter="[<tag>trim[]]"/>
$actions$ $actions$
<$set name="currentTiddlerCSSEscaped" value={{{ [<saveTiddler>escapecss[]] }}}> <$set name="currentTiddlerCSSEscaped" value={{{ [<saveTiddler>escapecss[]] }}}>
<<delete-tag-state-tiddlers>><$action-sendmessage $message="tm-focus-selector" $param=<<get-tagpicker-focus-selector>>/> <<delete-tag-state-tiddlers>><$action-sendmessage $message="tm-focus-selector" $param=<<get-tagpicker-focus-selector>>/>

View File

@ -16,7 +16,7 @@ color:$(foregroundColor)$;
$element-attributes$ $element-attributes$
class="tc-tag-label tc-btn-invisible" class="tc-tag-label tc-btn-invisible"
style=<<tag-pill-styles>> style=<<tag-pill-styles>>
>$actions$<$transclude tiddler="""$icon$"""/><$view tiddler=<<__tag__>> field="title" format="text" /> >$actions$<$transclude tiddler="""$icon$"""/><$view tiddler=<<__tag__>> field="title" format="text" /></$element-tag$>
\end \end
\define tag-pill-body(tag,icon,colour,palette,element-tag,element-attributes,actions) \define tag-pill-body(tag,icon,colour,palette,element-tag,element-attributes,actions)

View File

@ -23,11 +23,7 @@ title: $:/snippets/peek-stylesheets
<$reveal type="match" state=<<state>> text="yes" tag="div"> <$reveal type="match" state=<<state>> text="yes" tag="div">
<$set name="source" tiddler=<<currentTiddler>>> <$set name="source" tiddler=<<currentTiddler>>>
<$wikify name="styles" text=<<source>>> <$wikify name="styles" text=<<source>>>
<pre> <$codeblock code=<<styles>> language="css"/>
<code>
<$text text=<<styles>>/>
</code>
</pre>
</$wikify> </$wikify>
</$set> </$set>
</$reveal> </$reveal>

View File

@ -1,3 +1,3 @@
title: $:/tags/ViewTemplateBodyFilter title: $:/tags/ViewTemplateBodyFilter
list: $:/config/ViewTemplateBodyFilters/system $:/config/ViewTemplateBodyFilters/code-body $:/config/ViewTemplateBodyFilters/import $:/config/ViewTemplateBodyFilters/plugin $:/config/ViewTemplateBodyFilters/hide-body $:/config/ViewTemplateBodyFilters/default list: $:/config/ViewTemplateBodyFilters/stylesheet $:/config/ViewTemplateBodyFilters/system $:/config/ViewTemplateBodyFilters/code-body $:/config/ViewTemplateBodyFilters/import $:/config/ViewTemplateBodyFilters/plugin $:/config/ViewTemplateBodyFilters/hide-body $:/config/ViewTemplateBodyFilters/default

View File

@ -0,0 +1,2 @@
title: $:/tags/ViewTemplate/Subtitle
list: $:/core/ui/ViewTemplate/subtitle/modifier $:/core/ui/ViewTemplate/subtitle/modified

View File

@ -0,0 +1,8 @@
created: 20220504131459155
modified: 20220504131522349
title: $:/DefaultTiddlers
type: text/vnd.tiddlywiki
HelloThere
KaTeX
$:/plugins/tiddlywiki/katex/developer

View File

@ -1,5 +0,0 @@
title: $:/DefaultTiddlers
HelloThere
KaTeX
ImplementationNotes

View File

@ -1,4 +1,7 @@
created: 20220504124110967
modified: 20220504124250020
title: HelloThere title: HelloThere
type: text/vnd.tiddlywiki
This is a TiddlyWiki plugin for mathematical and chemical typesetting based on KaTeX from Khan Academy. This is a TiddlyWiki plugin for mathematical and chemical typesetting based on KaTeX from Khan Academy.
@ -6,7 +9,7 @@ It is completely self-contained, and doesn't need an Internet connection in orde
! Installation ! Installation
To add the plugin to your own TiddlyWiki5, just drag this link to the browser window: To add the plugin to your own wiki, just //drag the following link to your ~TiddlyWiki browser window//.
[[$:/plugins/tiddlywiki/katex]] [[$:/plugins/tiddlywiki/katex]]

View File

@ -0,0 +1,8 @@
created: 20220504123802219
modified: 20220504123918414
title: LaTeX
type: text/vnd.tiddlywiki
<<<https://en.wikipedia.org/wiki/LaTeX
LaTeX is widely used in academia for the communication and publication of scientific documents in many fields, including mathematics, computer science, engineering, physics, chemistry, economics, linguistics, quantitative psychology, philosophy, and political science.
<<<

View File

@ -0,0 +1,8 @@
created: 20220504123347104
modified: 20220504123400803
title: TiddlyWiki
type: text/vnd.tiddlywiki
TiddlyWiki is a rich, interactive tool for manipulating complex data with structure that doesn't easily fit into conventional tools like spreadsheets or wordprocessors.
Learn more at: https://tiddlywiki.com

View File

@ -0,0 +1,6 @@
created: 20220504123412027
modified: 20220504123416593
title: TiddlyWiki5
type: text/vnd.tiddlywiki
{{TiddlyWiki}}

View File

@ -1,83 +1,136 @@
caption: 5.2.3 caption: 5.2.3
created: 20220325131459084 created: 20220714085343019
modified: 20220325131459084 modified: 20220714085343019
tags: ReleaseNotes tags: ReleaseNotes
title: Release 5.2.3 title: Release 5.2.3
type: text/vnd.tiddlywiki type: text/vnd.tiddlywiki
\define contributor(username)
<a href="https://github.com/$username$" style="text-decoration:none;font-size:24px;" class="tc-tiddlylink-external" target="_blank" rel="noopener noreferrer"><img src="https://github.com/$username$.png?size=32" width="32" height="32"/> @<$text text=<<__username__>>/></a>
\end
//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.2.2...master]]// //[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.2.2...master]]//
! Plugin Improvements ! Plugin Improvements
* <<.link-badge-updated "https://github.com/Jermolene/TiddlyWiki5/commit/2f817e42935a3ab15cad697a7b8200dd8152eb9f">> (and <<.link-badge-here "https://github.com/Jermolene/TiddlyWiki5/commit/bbae2ab6da6c6cd1facab37fb7b9fd42e1d73169">>) [[KaTeX Plugin]] to ~KaTeX v0.16
* <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/pull/6625">> [[BrowserStorage Plugin]] to be able to delete existing tiddlers as well as modify or add tiddlers * <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/pull/6625">> [[BrowserStorage Plugin]] to be able to delete existing tiddlers as well as modify or add tiddlers
* <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/pull/6691">> (and <<.link-badge-here "https://github.com/Jermolene/TiddlyWiki5/pull/6691">>) [[Markdown Plugin]] to add the ''link'' and ''linkify'' editor toolbar buttons
** The linkify button just inserts `[]()`. If any text is selected, it will be inside the square brackets: `[text]()`
** The link button opens a popup menu in which you can either paste a URL or search for an existing tiddler
* <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/pull/6689">> [[Markdown Plugin]] to add the ''codeblock'' editor toolbar button
* <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/pull/6696">> [[Markdown Plugin]] to add <kbd>ctrl-M</kbd> (Mac) or <kbd>alt-M</kbd> (other platforms) to create a new Markdown tiddler
* <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/pull/6675">> Browser Sniff Plugin to expose [[$:/info/browser/is/mobile]]
* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/issues/6701">> [[BrowserStorage Plugin]] crashing if local storage not available
* <<.link-badge-improved "https://github.com/Jermolene/TiddlyWiki5/commit/df7416d16bf8fe39d7a2a8a4a917248d45506ba1">> (and <<.link-badge-here "https://github.com/Jermolene/TiddlyWiki5/commit/0391e1855cd5c770928a3b4252aef54ed0a51385">>) Dynannotate Plugin selection tracker, making it easier to add a popup menu to text selections
! Translation improvements ! Translation improvements
* Chinese
* French
* Japanese
* Polish * Polish
! Accessibility Improvements
* <<.link-badge-improved "https://github.com/Jermolene/TiddlyWiki5/pull/6742">> [[ARIA|https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA]] support for the sidebar and story river
* <<.link-badge-improved "https://github.com/Jermolene/TiddlyWiki5/pull/6743">> [[ARIA|https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA]] support for notifications so that screen readers will automatically read them
* <<.link-badge-improved "https://github.com/Jermolene/TiddlyWiki5/pull/6749">> [[ARIA|https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA]] support for the edit template
! Usability Improvements ! Usability Improvements
* <<.link-badge-updated "https://github.com/Jermolene/TiddlyWiki5/issues/5916">> ActionSetFieldWidget to avoid inadvertent changes to the current tiddler * <<.link-badge-updated "https://github.com/Jermolene/TiddlyWiki5/issues/5916">> ActionSetFieldWidget to avoid inadvertent changes to the current tiddler
* <<.link-badge-updated "https://github.com/Jermolene/TiddlyWiki5/pull/6589">> "put" and "upload" savers (as used by TiddlyHost) to display error responses from the server * <<.link-badge-updated "https://github.com/Jermolene/TiddlyWiki5/pull/6589">> "put" and "upload" savers (as used by TiddlyHost) to display error responses from the server
* <<.link-badge-updated "https://github.com/Jermolene/TiddlyWiki5/pull/6655">> (and <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/pull/6661">>) various palettes to work with ''color-scheme: dark''
* <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/pull/6698">> the monospaced blocks and block quotes editor buttons so that they can be undone by clicking the button again
* <<.link-badge-updated "https://github.com/Jermolene/TiddlyWiki5/pull/6740">> field and tag editors to trim whitespace
* <<.link-badge-improved "https://github.com/Jermolene/TiddlyWiki5/pull/6778">> formatting of stylesheet tiddlers to use syntax highlighting if the [[Highlight Plugin]] is installed
! Widget Improvements ! Widget Improvements
* <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/pull/6561">> CheckboxWidget to support for the ''listField'' and ''filter'' attributes * <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/issues/6593">> CheckboxWidget to support the indeterminate state
* <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/pull/6561">> CheckboxWidget to support the ''listField'' and ''filter'' attributes
* <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/pull/6581">> DraggableWidget to support an ''enabled'' attribute * <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/pull/6581">> DraggableWidget to support an ''enabled'' attribute
* <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/pull/6582">> DraggableWidget to pass additional context variables to the ''dragstartactions'' action string * <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/pull/6582">> DraggableWidget to pass additional context variables to the ''dragstartactions'' action string
* <<.link-badge-improved "https://github.com/Jermolene/TiddlyWiki5/pull/6787">> refreshing of DraggableWidget
* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/6786">> brittle selector implementation for the DraggableWidget
! Filter improvements ! Filter improvements
*
* <<.link-badge-added "https://github.com/Jermolene/TiddlyWiki5/pull/6771">> new [[insertafter Operator]] to match the existing [[insertbefore Operator]]
* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/commit/35b0833e0cafc477e402309c006a163eb59a94ca">> handling of `{!!title}` in a filter with no currentTiddler variable set
! Hackability Improvements ! Hackability Improvements
* <<.link-badge-updated "https://github.com/Jermolene/TiddlyWiki5/pull/6779">> tiddler subtitle rendering to allow individual elements to be controlled via the [[SystemTag: $:/tags/ViewTemplate/Subtitle]]
* <<.link-badge-added "https://github.com/Jermolene/TiddlyWiki5/commit/f3bf5b6e850691b6bff430b0575387a09f6aaf97">> support for [[SystemTag: $:/tags/Macro/View/Body]]
* <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/pull/6624">> [[colour Macro]] to allow for palette-specific fallback colours to be specified * <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/pull/6624">> [[colour Macro]] to allow for palette-specific fallback colours to be specified
* <<.link-badge-improved "https://github.com/Jermolene/TiddlyWiki5/pull/6578">> whitespace and indentation of [[tabs Macro]] to improve readability * <<.link-badge-improved "https://github.com/Jermolene/TiddlyWiki5/pull/6578">> whitespace and indentation of [[tabs Macro]] to improve readability
* <<.link-badge-added "https://github.com/Jermolene/TiddlyWiki5/pull/6659">> ''color-scheme'' CSS property to the root of the Vanilla base theme
! Developer Improvements * <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/pull/6681">> EventCatcherWidget to support `tv-widgetnode-width` and `tv-widgetnode-height`
* <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/pull/6776">> [[list-links-draggable Macro]] to support an message to be displayed if the list is empty
* A number of core tiddlers have been refactored to use `\whitespace trim` for improved readability. The work was split into a number of PRs: [[#6257|https://github.com/Jermolene/TiddlyWiki5/pull/6257]], [[#6265|https://github.com/Jermolene/TiddlyWiki5/pull/6265]], [[#6269|https://github.com/Jermolene/TiddlyWiki5/pull/6269]], [[#6270|https://github.com/Jermolene/TiddlyWiki5/pull/6270]], [[#6272|https://github.com/Jermolene/TiddlyWiki5/pull/6272]], [[#6275|https://github.com/Jermolene/TiddlyWiki5/pull/6275]], [[#6276|https://github.com/Jermolene/TiddlyWiki5/pull/6276]], [[#6587|https://github.com/Jermolene/TiddlyWiki5/pull/6587]], [[#6600|https://github.com/Jermolene/TiddlyWiki5/pull/6600]], [[#6604|https://github.com/Jermolene/TiddlyWiki5/pull/6604]], [[#6611|https://github.com/Jermolene/TiddlyWiki5/pull/6611]]
! Node.js Improvements
*
! Performance Improvements
*
! Bug Fixes ! Bug Fixes
* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/6628">> problem when switching fields in the editor causing their values to be cleared
* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/issues/6656">> incorrect ''color-scheme'' metatag for iframe content with the framed editor
* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/issues/6649">> crash when using the SaveCommand to attempt to save missing fields
* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/issues/6614">> bug with formatting UTC date strings * <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/issues/6614">> bug with formatting UTC date strings
* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/issues/6603">> SaveCommand crash when attempting to save missing tiddlers * <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/issues/6603">> SaveCommand crash when attempting to save missing tiddlers
* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/6599">> fix broken [[style block behaviour|Styles and Classes in WikiText]] * <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/6599">> fix broken [[style block behaviour|Styles and Classes in WikiText]]
* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/issues/6594">> incorrect display of image system tiddlers as text * <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/issues/6594">> incorrect display of image system tiddlers as text
* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/commit/1c16f12d6f5b81d86f79c3e687eec05b3a8d45bf">> erroneous link rendering within captions in [[list-links Macro]] * <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/commit/1c16f12d6f5b81d86f79c3e687eec05b3a8d45bf">> erroneous link rendering within captions in [[list-links Macro]]
* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/commit/758d590837c30ddde9cc7b8171273756680f1545">> erroneous link rendering within captions in [[list-links-draggable Macro]] * <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/commit/758d590837c30ddde9cc7b8171273756680f1545">> erroneous link rendering within captions in [[list-links-draggable Macro]]
* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/6644">> bug with JavaScript modules and lazy loading
* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/6679">> fixed tiddler title indentation discrepancy
* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/6697">> problem with numbered list editor button not undoing markers in Markdown tiddlers
* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/issues/6700">> palette manager showing duplicate entries
* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/commit/7e4722f07a81fadc419738d2c2a55a090a830f8c">> crash with missing palette tiddlers
* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/commit/d5030eb87b7a21c5b76978aeed819eedc4740245">> (and <<.link-badge-here "https://github.com/Jermolene/TiddlyWiki5/commit/a29889a7412fcba45d7779e8a8ee9ca91b499946">>) search inputs not to trigger Chrome's password autocomplete popup
* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/6755">> embedded SVG [[foreignObject|https://developer.mozilla.org/en-US/docs/Web/SVG/Element/foreignObject]] namespace
* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/issues/6757">> anchor links not working when address bar is updated with a permalink, and animation duration is set to zero
* <<.link-badge-improved "https://github.com/Jermolene/TiddlyWiki5/issues/6767">> positioning of server page control dropdown
! Developer Improvements
* A number of core tiddlers have been refactored to use `\whitespace trim` for improved readability. The work was split into a number of PRs: [[#6257|https://github.com/Jermolene/TiddlyWiki5/pull/6257]], [[#6265|https://github.com/Jermolene/TiddlyWiki5/pull/6265]], [[#6269|https://github.com/Jermolene/TiddlyWiki5/pull/6269]], [[#6270|https://github.com/Jermolene/TiddlyWiki5/pull/6270]], [[#6272|https://github.com/Jermolene/TiddlyWiki5/pull/6272]], [[#6275|https://github.com/Jermolene/TiddlyWiki5/pull/6275]], [[#6276|https://github.com/Jermolene/TiddlyWiki5/pull/6276]], [[#6587|https://github.com/Jermolene/TiddlyWiki5/pull/6587]], [[#6600|https://github.com/Jermolene/TiddlyWiki5/pull/6600]], [[#6604|https://github.com/Jermolene/TiddlyWiki5/pull/6604]], [[#6611|https://github.com/Jermolene/TiddlyWiki5/pull/6611]]
! Node.js Improvements
* <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/pull/6746">> RenderCommand to support the `storyTiddler` variable
! Performance Improvements
* <<.link-badge-updated "https://github.com/Jermolene/TiddlyWiki5/pull/6402">> filter processing to allow compiled filters to be cached
! Acknowledgements ! Acknowledgements
[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki: [[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:
* <<contributor Arlen22>> <<.contributors """
* <<contributor btheado>> Arlen22
* <<contributor BurningTreeC>> BramChen
* <<contributor damscal>> btheado
* <<contributor es-kha>> BurningTreeC
* <<contributor EvidentlyCube>> damscal
* <<contributor FlashSystems>> es-kha
* <<contributor flibbles>> EvidentlyCube
* <<contributor linonetwo>> FlashSystems
* <<contributor Marxsal>> flibbles
* <<contributor pmario>> FSpark
* <<contributor rmunn>> fu-sen
* <<contributor saqimtiaz>> ibnishak
* <<contributor simonbaird>> jeremyredhead
* <<contributor tobibeer>> joshuafontany
kookma
linonetwo
Marxsal
MaxGyver83
ndarilek
oflg
pmario
rmunn
saqimtiaz
simonbaird
Telumire
tobibeer
twMat
tw-FRed
""">>

View File

@ -748,6 +748,45 @@ Tests the filtering mechanism.
expect(wiki.filterTiddlers("a [[b c]] +[append{TiddlerSix!!filter}]").join(",")).toBe("a,b c,one,a a,[subfilter{hasList!!list}]"); expect(wiki.filterTiddlers("a [[b c]] +[append{TiddlerSix!!filter}]").join(",")).toBe("a,b c,one,a a,[subfilter{hasList!!list}]");
}); });
it("should handle the insertafter operator", function() {
var widget = require("$:/core/modules/widgets/widget.js");
var rootWidget = new widget.widget({ type:"widget", children:[ {type:"widget", children:[]} ] },
{ wiki:wiki, document:$tw.document});
rootWidget.makeChildWidgets();
var anchorWidget = rootWidget.children[0];
rootWidget.setVariable("myVar","c");
rootWidget.setVariable("tidTitle","e");
rootWidget.setVariable("tidList","one tid with spaces");
// Position title specified as suffix.
expect(wiki.filterTiddlers("a b c d e f +[insertafter:myVar[f]]",anchorWidget).join(",")).toBe("a,b,c,f,d,e");
expect(wiki.filterTiddlers("a b c d e f +[insertafter:myVar<tidTitle>]",anchorWidget).join(",")).toBe("a,b,c,e,d,f");
expect(wiki.filterTiddlers("a b c d e f +[insertafter:myVar[gg gg]]",anchorWidget).join(",")).toBe("a,b,c,gg gg,d,e,f");
expect(wiki.filterTiddlers("a b c d e +[insertafter:myVar<tidList>]",anchorWidget).join(",")).toBe("a,b,c,one tid with spaces,d,e");
expect(wiki.filterTiddlers("a b c d e f +[insertafter:tidTitle{TiddlerOne!!tags}]",anchorWidget).join(",")).toBe("a,b,c,d,e,one,f");
// Position title specified as parameter.
expect(wiki.filterTiddlers("a b c d e +[insertafter[f],[a]]",anchorWidget).join(",")).toBe("a,f,b,c,d,e");
expect(wiki.filterTiddlers("a b c d e +[insertafter[f],<myVar>]",anchorWidget).join(",")).toBe("a,b,c,f,d,e");
// Parameter takes precedence over suffix.
expect(wiki.filterTiddlers("a b c d e +[insertafter:myVar[f],[a]]",anchorWidget).join(",")).toBe("a,f,b,c,d,e");
// No position title.
expect(wiki.filterTiddlers("a b c [[with space]] +[insertafter[b]]").join(",")).toBe("a,c,with space,b");
// Position title does not exist, and no suffix given.
expect(wiki.filterTiddlers("a b c d e +[insertafter:foo[b]]").join(",")).toBe("a,c,d,e,b");
expect(wiki.filterTiddlers("a b c d e +[insertafter[b],[foo]]").join(",")).toBe("a,c,d,e,b");
expect(wiki.filterTiddlers("a b c d e +[insertafter[b],<foo>]").join(",")).toBe("a,c,d,e,b");
// Position title does not exist, but "start" or "end" given as suffix
expect(wiki.filterTiddlers("a b c d e +[insertafter:start[b],[foo]]").join(",")).toBe("b,a,c,d,e");
expect(wiki.filterTiddlers("a b c d e +[insertafter:start[b],<foo>]").join(",")).toBe("b,a,c,d,e");
expect(wiki.filterTiddlers("a b c d e +[insertafter:end[b],[foo]]").join(",")).toBe("a,c,d,e,b");
expect(wiki.filterTiddlers("a b c d e +[insertafter:end[b],<foo>]").join(",")).toBe("a,c,d,e,b");
});
it("should handle the insertbefore operator", function() { it("should handle the insertbefore operator", function() {
var widget = require("$:/core/modules/widgets/widget.js"); var widget = require("$:/core/modules/widgets/widget.js");
var rootWidget = new widget.widget({ type:"widget", children:[ {type:"widget", children:[]} ] }, var rootWidget = new widget.widget({ type:"widget", children:[ {type:"widget", children:[]} ] },
@ -775,10 +814,16 @@ Tests the filtering mechanism.
// No position title. // No position title.
expect(wiki.filterTiddlers("a b c [[with space]] +[insertbefore[b]]").join(",")).toBe("a,c,with space,b"); expect(wiki.filterTiddlers("a b c [[with space]] +[insertbefore[b]]").join(",")).toBe("a,c,with space,b");
// Position title does not exist. // Position title does not exist, and no suffix given.
expect(wiki.filterTiddlers("a b c d e +[insertbefore:foo[b]]").join(",")).toBe("a,c,d,e,b"); expect(wiki.filterTiddlers("a b c d e +[insertbefore:foo[b]]").join(",")).toBe("a,c,d,e,b");
expect(wiki.filterTiddlers("a b c d e +[insertbefore[b],[foo]]").join(",")).toBe("a,c,d,e,b"); expect(wiki.filterTiddlers("a b c d e +[insertbefore[b],[foo]]").join(",")).toBe("a,c,d,e,b");
expect(wiki.filterTiddlers("a b c d e +[insertbefore[b],<foo>]").join(",")).toBe("a,c,d,e,b"); expect(wiki.filterTiddlers("a b c d e +[insertbefore[b],<foo>]").join(",")).toBe("a,c,d,e,b");
// Position title does not exist, but "start" or "end" given as suffix
expect(wiki.filterTiddlers("a b c d e +[insertbefore:start[b],[foo]]").join(",")).toBe("b,a,c,d,e");
expect(wiki.filterTiddlers("a b c d e +[insertbefore:start[b],<foo>]").join(",")).toBe("b,a,c,d,e");
expect(wiki.filterTiddlers("a b c d e +[insertbefore:end[b],[foo]]").join(",")).toBe("a,c,d,e,b");
expect(wiki.filterTiddlers("a b c d e +[insertbefore:end[b],<foo>]").join(",")).toBe("a,c,d,e,b");
}); });
it("should handle the move operator", function() { it("should handle the move operator", function() {

View File

@ -416,6 +416,8 @@ describe("'reduce' and 'intersection' filter prefix tests", function() {
expect(wiki.filterTiddlers("[tag[shopping]] :map[get[description]else{!!title}]").join(",")).toBe("A square of rich chocolate cake,a round yellow seed,Milk,Rice Pudding"); expect(wiki.filterTiddlers("[tag[shopping]] :map[get[description]else{!!title}]").join(",")).toBe("A square of rich chocolate cake,a round yellow seed,Milk,Rice Pudding");
// Return the first title from :map if the filter returns more than one result // Return the first title from :map if the filter returns more than one result
expect(wiki.filterTiddlers("[tag[shopping]] :map[tags[]]").join(",")).toBe("shopping,shopping,shopping,shopping"); expect(wiki.filterTiddlers("[tag[shopping]] :map[tags[]]").join(",")).toBe("shopping,shopping,shopping,shopping");
// Return all titles from :map if the flat suffix is used
expect(wiki.filterTiddlers("[tag[shopping]] :map:flat[tags[]]").join(",")).toBe("shopping,food,shopping,food,shopping,dairy,drinks,shopping,dairy");
// Prepend the position in the list using the index and length variables // Prepend the position in the list using the index and length variables
expect(wiki.filterTiddlers("[tag[shopping]] :map[get[title]addprefix[-]addprefix<length>addprefix[of]addprefix<index>]").join(",")).toBe("0of4-Brownies,1of4-Chick Peas,2of4-Milk,3of4-Rice Pudding"); expect(wiki.filterTiddlers("[tag[shopping]] :map[get[title]addprefix[-]addprefix<length>addprefix[of]addprefix<index>]").join(",")).toBe("0of4-Brownies,1of4-Chick Peas,2of4-Milk,3of4-Rice Pudding");
}); });

View File

@ -1,6 +1,5 @@
title: $:/_tw_shared/styles title: $:/_tw_shared/styles
tags: $:/tags/Stylesheet TiddlyWikiSitesMenu tags: $:/tags/Stylesheet TiddlyWikiSitesMenu
code-body: yes
\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock \rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock

View File

@ -1,6 +1,5 @@
title: $:/_tw5.com/CustomStoryTiddlerTemplateDemo/Styles title: $:/_tw5.com/CustomStoryTiddlerTemplateDemo/Styles
tags: $:/tags/Stylesheet tags: $:/tags/Stylesheet
code-body: yes
.tc-custom-tiddler-template { .tc-custom-tiddler-template {
border: 3px solid <<colour muted-foreground>>; border: 3px solid <<colour muted-foreground>>;

View File

@ -0,0 +1,28 @@
created: 20220223004441865
modified: 20220223004441865
tags: [[Operator Examples]] [[insertafter Operator]]
title: insertafter Operator (Examples)
type: text/vnd.tiddlywiki
\define after-title() Friday
\define missing-title() Yesterday
\define display-variable(name)
''<$text text=<<__name__>>/>'': <code><$text text={{{ [<__name__>getvariable[]] }}}/></code>
\end
These examples use the following predefined variables:
* <<display-variable after-title>>
* <<display-variable missing-title>>
<<.operator-example 1 """[list[Days of the Week]insertafter[Today]]""">>
<<.operator-example 2 """[list[Days of the Week]insertafter[Today],[Tuesday]]""">>
<<.operator-example 3 """[list[Days of the Week]insertafter[Today],<after-title>]""">>
<<.operator-example 4 """[list[Days of the Week]insertafter:after-title[Today]]""">>
<<.operator-example 5 """[list[Days of the Week]insertafter[Today],<missing-title>]""">>
<<.operator-example 6 """[list[Days of the Week]insertafter:missing-title[Today]]""">>

View File

@ -0,0 +1,35 @@
caption: insertafter
created: 20170406090122441
modified: 20220223004441865
op-input: a [[selection of titles|Title Selection]]
op-output: the input tiddler list with the new entry inserted
op-parameter: the <<.op insertafter>> operator accepts 1 or 2 parameters, see below for details
op-purpose: insert an item <<.place T>> into a list immediately after an item <<.place A>>
op-suffix: (optional) the name of a variable containing the title of the tiddler after which this one should be inserted
tags: [[Filter Operators]] [[Order Operators]] [[Listops Operators]]
title: insertafter Operator
type: text/vnd.tiddlywiki
<<.from-version "5.2.3">>
The <<.op insertafter>> operator requires at least one parameter which specifies the title to insert into the input list. A second parameter can be used to specify the title after which the new title should be inserted.
A suffix can also be used to specify <<.place A>>, the title after which the new title should be inserted, but this form is deprecated. Instead, the two-parameter form is recommended. If the two-parameter form is used, the suffixes ''start'' and ''end'' can be used to specify where the item should be inserted if <<.place B>> is not found.
```
insertafter:<after-title-variable>[<title>]
insertafter:<missing-location>[<title>],[<after-title>]
```
* ''title'' : a title <<.place T>> to insert in the input list.
* ''after-title'' : (optional). Insert <<.place T>> after this title <<.place A>> in the input list.
* ''after-title-variable'' : (optional). The name of a variable specifying <<.place A>> instead of the `after-title` parameter.
* ''missing-location'' : (optional). Either `start` or `end`: where to insert <<.place T>> if <<.place A>> is not found in the list.
If the item <<.place A>> isn't present in the input list then the new item is inserted at the end of the list. <<.from-version "5.2.3">> The suffixes ''start'' and ''end'' can be spedified to control where the new item is inserted when <<.place A>> is not found. The suffix ''end'' is the default, inserting the new item at the end of the list. The suffix ''start'' will cause the new item to be inserted at the start of the list when <<.place A>> is not found.
<<.tip "Either [[parameter|Filter Parameter]] can be a string, a text reference or a variable">>
<<.tip "If <<.place A>> is specified as both a suffix and a parameter, the parameter takes precedence">>
<<.operator-examples "insertafter">>

View File

@ -5,7 +5,7 @@ op-input: a [[selection of titles|Title Selection]]
op-output: the input tiddler list with the new entry inserted op-output: the input tiddler list with the new entry inserted
op-parameter: <<.from-version "5.2.2">> the <<.op insertbefore>> operator accepts 1 or 2 parameters, see below for details op-parameter: <<.from-version "5.2.2">> the <<.op insertbefore>> operator accepts 1 or 2 parameters, see below for details
op-purpose: insert an item <<.place T>> into a list immediately before an item <<.place B>> op-purpose: insert an item <<.place T>> into a list immediately before an item <<.place B>>
op-suffix: (optional) the name of a variable containing the title of the tiddler before which this one should be inserted op-suffix: <<.from-version "5.2.3">> (optional) the name of a variable containing the title of the tiddler before which this one should be inserted
tags: [[Filter Operators]] [[Order Operators]] [[Listops Operators]] tags: [[Filter Operators]] [[Order Operators]] [[Listops Operators]]
title: insertbefore Operator title: insertbefore Operator
type: text/vnd.tiddlywiki type: text/vnd.tiddlywiki
@ -14,15 +14,21 @@ type: text/vnd.tiddlywiki
The <<.op insertbefore>> operator requires at least one parameter which specifies the title to insert into the input list. A second parameter can be used to specify the title before which the new title should be inserted. The <<.op insertbefore>> operator requires at least one parameter which specifies the title to insert into the input list. A second parameter can be used to specify the title before which the new title should be inserted.
<<.from-version "5.2.3">>
Using the suffix to specify <<.place B>>, the title before which the new title should be inserted, is deprecated. Instead, the two-parameter form is recommended. If the two-parameter form is used, the suffixes ''start'' and ''end'' can be used to specify where the item should be inserted if <<.place B>> is not found.
``` ```
insertbefore:<before-title-variable>[<title>],[<before-title>] insertbefore:<before-title-variable>[<title>]
insertbefore:<missing-location>[<title>],[<before-title>]
``` ```
* ''title'' : a title <<.place T>> to insert in the input list. * ''title'' : a title <<.place T>> to insert in the input list.
* ''before-title'' : (optional). Insert <<.place T>> before this title <<.place B>> in the input list. * ''before-title'' : (optional). Insert <<.place T>> before this title <<.place B>> in the input list.
* ''before-title-variable'' : (optional). The name of a variable specifying <<.place B>> instead of the `before-title` parameter. * ''before-title-variable'' : (optional). The name of a variable specifying <<.place B>> instead of the `before-title` parameter.
* ''missing-location'' : (optional). Either `start` or `end`: where to insert <<.place T>> if <<.place B>> is not found in the list.
If the item <<.place B>> isn't present in the input list then the new item is inserted at the end of the list. If the item <<.place B>> isn't present in the input list then the new item is inserted at the end of the list. <<.from-version "5.2.3">> The suffixes ''start'' and ''end'' can be spedified to control where the new item is inserted when <<.place B>> is not found. The suffix ''end'' is the default, inserting the new item at the end of the list. The suffix ''start'' will cause the new item to be inserted at the start of the list when <<.place B>> is not found.
<<.tip "Either [[parameter|Filter Parameter]] can be a string, a text reference or a variable">> <<.tip "Either [[parameter|Filter Parameter]] can be a string, a text reference or a variable">>

View File

@ -1,5 +1,5 @@
created: 20210618134753828 created: 20210618134753828
modified: 20211125152755859 modified: 20220720191457421
tags: [[Filter Syntax]] [[Filter Run Prefix Examples]] [[Map Filter Run Prefix]] tags: [[Filter Syntax]] [[Filter Run Prefix Examples]] [[Map Filter Run Prefix]]
title: Map Filter Run Prefix (Examples) title: Map Filter Run Prefix (Examples)
type: text/vnd.tiddlywiki type: text/vnd.tiddlywiki
@ -15,6 +15,11 @@ For each title in a shopping list, calculate the total cost of purchasing each i
<<.operator-example 2 "[tag[shopping]] :map[get[quantity]else[0]multiply{!!price}]">> <<.operator-example 2 "[tag[shopping]] :map[get[quantity]else[0]multiply{!!price}]">>
Get the tags of all tiddlers tagged `Widget:`
<<.operator-example 3 "[tag[Widgets]] :map:flat[tagging[]] :and[!is[blank]unique[]]">>
<<.tip "Without the `flat` suffix the `:map` filter run only returns the first result for each input title">>
!! Comparison between `:map` and `:and`/`+` filter run prefixes !! Comparison between `:map` and `:and`/`+` filter run prefixes
The functionality of the `:map` filter run prefix has some overlap with the `:and` prefix (alias `+`). They will sometimes return the same results as each other. In at least these cases, the results will be different: The functionality of the `:map` filter run prefix has some overlap with the `:and` prefix (alias `+`). They will sometimes return the same results as each other. In at least these cases, the results will be different:

View File

@ -1,5 +1,5 @@
created: 20210618133745003 created: 20210618133745003
modified: 20211029025541750 modified: 20220720190146771
tags: [[Filter Syntax]] [[Filter Run Prefix]] tags: [[Filter Syntax]] [[Filter Run Prefix]]
title: Map Filter Run Prefix title: Map Filter Run Prefix
type: text/vnd.tiddlywiki type: text/vnd.tiddlywiki
@ -8,6 +8,7 @@ type: text/vnd.tiddlywiki
|''purpose'' |modify input titles by the result of evaluating this filter run for each item | |''purpose'' |modify input titles by the result of evaluating this filter run for each item |
|''input'' |all titles from previous filter runs | |''input'' |all titles from previous filter runs |
|''suffix''|<<.from-version "5.2.3">> `flat` to return all results from the filter run, If omitted (default), only the first result is returned.|
|''output''|the input titles as modified by the result of this filter run | |''output''|the input titles as modified by the result of this filter run |
Each input title from previous runs is passed to this run in turn. The filter run transforms the input titles and the output of this run replaces the input title. For example, the filter run `[get[caption]else{!!title}]` replaces each input title with its caption field, unless the field does not exist in which case the title is preserved. Each input title from previous runs is passed to this run in turn. The filter run transforms the input titles and the output of this run replaces the input title. For example, the filter run `[get[caption]else{!!title}]` replaces each input title with its caption field, unless the field does not exist in which case the title is preserved.
@ -22,6 +23,6 @@ The following variables are available within the filter run:
* ''revIndex'' - <<.from-version "5.2.1">> the reverse numeric index of the current list item (with zero being the last item in the list). * ''revIndex'' - <<.from-version "5.2.1">> the reverse numeric index of the current list item (with zero being the last item in the list).
* ''length'' - <<.from-version "5.2.1">> the total length of the input list. * ''length'' - <<.from-version "5.2.1">> the total length of the input list.
Filter runs used with the `:map` prefix should return the same number of items that they are passed. Any missing entries will be treated as an empty string. In particular, when retrieving the value of a field with the [[get Operator]] it is helpful to guard against a missing field value using the [[else Operator]]. For example `[get[myfield]else[default-value]...`. Filter runs used with the `:map` prefix should return at least the same number of items that they are passed. Any missing entries will be treated as an empty string. In particular, when retrieving the value of a field with the [[get Operator]] it is helpful to guard against a missing field value using the [[else Operator]]. For example `[get[myfield]else[default-value]...`.
[[Examples|Map Filter Run Prefix (Examples)]] [[Examples|Map Filter Run Prefix (Examples)]]

View File

@ -13,6 +13,8 @@ The <<.def list-links-draggable>> [[macro|Macros]] renders the ListField of a ti
: The title of the tiddler containing the list : The title of the tiddler containing the list
;field ;field
: The name of the field containing the list (defaults to `list`) : The name of the field containing the list (defaults to `list`)
;emptyMessage
: Optional wikitext to display if there is no output (tiddler is not existed, field is not existed or empty)
;type ;type
: The element tag to use for the list wrapper (defaults to `ul`) : The element tag to use for the list wrapper (defaults to `ul`)
;subtype ;subtype

View File

@ -15,6 +15,7 @@ System tiddlers in the namespace `$:/info/` are used to expose information about
|!Title |!Description | |!Title |!Description |
|[[$:/info/startup-timestamp]] |<<.from-version "5.1.23">> Startup timestamp in TiddlyWiki date format | |[[$:/info/startup-timestamp]] |<<.from-version "5.1.23">> Startup timestamp in TiddlyWiki date format |
|[[$:/info/browser]] |Running in the browser? ("yes" or "no") | |[[$:/info/browser]] |Running in the browser? ("yes" or "no") |
|[[$:/info/mobile]] |<<.from-version "5.2.3">> Is running on a mobile device? ("yes" or "no" - eg, ''<<example full>>'') |
|[[$:/info/browser/language]] |<<.from-version "5.1.20">> Language as reported by browser (note that some browsers report two character codes such as `en` while others report full codes such as `en-GB`) | |[[$:/info/browser/language]] |<<.from-version "5.1.20">> Language as reported by browser (note that some browsers report two character codes such as `en` while others report full codes such as `en-GB`) |
|[[$:/info/browser/screen/width]] |Screen width in pixels | |[[$:/info/browser/screen/width]] |Screen width in pixels |
|[[$:/info/browser/screen/height]] |Screen height in pixels | |[[$:/info/browser/screen/height]] |Screen height in pixels |

View File

@ -3,5 +3,6 @@ modified: 20211124214855770
tags: $:/deprecated tags: $:/deprecated
title: TiddlyWiki in the Sky for TiddlyWeb title: TiddlyWiki in the Sky for TiddlyWeb
type: text/vnd.tiddlywiki type: text/vnd.tiddlywiki
caption: {{!!title}} - ^^deprecated^^
The term "TiddlyWiki in the Sky for TiddlyWeb" was used to refer to the ability for content to be synchronised between TiddlyWiki running in the browser and a TiddlyWeb server. This configuration should still work but is no longer commonly used. The term "TiddlyWiki in the Sky for TiddlyWeb" was used to refer to the ability for content to be synchronised between TiddlyWiki running in the browser and a TiddlyWeb server. This configuration should still work but is no longer commonly used.

View File

@ -6,10 +6,6 @@ tags: ReleaseNotes
title: Release 5.1.23 title: Release 5.1.23
type: text/vnd.tiddlywiki type: text/vnd.tiddlywiki
\define contributor(username)
<a href="https://github.com/$username$" style="text-decoration:none;font-size:24px;" class="tc-tiddlylink-external" target="_blank" rel="noopener noreferrer"><img src="https://github.com/$username$.png?size=32" width="32" height="32"/> @<$text text=<<__username__>>/></a>
\end
//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.22...v5.1.23]]// //[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.22...v5.1.23]]//
<<.banner-credits <<.banner-credits
@ -267,33 +263,35 @@ Please note that using this plugin does not guarantee compliance with any partic
[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki: [[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:
* <<contributor adithya-badidey>> <<.contributors """
* <<contributor Arlen22>> adithya-badidey
* <<contributor bimlas>> Arlen22
* <<contributor BramChen>> bimlas
* <<contributor BurningTreeC>> BramChen
* <<contributor danielo515>> BurningTreeC
* <<contributor default-kramer>> danielo515
* <<contributor ento>> default-kramer
* <<contributor favadi>> ento
* <<contributor fkohrt>> favadi
* <<contributor flibbles>> fkohrt
* <<contributor gera2ld>> flibbles
* <<contributor ibnishak>> gera2ld
* <<contributor idotobi>> ibnishak
* <<contributor jdangerx>> idotobi
* <<contributor jjduhamel>> jdangerx
* <<contributor joshuafontany>> jjduhamel
* <<contributor kookma>> joshuafontany
* <<contributor Kamal-Habash>> kookma
* <<contributor Marxsal>> Kamal-Habash
* <<contributor mocsa>> Marxsal
* <<contributor NicolasPetton>> mocsa
* <<contributor OmbraDiFenice>> NicolasPetton
* <<contributor passuf>> OmbraDiFenice
* <<contributor pmario>> passuf
* <<contributor rmunn>> pmario
* <<contributor SmilyOrg>> rmunn
* <<contributor saqimtiaz>> SmilyOrg
* <<contributor twMat>> saqimtiaz
* <<contributor xcazin>> twMat
xcazin
""">>

View File

@ -6,10 +6,6 @@ tags: ReleaseNotes
title: Release 5.2.0 title: Release 5.2.0
type: text/vnd.tiddlywiki type: text/vnd.tiddlywiki
\define contributor(username)
<a href="https://github.com/$username$" style="text-decoration:none;font-size:24px;" class="tc-tiddlylink-external" target="_blank" rel="noopener noreferrer"><img src="https://github.com/$username$.png?size=32" width="32" height="32"/> @<$text text=<<__username__>>/></a>
\end
//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.23...v5.2.0]]// //[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.23...v5.2.0]]//
<<.banner-credits <<.banner-credits
@ -267,37 +263,39 @@ For end users, if an upgrade to v5.2.0 causes problems then consult the discussi
[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki: [[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:
* <<contributor 8d1h>> <<.contributors """
* <<contributor Arlen22>> 8d1h
* <<contributor BlueGreenMagick>> Arlen22
* <<contributor BramChen>> BlueGreenMagick
* <<contributor BurningTreeC>> BramChen
* <<contributor cdruan>> BurningTreeC
* <<contributor clutterstack>> cdruan
* <<contributor CodaCodr>> clutterstack
* <<contributor dixonge>> CodaCodr
* <<contributor donmor>> dixonge
* <<contributor felixhayashi>> donmor
* <<contributor FlashSystems>> felixhayashi
* <<contributor flibbles>> FlashSystems
* <<contributor FND>> flibbles
* <<contributor hoelzro>> FND
* <<contributor jeremyredhead>> hoelzro
* <<contributor joebordes>> jeremyredhead
* <<contributor joshuafontany>> joebordes
* <<contributor kookma>> joshuafontany
* <<contributor laomaiweng>> kookma
* <<contributor leehawk787>> laomaiweng
* <<contributor Marxsal>> leehawk787
* <<contributor morosanuae>> Marxsal
* <<contributor neumark>> morosanuae
* <<contributor NicolasPetton>> neumark
* <<contributor OdinJorna>> NicolasPetton
* <<contributor pmario>> OdinJorna
* <<contributor rryan>> pmario
* <<contributor saqimtiaz>> rryan
* <<contributor simonbaird>> saqimtiaz
* <<contributor slaymaker1907>> simonbaird
* <<contributor sobjornstad>> slaymaker1907
* <<contributor twMat>> sobjornstad
* <<contributor xcazin>> twMat
xcazin
""">>

View File

@ -6,10 +6,6 @@ tags: ReleaseNotes
title: Release 5.2.1 title: Release 5.2.1
type: text/vnd.tiddlywiki type: text/vnd.tiddlywiki
\define contributor(username)
<a href="https://github.com/$username$" style="text-decoration:none;font-size:24px;" class="tc-tiddlylink-external" target="_blank" rel="noopener noreferrer"><img src="https://github.com/$username$.png?size=32" width="32" height="32"/> @<$text text=<<__username__>>/></a>
\end
//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.2.0...v5.2.1]]// //[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.2.0...v5.2.1]]//
<<.banner-credits <<.banner-credits
@ -108,17 +104,19 @@ The chief advantage is that the LetWidget performs the variable assignments in t
[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki: [[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:
* <<contributor bmann>> <<.contributors """
* <<contributor btheado>> bmann
* <<contributor BramChen>> btheado
* <<contributor BurningTreeC>> BramChen
* <<contributor eiro10>> BurningTreeC
* <<contributor EvidentlyCube>> eiro10
* <<contributor flibbles>> EvidentlyCube
* <<contributor joshuafontany>> flibbles
* <<contributor Marxsal>> joshuafontany
* <<contributor pmario>> Marxsal
* <<contributor saqimtiaz>> pmario
* <<contributor Telumire>> saqimtiaz
* <<contributor tw-FRed>> Telumire
* <<contributor twMat>> tw-FRed
twMat
""">>

View File

@ -6,10 +6,6 @@ tags: ReleaseNotes
title: Release 5.2.2 title: Release 5.2.2
type: text/vnd.tiddlywiki type: text/vnd.tiddlywiki
\define contributor(username)
<a href="https://github.com/$username$" style="text-decoration:none;font-size:24px;" class="tc-tiddlylink-external" target="_blank" rel="noopener noreferrer"><img src="https://github.com/$username$.png?size=32" width="32" height="32"/> @<$text text=<<__username__>>/></a>
\end
//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.2.1...v5.2.2]]// //[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.2.1...v5.2.2]]//
<<.banner-credits <<.banner-credits
@ -136,27 +132,29 @@ The immediate prompt for starting to fix these issue now is that Chrome v100 [[i
[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki: [[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:
* <<contributor benwebber>> <<.contributors """
* <<contributor BramChen>> benwebber
* <<contributor btheado>> BramChen
* <<contributor CodaCodr>> btheado
* <<contributor cdruan>> CodaCodr
* <<contributor damscal>> cdruan
* <<contributor davout1806>> damscal
* <<contributor EvidentlyCube>> davout1806
* <<contributor FlashSystems>> EvidentlyCube
* <<contributor flibbles>> FlashSystems
* <<contributor FSpark>> flibbles
* <<contributor ibnishak>> FSpark
* <<contributor jc-ose>> ibnishak
* <<contributor joshuafontany>> jc-ose
* <<contributor linonetwo>> joshuafontany
* <<contributor Marxsal>> linonetwo
* <<contributor nilslindemann>> Marxsal
* <<contributor oflg>> nilslindemann
* <<contributor pmario>> oflg
* <<contributor rryan>> pmario
* <<contributor saqimtiaz>> rryan
* <<contributor slaymaker1907>> saqimtiaz
* <<contributor tw-FRed>> slaymaker1907
* <<contributor twMat>> tw-FRed
twMat
""">>

View File

@ -1,5 +1,5 @@
created: 20150117152607000 created: 20150117152607000
modified: 20211230150413997 modified: 20220714133424023
tags: $:/tags/Macro tags: $:/tags/Macro
title: $:/editions/tw5.com/doc-macros title: $:/editions/tw5.com/doc-macros
type: text/vnd.tiddlywiki type: text/vnd.tiddlywiki
@ -171,4 +171,14 @@ $credit$
</div> </div>
\end \end
\define .contributors(usernames)
<ol class="doc-github-contributors">
<$list filter="[enlist<__usernames__>sort[]]" variable="username">
<li>
<a href={{{ [[https://github.com/]addsuffix<username>] }}} class="tc-tiddlylink-external" target="_blank" rel="noopener noreferrer"><img src={{{ [[https://github.com/]addsuffix<username>addsuffix[.png?size=64]] }}} width="64" height="64"/><span class="doc-github-contributor-username">@<$text text=<<username>>/></span></a>
</li>
</$list>
</ol>
\end
<pre><$view field="text"/></pre> <pre><$view field="text"/></pre>

View File

@ -1,4 +1,3 @@
code-body: yes
created: 20150117152612000 created: 20150117152612000
modified: 20220617125128201 modified: 20220617125128201
tags: $:/tags/Stylesheet tags: $:/tags/Stylesheet
@ -253,3 +252,33 @@ a.doc-deprecated-version.tc-tiddlylink {
<<box-shadow "1px 1px 6px rgba(0, 0, 0, 0.6)">> <<box-shadow "1px 1px 6px rgba(0, 0, 0, 0.6)">>
} }
} }
.doc-github-contributors {
list-style: none;
display: flex;
flex-wrap: wrap;
}
ol.doc-github-contributors li {
display: flex;
justify-content: center;
align-items: center;
flex-direction:column;
width:82px;
height:82px;
margin:3px 3px 10px 3px;
text-decoration:none;
}
.doc-github-contributors a img {
border-radius: 50%;
background:#eee;
}
.doc-github-contributor-username {
display:inline-block;
font-size:12px;
font-weight:500;
text-align:center;
width:75px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

View File

@ -1,9 +1,9 @@
caption: $:/tags/ViewTemplate caption: $:/tags/ViewTemplate
created: 20180926170345251 created: 20180926170345251
description: marks the view template description: identifies the individual segments that are displayed as part of the view template
modified: 20180926171456532 modified: 20180926171456532
tags: SystemTags tags: SystemTags
title: SystemTag: $:/tags/ViewTemplate title: SystemTag: $:/tags/ViewTemplate
type: text/vnd.tiddlywiki type: text/vnd.tiddlywiki
The [[system tag|SystemTags]] `$:/tags/ViewTemplate` marks the view template The [[system tag|SystemTags]] `$:/tags/ViewTemplate` identifies the individual segments that are displayed as part of the view template

View File

@ -0,0 +1,9 @@
caption: $:/tags/ViewTemplate/Subtitle
created: 20220714093251204
description: identifies the individual segments that are displayed as the tiddler subtitle
modified: 20220714093251204
tags: SystemTags
title: SystemTag: $:/tags/ViewTemplate/Subtitle
type: text/vnd.tiddlywiki
The [[system tag|SystemTags]] `$:/tags/ViewTemplate/Subtitle` identifies the individual segments that are displayed as the tiddler subtitle

View File

@ -1,6 +1,6 @@
caption: draggable caption: draggable
created: 20170406081938627 created: 20170406081938627
modified: 20220416052952189 modified: 20220715120213777
tags: Widgets TriggeringWidgets tags: Widgets TriggeringWidgets
title: DraggableWidget title: DraggableWidget
type: text/vnd.tiddlywiki type: text/vnd.tiddlywiki
@ -18,7 +18,7 @@ See DragAndDropMechanism for an overview.
|filter |Optional filter defining the payload tiddlers for the drag | |filter |Optional filter defining the payload tiddlers for the drag |
|tag |Optional tag to override the default "div" element created by the widget| |tag |Optional tag to override the default "div" element created by the widget|
|selector|<<.from-version 5.2.2>> Optional CSS Selector to identify a DOM element within the widget that will be used as the drag handle | |selector|<<.from-version 5.2.2>> Optional CSS Selector to identify a DOM element within the widget that will be used as the drag handle |
|class |Optional CSS classes to assign to the DOM element created by the widget. The class `tc-draggable` is added to the drag handle, which is the same as the DOM element created by the widget unless the <<.param selector>> attribute is used. The class `tc-dragging` is applied to the drag handle while the element is being dragged | |class |Optional CSS classes to assign to the DOM element created by the widget. The class `tc-draggable` is added to the the DOM element created by the widget unless the <<.param selector>> attribute is used. The class `tc-dragging` is applied to the DOM element created by the widget while the element is being dragged |
|enable |<<.from-version 5.2.3>> Optional value "no" to disable the draggable functionality (defaults to "yes") | |enable |<<.from-version 5.2.3>> Optional value "no" to disable the draggable functionality (defaults to "yes") |
|startactions |Optional action string that gets invoked when dragging ''starts'' | |startactions |Optional action string that gets invoked when dragging ''starts'' |
@ -31,7 +31,7 @@ The [[actionTiddler Variable]] is accessible in both //startactions// and //enda
<<.tip """Note that the [[actionTiddler Variable]] holds a [[Title List]] quoted with double square brackets. This is unlike the DroppableWidget which uses the same variable to pass a single unquoted title.""">> <<.tip """Note that the [[actionTiddler Variable]] holds a [[Title List]] quoted with double square brackets. This is unlike the DroppableWidget which uses the same variable to pass a single unquoted title.""">>
<<.tip """When specifying a DOM node to use as the drag handle with the <<.param selector>> attribute, give it the class `tc-draggable` in order for it to have the appropriate cursor.""">> <<.tip """When specifying a DOM node to use as the drag handle with the <<.param selector>> attribute, give it the class `tc-draggable` in order for it to have the appropriate cursor and the attribute `draggable` with the value `true` to make it draggable.""">>
The LinkWidget incorporates the functionality of the DraggableWidget via the ''draggable'' attribute. The LinkWidget incorporates the functionality of the DraggableWidget via the ''draggable'' attribute.

View File

@ -2,71 +2,188 @@ title: $:/language/Buttons/
AdvancedSearch/Caption: 詳細検索 AdvancedSearch/Caption: 詳細検索
AdvancedSearch/Hint: 条件を付けて検索します AdvancedSearch/Hint: 条件を付けて検索します
Bold/Caption: 強調
Bold/Hint: 選択範囲に太字の書式を適用します
Cancel/Caption: キャンセル Cancel/Caption: キャンセル
Cancel/Hint: 編集をキャンセルします Cancel/Hint: この Tiddler の変更を破棄します
Clear/Caption: クリア
Clear/Hint: 画像を無地にクリアします
Clone/Caption: 複製 Clone/Caption: 複製
Clone/Hint: tiddlerを複製します Clone/Hint: Tiddler を複製します
Close/Caption: 閉じる Close/Caption: 閉じる
Close/Hint: このtiddlerを閉じます Close/Hint: この Tiddler を閉じます
CloseAll/Caption: て閉じる CloseAll/Caption: すべて閉じる
CloseAll/Hint: 全てのtiddlerを閉じます CloseAll/Hint: すべての Tiddler を閉じます
CloseOthers/Caption: 他のtidderを閉じる CloseOthers/Caption: 他の Tidder を閉じる
CloseOthers/Hint: 他のtidderを非表示にします CloseOthers/Hint: 他の Tidder を非表示にします
ControlPanel/Caption: コントロールパネル ControlPanel/Caption: コントロールパネル
ControlPanel/Hint: このWikiの設定画面を開きます ControlPanel/Hint: この Wiki の設定画面を開きます
CopyToClipboard/Caption: クリップボードへコピー
CopyToClipboard/Hint: このテキストをクリップボードへコピーします
Delete/Caption: 削除 Delete/Caption: 削除
Delete/Hint: tiddlerを削除します Delete/Hint: Tiddler を削除します
Edit/Caption: 編集 Edit/Caption: 編集
Edit/Hint: このtiddlerを編集します Edit/Hint: この Tiddler を編集します
EditorHeight/Caption: エディタの縦幅
EditorHeight/Caption/Auto: コンテンツに合わせて自動的に高さを調整します
EditorHeight/Caption/Fixed: 縦幅の固定:
EditorHeight/Hint: テキストエディタの縦幅を選択します
Encryption/Caption: 暗号化 Encryption/Caption: 暗号化
Encryption/ClearPassword/Caption: パスワードの解除 Encryption/ClearPassword/Caption: パスワードの解除
Encryption/ClearPassword/Hint: パスワードと暗号化を解除します Encryption/ClearPassword/Hint: パスワードと暗号化を解除します
Encryption/Hint: Wikiを保存するときのパスワードの設定/解除をします Encryption/Hint: Wiki を保存するときのパスワードの設定/解除をします
Encryption/SetPassword/Caption: パスワードの設定 Encryption/SetPassword/Caption: パスワードの設定
Encryption/SetPassword/Hint: パスワードを設定してwikiを暗号化します Encryption/SetPassword/Hint: パスワードを設定してwikiを暗号化します
Excise/Caption: 切り取り
Excise/Caption/Excise: 切り取りします
Excise/Caption/MacroName: マクロ名:
Excise/Caption/NewTitle: 新しい Tiddler のタイトル:
Excise/Caption/Replace: 削除テキストを次に置き換える:
Excise/Caption/Replace/Link: リンク
Excise/Caption/Replace/Macro: マクロ
Excise/Caption/Replace/Transclusion: 転出
Excise/Caption/Tag: 新しい Tiddler にこの Tiddler のタイトルをタグ付けします
Excise/Caption/TiddlerExists: Warning: Tiddler はすでに存在します
Excise/Hint: 選択したテキストを新しいティドラーに切り出します
ExportPage/Caption: すべてエクスポート ExportPage/Caption: すべてエクスポート
ExportPage/Hint: すべてのtiddlerをエクスポートします。 ExportPage/Hint: すべての Tiddler をエクスポートします
ExportTiddler/Caption: tiddlerをエクスポート ExportTiddler/Caption: Tiddler をエクスポート
ExportTiddler/Hint: tiddlerをエクスポート ExportTiddler/Hint: Tiddler をエクスポート
ExportTiddlers/Caption: tiddlerをエクスポート ExportTiddlers/Caption: Tiddler をエクスポート
ExportTiddlers/Hint: tiddlerをエクスポート ExportTiddlers/Hint: Tiddler をエクスポート
Fold/Caption: Tiddler をしまう
Fold/FoldBar/Caption: 棒状にしまう
Fold/FoldBar/Hint: Tiddler を棒状にしまう・ひらきます
Fold/Hint: この Tiddler をしまい、本文を非表示にします
FoldAll/Caption: すべての Tiddler をしまう
FoldAll/Hint: すべてのひらいている Tiddler を棒状にしまいます
FoldOthers/Caption: 他の Tiddler をしまう
FoldOthers/Hint: 他のひらいている Tiddler を棒状にしまいます
FullScreen/Caption: フルスクリーン FullScreen/Caption: フルスクリーン
FullScreen/Hint: フルスクリーンで表示、またはフルスクリーン表示を解除します FullScreen/Hint: フルスクリーンで表示、またはフルスクリーン表示を解除します
Heading1/Caption: 見出し 1
Heading1/Hint: 選択範囲を含む行に見出しレベル 1 の書式を適用します
Heading2/Caption: 見出し 2
Heading2/Hint: 選択範囲を含む行に見出しレベル 2 の書式を適用します
Heading3/Caption: 見出し 3
Heading3/Hint: 選択範囲を含む行に見出しレベル 3 の書式を適用します
Heading4/Caption: 見出し 4
Heading4/Hint: 選択範囲を含む行に見出しレベル 4 の書式を適用します
Heading5/Caption: 見出し 5
Heading5/Hint: 選択範囲を含む行に見出しレベル 5 の書式を適用します
Heading6/Caption: 見出し 6
Heading6/Hint: 選択範囲を含む行に見出しレベル 6 の書式を適用します
Help/Caption: ヘルプ
Help/Hint: ヘルプパネルを表示します
HideSideBar/Caption: サイドバーを消す HideSideBar/Caption: サイドバーを消す
HideSideBar/Hint: サイドバーを非表示にします HideSideBar/Hint: サイドバーを非表示にします
Home/Caption: ホーム Home/Caption: ホーム
Home/Hint: デフォルトtiddlerを表示します Home/Hint: デフォルト Tiddler を表示します
Import/Caption: インポート Import/Caption: インポート
Import/Hint: ファイルをインポートします Import/Hint: ファイルをインポートします
Info/Caption: 情報 Info/Caption: 情報
Info/Hint: このtiddlerの情報を表示します Info/Hint: この Tiddler の情報を表示します
Language/Caption: 日本語 Italic/Caption: 斜体
Italic/Hint: 選択範囲に斜体書式を適用します
Language/Caption: 言語
Language/Hint: メニューの言語を選択します Language/Hint: メニューの言語を選択します
LineWidth/Caption: 線の長さ
LineWidth/Hint: 線画する線の長さを設定します
Link/Caption: リンク
Link/Hint: Wiki テキストリンクを作成します
Linkify/Caption: Wiki リンク
Linkify/Hint: 選択部分を角括弧で囲みます
ListBullet/Caption: 箇条書きリスト
ListBullet/Hint: 選択範囲を含む行に箇条書きリストの書式を適用します
ListNumber/Caption: 番号付きリスト
ListNumber/Hint: 選択範囲を含む行に番号付きチストの書式を適用します
Manager/Caption: Tiddler 管理
Manager/Hint: Tiddler 管理を開きます
MonoBlock/Caption: 等幅ブロック
MonoBlock/Hint: 選択範囲を含む行に等幅ブロック書式を適用します
MonoLine/Caption: 等幅
MonoLine/Hint: 選択範囲に等幅の文字書式を適用します
More/Caption: その他のコマンド More/Caption: その他のコマンド
More/Hint: その他のコマンドを表示します More/Hint: その他のコマンドを表示します
NewHere/Caption: タグ付きtiddlerの作成 NewHere/Caption: タグ付き Tiddler の作成
NewHere/Hint: このtiddlerのタイトルのタグを付けた、新しいtidderを作ります NewHere/Hint: この Tiddler のタイトルのタグを付けた、新しい Tidder を作成します
NewImage/Caption: 新しい画像
NewImage/Hint: 新しい画像 Tiddler を作成します
NewJournal/Caption: 新しい日誌 NewJournal/Caption: 新しい日誌
NewJournal/Hint: 新しい日誌journal tiddlerを作ります NewJournal/Hint: 新しい日誌(Journal Tiddlerを作成します
NewJournalHere/Caption: タグ付き日誌の作成 NewJournalHere/Caption: タグ付き日誌の作成
NewJournalHere/Hint: このtiddlerのタイトルのタグを付けた、新しい日誌journal tiddlerを作ります NewJournalHere/Hint: この Tiddler のタイトルのタグを付けた、新しい日誌Journal Tiddlerを作成します
NewTiddler/Caption: 新しいtiddler NewMarkdown/Caption: 新しい Markdown tiddler
NewTiddler/Hint: 新しいtiddlerを作ります NewMarkdown/Hint: 新しい Markdown Tiddler を作成します
NewTiddler/Caption: 新しい Tiddler
NewTiddler/Hint: 新しい Tiddler を作成します
Opacity/Caption: 透明度
Opacity/Hint: ペイントの透明度を設定します
OpenWindow/Caption: 新しいウインドウで開く
OpenWindow/Hint: 新しいウインドウで Tiddler を開く
Paint/Caption: ペイント色
Paint/Hint: ペイントの色を設定します
Palette/Caption: パレット
Palette/Hint: 色パレットで選択します
Permalink/Caption: パーマリンク Permalink/Caption: パーマリンク
Permalink/Hint: このtiddlerへ直接リンクするアドレスを、ブラウザのアドレスバーに表示します Permalink/Hint: この Tiddler へ直接リンクするアドレスを、ブラウザのアドレスバーに表示します
Permaview/Caption: パーマビュー Permaview/Caption: パーマビュー
Permaview/Hint: 表示している全てのtiddlerへのリンクをブラウザのアドレスバーに表示視します Permaview/Hint: 表示している全ての Tiddler へのリンクをブラウザのアドレスバーに表示します
Picture/Caption: 画像
Picture/Hint: 画像を挿入します
Preview/Caption: プレビュー
Preview/Hint: プレビューパネルを表示します
PreviewType/Caption: プレビューの種類
PreviewType/Hint: プレビューの種類を選択します
Print/Caption: ページを印刷
Print/Hint: このページを印刷します
Quote/Caption: 引用
Quote/Hint: 選択範囲を含む行に引用符で囲まれたテキストフォーマットを適用します
Refresh/Caption: 再読み込み Refresh/Caption: 再読み込み
Refresh/Hint: ファイルを再読み込みします Refresh/Hint: ファイルを再読み込みします
RotateLeft/Caption: 反時計回転
RotateLeft/Hint: 画像を反時計 90 度回転します
Save/Caption: 確定 Save/Caption: 確定
Save/Hint: 編集内容を確定します Save/Hint: 編集内容を確定します
SaveWiki/Caption: 保存 SaveWiki/Caption: 保存
SaveWiki/Hint: Wikiを保存します SaveWiki/Hint: Wiki を保存します
ShowSideBar/Caption: サイドバーを表示する ShowSideBar/Caption: サイドバーを表示する
ShowSideBar/Hint: サイドバーを表示します ShowSideBar/Hint: サイドバーを表示します
StoryView/Caption: tidder表示切替 SidebarSearch/Hint: サイドバーの検索項目を選択します
StoryView/Hint: tiddlerの表示方法を切り替えます Size/Caption: 画像サイズ
Size/Caption/Height: 縦幅:
Size/Caption/Resize: 画像のサイズを変更
Size/Caption/Width: 横幅:
Size/Hint: 画像サイズの設定
Stamp/Caption: 自己紹介
Stamp/Caption/New: 自己紹介を追加します
Stamp/Hint: あらかじめ設定されたスニペットを挿入します
Stamp/New/Text: スニペットのテキスト (キャプションフィールドに説明的なタイトルを追加することを忘れないでください)
Stamp/New/Title: メニューに表示する名前
StoryView/Caption: Tidder 表示切替
StoryView/Hint: Tiddler の表示方法を切り替えます
Strikethrough/Caption: 取り消し線
Strikethrough/Hint: 選択範囲に取り消し線書式を適用します
Subscript/Caption: 下付き文字
Subscript/Hint: 選択範囲に下付き文字の書式を適用します
Superscript/Caption: 上付き文字
Superscript/Hint: 選択範囲に上付き文字の書式を適用します
TagManager/Caption: タグの管理 TagManager/Caption: タグの管理
TagManager/Hint: タグの管理画面を開きます TagManager/Hint: タグの管理画面を開きます
Theme/Caption: テーマ Theme/Caption: テーマ
Theme/Hint: 表示のテーマを選択します Theme/Hint: 表示のテーマを選択します
Timestamp/Caption: タイムスタンプ
Timestamp/Hint: 修正によってタイムスタンプが更新されるかどうかを選択します
Timestamp/Off/Caption: タイムスタンプを無効にする
Timestamp/Off/Hint: Tiddler 変更時にタイムスタンプを更新しないようにします
Timestamp/On/Caption: タイムスタンプを有効にする
Timestamp/On/Hint: Tiddler 変更時にタイムスタンプを更新します
ToggleSidebar/Hint: サイドバーの表示・非表示を切り替えます
Transcludify/Caption: 参照
Transcludify/Hint: 選択部分を中括弧で囲みます
Underline/Caption: 下線
Underline/Hint: 選択範囲に下線書式を適用します
Unfold/Caption: Tiddler をひらく
Unfold/Hint: この Tiddler の本文をひらきます
UnfoldAll/Caption: すべての Tiddler をひらく
UnfoldAll/Hint: しまっている Tiddler の本文をひらきます

View File

@ -1,100 +1,238 @@
title: $:/language/ControlPanel/ title: $:/language/ControlPanel/
Advanced/Caption: 詳細設定 Advanced/Caption: 詳細設定
Advanced/Hint: このWikiのシステム情報です。 Advanced/Hint: この TiddlyWiki に関する内部情報
Appearance/Caption: 表示 Appearance/Caption: 外観
Appearance/Hint: このWikiの表示方法の設定をします。 Appearance/Hint: TiddlyWiki 外観のカスタマイズ方法
Basics/AnimDuration/Prompt: アニメーション時間: Basics/AnimDuration/Prompt: アニメーション時間:
Basics/AutoFocus/Prompt: 新しい Tiddler の標準フォーカスフィールド
Basics/Caption: 基本 Basics/Caption: 基本
Basics/DefaultTiddlers/BottomHint: タイトルに空白を含めたいときは &#91;&#91;二重の角カッコ&#93;&#93; を使用してください。そのほか <$button set="$:/DefaultTiddlers" setTo="[list[$:/StoryList]]">保存時の表示を維持</$button> することもできます。 Basics/DefaultTiddlers/BottomHint: タイトルに空白を含めたいときは &#91;&#91;二重の角カッコ&#93;&#93; を使用してください。そのほか <$button set="$:/DefaultTiddlers" setTo="[list[$:/StoryList]]">保存時の表示を維持</$button> することもできます。
Basics/DefaultTiddlers/Prompt: デフォルト tiddler: Basics/DefaultTiddlers/Prompt: デフォルト Tiddler:
Basics/DefaultTiddlers/TopHint: このファイルを開いたときに初期表示される tiddler を設定してください: Basics/DefaultTiddlers/TopHint: このファイルを開いたときに初期表示される Tiddler を設定してください:
Basics/Language/Prompt: 現在の言語: Basics/Language/Prompt: 現在の言語:
Basics/NewJournal/Tags/Prompt: 日誌journal tiddlerのタグ Basics/NewJournal/Tags/Prompt: 日誌Journal Tiddlerのタグ
Basics/NewJournal/Title/Prompt: 日誌journal tiddlersのデフォルトのタイトル Basics/NewJournal/Text/Prompt: 日誌Journal Tiddlerのテキスト
Basics/OverriddenShadowTiddlers/Prompt: 上書きされている隠し tiddler 数: Basics/NewJournal/Title/Prompt: 日誌Journal Tiddlersのデフォルトのタイトル
Basics/ShadowTiddlers/Prompt: 隠し tiddler 数: Basics/NewTiddler/Tags/Prompt: 新しい Tiddler のタグ
Basics/NewTiddler/Title/Prompt: 新しい Tiddler のタイトル
Basics/OverriddenShadowTiddlers/Prompt: 上書きされている隠し Tiddler 数:
Basics/RemoveTags: 現在の形式を更新
Basics/RemoveTags/Hint: タグの設定を最新の形式に更新します
Basics/ShadowTiddlers/Prompt: 隠し Tiddler 数:
Basics/Subtitle/Prompt: サブタイトル: Basics/Subtitle/Prompt: サブタイトル:
Basics/SystemTiddlers/Prompt: システム tiddler 数: Basics/SystemTiddlers/Prompt: システム Tiddler 数:
Basics/Tags/Prompt: タグ数: Basics/Tags/Prompt: タグ数:
Basics/Tiddlers/Prompt: tiddler 数: Basics/Tiddlers/Prompt: Tiddler 数:
Basics/Title/Prompt: この ~TiddlyWiki のタイトル: Basics/Title/Prompt: この ~TiddlyWiki のタイトル:
Basics/Username/Prompt: 編集者として表示するユーザ名: Basics/Username/Prompt: 編集者として表示するユーザ名:
Basics/Version/Prompt: ~TiddlyWiki バージョン: Basics/Version/Prompt: ~TiddlyWiki バージョン:
Cascades/Caption: カスケード
Cascades/Hint: これらのグローバルルールは、特定のテンプレートを動的に選択するために使用されます。 この結果は,一連のフィルタの中で最初に結果を返したフィルタの結果です
Cascades/TagPrompt: タグ <$macrocall $name="tag" tag=<<currentTiddler>>/> のフィルタ
EditorTypes/Caption: エディタ EditorTypes/Caption: エディタ
EditorTypes/Editor/Caption: エディタ EditorTypes/Editor/Caption: エディタ
EditorTypes/Hint: tiddlerの種類と、それを編集するエディタの関係です。 EditorTypes/Hint: Tiddler の種類と編集するエディタの関係を設定します。
EditorTypes/Type/Caption: tiddlerの種類 EditorTypes/Type/Caption: Tiddler の種類
EditTemplateBody/Caption: テンプレート本体の編集
EditTemplateBody/Hint: このルールカスケードは、デフォルトの編集テンプレートが、Tiddlerのボディを編集するためのテンプレートを動的に選択するために使用されます。
FieldEditor/Caption: 項目エディタ
FieldEditor/Hint: このルールカスケードは、Tiddler フィールドをレンダリングするためのテンプレートを、その名前に基づいて動的に選択するために使用されます。編集するテンプレートの中で使用されます。
Info/Caption: 情報 Info/Caption: 情報
Info/Hint: このWikiについて Info/Hint: この TiddlyWiki について
KeyboardShortcuts/Add/Caption: ショートカットの追加
KeyboardShortcuts/Add/Prompt: ショートカットをここに入力
KeyboardShortcuts/Caption: キーボードショートカット
KeyboardShortcuts/Hint: キーボードショートカットの割り当てを管理します。
KeyboardShortcuts/NoShortcuts/Caption: キーボードショートカットの割り当てはありません
KeyboardShortcuts/Platform/All: 全プラットフォーム
KeyboardShortcuts/Platform/Linux: Linux プラットフォームのみ
KeyboardShortcuts/Platform/Mac: Macintosh プラットフォームのみ
KeyboardShortcuts/Platform/NonLinux: 非 Linux プラットフォームのみ
KeyboardShortcuts/Platform/NonMac: 非 Macintosh プラットフォームのみ
KeyboardShortcuts/Platform/NonWindows: 非 Windows プラットフォームのみ
KeyboardShortcuts/Platform/Windows: Windows プラットフォームのみ
KeyboardShortcuts/Remove/Hint: キーボードショートカットの削除
LayoutSwitcher/Caption: レイアウト
LoadedModules/Caption: ロード済みモジュール LoadedModules/Caption: ロード済みモジュール
LoadedModules/Hint: 以下は現在ロード済みのモジュールの一覧で、ソースの tiddler にリンクしています。斜体表記のものにはソースがありませんが、これは通常ブートプロセス中に設定されたものです。 LoadedModules/Hint: 以下は現在ロード済みのモジュールの一覧で、ソースの Tiddler にリンクしています。斜体表記のものにはソースがありませんが、これは通常ブートプロセス中に設定されたものです。
Palette/Caption: パレット Palette/Caption: パレット
Palette/Editor/Clone/Caption: 複製 Palette/Editor/Clone/Caption: 複製
Palette/Editor/Clone/Prompt: このシャドウパレットを編集する前に複製を作成することをお勧めします。 Palette/Editor/Clone/Prompt: このシャドウパレットを編集する前に複製を作成することをお勧めします。
Palette/Editor/Delete/Hint: 現在のパレットからこの項目を削除
Palette/Editor/Names/External/Show: 現在パレットの一部ではない色の名前を表示します
Palette/Editor/Prompt: 編集中 Palette/Editor/Prompt: 編集中
Palette/Editor/Prompt/Modified: このシャドウパレットは更新されました。 Palette/Editor/Prompt/Modified: このシャドウパレットは更新されました。
Palette/Editor/Reset/Caption: リセット Palette/Editor/Reset/Caption: リセット
Palette/HideEditor/Caption: エディタを隠す Palette/HideEditor/Caption: エディタを隠す
Palette/Prompt: 現在のパレット: Palette/Prompt: 現在のパレット:
Palette/ShowEditor/Caption: エディタを表示 Palette/ShowEditor/Caption: エディタを表示
Parsing/Block/Caption: ブロック貼り付けのルール
Parsing/Caption: 解析
Parsing/Hint: ここでは、Wiki 解析ルールをグローバルに有効・無効化することができます。変更を有効にするには、Wiki を保存して再読み込みしてください。特定の解析ルールを無効にすると、<$text text="TiddlyWiki"/> が正しく機能しなくなることがあります。 [[safe mode|https://tiddlywiki.com/#SafeMode]] を使用して、正常な動作に復旧できます。
Parsing/Inline/Caption: インライン解析ルール
Parsing/Pragma/Caption: プラグマ解析ルール
Plugins/Add/Caption: 他のプラグインを取得
Plugins/Add/Hint: 公式ライブラリからプラグインをインストールします
Plugins/AlreadyInstalled/Hint: このプラグインは、すでにバージョン <$text text=<<installedVersion>>/> になっています
Plugins/AlsoRequires: 関連必要:
Plugins/Caption: プラグイン Plugins/Caption: プラグイン
Plugins/ClosePluginLibrary: プラグインライブラリを閉じる
Plugins/Disable/Caption: 無効 Plugins/Disable/Caption: 無効
Plugins/Disable/Hint: ページを再読込したときにプラグインを無効にする。 Plugins/Disable/Hint: ページを再読込したときにプラグインを無効にする。
Plugins/Disabled/Status: (無効) Plugins/Disabled/Status: (無効)
Plugins/Empty/Hint: 無し Plugins/Downgrade/Caption: ダウングレード
Plugins/Empty/Hint: なし
Plugins/Enable/Caption: 有効 Plugins/Enable/Caption: 有効
Plugins/Enable/Hint: ページを再読込したときにプラグインを有効にする。 Plugins/Enable/Hint: ページを再読込したときにプラグインを有効にする。
Plugins/Install/Caption: インストール
Plugins/Installed/Hint: 現在インストールされているプラグイン:
Plugins/Language/Prompt: 言語 Plugins/Language/Prompt: 言語
Plugins/Languages/Caption: 言語
Plugins/Languages/Hint: 言語パックプラグイン
Plugins/NoInfoFound/Hint: ''"<$text text=<<currentTab>>/>"'' は見つかりません
Plugins/NotInstalled/Hint: このプラグインは現在インストールされていません
Plugins/OpenPluginLibrary: プラグインライブラリを開く
Plugins/Plugin/Prompt: プラグイン Plugins/Plugin/Prompt: プラグイン
Plugins/Plugins/Caption: プラグイン
Plugins/Plugins/Hint: プラグイン
Plugins/PluginWillRequireReload: (再読み込みが必要)
Plugins/Reinstall/Caption: 再インストール
Plugins/SubPluginPrompt: <<count>> 件サブプラグインが利用可能です
Plugins/Theme/Prompt: テーマ Plugins/Theme/Prompt: テーマ
Plugins/Themes/Caption: テーマ
Plugins/Themes/Hint: テーマプラグイン
Plugins/Update/Caption: 更新
Plugins/Updates/Caption: 更新
Plugins/Updates/Hint: インストールされているプラグインの更新が可能です
Plugins/Updates/UpdateAll/Caption: <<update-count>> プラグインの更新
Saving/Caption: 保存 Saving/Caption: 保存
Saving/DownloadSaver/AutoSave/Description: ダウンロードセーバーの自動保存を許可します
Saving/DownloadSaver/AutoSave/Hint: ダウンロードセーバーの自動保存を有効にします
Saving/DownloadSaver/Caption: ダウンロードセーバー
Saving/DownloadSaver/Hint: この設定は HTML5 対応ダウンロードセーバーに適用されます
Saving/General/Caption: 基本
Saving/General/Hint: これらの設定は、読み込まれたすべてのセーバーに適用されます
Saving/GitService/Branch: 保存対象ブランチ
Saving/GitService/CommitMessage: TiddlyWiki によって保存しました
Saving/GitService/Description: これらの設定は <<service-name>> に保存するときのみ使用されます
Saving/GitService/Filename: 対象ファイルのファイル名 (例 `index.html`)
Saving/GitService/Gitea/Caption: Gitea セーバー
Saving/GitService/Gitea/Password: API のパーソナルアクセストークン (Gitea の Web インターフェイス: `Settings | Applications | Generate New Token`)
Saving/GitService/GitHub/Caption: ~GitHub セーバー
Saving/GitService/GitHub/Password: パスワード、OAUTH トークン、パーソナルアクセストークンのいずれか (詳細は [[GitHub ヘルプページ|https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line]] を参照)
Saving/GitService/GitLab/Caption: ~GitLab セーバー
Saving/GitService/GitLab/Password: API のパーソナルアクセストークン (詳細は [[GitLab ヘルプページ|https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html]] を参照)
Saving/GitService/Path: 対象ファイルのパス (例 `/wiki/`)
Saving/GitService/Repo: 対象リポジトリ (例 `Jermolene/TiddlyWiki5`)
Saving/GitService/ServerURL: サーバ API URL
Saving/GitService/UserName: ユーザー名
Saving/Heading: 保存 Saving/Heading: 保存
Saving/Hint: セーバーモジュールで TiddlyWiki 全体を 1 ファイルとして保存する際に使用する設定です
Saving/TiddlySpot/Advanced/Heading: 詳細設定 Saving/TiddlySpot/Advanced/Heading: 詳細設定
Saving/TiddlySpot/BackupDir: バックアップディレクトリ Saving/TiddlySpot/BackupDir: バックアップディレクトリ
Saving/TiddlySpot/Backups: バックアップ Saving/TiddlySpot/Backups: バックアップ
Saving/TiddlySpot/Caption: ~TiddlySpot セーバー
Saving/TiddlySpot/ControlPanel: ~TiddlySpot コントロールパネル
Saving/TiddlySpot/Description: この設定は、 http://tiddlyspot.com または互換性のあるリモートサーバーへ保存する場合に使います。 Saving/TiddlySpot/Description: この設定は、 http://tiddlyspot.com または互換性のあるリモートサーバーへ保存する場合に使います。
Saving/TiddlySpot/Filename: アップロードファイル名 Saving/TiddlySpot/Filename: アップロードファイル名
Saving/TiddlySpot/Heading: ~TiddlySpot Saving/TiddlySpot/Heading: ~TiddlySpot
Saving/TiddlySpot/Hint: //サーバーのURLには `http://<wikiname>.tiddlyspot.com/store.cgi` がデフォルトで使用されます。ほかのサーバーのアドレスを指定することもできます。// Saving/TiddlySpot/Hint: //サーバーのURLには `http://<wikiname>.tiddlyspot.com/store.cgi` がデフォルトで使用されます。ほかのサーバーのアドレスを指定することもできます。//
Saving/TiddlySpot/Password: パスワード Saving/TiddlySpot/Password: パスワード
Saving/TiddlySpot/ServerURL: サーバーURL Saving/TiddlySpot/ReadOnly: [[TiddlySpot|http://tiddlyspot.com]] では、新しいサイトの作成ができなくなりました。 ~TiddlySpot に代わる新しいホスティングサービスである [[TiddlyHost|https://tiddlyhost.com]] 新しいサイトを制作できます。
Saving/TiddlySpot/ServerURL: サーバー URL
Saving/TiddlySpot/UploadDir: アップロードディレクトリ Saving/TiddlySpot/UploadDir: アップロードディレクトリ
Saving/TiddlySpot/UserName: Wiki 名 Saving/TiddlySpot/UserName: Wiki 名
Settings/AutoSave/Caption: 自動保存: Settings/AutoSave/Caption: 自動保存:
Settings/AutoSave/Disabled/Description: 自動的に保存しない。 Settings/AutoSave/Disabled/Description: 自動的に保存しない
Settings/AutoSave/Enabled/Description: 自動的に保存する。 Settings/AutoSave/Enabled/Description: 自動的に保存する
Settings/AutoSave/Hint: 自動的に保存するかどうかの設定 Settings/AutoSave/Hint: 自動的に保存するかどうかを設定します
Settings/CamelCase/Caption: Camel Case Wiki リンク
Settings/CamelCase/Description: 自動で ~CamelCase リンクを有効にします
Settings/CamelCase/Hint: ~CamelCase フレーズの自動リンクをグローバルに無効にすることができます。有効にするには再読み込みが必要です
Settings/Caption: 設定 Settings/Caption: 設定
Settings/Hint: TiddlyWikiの動作を設定します。 Settings/DefaultMoreSidebarTab/Caption: デフォルトのサイドバー 詳しく タブ
Settings/DefaultMoreSidebarTab/Hint: デフォルトで表示されるサイドバー 詳しく タブを指定します
Settings/DefaultSidebarTab/Caption: 標準サイドバータブ
Settings/DefaultSidebarTab/Hint: 標準で表示されるサイドバータブを指定します
Settings/EditorToolbar/Caption: エディターツールバー
Settings/EditorToolbar/Description: エディターツールバーを表示します
Settings/EditorToolbar/Hint: エディターツールバーの有効・無効を切り替えます:
Settings/Hint: TiddlyWiki の動作を設定します
Settings/InfoPanelMode/Caption: Tiddler 情報パネルモード
Settings/InfoPanelMode/Hint: Tiddler 情報パネルが閉じる時間:
Settings/InfoPanelMode/Popup/Description: Tiddler 情報パネルが自動的に閉じるタイミングを制御します
Settings/InfoPanelMode/Sticky/Description: Tiddler 情報パネルは、明示的に閉じるまで開いたままになります
Settings/LinkToBehaviour/Caption: Tiddler を開く動作
Settings/LinkToBehaviour/InsideRiver/Hint: Tiddler 表示部 //内// の動作
Settings/LinkToBehaviour/OpenAbove: 現在の Tiddler 上に開く
Settings/LinkToBehaviour/OpenAtBottom: Tiddler 表示部の下に開く
Settings/LinkToBehaviour/OpenAtTop: Tiddler 表示部の上に開く
Settings/LinkToBehaviour/OpenBelow: 現在の Tiddler 下に開く
Settings/LinkToBehaviour/OutsideRiver/Hint: Tiddler 表示部 //外// の動作
Settings/MissingLinks/Caption: Wiki リンク
Settings/MissingLinks/Description: 欠落している Tiddler へのリンクを有効にします
Settings/MissingLinks/Hint: まだ存在しない Tiddler にリンクするかどうかを選択します
Settings/NavigationAddressBar/Caption: ナビゲーションアドレスバー Settings/NavigationAddressBar/Caption: ナビゲーションアドレスバー
Settings/NavigationAddressBar/Hint: ナビゲーションアドレスバーの動作: Settings/NavigationAddressBar/Hint: ナビゲーションアドレスバーの動作:
Settings/NavigationAddressBar/No/Description: アドレスバーを変更しない。 Settings/NavigationAddressBar/No/Description: アドレスバーを変更しない
Settings/NavigationAddressBar/Permalink/Description: tiddlerをアドレスに含める。 Settings/NavigationAddressBar/Permalink/Description: Tiddler をアドレスに含める
Settings/NavigationAddressBar/Permaview/Description: 開くtiddlerと、現在開いているtiddlerをアドレスに含める。 Settings/NavigationAddressBar/Permaview/Description: 開く Tiddler と現在開いている Tiddler をアドレスに含めます
Settings/NavigationHistory/Caption: 操作履歴 Settings/NavigationHistory/Caption: 操作履歴
Settings/NavigationHistory/Hint: tiddlerを操作したときのブラウザの履歴の設定: Settings/NavigationHistory/Hint: Tiddler を操作したときのブラウザの履歴の設定:
Settings/NavigationHistory/No/Description: 履歴を残さない。 Settings/NavigationHistory/No/Description: 履歴を残さない
Settings/NavigationHistory/Yes/Description: 履歴を残す。 Settings/NavigationHistory/Yes/Description: 履歴を残す
Settings/NavigationPermalinkviewMode/Caption: パーマリンク・パーマビューモード
Settings/NavigationPermalinkviewMode/CopyToClipboard/Description: パーマリンク・パーマビューの URL をクリップボードにコピーする
Settings/NavigationPermalinkviewMode/Hint: パーマリンク・パーマビューの処理方法を選択します:
Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description: アドレスバーのパーマリンク・パーマビューの URL を更新する
Settings/PerformanceInstrumentation/Caption: パフォーマンス統計情報
Settings/PerformanceInstrumentation/Description: パフォーマンス統計情報の有効
Settings/PerformanceInstrumentation/Hint: ブラウザの開発者コンソールにパフォーマンスの統計情報を表示します。有効にするには再読み込みが必要です
Settings/TitleLinks/Caption: Tiddler タイトル
Settings/TitleLinks/Hint: オプションで Tiddler のタイトルをリンクとして表示することができます
Settings/TitleLinks/No/Description: Tiddler のタイトルをリンクとして表示しない
Settings/TitleLinks/Yes/Description: Tiddler のタイトルをリンクとして表示する
Settings/ToolbarButtons/Caption: ボタンの表示 Settings/ToolbarButtons/Caption: ボタンの表示
Settings/ToolbarButtons/Hint: ツールバーのボタンの表示の設定: Settings/ToolbarButtons/Hint: ツールバーのボタンの表示の設定:
Settings/ToolbarButtons/Icons/Description: アイコンを表示する。 Settings/ToolbarButtons/Icons/Description: アイコンを表示する
Settings/ToolbarButtons/Text/Description: テキストを表示する。 Settings/ToolbarButtons/Text/Description: テキストを表示する
Settings/ToolbarButtonStyle/Caption: ツールバーバタンのスタイル
Settings/ToolbarButtonStyle/Hint: ツールバーのボタンのスタイルを選択します:
Settings/ToolbarButtonStyle/Styles/Borderless: 枠なし
Settings/ToolbarButtonStyle/Styles/Boxed: 四角
Settings/ToolbarButtonStyle/Styles/Rounded: 角丸
StoryTiddler/Caption: Tiddler 表示部
StoryTiddler/Hint: このルールカスケードは、Tiddler 表示部にに Tiddler を表示するためのテンプレートを動的に選択するために使用されます。
StoryView/Caption: 表示スタイル StoryView/Caption: 表示スタイル
StoryView/Prompt: 現在の表示スタイル: StoryView/Prompt: 現在の表示スタイル:
Stylesheets/Caption: スタイルシート
Stylesheets/Expand/Caption: すべて展開
Stylesheets/Hint: <<tag "$:/tags/Stylesheet">> でタグ付けされた現在のスタイルシートの Tiddler でレンダリングされた CSS です
Stylesheets/Restore/Caption: 復旧
Theme/Caption: テーマ Theme/Caption: テーマ
Theme/Prompt: 現在のテーマ: Theme/Prompt: 現在のテーマ:
TiddlerFields/Caption: Tiddlerフィールド TiddlerColour/Caption: Tiddler の色
TiddlerFields/Hint: 以下はこの TiddlyWiki で使用されているすべての tiddler フィールド の一覧です(システム tiddler も含みますが、隠し tiddler は含んでいません)。 TiddlerColour/Hint: このルールカスケードは、Tiddler の色(アイコンと関連するタグピルに使用される)を動的に選択するために使用されます。
TiddlerFields/Caption: Tiddler 項目
TiddlerFields/Hint: 以下はこの TiddlyWiki で使用されているすべての Tiddler 項目の一覧です(システム Tiddler も含みますが、隠し Tiddler は含んでいません)。
TiddlerIcon/Caption: Tiddler アイコン
TiddlerIcon/Hint: このルールカスケードは Tiddler のアイコンを動的に選択するために使用されます。
Toolbars/Caption: ツールバー Toolbars/Caption: ツールバー
Toolbars/EditorToolbar/Caption: エディターツールバー
Toolbars/EditorToolbar/Hint: エディタツールバーに表示されるボタンを選択します。一部のボタンは、特定のタイプの Tiddler を編集するときにのみ表示されることに注意してください。ドラッグ&ドロップで並び順を変更します。
Toolbars/EditToolbar/Caption: 編集画面 Toolbars/EditToolbar/Caption: 編集画面
Toolbars/EditToolbar/Hint: 編集画面で表示するボタンを選んでください。 Toolbars/EditToolbar/Hint: 編集画面で表示するボタンを選んでください
Toolbars/Hint: ツールバーに表示するボタンを選んでください。 Toolbars/Hint: ツールバーに表示するボタンを選んでください
Toolbars/PageControls/Caption: サイドバー Toolbars/PageControls/Caption: サイドバー
Toolbars/PageControls/Hint: サイドバーに表示するボタンを選んでください Toolbars/PageControls/Hint: サイドバーに表示するボタンを選んでください
Toolbars/ViewToolbar/Caption: 閲覧画面 Toolbars/ViewToolbar/Caption: 閲覧画面
Toolbars/ViewToolbar/Hint: 閲覧画面に表示するボタンを選んでください Toolbars/ViewToolbar/Hint: 閲覧画面に表示するボタンを選んでください
Tools/Caption: ツール Tools/Caption: ツール
Tools/Download/Full/Caption: 全てウィキをダウンロードする Tools/Download/Full/Caption: すべての Wiki をダウンロードする
Tools/Export/AllAsStaticHTML/Caption: すべての tiddler を含む閲覧用 HTML としてダウンロードする Tools/Export/AllAsStaticHTML/Caption: すべての Tiddler を含む閲覧用 HTML としてダウンロードする
Tools/Export/Heading: エクスポート Tools/Export/Heading: エクスポート
ViewTemplateBody/Caption: 表示テンプレートの本体
ViewTemplateBody/Hint: このルールカスケードは、デフォルトのビューテンプレートが Tiddler の本体を表示するためのテンプレートを動的に選択するために使用されます。
ViewTemplateTitle/Caption: 表示テンプレートのタイトル
ViewTemplateTitle/Hint: このルールカスケードは、デフォルトのビューテンプレートが Tiddler のタイトルを表示するためのテンプレートを動的に選択するために使用されます。

View File

@ -1,8 +1,8 @@
title: $:/core/ja-JP/readme title: $:/core/ja-JP/readme
このプラグインには、下記から成るTiddlyWiliのコアコンポーネントが含まれています。 このプラグインには、下記の TiddlyWiki のコアコンポーネントが含まれています:
* JavaScript モジュール * JavaScript モジュール
* アイコン * アイコン
* TiddlyWikiの表示に必要なテンプレート * TiddlyWiki の表示に必要なテンプレート
* コアに使用される各言語の文字列の英語("en-GB")表現 * コアに使用される各言語の文字列の英語("en-GB")表現

View File

@ -38,18 +38,18 @@ Date/Long/Day/3: 水曜
Date/Long/Day/4: 木曜 Date/Long/Day/4: 木曜
Date/Long/Day/5: 金曜 Date/Long/Day/5: 金曜
Date/Long/Day/6: 土曜 Date/Long/Day/6: 土曜
Date/Long/Month/1: Date/Long/Month/1: 1
Date/Long/Month/10: 神無 Date/Long/Month/10: 10
Date/Long/Month/11: Date/Long/Month/11: 11
Date/Long/Month/12: 師走 Date/Long/Month/12: 12 月
Date/Long/Month/2: Date/Long/Month/2: 2
Date/Long/Month/3: 弥生 Date/Long/Month/3: 3 月
Date/Long/Month/4: Date/Long/Month/4: 4
Date/Long/Month/5: Date/Long/Month/5: 5
Date/Long/Month/6: 水無 Date/Long/Month/6: 6
Date/Long/Month/7: Date/Long/Month/7: 7
Date/Long/Month/8: Date/Long/Month/8: 8
Date/Long/Month/9: Date/Long/Month/9: 9
Date/Period/am: 午前 Date/Period/am: 午前
Date/Period/pm: 午後 Date/Period/pm: 午後
Date/Short/Day/0: 日 Date/Short/Day/0: 日
@ -59,18 +59,18 @@ Date/Short/Day/3: 水
Date/Short/Day/4: 木 Date/Short/Day/4: 木
Date/Short/Day/5: 金 Date/Short/Day/5: 金
Date/Short/Day/6: 土 Date/Short/Day/6: 土
Date/Short/Month/1: Date/Short/Month/1: 1
Date/Short/Month/10: Date/Short/Month/10: 10
Date/Short/Month/11: Date/Short/Month/11: 11
Date/Short/Month/12: Date/Short/Month/12: 12
Date/Short/Month/2: Date/Short/Month/2: 2
Date/Short/Month/3: Date/Short/Month/3: 3
Date/Short/Month/4: Date/Short/Month/4: 4
Date/Short/Month/5: Date/Short/Month/5: 5
Date/Short/Month/6: Date/Short/Month/6: 6
Date/Short/Month/7: Date/Short/Month/7: 7
Date/Short/Month/8: Date/Short/Month/8: 8
Date/Short/Month/9: Date/Short/Month/9: 9
RelativeDate/Future/Days: <<period>> 日後 RelativeDate/Future/Days: <<period>> 日後
RelativeDate/Future/Hours: <<period>> 時間後 RelativeDate/Future/Hours: <<period>> 時間後
RelativeDate/Future/Minutes: <<period>> 分後 RelativeDate/Future/Minutes: <<period>> 分後

View File

@ -11,10 +11,10 @@ parser: 各種 ContentType のパーサモジュール。
saver: ファイル保存メソッドモジュール。ブラウザによる差異を吸収する。 saver: ファイル保存メソッドモジュール。ブラウザによる差異を吸収する。
startup: 初回実行ファンクションモジュール。 startup: 初回実行ファンクションモジュール。
storyview: リストウィジェットのアニメーションや振る舞いをカスタマイズするモジュール。 storyview: リストウィジェットのアニメーションや振る舞いをカスタマイズするモジュール。
tiddlerdeserializer: tiddler を他の ContentType に変換するモジュール。 tiddlerdeserializer: Tiddler を他の ContentType に変換するモジュール。
tiddlerfield: 個々の tiddler フィールドの振る舞いを定義するモジュール。 tiddlerfield: 個々の Tiddler フィールドの振る舞いを定義するモジュール。
tiddlermethod: `$tw.Tiddler` の prototype にメソッドを追加するモジュール。 tiddlermethod: `$tw.Tiddler` の prototype にメソッドを追加するモジュール。
upgrader: アップグレードやインポート中にtiddlerのアップグレード処理を追加するモジュール。 upgrader: アップグレードやインポート中に Tiddler のアップグレード処理を追加するモジュール。
utils: `$tw.utils` にメソッドを追加するモジュール。 utils: `$tw.utils` にメソッドを追加するモジュール。
utils-node: `$tw.utils` に Node.js 特有のメソッドを追加するモジュール。 utils-node: `$tw.utils` に Node.js 特有のメソッドを追加するモジュール。
widget: DOM の描画や操作をひとまとめにしたウィジェットモジュール。 widget: DOM の描画や操作をひとまとめにしたウィジェットモジュール。

View File

@ -71,30 +71,30 @@ table-footer-background: テーブルフッタの背景
table-header-background: テーブルヘッダの背景 table-header-background: テーブルヘッダの背景
tag-background: タグの背景 tag-background: タグの背景
tag-foreground: タグの前景 tag-foreground: タグの前景
tiddler-background: tiddlerの背景 tiddler-background: Tiddler の背景
tiddler-border: tiddlerの前景 tiddler-border: Tiddler の前景
tiddler-controls-foreground: tiddler部品の前景 tiddler-controls-foreground: Tiddler 部品の前景
tiddler-controls-foreground-hover: tiddler部品の前景(ホバー) tiddler-controls-foreground-hover: Tiddler 部品の前景(ホバー)
tiddler-controls-foreground-selected: tiddler部品の前景(選択済) tiddler-controls-foreground-selected: Tiddler 部品の前景(選択済)
tiddler-editor-background: tiddlerエディタの背景 tiddler-editor-background: Tiddler エディタの背景
tiddler-editor-border: tiddlerエディタの枠線 tiddler-editor-border: Tiddler エディタの枠線
tiddler-editor-border-image: tiddlerエディタの枠線イメージ tiddler-editor-border-image: Tiddler エディタの枠線イメージ
tiddler-editor-fields-even: tiddlerエディタの背景(偶数フィールド) tiddler-editor-fields-even: Tiddler エディタの背景(偶数フィールド)
tiddler-editor-fields-odd: tiddlerエディタの背景(奇数フィールド) tiddler-editor-fields-odd: Tiddler エディタの背景(奇数フィールド)
tiddler-info-background: tiddlerインフォパネルの背景 tiddler-info-background: Tiddler 情報パネルの背景
tiddler-info-border: tiddlerインフォパネルの枠線 tiddler-info-border: Tiddler 情報パネルの枠線
tiddler-info-tab-background: tiddlerインフォパネルタブの背景 tiddler-info-tab-background: Tiddler 情報パネルタブの背景
tiddler-link-background: tiddlerリンクの背景 tiddler-link-background: Tiddler リンクの背景
tiddler-link-foreground: tiddlerリンクの前景 tiddler-link-foreground: Tiddler リンクの前景
tiddler-subtitle-foreground: tiddlerサブタイトルの前景 tiddler-subtitle-foreground: Tiddler サブタイトルの前景
tiddler-title-foreground: tiddlerタイトルの前景 tiddler-title-foreground: Tiddler タイトルの前景
toolbar-cancel-button: ツールバー「キャンセル」ボタンの前景 toolbar-cancel-button: ツールバー「キャンセル」ボタンの前景
toolbar-close-button: ツールバー「閉じる」ボタンの前景 toolbar-close-button: ツールバー「閉じる」ボタンの前景
toolbar-delete-button: ツールバー「削除」ボタンの前景 toolbar-delete-button: ツールバー「削除」ボタンの前景
toolbar-done-button: ツールバー「確定」ボタンの前景 toolbar-done-button: ツールバー「確定」ボタンの前景
toolbar-edit-button: ツールバー「編集」ボタンの前景 toolbar-edit-button: ツールバー「編集」ボタンの前景
toolbar-info-button: ツールバー「情報」ボタンの前景 toolbar-info-button: ツールバー「情報」ボタンの前景
toolbar-new-button: ツールバー「新規Tiddler」ボタンの前景 toolbar-new-button: ツールバー「新規 Tiddler」ボタンの前景
toolbar-options-button: ツールバー「オプション」ボタンの前景 toolbar-options-button: ツールバー「オプション」ボタンの前景
toolbar-save-button: ツールバー「保存」ボタンの前景 toolbar-save-button: ツールバー「保存」ボタンの前景
untagged-background: 未タグ背景 untagged-background: 未タグ背景

View File

@ -1,22 +1,38 @@
title: $:/language/EditTemplate/ title: $:/language/EditTemplate/
Body/External/Hint: このtiddlerは外部のTiddlyWikiのファイルに保存されています。タグやフィールドの編集はできますが、実際の外部コンテンツを直接編集することはできません。 Body/External/Hint: この Tiddler は外部の TiddlyWiki のファイルに保存されています。タグやフィールドの編集はできますが、実際の外部コンテンツを直接編集することはできません
Body/Placeholder: ここに tiddler の本文を入力してください。 Body/Placeholder: ここに Tiddler の本文を入力してください
Field/Remove/Caption: fieldを削除 Body/Preview/Type/DiffCurrent: 現在との差異
Field/Remove/Hint: fieldを削除 Body/Preview/Type/DiffShadow: shadow との相違点(あれば)
Body/Preview/Type/Output: 出力
Caption: エディタ
Field/Dropdown/Caption: 項目一覧
Field/Dropdown/Hint: 項目一覧を表示
Field/Remove/Caption: 項目を削除
Field/Remove/Hint: 項目を削除します
Fields/Add/Button: 追加 Fields/Add/Button: 追加
Fields/Add/Button/Hint: Tiddler に新しい項目を追加します
Fields/Add/Dropdown/System: システム項目
Fields/Add/Dropdown/User: ユーザー項目
Fields/Add/Name/Placeholder: フィールド名 Fields/Add/Name/Placeholder: フィールド名
Fields/Add/Prompt: 新しいフィールドを追加: Fields/Add/Prompt: 新しいフィールドを追加:
Fields/Add/Value/Placeholder: フィールドの値 Fields/Add/Value/Placeholder: フィールドの値
Shadow/OverriddenWarning: このshadow tiddlerは編集されたものです。このtiddlerを削除すると、ものとshaddow tiddlerが有効になります。 Shadow/OverriddenWarning: この Shadow Tiddler は編集されたものです。この Tiddler を削除すると、ものと Shadow Tiddler が有効になります
Shadow/Warning: これはshadow tiddlerです。変更すると上書きされます。 Shadow/Warning: これは Shadow Tiddler です。変更すると上書きされます
Tags/Add/Button: 追加 Tags/Add/Button: 追加
Tags/Add/Button/Hint: タグを追加
Tags/Add/Placeholder: タグ名 Tags/Add/Placeholder: タグ名
Tags/ClearInput/Caption: 入力をクリア
Tags/ClearInput/Hint: タグ入力をクリア
Tags/Dropdown/Caption: タグ一覧 Tags/Dropdown/Caption: タグ一覧
Tags/Dropdown/Hint: タグ一覧を表示 Tags/Dropdown/Hint: タグ一覧を表示
Title/BadCharacterWarning: 警告: Tiddler のタイトルに <<bad-chars>> という文字の使用は避けてください
Title/Exists/Prompt: 対象の Tiddler がすでに存在します
Title/References/Prompt: この Tiddler の次のリファレンスは、自動的には更新されません:
Title/Relink/Prompt: 他 Tiddler の //tags// と //list// 項目にある ''<$text text=<fromTitle>/>'' を ''<$text text=<toTitle>/>'' に更新します
Type/Delete/Caption: コンテンツタイプを削除 Type/Delete/Caption: コンテンツタイプを削除
Type/Delete/Hint: コンテンツタイプを削除 Type/Delete/Hint: コンテンツタイプを削除
Type/Dropdown/Caption: コンテンツタイプ一覧 Type/Dropdown/Caption: コンテンツタイプ一覧
Type/Dropdown/Hint: コンテンツタイプ一覧を表示 Type/Dropdown/Hint: コンテンツタイプ一覧を表示
Type/Placeholder: 種類 Type/Placeholder: 種類
Type/Prompt: Tiddlerの種類: Type/Prompt: Tiddler の種類:

View File

@ -1,3 +1,3 @@
title: $:/language/Exporters/ title: $:/language/Exporters/
StaticRiver: 静的HTMLファイルとして構成される一連のtiddler StaticRiver: 静的 HTML ファイルとして構成される一連の Tiddler

View File

@ -1,34 +1,39 @@
title: $:/language/Docs/Fields/ title: $:/language/Docs/Fields/
_canonical_uri: 外部画像tiddlerのURI _canonical_uri: 外部画像 Tiddler の URI
bag: tiddlerの由来となったbagの名前 _is_skinny: 存在する場合 Tiddler テキストフィールドがサーバーから読み込まれなければなりません
bag: Tiddler の由来となった bag の名前
caption: タブやボタンに表示されるテキスト caption: タブやボタンに表示されるテキスト
color: tiddler に使用される CSS カラーの値 code-body: ''はい'' に設定すると、表示テンプレートは、コードとして Tiddler を表示します
component: [[アラート tiddler|AlertMechanism]] の原因となったコンポーネントの名前 color: Tiddler に使用される CSS カラーの値
created: tiddler が作成された日付 component: [[アラート Tiddler|AlertMechanism]] の原因となったコンポーネントの名前
creator: tiddler の作成者名 created: Tiddler が作成された日付
current-tiddler: [[history list|HistoryMechanism]] のトップにある tiddler をキャッシュするために使用される creator: Tiddler の作成者名
current-tiddler: [[履歴一覧|HistoryMechanism]] のトップにある Tiddler をキャッシュするために使用されます
dependents: プラグインが依存する他のプラグインのリスト dependents: プラグインが依存する他のプラグインのリスト
description: プラグインなどの説明文 description: プラグインなどの説明文
draft.of: それがドラフト tiddler であるときのタイトル draft.of: それがドラフト Tiddler であるときのタイトル
draft.title: ドラフト tiddler が正式版になったときに使用される予定のタイトル draft.title: ドラフト Tiddler が正式版になったときに使用される予定のタイトル
footer: ウィザードのフッタ部テキスト footer: ウィザードのフッタ部テキスト
icon: 紐付けられているアイコン tiddler のタイトル hide-body: ''はい'' に設定すると表示テンプレートは、Tiddler の本文を非表示にします
library: "yes" となっている場合、その tiddler は JavaScript ライブラリとして保存されなければならない icon: 紐付けられているアイコン Tiddler のタイトル
list: そのtiddlerに紐付くtiddler名の順序付きリスト library: "はい" の場合、その Tiddler は JavaScript ライブラリとして保存する必要があります
list-after: このフィールドが設定されたtiddlerは、順序付きリストでこのフィールドに記載の名前のtiddlerの後ろに並ぶ。 list: その Tiddler に紐付く Tiddler 名の順序付きリスト
list-before: このフィールドが設定されたtiddlerは、順序付きリストでこのフィールドに記載の名前のtiddlerの前に並ぶ。ただし空文字列が指定されていた場合は順序付きリストの先頭になる。 list-after: この項目が設定された Tiddler は、順序付きリストでこのフィールドに記載の名前の Tiddler の後ろに並びます
modified: その tiddler の最終更新日時 list-before: この項目が設定された Tiddler は、順序付きリストでこのフィールドに記載の名前の Tiddler の前に並びます。ただし空文字列が指定されていた場合は順序付きリストの先頭になります
modifier: その tiddler を最後に更新したユーザ名 modified: その Tiddler の最終更新日時
name: 人が読める形のプラグイン tiddler 名 modifier: その Tiddler を最後に更新したユーザー名
name: 人が読める形のプラグイン Tiddler 名
plugin-priority: プラグインの優先度を示す数値 plugin-priority: プラグインの優先度を示す数値
plugin-type: プラグインの種別 plugin-type: プラグインの種別
released: TiddlyWiki のリリース日付 released: TiddlyWiki のリリース日付
revision: サーバー上の tiddler のリビジョン revision: サーバー上の Tiddler のリビジョン
source: その tiddler のソース URL source: その Tiddler のソース URL
subtitle: ウィザードのサブタイトル subtitle: ウィザードのサブタイトル
tags: その tiddler に付けられたタグのリスト tags: その Tiddler に付けられたタグのリスト
text: tiddler の本文 text: Tiddler の本文
title: tiddler の一意となる名称 throttle.refresh: 存在する場合、この Tiddler の更新を抑制します
type: その tiddler の種別 title: Tiddler の一意となる名称
toc-link: 目次一覧で ''いいえ'' に設定されている場合、Tiddler のリンクを抑制します
type: その Tiddler の種別
version: プラグインのバージョン情報 version: プラグインのバージョン情報

View File

@ -1,13 +1,16 @@
title: $:/language/Filters/ title: $:/language/Filters/
AllTags: システムタグを除くすべてのタグ AllTags: システムタグを除くすべてのタグ
AllTiddlers: システムtiddler を除くすべてのtiddler AllTiddlers: システム Tiddler を除くすべての Tiddler
Drafts: ドラフト状態のtiddler Drafts: ドラフト状態の Tiddler
Missing: 未作成のtiddler Missing: 未作成の Tiddler
Orphans: 孤立状態のtiddler Orphans: 孤立状態の Tiddler
OverriddenShadowTiddlers: 上書きされている隠しtiddler OverriddenShadowTiddlers: 上書きされている隠し Tiddler
RecentSystemTiddlers: 最近更新されたtiddlerシステムtiddlerを含む RecentSystemTiddlers: 最近更新された Tiddlerシステム Tiddler を含む)
RecentTiddlers: 最近更新されたtiddler RecentTiddlers: 最近更新された Tiddler
ShadowTiddlers: 隠しtiddler SessionTiddlers: Wiki 読み込み後に変更された Tiddler
ShadowTiddlers: 隠し Tiddler
StoryList: Tiddly 表示部内の Tiddler。 <$text text="$:/AdvancedSearch"/> は除く
SystemTags: システムタグ SystemTags: システムタグ
SystemTiddlers: システムtiddler SystemTiddlers: システム Tiddler
TypedTiddlers: Wiki テキストではない Tiddler

View File

@ -1,19 +1,19 @@
title: GettingStarted title: GettingStarted
\define lingo-base() $:/language/ControlPanel/Basics/ \define lingo-base() $:/language/ControlPanel/Basics/
~TiddlyWikiにようこそ。これは個人で使えるWeb ノートです。 ~TiddlyWiki にようこそ。これは個人で使える Web ノートです。
作業を開始する前に保存機能が正しく使えるかどうかをご確認ください。 - 詳細は https://tiddlywiki.com/ の説明をご覧ください。 作業を開始する前に保存機能が正しく使えるかどうかをご確認ください。 - 詳細は https://tiddlywiki.com/ の説明をご覧ください。
それでは始めましょう: それでは始めましょう:
* サイドバーにある「+」ボタンで新しいtiddlerを作成します。 * サイドバーにある「+」ボタンで新しい Tiddler を作成します。
* サイドバーにある「歯車」ボタンで コントロールパネル を開いて、このWikiに対する設定ができます。 * サイドバーにある「歯車」ボタンで コントロールパネル を開いて、この Wiki に対する設定ができます。
** 「基本」タブのデフォルトtiddlerを変更することで、Wikiを開くたびにこのメッセージが表示されないようにできます。 ** 「基本」タブのデフォルト Tiddler を変更することで、Wiki を開くたびにこのメッセージが表示されないようにできます。
* 変更を保存するにはサイドバーの「ダウンロード」ボタンを押してください。 * 変更を保存するにはサイドバーの「ダウンロード」ボタンを押してください。
* 書式に関する詳細は WikiText を参照してください。 * 書式に関する詳細は WikiText を参照してください。
!! この~TiddlyWikiを設定 !! この ~TiddlyWiki を設定
<div class="tc-control-panel"> <div class="tc-control-panel">
@ -22,4 +22,4 @@ title: GettingStarted
|<$link to="$:/DefaultTiddlers"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit-text tag="textarea" tiddler="$:/DefaultTiddlers"/><br>//<<lingo DefaultTiddlers/BottomHint>>// | |<$link to="$:/DefaultTiddlers"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit-text tag="textarea" tiddler="$:/DefaultTiddlers"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |
</div> </div>
See the [[control panel|$:/ControlPanel]] for more options. より多くのオプションは [[control panel|$:/ControlPanel]] を参照してください。

View File

@ -1,10 +1,10 @@
title: $:/language/Help/build title: $:/language/Help/build
description: 設定されたコマンドを自動実行 description: 設定されたコマンドを自動実行
現在のwikiの指定したターゲットtargetをビルドします。もしターゲットを指定しない場合は、ビルド可能な全てのターゲットをビルドします。 現在の Wiki の指定したターゲットtargetをビルドします。もしターゲットを指定しない場合は、ビルド可能な全てのターゲットをビルドします。
``` ```
--build <target> [<target> ...] --build <target> [<target> ...]
``` ```
ビルドターゲットは、wikiフォルダのtiddlywiki.infoに定義されます。 ビルドターゲットは、wiki フォルダの tiddlywiki.info に定義されます。

View File

@ -1,4 +1,8 @@
title: $:/language/Help/editions title: $:/language/Help/editions
description: 使用可能なTiddlyWikiのエディションの一覧を表示 description: 使用可能な TiddlyWiki のエディションの一覧を表示
使用可能なTiddlyWikiのエディションの名称と説明の一覧を表示する。`--init`コマンドで特定のエディションの新しいwikiを作成できる。```--editions``` 利用可能なエディションの名称と説明を一覧で表示します。 指定したエディションの新しい Wiki を作るには、 `--init` コマンドを使用します。
```
--editions
```

View File

@ -1,5 +1,5 @@
title: $:/language/Help/help title: $:/language/Help/help
description: TiddlyWikiコマンドのヘルプを表示 description: TiddlyWiki コマンドのヘルプを表示
コマンドのヘルプを表示します: コマンドのヘルプを表示します:

View File

@ -1,7 +1,7 @@
title: $:/language/Help/init title: $:/language/Help/init
description: 空の[[Wikiフォルダ|WikiFolders]] を初期化 description: 空の [[Wiki フォルダ|WikiFolders]] を初期化
空の [[Wikiフォルダ|WikiFolders]] を初期化し、その中に指定したエディションの内容をコピーします。 空の [[Wiki フォルダ|WikiFolders]] を初期化し、その中に指定したエディションの内容をコピーします。
``` ```
--init <edition> [<edition> ...] --init <edition> [<edition> ...]

View File

@ -1,7 +1,7 @@
title: $:/language/Help/load title: $:/language/Help/load
description: ファイルからtiddlerを読み込み description: ファイルから Tiddler を読み込み
tiddler を TiddlyWiki Ver.2 のファイル (`.html`), `.tiddler`, `.tid`, `.json` などから読み込みます。 Tiddler を TiddlyWiki Ver.2 のファイル (`.html`), `.tiddler`, `.tid`, `.json` などから読み込みます。
``` ```
--load <filepath> --load <filepath>

View File

@ -1,9 +1,9 @@
title: $:/language/Help/makelibrary title: $:/language/Help/makelibrary
description: アップグレード処理に必要なライブラリプラグインを生成 description: アップグレード処理に必要なライブラリプラグインを生成
アップグレードに使用する`$:/UpgradeLibrary` tiddlerを作成します。 アップグレードに使用する`$:/UpgradeLibrary` Tiddler を作成します。
アップグレード用のライブラリの書式は、libraryというタイプの一般的なプラグインtiddlerです。ライブラリには、TiddlyWiki5リポジトリに含まれている各プラグイン、テーマ、および言語パックが含まれています。 アップグレード用のライブラリの書式は、library というタイプの一般的なプラグインTiddler です。ライブラリには、TiddlyWiki5 リポジトリに含まれている各プラグイン、テーマ、および言語パックが含まれています。
このコマンドは、内部的に使用することを想定したものです。アップグレードをカスタムの方法で実行するユーザーだけに関連するものです。 このコマンドは、内部的に使用することを想定したものです。アップグレードをカスタムの方法で実行するユーザーだけに関連するものです。
@ -11,4 +11,4 @@ description: アップグレード処理に必要なライブラリプラグイ
--makelibrary <title> --makelibrary <title>
``` ```
引数titleの規定値は、`$:/UpgradeLibrary`です。 引数titleの規定値は、 `$:/UpgradeLibrary` です。

View File

@ -2,10 +2,10 @@ title: $:/language/Help/output
description: 次に実行するコマンドの出力ディレクトリの設定 description: 次に実行するコマンドの出力ディレクトリの設定
次に実行するコマンドのために、出力の基準となるディレクトリを設定します。規定の出力ディレクトリは、編集ディレクトリの`output`という名前のサブディレクトリです。 次に実行するコマンドのために、出力の基準となるディレクトリを設定します。規定の出力ディレクトリは、編集ディレクトリの `output` という名前のサブディレクトリです。
``` ```
--output <pathname> --output <pathname>
``` ```
もしpathnameに相対パスを指定した場合は、作業ディレクトリからの相対パスとなります。たとえば、`--output .`と指定した場合は、出力ディレクトリは現在の作業ディレクトリとなります。 もし pathname に相対パスを指定した場合は、作業ディレクトリからの相対パスとなります。たとえば、 `--output .` と指定した場合は、出力ディレクトリは現在の作業ディレクトリとなります。

View File

@ -1,7 +1,7 @@
title: $:/language/Help/rendertiddler title: $:/language/Help/rendertiddler
description: 個々の tiddler を指定した ContentType で出力 description: 個々の Tiddler を指定した ContentType で出力
個々の tiddler を指定した ContentType で出力します。デフォルトは `text/html` で、指定されたファイル名で内容を保存します。 個々の Tiddler を指定した ContentType で出力します。デフォルトは `text/html` で、指定されたファイル名で内容を保存します。
``` ```
--rendertiddler <title> <filename> [<type>] --rendertiddler <title> <filename> [<type>]

View File

@ -1,7 +1,7 @@
title: $:/language/Help/rendertiddlers title: $:/language/Help/rendertiddlers
description: フィルタパターンを指定してマッチする tiddler を指定した ContentTypeで出力 description: フィルタパターンを指定してマッチする Tiddler を指定した ContentTypeで出力
フィルタパターンを指定してマッチする tiddler を指定した ContentTypeデフォルトは`text/html`)と拡張子(デフォルトは`.html`)で出力します。 フィルタパターンを指定してマッチする Tiddler を指定した ContentTypeデフォルトは`text/html`)と拡張子(デフォルトは`.html`)で出力します。
``` ```
--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>] --rendertiddlers <filter> <template> <pathname> [<type>] [<extension>]

View File

@ -1,7 +1,7 @@
title: $:/language/Help/savetiddler title: $:/language/Help/savetiddler
description: rawテキストのtiddlerをファイルに保存 description: raw テキストの Tiddler をファイルに保存
個別の tiddler を raw テキストあるいはバイナリフォーマットにて、指定したファイル名に保存します。 個別の Tiddler を raw テキストあるいはバイナリフォーマットにて、指定したファイル名に保存します。
``` ```
--savetiddler <title> <filename> --savetiddler <title> <filename>

View File

@ -1,4 +1,14 @@
title: $:/language/Help/savetiddlers title: $:/language/Help/savetiddlers
description: rawテキストのtiddlerのグループをディレクトリに保存 description: raw Tiddler グループをファイルへ保存
tiddler のグループを raw テキストあるいはバイナリフォーマットにて、指定したファイル名に保存します。```--savetiddlers <filter> <pathname>```デフォルトでは、パス名はエディションのディレクトリ配下にある`output`ディレクトリです。`--output`コマンドで異なる出力先を指定できます。ディレクトリ名が存在しない場合は自動的に作成されます。 (注意: `--savetiddler` コマンドは非推奨で、新しい、より柔軟な `--save` コマンドが優先されます)
個々の Tiddler を生のテキストまたはバイナリ形式で指定されたファイル名に保存します。
```
--savetiddler <title> <filename>
```
デフォルトでは、ファイル名はエディションディレクトリの `output` サブディレクトリからの相対パスで解決されます。 `--output` コマンドを使用すると、出力を別のディレクトリに向けることができます。
ファイル名のパスに欠落しているディレクトリがあれば、自動的に作成されます。

View File

@ -1,9 +1,9 @@
title: $:/language/Help/server title: $:/language/Help/server
description: TiddlyWikiにHTTPサーバのインターフェースを提供 description: TiddlyWiki HTTP サーバのインターフェースを提供
TiddlyWiki5 に組み込まれているサーバー機能は非常にシンプルなものです。TiddlyWeb との互換性はありますが、インターネット上で安定して公開するために必要となるいくつもの機能がサポートされていません。 TiddlyWiki5 に組み込まれているサーバー機能は非常にシンプルなものです。TiddlyWeb との互換性はありますが、インターネット上で安定して公開するために必要となるいくつもの機能がサポートされていません。
root 階層では指定された tiddler のレンダリングを行います。root 階層以外では JSON エンコードされた個々の tiddler や、一般的な HTTP 操作(`GET`, `PUT`, `DELETE`)をサポートします。 root 階層では指定された Tiddler のレンダリングを行います。root 階層以外では JSON エンコードされた個々の Tiddler や、一般的な HTTP 操作(`GET`, `PUT`, `DELETE`)をサポートします。
``` ```
--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host> --server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host>
@ -12,10 +12,10 @@ root 階層では指定された tiddler のレンダリングを行います。
以下のパラメータがあります: 以下のパラメータがあります:
* ''port'' - 待ち受けるポート番号(デフォルトは "8080" * ''port'' - 待ち受けるポート番号(デフォルトは "8080"
* ''roottiddler'' - root階層になる tiddlerデフォルトは "$:/core/save/all" * ''roottiddler'' - root 階層になる Tiddlerデフォルトは "$:/core/save/all"
* ''rendertype'' - root tiddler がレンダリングされるときの ContentTypeデフォルトは "text/plain" * ''rendertype'' - root Tiddler がレンダリングされるときの ContentTypeデフォルトは "text/plain"
* ''servetype'' - root tiddler がリクエストされるときの ContentTypeデフォルトは "text/html" * ''servetype'' - root Tiddler がリクエストされるときの ContentTypeデフォルトは "text/html"
* ''username'' - 編集した tiddler を保存する際のデフォルトユーザ名 * ''username'' - 編集した Tiddler を保存する際のデフォルトユーザ名
* ''password'' - ベーシック認証用のパスワード * ''password'' - ベーシック認証用のパスワード
* ''host'' - サーバーとなるホスト名(デフォルトは "127.0.0.1" つまり "localhost" * ''host'' - サーバーとなるホスト名(デフォルトは "127.0.0.1" つまり "localhost"

View File

@ -1,9 +1,9 @@
title: $:/language/Help/setfield title: $:/language/Help/setfield
description: tiddlerを使用する準備 description: Tiddler を使用する準備
//注意 このコマンドは実験的なもので、今後変更される可能性があります。// //注意: このコマンドは実験的なもので、今後変更される可能性があります。//
テンプレートtiddlerの内容を、複数のtiddlerの指定のフィールドに設定する テンプレート Tiddler の内容を、複数の Tiddler の指定のフィールドに設定します
``` ```
--setfield <filter> <fieldname> <templatetitle> <rendertype> --setfield <filter> <fieldname> <templatetitle> <rendertype>
@ -11,7 +11,7 @@ description: tiddlerを使用する準備
パラメータ: パラメータ:
* "filter" - コマンドの対象となるtiddler * "filter" - コマンドの対象となる Tiddler
* "fieldname" - 変更するフィールド(規定値は"text" * "fieldname" - 変更するフィールド(規定値は "text"
* "templatetitle" - 指定のフィールドに転記する元になるtiddler。もし空白あるはtiddlerが存在しない場合は、指定したフィールドは削除される * "templatetitle" - 指定のフィールドに転記する元になる Tiddler。空白または欠落している場合、指定されたフィールドは削除されます
* "rendertype" - テキストの種類(規定値は"text/plain"。"text/html"にするとHTMLタグを含められる * "rendertype" - テキストの種類(規定値は "text/plain"。"text/html" にすると HTML タグを含められる)

View File

@ -1,7 +1,7 @@
title: $:/language/Help/unpackplugin title: $:/language/Help/unpackplugin
description: プラグインに含まれているtiddlerの取り出し description: プラグインに含まれている Tiddler の取り出し
プラグインに格納されているtiddlerを取り出し、一般的なtiddlerとして出力します。 プラグインに格納されている Tiddler を取り出し、一般的な Tiddler として出力します。
``` ```
--unpackplugin <title> --unpackplugin <title>

View File

@ -1,4 +1,8 @@
title: $:/language/Help/verbose title: $:/language/Help/verbose
description: 詳細出力モード description: 詳細出力モードで動作
詳細出力を有効にする。デバッグ時に有用。```--verbose``` 詳細出力モードで動作します。デバッグに便利です。
```
--verbose
```

View File

@ -1,7 +1,7 @@
title: $:/language/Help/version title: $:/language/Help/version
description: TiddlyWikiのバージョン番号を表示 description: TiddlyWiki のバージョン番号を表示
TiddlyWiki のバージョン番号を表示す TiddlyWiki のバージョン番号を表示しま
``` ```
--version --version

View File

@ -1,15 +1,34 @@
title: $:/language/Import/ title: $:/language/Import/
Editor/Import/Heading: 画像を取り込み、エディターに挿入します。
Imported/Hint: 次の Tiddler をインポートしました:
Listing/Cancel/Caption: キャンセル Listing/Cancel/Caption: キャンセル
Listing/Hint: インポートの準備ができたtiddler: Listing/Cancel/Warning: インポートをキャンセルしてよろしいですか?
Listing/Hint: これらの Tiddler はすぐにインポートできます:
Listing/Import/Caption: インポート Listing/Import/Caption: インポート
Listing/Preview: プレビュー:
Listing/Preview/Diff: 差分
Listing/Preview/DiffFields: 差分 (項目)
Listing/Preview/Fields: 項目
Listing/Preview/Text: テキスト
Listing/Preview/TextRaw: テキスト (Raw)
Listing/Rename/CancelRename: キャンセル
Listing/Rename/ConfirmRename] Tiddler の名前を変更
Listing/Rename/OverwriteWarning: このタイトルの Tiddler はすでに存在しています。
Listing/Rename/Prompt: 変更名:
Listing/Rename/Tooltip: インポート前に Tiddler の名前を変更する
Listing/Select/Caption: 選択 Listing/Select/Caption: 選択
Listing/Status/Caption: ステータス Listing/Status/Caption: ステータス
Listing/Title/Caption: タイトル Listing/Title/Caption: タイトル
Upgrader/Plugins/Suppressed/Incompatible: ブロックされた、互換性のないまたは廃止されたプラグイン Upgrader/Plugins/Suppressed/Incompatible: 互換性のないまたは廃止によりブロックされたプラグイン
Upgrader/Plugins/Suppressed/Version: ブロックされたプラグイン(インポートされる<<incoming>>プラグインが存在している<<existing>>プラグインより古いため) Upgrader/Plugins/Suppressed/Version: ブロックされたプラグイン(インポートされる <<incoming>> プラグインが存在している <<existing>> プラグインより古いため)
Upgrader/Plugins/Upgraded: <<incoming>> から <<upgraded>>にアップグレードされたプラグイン Upgrader/Plugins/Upgraded: プラグインは <<incoming>> から <<upgraded>> にアップグレードされました
Upgrader/State/Suppressed: ブロックされた一時tiddler Upgrader/State/Suppressed: ブロックされた一時 Tiddler
Upgrader/System/Suppressed: ブロックされたシステムtiddler Upgrader/System/Alert: コアモジュールの Tiddler を上書きするTiddlerをインポートしようとしています。システムが不安定になる可能性があるため、推奨しません。
Upgrader/ThemeTweaks/Created: <$text text=<<from>>/> から移動したtheme tweak Upgrader/System/Disabled: システム Tiddler の無効化
Upgrader/System/Suppressed: システム Tiddler のブロック
Upgrader/System/Warning: コアモジュール Tiddler
Upgrader/ThemeTweaks/Created: <$text text=<<from>>/> から移動した Theme Tweak
Upgrader/Tiddler/Disabled: 無効化した Tiddler
Upgrader/Tiddler/Selected: 選択した Tiddler
Upgrader/Tiddler/Unselected: 選択していない Tiddler

View File

@ -1,21 +1,108 @@
title: $:/language/ title: $:/language/
BinaryWarning/Prompt: このtiddlerにはバイナリデータが含まれています。 NewJournal/Tags: Journal
ClassicWarning/Hint: この tiddler はクラシックスタイルのTiddlyWikiフォーマットで書かれています。このフォーマットはTiddlyWiki5との完全な互換性はありません。詳しくは https://tiddlywiki.com/static/Upgrading.html を参照してください。 NewJournal/Text:
NewJournal/Title: YYYY年MM月DD日(ddd)
AboveStory/ClassicPlugin/Warning: It looks like you are trying to load a plugin designed for ~TiddlyWiki Classic. Please note that [[these plugins do not work with TiddlyWiki version 5.x.x|https://tiddlywiki.com/#TiddlyWikiClassic]]. ~TiddlyWiki Classic plugins detected:
BinaryWarning/Prompt: この Tiddler にはバイナリデータが含まれています
ClassicWarning/Hint: この Tiddler はクラシックスタイルの TiddlyWiki フォーマットで書かれています。このフォーマットは TiddlyWiki5 との完全な互換性はありません。詳しくは https://tiddlywiki.com/static/Upgrading.html を参照してください。
ClassicWarning/Upgrade/Caption: アップグレード ClassicWarning/Upgrade/Caption: アップグレード
CloseAll/Button: すべて閉じる CloseAll/Button: すべて閉じる
ConfirmCancelTiddler: 本当にこのtiddler "<$text text=<<title>>/>" の編集内容を取り消しますか? ColourPicker/Recent: Recent:
ConfirmDeleteTiddler: 本当にこのtiddler "<$text text=<<title>>/>" を削除しますか? ConfirmAction: Do you wish to proceed?
ConfirmEditShadowTiddler: 隠しtiddlerを編集します。将来のアップグレードで互換性がとれなくなるかもしれません。本当にこのtiddler "<$text text=<<title>>/>" を編集しますか? ConfirmCancelTiddler: 本当にこの Tiddler "<$text text=<<title>>/>" の編集内容を取り消しますか?
ConfirmOverwriteTiddler: 本当にこの tiddler "<$text text=<<title>>/>" を上書きしますか? ConfirmDeleteTiddler: 本当にこの Tiddler "<$text text=<<title>>/>" を削除しますか?
DropMessage: ドロップしてください。(止めるには、キャンセルをクリックしてください。) ConfirmEditShadowTiddler: 隠し Tiddler を編集します。将来のアップグレードで互換性がとれなくなるかもしれません。本当にこの Tiddler "<$text text=<<title>>/>" を編集しますか?
ConfirmOverwriteTiddler: 本当にこの Tiddler "<$text text=<<title>>/>" を上書きしますか?
Count: count
DefaultNewTiddlerTitle: 新しい Tiddler
Diffs/CountMessage: <<diff-count>> differences
DropMessage: ドロップしてください。(止めるには、キャンセルをクリックしてください)
Encryption/Cancel: キャンセル
Encryption/ConfirmClearPassword: パスワードを削除すると暗号化も解除されますが、本当にパスワードを削除しますか? Encryption/ConfirmClearPassword: パスワードを削除すると暗号化も解除されますが、本当にパスワードを削除しますか?
Encryption/PromptSetPassword: パスワードを入力してください。 Encryption/Password: パスワード
MissingTiddler/Hint: 未作成の tiddler "<$text text=<<currentTiddler>>/>" - クリック {{||$:/core/ui/Buttons/edit}} して作成 Encryption/PasswordNoMatch: パスワードが一致しません
RecentChanges/DateFormat: YYYY-MM-DD Encryption/PromptSetPassword: 新しいパスワードを入力してください
SystemTiddler/Tooltip: これはシステム tiddler です Encryption/RepeatPassword: パスワードの繰り返し
Encryption/SetPassword: パスワードを設定
Encryption/Username: ユーザー名
Error/Caption: エラー
Error/Filter: フィルターエラー
Error/FilterRunPrefix: Filter Error: Unknown prefix for filter run
Error/FilterSyntax: Syntax error in filter expression
Error/FormatFilterOperator:Filter Error: Unknown suffix for the 'format' filter operator
Error/IsFilterOperator: Filter Error: Unknown operand for the 'is' filter operator
Error/LoadingPluginLibrary: Error loading plugin library
Error/NetworkErrorAlert: `<h2>''Network Error''</h2>It looks like the connection to the server has been lost. This may indicate a problem with your network connection. Please attempt to restore network connectivity before continuing.<br><br>''Any unsaved changes will be automatically synchronised when connectivity is restored''.`
Error/PutEditConflict: File changed on server
Error/PutForbidden: Permission denied
Error/PutUnauthorized: Authentication required
Error/RecursiveTransclusion: Recursive transclusion error in transclude widget
Error/RetrievingSkinny: Error retrieving skinny tiddler list
Error/SavingToTWEdit: Error saving to TWEdit
Error/WhileSaving: Error while saving
Error/XMLHttpRequest: XMLHttpRequest error code
Exporters/CsvFile: CSV ファイル
Exporters/JsonFile: JSON ファイル
Exporters/StaticRiver: 静的 HTML ファイルとして構成される一連の Tiddler
Exporters/TidFile: ".tid" ファイル
InternalJavaScriptError/Hint: Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser
InternalJavaScriptError/Title: Internal JavaScript Error
LayoutSwitcher/Description: レイアウト切り替えを開きます
LazyLoadingWarning: <p>Trying to load external content from ''<$text text={{!!_canonical_uri}}/>''</p><p>If this message doesn't disappear, either the tiddler content type doesn't match the type of the external content, or you may be using a browser that doesn't support external content for wikis loaded as standalone files. See https://tiddlywiki.com/#ExternalText</p>
LoginToTiddlySpace: TiddlySpace へログイン
Manager/Controls/FilterByTag/None: (なし)
Manager/Controls/FilterByTag/Prompt: タグでフィルター:
Manager/Controls/Order/Prompt: 逆順
Manager/Controls/Search/Placeholder: 検索
Manager/Controls/Search/Prompt: 検索:
Manager/Controls/Show/Option/Tags: タグ
Manager/Controls/Show/Option/Tiddlers: Tiddler
Manager/Controls/Show/Prompt: 表示:
Manager/Controls/Sort/Prompt: 表示順:
Manager/Item/Colour: 色
Manager/Item/Fields: 項目
Manager/Item/Icon: アイコン
Manager/Item/Icon/None: (なし)
Manager/Item/RawText: Raw テキスト
Manager/Item/Tags: タグ
Manager/Item/Tools: ツール
Manager/Item/WikifiedText: Wikified テキスト
MissingTiddler/Hint: 未作成の Tiddler "<$text text=<<currentTiddler>>/>" - クリック {{||$:/core/ui/Buttons/edit}} して作成
No: いいえ
Notifications/CopiedToClipboard/Failed: クリップボードのコピーに失敗しました
Notifications/CopiedToClipboard/Succeeded: クリップボードへコピーしました
Notifications/Save/Done: Wiki を保存しました
Notifications/Save/Starting: Wiki を保存します
OfficialPluginLibrary: 公式 ~TiddlyWiki プラグインライブラリ
OfficialPluginLibrary/Hint: The official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team.
PageTemplate/Description: 標準 ~TiddlyWiki レイアウト
PageTemplate/Name: 標準 ~PageTemplate
PluginReloadWarning: ~JavaScript プラグインの変更を有効にするため、 {{$:/core/ui/Buttons/save-wiki}} 保存して {{$:/core/ui/Buttons/refresh}} 再読み込みしてください
RecentChanges/DateFormat: YYYY-0MM-0DD
Shortcuts/Input/Accept/Hint: 選択項目を許可します
Shortcuts/Input/AcceptVariant/Hint: 選択項目を許可します (variant)
Shortcuts/Input/AdvancedSearch/Hint: サイドバーの検索フィールドの中から、~AdvancedSearch パネルを開きます
Shortcuts/Input/Cancel/Hint: 入力項目をクリアします
Shortcuts/Input/Down/Hint: 次の項目を選択します
Shortcuts/Input/Tab-Left/Hint: 前のタグを選択します
Shortcuts/Input/Tab-Right/Hint: 次のタグを選択します
Shortcuts/Input/Up/Hint: 前の項目を選択します
Shortcuts/SidebarLayout/Hint: サイドバーレイアウトを変更します
Switcher/Subtitle/language: 言語の切り替え
Switcher/Subtitle/layout: レイアウトの切り替え
Switcher/Subtitle/palette: パレットの切り替え
Switcher/Subtitle/theme: テーマの切り替え
SystemTiddler/Tooltip: これはシステム Tiddler です
SystemTiddlers/Include/Prompt: システム Tiddler を含める
TagManager/Colour/Heading: 色 TagManager/Colour/Heading: 色
TagManager/Count/Heading: カウント
TagManager/Icon/Heading: アイコン TagManager/Icon/Heading: アイコン
TagManager/Icons/None: なし
TagManager/Info/Heading: 情報 TagManager/Info/Heading: 情報
TagManager/Tag/Heading: タグ TagManager/Tag/Heading: タグ
Tiddler/DateFormat: YYYY年MM月DD日(ddd) 0hh:0mm
UnsavedChangesWarning: 保存していない編集内容があります。 UnsavedChangesWarning: 保存していない編集内容があります。
Yes: はい
$:/SiteSubtitle: 非線形パーソナルウェブノートブック
$:/SiteTitle: 私の ~TiddlyWiki

View File

@ -6,8 +6,8 @@ help: https://tiddlywiki.com/static/DownloadingChanges.html
このブラウザは手動での保存しかできません。 このブラウザは手動での保存しかできません。
編集済みの wiki を保存するには下記のリンクを右クリックし「ファイルをダウンロード」あるいは「ファイルを保存」を選択し、保存先とファイル名を指定してください。 編集済みの Wiki を保存するには下記のリンクを右クリックし「ファイルをダウンロード」あるいは「ファイルを保存」を選択し、保存先とファイル名を指定してください。
//コントロールキー(Windowsの場合)あるいは Option/alt キー(Mac OS Xの場合)を押しながらリンクをクリックすることですぐに保存が可能です。このときフォルダー名やファイル名を尋ねられることはありませんが、ブラウザが自動的に判りにくい名前を付けてしまうので、保存後にわかりやすい名前(拡張子 .htmlを含むを付けた方が良いでしょう。// //Ctrl キー (Windows の場合) あるいは Option・alt キー (macOS の場合) を押しながらリンクをクリックすることですぐに保存が可能です。このときフォルダー名やファイル名を尋ねられることはありませんが、ブラウザが自動的に判りにくい名前を付けてしまうので、保存後にわかりやすい名前(拡張子 .html を含む)を付けた方が良いでしょう。//
スマートフォンではダウンロードはできません。代わりにリンクをブックマークしてください。そしてそのブックマークをデスクトップ機へ同期してください。 スマートフォンではダウンロードはできません。代わりにリンクをブックマークしてください。そしてそのブックマークをデスクトップ機へ同期してください。

View File

@ -1,4 +1,4 @@
title: $:/language/Notifications/ title: $:/language/Notifications/
Save/Done: wikiを保存しました Save/Done: Wiki を保存しました
Save/Starting: wikiを保存します Save/Starting: Wiki を保存します

View File

@ -1,17 +1,21 @@
title: $:/language/Search/ title: $:/language/Search/
Advanced/Matches: //<small><<resultCount>> 件一致</small>// Advanced/Matches: //<small><<resultCount>> 件一致</small>//
DefaultResults/Caption: List DefaultResults/Caption: リスト
Filter/Caption: フィルタ Filter/Caption: フィルタ
Filter/Hint: [[フィルタ|https://tiddlywiki.com/static/Filters.html]]で検索します。 Filter/Hint: [[フィルタ|https://tiddlywiki.com/static/Filters.html]]で検索します。
Filter/Matches: //<small><<resultCount>> 件一致</small>// Filter/Matches: //<small><<resultCount>> 件一致</small>//
Matches: //<small><<resultCount>> 件一致</small>// Matches: //<small><<resultCount>> 件一致</small>//
Matches/All: すべて一致:
Matches/Title: タイトル一致:
Search: 検索
Search/TooShort: 検索文が短すぎます
Shadows/Caption: 隠し Shadows/Caption: 隠し
Shadows/Hint: 隠しtiddlerを検索します。 Shadows/Hint: 隠し Tiddler を検索します
Shadows/Matches: //<small><<resultCount>> 件一致</small>// Shadows/Matches: //<small><<resultCount>> 件一致</small>//
Standard/Caption: 一般 Standard/Caption: 一般
Standard/Hint: 一般のtiddlerを検索します。 Standard/Hint: 一般の Tiddler を検索します
Standard/Matches: //<small><<resultCount>> 件一致</small>// Standard/Matches: //<small><<resultCount>> 件一致</small>//
System/Caption: システム System/Caption: システム
System/Hint: システムtiddlerを検索します。 System/Hint: システム Tiddler を検索します
System/Matches: //<small><<resultCount>> 件一致</small>// System/Matches: //<small><<resultCount>> 件一致</small>//

View File

@ -1,16 +1,18 @@
title: $:/language/SideBar/ title: $:/language/SideBar/
All/Caption: 全て All/Caption: すべて
Caption: サイドバー
Contents/Caption: 目次 Contents/Caption: 目次
Drafts/Caption: ドラフト Drafts/Caption: 下書き
Explorer/Caption: Explorer
Missing/Caption: 未作成 Missing/Caption: 未作成
More/Caption: 詳しく More/Caption: 詳しく
Open/Caption: 表示中 Open/Caption: 表示中
Orphans/Caption: 被参照 Orphans/Caption: 被参照
Recent/Caption: 最近の更新 Recent/Caption: 最近の更新
Shadows/Caption: 隠し Shadows/Caption: 隠し
System/Caption: システム System/Caption: システム
Tags/Caption: タグ別 Tags/Caption: タグ別
Tags/Untagged/Caption: タグ Tags/Untagged/Caption: タグ
Tools/Caption: ツール Tools/Caption: ツール
Types/Caption: 種類別 Types/Caption: 種類別

View File

@ -1,3 +1,3 @@
title: $:/SiteSubtitle title: $:/SiteSubtitle
a non-linear personal web notebook 非線形パーソナルウェブノートブック

View File

@ -1,3 +1,3 @@
title: $:/SiteTitle title: $:/SiteTitle
私の~TiddlyWiki 私の ~TiddlyWiki

View File

@ -3,19 +3,19 @@ title: $:/language/TiddlerInfo/
Advanced/Caption: 詳細 Advanced/Caption: 詳細
Advanced/PluginInfo/Empty/Hint: なし Advanced/PluginInfo/Empty/Hint: なし
Advanced/PluginInfo/Heading: プラグイン詳細 Advanced/PluginInfo/Heading: プラグイン詳細
Advanced/PluginInfo/Hint: このプラグインは次の隠しtiddlerを含んでいます : Advanced/PluginInfo/Hint: このプラグインは次の隠し Tiddler を含んでいます:
Advanced/ShadowInfo/Heading: 隠しステータス Advanced/ShadowInfo/Heading: 隠しステータス
Advanced/ShadowInfo/NotShadow/Hint: この tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> は隠し tiddler ではありません Advanced/ShadowInfo/NotShadow/Hint: この Tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> は隠し Tiddler ではありません
Advanced/ShadowInfo/OverriddenShadow/Hint: 通常の tiddler に上書きされています Advanced/ShadowInfo/OverriddenShadow/Hint: 通常の Tiddler に上書きされています
Advanced/ShadowInfo/Shadow/Hint: この tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> は隠し tiddler です Advanced/ShadowInfo/Shadow/Hint: この Tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> は隠し Tiddler です
Advanced/ShadowInfo/Shadow/Source: プラグイン <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link> で定義されています Advanced/ShadowInfo/Shadow/Source: プラグイン <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link> で定義されています
Fields/Caption: フィールド Fields/Caption: 項目
List/Caption: リスト List/Caption: 一覧
List/Empty: リストはありません。 List/Empty: この Tiddler に一覧はありません
Listed/Caption: 被リスト Listed/Caption: 被リスト
Listed/Empty: このtiddlerを参照するリストはありません。 Listed/Empty: この Tiddler を参照するリストはありません
References/Caption: 参照 References/Caption: 参照
References/Empty: 他のtiddlerから参照されていません。 References/Empty: 他の Tiddler から参照されていません
Tagging/Caption: この名でタグ付 Tagging/Caption: この名でタグ付
Tagging/Empty: この名でタグ付けされたtiddlerはありません。 Tagging/Empty: この名前でタグ付けされた Tiddler はありません
Tools/Caption: ツール Tools/Caption: ツール

View File

@ -1,4 +1,4 @@
title: $:/language/Docs/Types/application/javascript title: $:/language/Docs/Types/application/javascript
description: JavaScriptコード description: JavaScript コード
name: application/javascript name: application/javascript
group: Developer group: Developer

View File

@ -1,4 +1,4 @@
title: $:/language/Docs/Types/image/gif title: $:/language/Docs/Types/image/gif
description: GIF画像 description: GIF 画像
name: image/gif name: image/gif
group: Image group: Image

View File

@ -1,4 +1,4 @@
title: $:/language/Docs/Types/image/jpeg title: $:/language/Docs/Types/image/jpeg
description: JPEG画像 description: JPEG 画像
name: image/jpeg name: image/jpeg
group: Image group: Image

View File

@ -1,4 +1,4 @@
title: $:/language/Docs/Types/image/png title: $:/language/Docs/Types/image/png
description: PNG画像 description: PNG 画像
name: image/png name: image/png
group: Image group: Image

View File

@ -1,4 +1,4 @@
title: $:/language/Docs/Types/image/svg+xml title: $:/language/Docs/Types/image/svg+xml
description: SVG形式画像 description: SVG 画像
name: image/svg+xml name: image/svg+xml
group: Image group: Image

View File

@ -1,4 +1,4 @@
title: $:/language/Docs/Types/image/x-icon title: $:/language/Docs/Types/image/x-icon
description: アイコンファイルICOフォーマット description: アイコンファイルICO 形式
name: image/x-icon name: image/x-icon
group: Image group: Image

View File

@ -1,4 +1,4 @@
title: $:/language/Docs/Types/text/css title: $:/language/Docs/Types/text/css
description: CSSスタイルシート description: CSS スタイルシート
name: text/css name: text/css
group: Image group: Image

View File

@ -1,4 +1,4 @@
title: $:/language/Docs/Types/text/vnd.tiddlywiki title: $:/language/Docs/Types/text/vnd.tiddlywiki
description: TiddlyWiki 5形式 description: TiddlyWiki 5 形式
name: text/vnd.tiddlywiki name: text/vnd.tiddlywiki
group: Text group: Text

View File

@ -3,6 +3,6 @@
"name": "ja-JP", "name": "ja-JP",
"plugin-type": "language", "plugin-type": "language",
"description": "Japanese (Japan)", "description": "Japanese (Japan)",
"author": "Makoto Hirohashi, OGOSHI Masayuki, pekopeko1", "author": "Makoto Hirohashi, OGOSHI Masayuki, pekopeko1, dajya-ranger.com, BALLOON | FU-SEN (Keiichi Shiga)",
"core-version": ">=5.1.4" "core-version": ">=5.1.4"
} }

View File

@ -1,5 +1,6 @@
title: $:/language/EditTemplate/ title: $:/language/EditTemplate/
Caption: Edytor
Body/External/Hint: Ten tiddler zawiera treść trzymaną poza głównym plikiem TiddlyWIki. Możesz edytować tagi i pola, ale nie możesz bezpośrednio edytować jego treści. Body/External/Hint: Ten tiddler zawiera treść trzymaną poza głównym plikiem TiddlyWIki. Możesz edytować tagi i pola, ale nie możesz bezpośrednio edytować jego treści.
Body/Placeholder: Wpisz treść tiddlera Body/Placeholder: Wpisz treść tiddlera
Body/Preview/Type/Output: rezultat Body/Preview/Type/Output: rezultat

View File

@ -493,3 +493,5 @@ Dam S., @damscal, 2022/03/24
Max Schillinger, @MaxGyver83, 2022/05/11 Max Schillinger, @MaxGyver83, 2022/05/11
Nolan Darilek, @NDarilek, 2022/06/21 Nolan Darilek, @NDarilek, 2022/06/21
Keiichi Shiga (🎈 BALLOON | FU-SEN), @fu-sen. 2022/07/07

View File

@ -5,6 +5,7 @@ title: $:/plugins/tiddlywiki/browser-sniff/usage
The following informational tiddlers are created at startup: The following informational tiddlers are created at startup:
|!Title |!Description | |!Title |!Description |
|[[$:/info/browser/is/mobile]] |Running on mobile device? ("yes" or "no") |
|[[$:/info/browser/is/android]] |Running on Android? ("yes" or "no") | |[[$:/info/browser/is/android]] |Running on Android? ("yes" or "no") |
|[[$:/info/browser/is/bada]] |Running on Bada? ("yes" or "no") | |[[$:/info/browser/is/bada]] |Running on Bada? ("yes" or "no") |
|[[$:/info/browser/is/blackberry]] |Running on ~BlackBerry? ("yes" or "no") | |[[$:/info/browser/is/blackberry]] |Running on ~BlackBerry? ("yes" or "no") |

View File

@ -1,8 +1,8 @@
title: ImplementationNotes title: $:/plugins/tiddlywiki/katex/ImplementationNotes
! CSS Handling ! CSS Handling
The [[original CSS from KaTeX|https://github.com/Khan/KaTeX/blob/master/static%2Ffonts.css]] includes a number of font definitions in this format: The ''original CSS from KaTeX'' includes a number of font definitions in this format:
``` ```
@font-face { @font-face {
@ -16,7 +16,7 @@ The [[original CSS from KaTeX|https://github.com/Khan/KaTeX/blob/master/static%2
} }
``` ```
These definitions are currently removed manually from [[$:/plugins/tiddlywiki/katex/katex.min.css]] so that they can be redefined as data URIs using TiddlyWiki's macro notation: These definitions are currently ''removed manually'' from [[$:/plugins/tiddlywiki/katex/katex.min.css]] so that they can be redefined as data URIs using TiddlyWiki's macro notation in $:/plugins/tiddlywiki/katex/styles
``` ```
@font-face { @font-face {

View File

@ -0,0 +1,58 @@
title: $:/plugins/tiddlywiki/katex/developer
!! How to upgrade
# Download latest release zip file from [[Github release|https://github.com/KaTeX/KaTeX/releases]]
# Backup existing files
#* `plugins/tiddlywiki/katex/files/tiddlywiki.files` file and
#* `katex.without-font-face.min.css` file
#* Learn more at: $:/plugins/tiddlywiki/katex/ImplementationNotes
# Rename extracted folder to "files" and
#* copy it to `plugins/tiddlywiki/katex/files`
#* (maybe delete the old folder first, to make a full overwrite)
#* delete unused files in it, like `*.mjs` files and `*.md` files
# Create `plugins/tiddlywiki/katex/files/tiddlywiki.files`
#* (or use the old one) and
#* register all needed files
# Register in `files/tiddlywiki.files`
#* `katex.without-font-face.min.css` ''as''
#* `$:/plugins/tiddlywiki/katex/katex.min.css`
#* so fonts are loaded properly in tw environment
!! How to test
To create a new "test edition" type the following command in a console window:
<<<
```
node tiddlywiki test-katex --init katexdemo
```
<<<
>It will create a new directory //test-katex// and clones the //katexdemo// edition.<br>The output should be:
<<<
`Copied edition 'katexdemo' to test-katex`
<<<
Type:
<<<
```
node tiddlywiki test-katex --listen
```
<<<
>It should output
<<<
`syncer-server-filesystem: Dispatching 'save' task: $:/StoryList
Serving on http://127.0.0.1:8080
(press ctrl-C to exit)
`
<<<
Test the new version in the browser at: [[http://127.0.0.1:8080]]
Make sure all equations of math and chemistry are rendered properly.

View File

@ -1,119 +0,0 @@
# [<img src="https://katex.org/img/katex-logo-black.svg" width="130" alt="KaTeX">](https://katex.org/)
[![npm](https://img.shields.io/npm/v/katex.svg)](https://www.npmjs.com/package/katex)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)
[![CI](https://github.com/KaTeX/KaTeX/workflows/CI/badge.svg?branch=master&event=push)](https://github.com/KaTeX/KaTeX/actions?query=workflow%3ACI)
[![codecov](https://codecov.io/gh/KaTeX/KaTeX/branch/master/graph/badge.svg)](https://codecov.io/gh/KaTeX/KaTeX)
[![Discussions](https://img.shields.io/badge/Discussions-join-brightgreen)](https://github.com/KaTeX/KaTeX/discussions)
[![jsDelivr](https://data.jsdelivr.com/v1/package/npm/katex/badge?style=rounded)](https://www.jsdelivr.com/package/npm/katex)
![katex.min.js size](https://img.badgesize.io/https://unpkg.com/katex/dist/katex.min.js?compression=gzip)
[![Gitpod ready-to-code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/KaTeX/KaTeX)
[![Financial Contributors on Open Collective](https://opencollective.com/katex/all/badge.svg?label=financial+contributors)](https://opencollective.com/katex)
KaTeX is a fast, easy-to-use JavaScript library for TeX math rendering on the web.
* **Fast:** KaTeX renders its math synchronously and doesn't need to reflow the page. See how it compares to a competitor in [this speed test](http://www.intmath.com/cg5/katex-mathjax-comparison.php).
* **Print quality:** KaTeX's layout is based on Donald Knuth's TeX, the gold standard for math typesetting.
* **Self contained:** KaTeX has no dependencies and can easily be bundled with your website resources.
* **Server side rendering:** KaTeX produces the same output regardless of browser or environment, so you can pre-render expressions using Node.js and send them as plain HTML.
KaTeX is compatible with all major browsers, including Chrome, Safari, Firefox, Opera, Edge, and IE 11.
KaTeX supports much (but not all) of LaTeX and many LaTeX packages. See the [list of supported functions](https://katex.org/docs/supported.html).
Try out KaTeX [on the demo page](https://katex.org/#demo)!
## Getting started
### Starter template
```html
<!DOCTYPE html>
<!-- KaTeX requires the use of the HTML5 doctype. Without it, KaTeX may not render properly -->
<html>
<head>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/katex.min.css" integrity="sha384-zTROYFVGOfTw7JV7KUu8udsvW2fx4lWOsCEDqhBreBwlHI4ioVRtmIvEThzJHGET" crossorigin="anonymous">
<!-- The loading of KaTeX is deferred to speed up page rendering -->
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/katex.min.js" integrity="sha384-GxNFqL3r9uRJQhR+47eDxuPoNE7yLftQM8LcxzgS4HT73tp970WS/wV5p8UzCOmb" crossorigin="anonymous"></script>
<!-- To automatically render math in text elements, include the auto-render extension: -->
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/contrib/auto-render.min.js" integrity="sha384-vZTG03m+2yp6N6BNi5iM4rW4oIwk5DfcNdFfxkk9ZWpDriOkXX8voJBFrAO7MpVl" crossorigin="anonymous"
onload="renderMathInElement(document.body);"></script>
</head>
...
</html>
```
You can also [download KaTeX](https://github.com/KaTeX/KaTeX/releases) and host it yourself.
For details on how to configure auto-render extension, refer to [the documentation](https://katex.org/docs/autorender.html).
### API
Call `katex.render` to render a TeX expression directly into a DOM element.
For example:
```js
katex.render("c = \\pm\\sqrt{a^2 + b^2}", element, {
throwOnError: false
});
```
Call `katex.renderToString` to generate an HTML string of the rendered math,
e.g., for server-side rendering. For example:
```js
var html = katex.renderToString("c = \\pm\\sqrt{a^2 + b^2}", {
throwOnError: false
});
// '<span class="katex">...</span>'
```
Make sure to include the CSS and font files in both cases.
If you are doing all rendering on the server, there is no need to include the
JavaScript on the client.
The examples above use the `throwOnError: false` option, which renders invalid
inputs as the TeX source code in red (by default), with the error message as
hover text. For other available options, see the
[API documentation](https://katex.org/docs/api.html),
[options documentation](https://katex.org/docs/options.html), and
[handling errors documentation](https://katex.org/docs/error.html).
## Demo and Documentation
Learn more about using KaTeX [on the website](https://katex.org)!
## Contributors
### Code Contributors
This project exists thanks to all the people who contribute code. If you'd like to help, see [our guide to contributing code](CONTRIBUTING.md).
<a href="https://github.com/KaTeX/KaTeX/graphs/contributors"><img src="https://contributors-svg.opencollective.com/katex/contributors.svg?width=890&button=false" alt="Code contributors" /></a>
### Financial Contributors
Become a financial contributor and help us sustain our community.
#### Individuals
<a href="https://opencollective.com/katex"><img src="https://opencollective.com/katex/individuals.svg?width=890" alt="Contribute on Open Collective"></a>
#### Organizations
Support this project with your organization. Your logo will show up here with a link to your website.
<a href="https://opencollective.com/katex/organization/0/website"><img src="https://opencollective.com/katex/organization/0/avatar.svg" alt="Organization 1"></a>
<a href="https://opencollective.com/katex/organization/1/website"><img src="https://opencollective.com/katex/organization/1/avatar.svg" alt="Organization 2"></a>
<a href="https://opencollective.com/katex/organization/2/website"><img src="https://opencollective.com/katex/organization/2/avatar.svg" alt="Organization 3"></a>
<a href="https://opencollective.com/katex/organization/3/website"><img src="https://opencollective.com/katex/organization/3/avatar.svg" alt="Organization 4"></a>
<a href="https://opencollective.com/katex/organization/4/website"><img src="https://opencollective.com/katex/organization/4/avatar.svg" alt="Organization 5"></a>
<a href="https://opencollective.com/katex/organization/5/website"><img src="https://opencollective.com/katex/organization/5/avatar.svg" alt="Organization 6"></a>
<a href="https://opencollective.com/katex/organization/6/website"><img src="https://opencollective.com/katex/organization/6/avatar.svg" alt="Organization 7"></a>
<a href="https://opencollective.com/katex/organization/7/website"><img src="https://opencollective.com/katex/organization/7/avatar.svg" alt="Organization 8"></a>
<a href="https://opencollective.com/katex/organization/8/website"><img src="https://opencollective.com/katex/organization/8/avatar.svg" alt="Organization 9"></a>
<a href="https://opencollective.com/katex/organization/9/website"><img src="https://opencollective.com/katex/organization/9/avatar.svg" alt="Organization 10"></a>
## License
KaTeX is licensed under the [MIT License](http://opensource.org/licenses/MIT).

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More