diff --git a/core/copyright.tid b/core/copyright.tid
index a7b2fa7ac..ce0d6b02f 100644
--- a/core/copyright.tid
+++ b/core/copyright.tid
@@ -4,7 +4,7 @@ type: text/plain
TiddlyWiki created by Jeremy Ruston, (jeremy [at] jermolene [dot] com)
Copyright (c) 2004-2007, Jeremy Ruston
-Copyright (c) 2007-2022, UnaMesa Association
+Copyright (c) 2007-2023, UnaMesa Association
All rights reserved.
Redistribution and use in source and binary forms, with or without
diff --git a/core/language/en-GB/Fields.multids b/core/language/en-GB/Fields.multids
index c094580d5..1330e60a0 100644
--- a/core/language/en-GB/Fields.multids
+++ b/core/language/en-GB/Fields.multids
@@ -1,11 +1,13 @@
title: $:/language/Docs/Fields/
_canonical_uri: The full URI of an external image tiddler
+author: Name of the author of a plugin
bag: The name of the bag from which a tiddler came
caption: The text to be displayed on a tab or button
code-body: The view template will display the tiddler as code if set to ''yes''
color: The CSS color value associated with a tiddler
component: The name of the component responsible for an [[alert tiddler|AlertMechanism]]
+core-version: For a plugin, indicates what version of TiddlyWiki with which it is compatible
current-tiddler: Used to cache the top tiddler in a [[history list|HistoryMechanism]]
created: The date a tiddler was created
creator: The name of the person who created a tiddler
@@ -22,7 +24,9 @@ list-before: If set, the title of a tiddler before which this tiddler should be
list-after: If set, the title of the tiddler after which this tiddler should be added to the ordered list of tiddler titles, or at the end of the list if this field is present but empty
modified: The date and time at which a tiddler was last modified
modifier: The tiddler title associated with the person who last modified a tiddler
+module-type: For javascript tiddlers, specifies what kind of module it is
name: The human readable name associated with a plugin tiddler
+parent-plugin: For a plugin, specifies which plugin of which it is a sub-plugin
plugin-priority: A numerical value indicating the priority of a plugin tiddler
plugin-type: The type of plugin in a plugin tiddler
revision: The revision of the tiddler held at the server
diff --git a/core/modules/filters/filter.js b/core/modules/filters/filter.js
index 8284929a7..9b69fd83a 100644
--- a/core/modules/filters/filter.js
+++ b/core/modules/filters/filter.js
@@ -21,14 +21,15 @@ exports.filter = function(source,operator,options) {
target = operator.prefix !== "!";
source(function(tiddler,title) {
var list = filterFn.call(options.wiki,options.wiki.makeTiddlerIterator([title]),{
- getVariable: function(name) {
+ getVariable: function(name,opts) {
+ opts = opts || {};
switch(name) {
case "currentTiddler":
return "" + title;
case "..currentTiddler":
return options.widget.getVariable("currentTiddler");
default:
- return options.widget.getVariable(name);
+ return options.widget.getVariable(name,opts);
}
}
});
diff --git a/core/modules/filters/reduce.js b/core/modules/filters/reduce.js
index 831b354a1..50c501f08 100644
--- a/core/modules/filters/reduce.js
+++ b/core/modules/filters/reduce.js
@@ -27,7 +27,8 @@ exports.reduce = function(source,operator,options) {
for(var index=0; index> new GenesisWidget that allows the dynamic construction of another widget, where the name and attributes of the new widget can be dynamically determined, without needing to be known in advance
-
-<<.link-badge-added "https://github.com/Jermolene/TiddlyWiki5/pull/6936">> (and <<.link-badge-here "https://github.com/Jermolene/TiddlyWiki5/pull/7105">>) new operators for reading and formatting JSON data: [[jsonget Operator]], [[jsonindexes Operator]], [[jsontype Operator]], [[jsonextract Operator]] and [[format Operator]]
-
! Translation Improvements
Improvements to the following translations:
-* Chinese
-* French
-* German
-* Polish
-* Spanish
-* Japanese
-
-Improvements to the translation features of TiddlyWiki itself:
-
-* <<.link-badge-improved "https://github.com/Jermolene/TiddlyWiki5/pull/6882">> the [[Translators Edition|Translate TiddlyWiki into your language]] to add an option to display the original English text underneath the text area
-* <<.link-badge-updated "https://github.com/Jermolene/TiddlyWiki5/pull/6933">> "delete" button text in $:/AdvancedSearch so that it is translatable
+*
! Usability Improvements
-* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/commit/d62a16ee464fb9984b766b48504829a1a3eb143b">> problem with long presses on tiddler links triggering a preview on iOS/iPadOS
-* <<.link-badge-improved "https://github.com/Jermolene/TiddlyWiki5/pull/6910">> consistency of button and input elements across browsers
-* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/commit/d825f1c875f5e46158c9c41c8c66471138c162d1">> edit preview to use the [[View Template Body Cascade]]
-* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/commit/36896c3db8c9678c0385a561996248a6f00a45ff">> opening a tiddler in a new window to use the [[View Template Body Cascade]]
-* <<.link-badge-improved "https://github.com/Jermolene/TiddlyWiki5/pull/6970">> detection of infinite recursion errors in widgets and filters
-* <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/pull/6877">> default styles for [[styled runs|Styles and Classes in WikiText]]
-* <<.link-badge-improved "https://github.com/Jermolene/TiddlyWiki5/pull/6881">> upgrade wizard to make the version number more prominent
-* <<.link-badge-improved "https://github.com/Jermolene/TiddlyWiki5/pull/7042">> parsing of tiddlers containing CSV data for greater compatibility
-* <<.link-badge-added "https://github.com/Jermolene/TiddlyWiki5/pull/7076">> new page control button to summon the layout switcher
-* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/issues/7084">> folded tiddlers to ensure that the unfold button is always visible
-* <<.link-badge-improved "https://github.com/Jermolene/TiddlyWiki5/pull/7072">> handling of [[Modals]] to optionally allow them to be dismissed by clicking on the background
+*
! Widget Improvements
-* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/commit/127f660c91020dcbb43897d954066b31af729e74">> EditTextWidget to remove the default text "Type the text for the tiddler 'foo'"
-* <<.link-badge-added "https://github.com/Jermolene/TiddlyWiki5/pull/7081">> ''focus'' attribute to SelectWidget
-* <<.link-badge-removed "https://github.com/Jermolene/TiddlyWiki5/commit/1df4c29d73073788ba3859668112e8bb46171a6c">> restriction of the LetWidget being unable to create variables whose names begin with a dollar sign
+*
! Filter improvements
-* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/issues/6303">> issue with availability of variables within filter runs
-* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/7065">> issue with removing multiple items from a linked list during filter processing
+*
! Hackability Improvements
-* <<.link-badge-added "https://github.com/Jermolene/TiddlyWiki5/pull/7004">> support for nested [[macro definitions|Macro Definitions in WikiText]]
-* <<.link-badge-added "https://github.com/Jermolene/TiddlyWiki5/pull/6976">> support for [[SystemTag: $:/tags/ClassFilters/TiddlerTemplate]] and [[SystemTag: $:/tags/ClassFilters/PageTemplate]] to assign dynamic CSS classes to both tiddler frames and the page template
-* <<.link-badge-improved "https://github.com/Jermolene/TiddlyWiki5/commit/c5d3d4c26e8fe27f272dda004aec27d6b66c4f60">> safe mode to disable wiki store indexers
-* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/commit/166a1565843878083fb1eba47c73b8e67b78400d">> safe mode to prevent globally disabling parser rules
-* <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/pull/6735">> keyboard shortcut handling to allow to global shortcuts to override all other shortcuts
-* <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/commit/965bd090a905f5756e79124b698c894f7f72ad5b">> [[list-links Macro]] to allow the rendered field to be overriden
-* <<.link-badge-improved "https://github.com/Jermolene/TiddlyWiki5/pull/6913">> [[Table-of-Contents Macros]] to allow the default icons to be overridden
-* <<.link-badge-added "https://github.com/Jermolene/TiddlyWiki5/pull/6939">> ''data-tags-*'' and ''data-tiddler-title'' attributes to the edit preview area
-* <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/pull/5947">> [[timeline Macro]] to override the link template
-* <<.link-badge-added "https://github.com/Jermolene/TiddlyWiki5/pull/7043">> support for Unix epoch timestamps in [[date format strings|DateFormat]]
-* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/7064">> the "big green download button" to use the defined palette colour
-* <<.link-badge-added "https://github.com/Jermolene/TiddlyWiki5/pull/7063">> new hidden setting [[to use horizontal tabs for the "more" sidebar tab|Hidden Setting: More Tabs Horizontal]]
-* <<.link-badge-extended "https://github.com/Jermolene/TiddlyWiki5/commit/bef11fe6a25fb849dee40c4aa4337d6a30daf0b4">> the [[external JavaScript templates|Using the external JavaScript template]] to allow the URL of the external script file to be configured
+*
! Bug Fixes
-* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/7099">> truncated search results on small screens
-* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/7010">> table contents overflow on small screens
-* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/commit/fb34df84ed41882c1c2a6ff54f0e908b43ef95a3">> "new image" keyboard shortcut not to assign journal tags
-* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/6987">> SelectWidget class to update if it uses a filter
-* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/issues/7017">> issue with wikification within the advanced search filter dropdown
-* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/7057">> the table in $:/Import to avoid creating hidden empty rows
-* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/issues/7008">> advanced search keyboard shortcut not navigating correctly
-* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/issues/7083">> erroneous display of drafts within the advanced search filter dropdown
-* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/7092">> backwards compatibility of new field editor cascade introduced in v5.2.3
+*
! Node.js Improvements
-* <<.link-badge-added "https://github.com/Jermolene/TiddlyWiki5/pull/7073">> new CommandsCommand to enable command tokens to be dynamically generated from a filter
-* <<.link-badge-improved "https://github.com/Jermolene/TiddlyWiki5/pull/6947">> console logging to avoid spaces and `` message
-* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/7014">> problem with lazy loading deleting tiddler bodies under certain circumstances
-* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/commit/344110e2890caf711ab8f3c4f4deaa7d86771231">> handling of ".mp4" file extension so that it defaults to video not audio
-* <<.link-badge-added "https://github.com/Jermolene/TiddlyWiki5/pull/6588">> test server to the plugin library edition
-* <<.link-badge-added "https://github.com/Jermolene/TiddlyWiki5/pull/7049">> [[Hidden Setting: Sync Logging]] to control logging of sync-related messages
-* <<.link-badge-updated "https://github.com/Jermolene/TiddlyWiki5/pull/6944">> Jasmine plugin to require the explicit use of the `--test` command in order to cause the tests to be run
+*
! Performance Improvements
-* <<.link-badge-improved "https://github.com/Jermolene/TiddlyWiki5/commit/53d229592df76c6dd607e40be5bea4d5e063c48e">> performance of `wiki.getTiddler()`
-* <<.link-badge-improved "https://github.com/Jermolene/TiddlyWiki5/commit/81ac9874846b3ead275f67010fcfdb49f3d2f43c">> performance of variable prototype chain handling
-* <<.link-badge-improved "https://github.com/Jermolene/TiddlyWiki5/pull/6056">> performance of list handling during filter processing
+*
! Acknowledgements
diff --git a/editions/test/tiddlers/tests/data/genesis-widget/EmptyType.tid b/editions/test/tiddlers/tests/data/genesis-widget/EmptyType.tid
new file mode 100644
index 000000000..59768aa0c
--- /dev/null
+++ b/editions/test/tiddlers/tests/data/genesis-widget/EmptyType.tid
@@ -0,0 +1,14 @@
+title: Genesis/EmptyType
+description: Using an empty type attribute with the genesis widget
+type: text/vnd.tiddlywiki-multiple
+tags: [[$:/tags/wiki-test-spec]]
+
+title: Output
+
+<$genesis>Mouse$genesis>
+
+<$genesis $type="">Mouse$genesis>
++
+title: ExpectedResult
+
+
Mouse
Mouse
\ No newline at end of file
diff --git a/editions/test/tiddlers/tests/data/macros/NestedMacros-indented.tid b/editions/test/tiddlers/tests/data/macros/NestedMacros-indented.tid
new file mode 100644
index 000000000..e040deaf7
--- /dev/null
+++ b/editions/test/tiddlers/tests/data/macros/NestedMacros-indented.tid
@@ -0,0 +1,36 @@
+title: Macros/NestedMacros-indented
+description: Nested Macros-indented
+type: text/vnd.tiddlywiki-multiple
+tags: [[$:/tags/wiki-test-spec]]
+
+title: Output
+
+\whitespace trim
+
+\define outer()
+ \whitespace trim
+
+ \define middle()
+ \whitespace trim
+
+ \define inner()
+ \whitespace trim
+
+ Jaguar
+
+ \end inner
+
+ <>
+
+ \end middle
+
+ <>
+
+\end outer
+
+<>
+
++
+title: ExpectedResult
+
+
Jaguar
\ No newline at end of file
diff --git a/editions/test/tiddlers/tests/data/macros/NestedMacros-indented2.tid b/editions/test/tiddlers/tests/data/macros/NestedMacros-indented2.tid
new file mode 100644
index 000000000..36a3cc8a3
--- /dev/null
+++ b/editions/test/tiddlers/tests/data/macros/NestedMacros-indented2.tid
@@ -0,0 +1,36 @@
+title: Macros/NestedMacros-indented2
+description: Nested Macros-indented with spaces
+type: text/vnd.tiddlywiki-multiple
+tags: [[$:/tags/wiki-test-spec]]
+
+title: Output
+
+\whitespace trim
+
+\define outer()
+ \whitespace trim
+
+ \define middle()
+ \whitespace trim
+
+ \define inner()
+ \whitespace trim
+
+ Jaguar
+
+ \end inner
+
+ <>
+
+ \end middle
+
+ <>
+
+\end outer
+
+<>
+
++
+title: ExpectedResult
+
+
Jaguar
\ No newline at end of file
diff --git a/editions/test/tiddlers/tests/data/pragmas/Parsermode-indented.tid b/editions/test/tiddlers/tests/data/pragmas/Parsermode-indented.tid
new file mode 100644
index 000000000..10747735f
--- /dev/null
+++ b/editions/test/tiddlers/tests/data/pragmas/Parsermode-indented.tid
@@ -0,0 +1,36 @@
+title: Pragmas/Parsermode-indented
+description: parsermode pragma
+type: text/vnd.tiddlywiki-multiple
+tags: [[$:/tags/wiki-test-spec]]
+
+title: Output
+
+{{AlwaysInline}}
+
+{{AlwaysBlock}}
+
+{{AlwaysInline}}{{AlwaysBlock}}
+
++
+title: AlwaysInline
+
+ \parsermode inline
+! Not Heading
+
+Text with ''bold''
++
+title: AlwaysBlock
+
+ \parsermode block
+! Heading
+
+Text with ''bold''
++
+title: ExpectedResult
+
+! Not Heading
+
+Text with bold
Heading
Text with bold
! Not Heading
+
+Text with bold
Heading
Text with bold
+
\ No newline at end of file
diff --git a/editions/test/tiddlers/tests/test-filters.js b/editions/test/tiddlers/tests/test-filters.js
index 4699e96c6..a7113ce28 100644
--- a/editions/test/tiddlers/tests/test-filters.js
+++ b/editions/test/tiddlers/tests/test-filters.js
@@ -983,6 +983,9 @@ Tests the filtering mechanism.
rootWidget.setVariable("sort2","[get[text]else[]length[]]");
rootWidget.setVariable("sort3","[{!!value}divide{!!cost}]");
rootWidget.setVariable("sort4","[{!!title}]");
+ rootWidget.setVariable("undefined-variable","[]");
+ rootWidget.setVariable("echo","$text$",[{name:"text"}],true);
+ rootWidget.setVariable("sort4-macro-param","[subfilter]");
expect(wiki.filterTiddlers("[sortsub:number]",anchorWidget).join(",")).toBe("one,hasList,has filter,TiddlerOne,$:/TiddlerTwo,Tiddler Three,$:/ShadowPlugin,a fourth tiddler,filter regexp test");
expect(wiki.filterTiddlers("[!sortsub:number]",anchorWidget).join(",")).toBe("filter regexp test,a fourth tiddler,$:/ShadowPlugin,$:/TiddlerTwo,Tiddler Three,has filter,TiddlerOne,hasList,one");
expect(wiki.filterTiddlers("[sortsub:string]",anchorWidget).join(",")).toBe("has filter,TiddlerOne,$:/TiddlerTwo,Tiddler Three,$:/ShadowPlugin,a fourth tiddler,filter regexp test,one,hasList");
@@ -993,6 +996,9 @@ Tests the filtering mechanism.
expect(wiki.filterTiddlers("[!sortsub:string]",anchorWidget).join(",")).toBe("filter regexp test,$:/TiddlerTwo,Tiddler Three,a fourth tiddler,$:/ShadowPlugin,has filter,hasList,TiddlerOne,one");
expect(wiki.filterTiddlers("[[TiddlerOne]] [[$:/TiddlerTwo]] [[Tiddler Three]] [[a fourth tiddler]] +[!sortsub:number]",anchorWidget).join(",")).toBe("$:/TiddlerTwo,Tiddler Three,TiddlerOne,a fourth tiddler");
expect(wiki.filterTiddlers("a1 a10 a2 a3 b10 b3 b1 c9 c11 c1 +[sortsub:alphanumeric]",anchorWidget).join(",")).toBe("a1,a2,a3,a10,b1,b3,b10,c1,c9,c11");
+ // #7155. The order of the output is the same as the input when an undefined variable is used in the subfitler
+ expect(wiki.filterTiddlers("a2 a10 a1 +[sortsub:alphanumeric]",anchorWidget).join(",")).toBe("a2,a10,a1");
+ expect(wiki.filterTiddlers("a1 a10 a2 a3 b10 b3 b1 c9 c11 c1 +[sortsub:alphanumeric]",anchorWidget).join(",")).toBe("a1,a2,a3,a10,b1,b3,b10,c1,c9,c11");
});
it("should handle the toggle operator", function() {
diff --git a/editions/test/tiddlers/tests/test-prefixes-filter.js b/editions/test/tiddlers/tests/test-prefixes-filter.js
index e32827f9f..62f329d66 100644
--- a/editions/test/tiddlers/tests/test-prefixes-filter.js
+++ b/editions/test/tiddlers/tests/test-prefixes-filter.js
@@ -343,6 +343,9 @@ describe("'reduce' and 'intersection' filter prefix tests", function() {
rootWidget.setVariable("add-price","[get[price]multiply{!!quantity}add]");
rootWidget.setVariable("num-items","[get[quantity]add]");
rootWidget.setVariable("join-with-commas","[compare:number:gt[0]thenaddsuffix[, ]addsuffixelse]");
+ rootWidget.setVariable("undefined-variable","[]");
+ rootWidget.setVariable("echo","$text$",[{name:"text"}],true);
+ rootWidget.setVariable("num-items-macro-param","[subfilteradd]");
expect(wiki.filterTiddlers("[tag[shopping]reduce]",anchorWidget).join(",")).toBe("22");
expect(wiki.filterTiddlers("[tag[shopping]reduce]",anchorWidget).join(",")).toBe("27.75");
@@ -351,6 +354,9 @@ describe("'reduce' and 'intersection' filter prefix tests", function() {
expect(wiki.filterTiddlers("[tag[non-existent]reduce,[0]]",anchorWidget).join(",")).not.toBe("0");
expect(wiki.filterTiddlers("[tag[non-existent]reduce,[0]]",anchorWidget).length).toBe(0);
expect(wiki.filterTiddlers("[tag[non-existent]reduceelse[0]]",anchorWidget).join(",")).toBe("0");
+ // #7155
+ expect(wiki.filterTiddlers("a +[reduce]",anchorWidget).join(",")).toBe("");
+ expect(wiki.filterTiddlers("[tag[shopping]reduce]",anchorWidget).join(",")).toBe("22");
});
it("should handle the average operator", function() {
@@ -392,10 +398,16 @@ describe("'reduce' and 'intersection' filter prefix tests", function() {
rootWidget.setVariable("larger-than-18","[get[text]length[]compare:integer:gteq[18]]");
rootWidget.setVariable("nr","18");
rootWidget.setVariable("larger-than-18-with-var","[get[text]length[]compare:integer:gteq]");
+ rootWidget.setVariable("undefined-variable","[]");
+ rootWidget.setVariable("echo","$text$",[{name:"text"}],true);
+ rootWidget.setVariable("larger-than-18-macro-param","[subfilter]");
expect(wiki.filterTiddlers("[tag[textexample]] :filter[get[text]length[]compare:integer:gteq[18]]",anchorWidget).join(",")).toBe("Cheesecake,Chocolate Cake,Red wine");
expect(wiki.filterTiddlers("[tag[textexample]]",anchorWidget).join(",")).toBe("Cheesecake,Chocolate Cake,Red wine,Sparkling water");
expect(wiki.filterTiddlers("[tag[textexample]filter]",anchorWidget).join(",")).toBe("Cheesecake,Chocolate Cake,Red wine");
expect(wiki.filterTiddlers("[tag[textexample]filter]",anchorWidget).join(",")).toBe("Cheesecake,Chocolate Cake,Red wine");
+ // #7155
+ expect(wiki.filterTiddlers("a +[filter]",anchorWidget).join(",")).toBe("a");
+ expect(wiki.filterTiddlers("[tag[textexample]filter]",anchorWidget).join(",")).toBe("Cheesecake,Chocolate Cake,Red wine");
});
it("should handle the :sort prefix", function() {
diff --git a/editions/tw5.com/tiddlers/concepts/Pragma.tid b/editions/tw5.com/tiddlers/concepts/Pragma.tid
index 05a29a2cc..b8c37149a 100644
--- a/editions/tw5.com/tiddlers/concepts/Pragma.tid
+++ b/editions/tw5.com/tiddlers/concepts/Pragma.tid
@@ -1,5 +1,5 @@
created: 20150219175930000
-modified: 20220122182842041
+modified: 20230107165037493
tags: Concepts [[WikiText Parser Modes]]
title: Pragma
type: text/vnd.tiddlywiki
@@ -7,6 +7,8 @@ type: text/vnd.tiddlywiki
A <<.def pragma>> is a special component of WikiText that provides control over the way the remaining text is parsed.
Pragmas occupy lines that start with `\`. They can only appear at the start of the text, but blank lines are allowed between them. If a pragma line appears in the main body of the text, it is treated as if it was ordinary text.
+<<.from-version "5.2.6">> Pragmas can have preceding optional whitespace characters.
+
The following pragmas are available:
diff --git a/editions/tw5.com/tiddlers/widgets/GenesisWidget.tid b/editions/tw5.com/tiddlers/widgets/GenesisWidget.tid
index a9d2cf713..4d6ca229b 100644
--- a/editions/tw5.com/tiddlers/widgets/GenesisWidget.tid
+++ b/editions/tw5.com/tiddlers/widgets/GenesisWidget.tid
@@ -1,6 +1,6 @@
caption: genesis
created: 20221101100729587
-modified: 20221101100729587
+modified: 20221230213912929
tags: Widgets
title: GenesisWidget
type: text/vnd.tiddlywiki
@@ -21,6 +21,8 @@ The content of the <<.wlink GenesisWidget>> widget is used as the content of the
|//{attributes starting with $$}// |Attributes starting with two dollar signs are appplied as attributes to the output widget, but with the attribute name changed to use a single dollar sign |
|//{attributes not starting with $}// |Any other attributes that do not start with a dollar are applied as attributes to the output widget |
+<<.from-version "5.2.6">> If the `$type` attribute is missing or blank, the <<.wlink GenesisWidget>> widget does not render an intrinsic element, instead just rendering its children.
+
Note that attributes explicitly specified take precedence over attributes with the same name specified in the `$names` filter.
! Examples
diff --git a/languages/it-IT/Buttons.multids b/languages/it-IT/Buttons.multids
index df2ea75d8..d9790b74e 100644
--- a/languages/it-IT/Buttons.multids
+++ b/languages/it-IT/Buttons.multids
@@ -2,8 +2,12 @@ title: $:/language/Buttons/
AdvancedSearch/Caption: Ricerca avanzata
AdvancedSearch/Hint: Ricerca avanzata
+Bold/Caption: Grassetto
+Bold/Hint: Formatta in grassetto la selezione
Cancel/Caption: Annulla
-Cancel/Hint: Annulla i cambiamenti a questo frammento
+Cancel/Hint: Annulla le modifiche di questo frammento
+Clear/Caption: Cancella
+Clear/Hint: Sostituisci l'immagine con una tinta unita
Clone/Caption: Clona
Clone/Hint: Clona questo frammento
Close/Caption: Chiudi
@@ -14,24 +18,63 @@ CloseOthers/Caption: Chiudi altri
CloseOthers/Hint: Chiudi gli altri frammenti
ControlPanel/Caption: Pannello di controllo
ControlPanel/Hint: Apri il pannello di controllo
+CopyToClipboard/Caption: Copia negli appunti
+CopyToClipboard/Hint: Copia questo testo negli appunti
Delete/Caption: Elimina
Delete/Hint: Elimina questo frammento
+DeleteTiddlers/Caption: Elimina frammenti
+DeleteTiddlers/Hint: Elimina frammenti
Edit/Caption: Modifica
Edit/Hint: Modifica questo frammento
+EditorHeight/Caption: Altezza editor
+EditorHeight/Caption/Auto: Adatta automaticamente l'altezza al contenuto
+EditorHeight/Caption/Fixed: Altezza fissa:
+EditorHeight/Hint: Scegli l'altezza dell'editor del testo
Encryption/Caption: Cifratura
Encryption/ClearPassword/Caption: Rimuovi password
Encryption/ClearPassword/Hint: Rimuovi la password e salva questo wiki senza cifrarlo
Encryption/Hint: Imposta o rimuovi la password per salvare questo wiki
Encryption/SetPassword/Caption: Imposta password
Encryption/SetPassword/Hint: Imposta una password per salvare questo wiki con cifratura
+Excise/Caption: Ritaglia
+Excise/Caption/Excise: Ritaglia
+Excise/Caption/MacroName: Nome macro:
+Excise/Caption/NewTitle: Titolo del nuovo frammento:
+Excise/Caption/Replace: Sostituisci il testo ritagliato con:
+Excise/Caption/Replace/Link: Link
+Excise/Caption/Replace/Macro: Macro
+Excise/Caption/Replace/Transclusion: Trasclusione
+Excise/Caption/Tag: Etichetta il nuovo frammento con il titolo di questo frammento
+Excise/Caption/TiddlerExists: Attenzione: il frammento esiste già
+Excise/Hint: Ritaglia il testo selezionato in un nuovo frammento
ExportPage/Caption: Esporta tutti
ExportPage/Hint: Esporta tutti i frammenti
ExportTiddler/Caption: Esporta frammento
ExportTiddler/Hint: Esporta questo frammento
ExportTiddlers/Caption: Esporta i frammenti
ExportTiddlers/Hint: Esporta i frammenti
+Fold/Caption: Ripiega il frammento
+Fold/FoldBar/Caption: Ripiegabile
+Fold/FoldBar/Hint: Barre opzionali per ripiegare e dispiegare i frammenti
+Fold/Hint: Ripiega il corpo di questo frammento
+FoldAll/Caption: Ripiega tutti i frammenti
+FoldAll/Hint: Ripiega il corpo di tutti i frammenti aperti
+FoldOthers/Caption: Ripiega altri frammenti
+FoldOthers/Hint: Ripiega il corpo di altri frammenti aperti
FullScreen/Caption: Schermo intero
FullScreen/Hint: Entra o esci dalla modalità a schermo intero
+Heading1/Caption: Titolo 1
+Heading1/Hint: Formatta come titolo 1 le linee che contengono la selezione
+Heading2/Caption: Titolo 2
+Heading2/Hint: Formatta come titolo 2 le linee che contengono la selezione
+Heading3/Caption: Titolo 3
+Heading3/Hint: Formatta come titolo 3 le linee che contengono la selezione
+Heading4/Caption: Titolo 4
+Heading4/Hint: Formatta come titolo 4 le linee che contengono la selezione
+Heading5/Caption: Titolo 5
+Heading5/Hint: Formatta come titolo 5 le linee che contengono la selezione
+Heading6/Caption: Titolo 6
+Heading6/Hint: Formatta come titolo 6 le linee che contengono la selezione
Help/Caption: Aiuto
Help/Hint: Mostra il pannello di aiuto
HideSideBar/Caption: Nascondi la barra laterale
@@ -39,40 +82,112 @@ HideSideBar/Hint: Nascondi la barra laterale
Home/Caption: Home
Home/Hint: Apri i frammenti predefiniti
Import/Caption: Importa
-Import/Hint: Importa file
+Import/Hint: Importa diversi tipi di file, come testo, immagine, TiddlyWiki o JSON
Info/Caption: Info
Info/Hint: Mostra informazioni su questo frammento
+Italic/Caption: Corsivo
+Italic/Hint: Formatta in corsivo la selezione
Language/Caption: Lingua
Language/Hint: Scegli la lingua dell'interfaccia
+LayoutSwitcher/Caption: Layout
+LayoutSwitcher/Hint: Apri il pannello di selezione layout
+LineWidth/Caption: Spessore linea
+LineWidth/Hint: Imposta lo spessore linea di disegno
+Link/Caption: Link
+Link/Hint: Crea link wikitext
+Linkify/Caption: Wikilink
+Linkify/Hint: Racchiudi la selezione tra parentesi quadre
+ListBullet/Caption: Elenco puntato
+ListBullet/Hint: Formatta come elenco puntato le linee che contengono la selezione
+ListNumber/Caption: Elenco numerato
+ListNumber/Hint: Formatta come elenco numerato le linee che contengono la selezione
+Manager/Caption: Gestore dei frammenti
+Manager/Hint: Apri il gestore dei frammenti
+MonoBlock/Caption: Blocco monospazio
+MonoBlock/Hint: Formatta come blocco monospazio le linee che contengono la selezione
+MonoLine/Caption: monospazio
+MonoLine/Hint: Formatta come carattere monospazio la selezione
More/Caption: Altro
More/Hint: Altre azioni
NewHere/Caption: Nuovo qui
NewHere/Hint: Crea un nuovo frammento etichettato con questo
+NewImage/Caption: Nuova immagine
+NewImage/Hint: Crea un nuovo frammento immagine
NewJournal/Caption: Diario
NewJournal/Hint: Crea un nuovo frammento diario
NewJournalHere/Caption: Nuovo diario qui
NewJournalHere/Hint: Crea un nuovo frammento diario etichettato con questo
+NewMarkdown/Caption: Nuovo frammento markdown
+NewMarkdown/Hint: Crea un nuovo frammento markdown
NewTiddler/Caption: Nuovo frammento
NewTiddler/Hint: Crea un nuovo frammento
+Opacity/Caption: Trasparenza
+Opacity/Hint: Imposta la trasparenza di disegno
OpenWindow/Caption: Apri in una nuova finestra
OpenWindow/Hint: Apri il frammento in una nuova finestra
+Paint/Caption: Colore di disegno
+Paint/Hint: Imposta il colore di disegno
Palette/Caption: Tavolozza
Palette/Hint: Scegli la tavolozza dei colori
Permalink/Caption: Permalink
-Permalink/Hint: Link diretto a questo frammento
+Permalink/Hint: Imposta la barra degli indirizzi del browser a un link diretto a questo frammento
Permaview/Caption: Permaview
-Permaview/Hint: Link diretto a tutti i frammenti in questa storia
+Permaview/Hint: Imposta la barra degli indirizzi del browser a un link diretto a tutti i frammenti in questa storia
+Picture/Caption: Immagine
+Picture/Hint: Inserisci un'immagine
+Preview/Caption: Anteprima
+Preview/Hint: Mostra il pannello di anteprima
+PreviewType/Caption: Tipo di anteprima
+PreviewType/Hint: Scegli il tipo di anteprima
+Print/Caption: Stampa pagina
+Print/Hint: Stampa la pagina corrente
+Quote/Caption: Citazione
+Quote/Hint: Formatta come citazione le linee che contengono la selezione
Refresh/Caption: Ricarica
Refresh/Hint: Ricarica completamente il wiki
-Save/Caption: ok
-Save/Hint: Conferma i cambiamenti a questo frammento
+RotateLeft/Caption: Ruota a sinistra
+RotateLeft/Hint: Ruota l'immagine di 90 gradi a sinistra
+Save/Caption: Ok
+Save/Hint: Conferma le modifiche di questo frammento
SaveWiki/Caption: Salva le modifiche
SaveWiki/Hint: Salva le modifiche
-ShowSideBar/Caption: Mostra barra laterale
-ShowSideBar/Hint: Mostra barra laterale
-StoryView/Caption: Storyview
+ShowSideBar/Caption: Mostra la barra laterale
+ShowSideBar/Hint: Mostra la barra laterale
+SidebarSearch/Hint: Seleziona il campo di ricerca della barra laterale
+Size/Caption: Dimensione immagine
+Size/Caption/Height: Altezza:
+Size/Caption/Resize: Ridimensiona l'immagine
+Size/Caption/Width: Larghezza
+Size/Hint: Imposta la dimensione dell'immagine
+Stamp/Caption: Timbro
+Stamp/Caption/New: Aggiungi il tuo
+Stamp/Hint: Inserisci un ritaglio di testo preconfigurato
+Stamp/New/Text: Testo del ritaglio. (Ricordati di aggiungere un titolo descrittivo nel campo della didascalia).
+Stamp/New/Title: Nome come mostrato nel menu
+StoryView/Caption: Visualizzazione "storia"
StoryView/Hint: Scegli la visualizzazione "storia"
+Strikethrough/Caption: barrato
+Strikethrough/Hint: Barra la selezione
+Subscript/Caption: pedice
+Subscript/Hint: Formatta come pedice la selezione
+Superscript/Caption: apice
+Superscript/Hint: Formatta come apice la selezione
TagManager/Caption: Gestore delle etichette
TagManager/Hint: Apri il gestore delle etichette
Theme/Caption: Tema
Theme/Hint: Scegli il tema grafico
+Timestamp/Caption: Timestamp
+Timestamp/Hint: Scegli se le modifiche aggiornano i timestamp
+Timestamp/Off/Caption: I timestamp sono disattivati
+Timestamp/Off/Hint: Non aggiornare i timestamp alla modifica dei frammenti
+Timestamp/On/Caption: I timestamp sono attivati
+Timestamp/On/Hint: Aggiornare i timestamp alla modifica dei frammenti
+ToggleSidebar/Hint: Attiva o disattiva la visibilità della barra laterale
+Transcludify/Caption: Trasclusione
+Transcludify/Hint: Racchiudi la selezione tra parentesi graffe
+Underline/Caption: Sottolinea
+Underline/Hint: Sottolinea la selezione
+Unfold/Caption: Dispiega il frammento
+Unfold/Hint: Dispiega il corpo di questo frammento
+UnfoldAll/Caption: Dispiega tutti i frammenti
+UnfoldAll/Hint: Dispiega il corpo di tutti i frammenti aperti
diff --git a/languages/it-IT/ControlPanel.multids b/languages/it-IT/ControlPanel.multids
index 27f392010..dd6079921 100644
--- a/languages/it-IT/ControlPanel.multids
+++ b/languages/it-IT/ControlPanel.multids
@@ -1,104 +1,194 @@
title: $:/language/ControlPanel/
Advanced/Caption: Avanzate
-Advanced/Hint: Informazioni interne di questo ~TiddlyWiki
+Advanced/Hint: Informazioni interne di questo TiddlyWiki
Appearance/Caption: Aspetto
-Appearance/Hint: Personalizza l'aspetto del tuo ~TiddlyWiki
+Appearance/Hint: Modi di personalizzare l'aspetto del tuo TiddlyWiki
Basics/AnimDuration/Prompt: Durata animazione:
+Basics/AutoFocus/Prompt: Campo selezionato di default per i nuovi frammenti
Basics/Caption: Impostazioni base
Basics/DefaultTiddlers/BottomHint: Utilizza [[le doppie parentesi quadre]] per titoli di frammenti con spazi. In alternativa scegli di visualizzare i frammenti secondo la {{cronologia||$:/snippets/retain-story-ordering-button}}
Basics/DefaultTiddlers/Prompt: Frammenti di default:
Basics/DefaultTiddlers/TopHint: Scegli quali frammenti vuoi visualizzare all'avvio:
Basics/Language/Prompt: Ciao! Scegli la lingua:
-Basics/NewJournal/Tags/Prompt: Etichette per i nuovi frammenti diario
+Basics/NewJournal/Tags/Prompt: Etichette dei nuovi frammenti diario
+Basics/NewJournal/Text/Prompt: Testo dei nuovi frammenti diario
Basics/NewJournal/Title/Prompt: Titolo dei nuovi frammenti diario
+Basics/NewTiddler/Tags/Prompt: Etichette dei nuovi frammenti
Basics/NewTiddler/Title/Prompt: Titolo dei nuovi frammenti
-Basics/OverriddenShadowTiddlers/Prompt: Numero di frammenti nascosti annullati:
-Basics/ShadowTiddlers/Prompt: Numero di frammenti nascosti:
-Basics/Subtitle/Prompt: Sottotitolo:
-Basics/SystemTiddlers/Prompt: Numero di frammenti di sistema:
-Basics/Tags/Prompt: Numero di categorie:
-Basics/Tiddlers/Prompt: Numero di frammenti:
-Basics/Title/Prompt: Il titolo di questo ~TiddlyWiki:
-Basics/Username/Prompt: Digita il nome con cui firmare le modifiche:
+Basics/OverriddenShadowTiddlers/Prompt: Numero di frammenti nascosti sovrascritti
+Basics/RemoveTags: Aggiorna al formato corrente
+Basics/RemoveTags/Hint: Aggiorna la configurazione delle etichette al formato più recente
+Basics/ShadowTiddlers/Prompt: Numero di frammenti nascosti
+Basics/Subtitle/Prompt: Sottotitolo
+Basics/SystemTiddlers/Prompt: Numero di frammenti di sistema
+Basics/Tags/Prompt: Numero di etichette
+Basics/Tiddlers/Prompt: Numero di frammenti
+Basics/Title/Prompt: Titolo di questo ~TiddlyWiki:
+Basics/Username/Prompt: Nome utente con cui firmare le modifiche
Basics/Version/Prompt: Versione di ~TiddlyWiki:
+Cascades/Caption: Sequenze
+Cascades/Hint: Queste regole globali vengono utilizzate per scegliere dinamicamente determinati modelli. Il risultato della sequenza è il risultato del primo filtro nella sequenza che restituisce un risultato
+Cascades/TagPrompt: Filtri etichettati con <$macrocall $name="tag" tag=<>/>
EditorTypes/Caption: Tipi di editor
EditorTypes/Editor/Caption: Editor
EditorTypes/Hint: Questi frammenti definiscono quale editor utilizzare per modificare tipi specifici di frammenti.
EditorTypes/Type/Caption: Tipo
+EditTemplateBody/Caption: Modifica il corpo del modello
+EditTemplateBody/Hint: Questa sequenza di regole viene utilizzata dal modello di modifica predefinito per scegliere dinamicamente il modello per la modifica del corpo di un frammento.
+FieldEditor/Caption: Editor di campo
+FieldEditor/Hint: Questa sequenza di regole viene utilizzata per scegliere dinamicamente il modello per il rendering di un campo di un frammento in base al suo nome. Viene utilizzato all'interno dell'editor di campo.
Info/Caption: Info
-Info/Hint: Informazioni su questo ~TiddlyWiki
+Info/Hint: Informazioni su questo TiddlyWiki
+KeyboardShortcuts/Add/Caption: Aggiungi scorciatoia
+KeyboardShortcuts/Add/Prompt: Digita qui la scorciatoia
+KeyboardShortcuts/Caption: Scorciatoie da tastiera
+KeyboardShortcuts/Hint: Gestisci l'assegnazione delle scorciatoie da tastiera
+KeyboardShortcuts/NoShortcuts/Caption: Nessuna scorciatoia da tastiera assegnata
+KeyboardShortcuts/Platform/All: Tutte le piattaforme
+KeyboardShortcuts/Platform/Linux: Solo piattaforma Linux
+KeyboardShortcuts/Platform/Mac: Solo piattaforma Macintosh
+KeyboardShortcuts/Platform/NonLinux: Solo piattaforme Non-Linux
+KeyboardShortcuts/Platform/NonMac: Solo piattaforme Non-Macintosh
+KeyboardShortcuts/Platform/NonWindows: Solo piattaforme Non-Windows
+KeyboardShortcuts/Platform/Windows: Solo piattaforma Windows
+KeyboardShortcuts/Remove/Hint: Rimuovi scorciatoie da tastiera
LoadedModules/Caption: Moduli caricati
LoadedModules/Hint: Elenco dei moduli attualmente caricati e loro collegamento ai frammenti sorgente. I moduli in corsivo mancano di un frammento sorgente perché in generale installati durante il processo di avvio.
Palette/Caption: Tavolozza
Palette/Editor/Clone/Caption: Clona
Palette/Editor/Clone/Prompt: Si consiglia di clonare questa tavolozza prima di modificarla
+Palette/Editor/Delete/Hint: Elimina questa voce dalla paletta corrente
+Palette/Editor/Names/External/Show: Mostra i nomi di colore che non fanno parte della paletta corrente
Palette/Editor/Prompt: Modifica
Palette/Editor/Prompt/Modified: Questa tavolozza è stata modificata
Palette/Editor/Reset/Caption: Reset
Palette/HideEditor/Caption: Nascondi editor
Palette/Prompt: Tavolozza corrente:
Palette/ShowEditor/Caption: Mostra editor
+Parsing/Block/Caption: Regole di analisi blocco
+Parsing/Caption: Analisi
+Parsing/Hint: Qui puoi disabilitare/abilitare globalmente le regole di analisi wiki. Per rendere effettive le modifiche, salva e ricarica il tuo wiki. La disabilitazione di alcune regole di analisi può impedire a <$text text="TiddlyWiki"/> di funzionare correttamente. Usa la [[modalità sicura|https://tiddlywiki.com/#SafeMode]] per ripristinare il normale funzionamento.
+Parsing/Inline/Caption: Regole di analisi inline
+Parsing/Pragma/Caption: Regole di analisi pragma
Plugins/Add/Caption: Aggiungi altri plugin
Plugins/Add/Hint: Installa plugin dalla libreria ufficiale
+Plugins/AlreadyInstalled/Hint: Questo plugin è già installato nella versione <$text text=<>/>
+Plugins/AlsoRequires: Richiede anche:
Plugins/Caption: Plugin
+Plugins/ClosePluginLibrary: Chiudi la libreria dei plugin
Plugins/Disable/Caption: Disabilita
Plugins/Disable/Hint: Disabilita questo plugin al ricaricamento della pagina
Plugins/Disabled/Status: (disabilitato)
+Plugins/Downgrade/Caption: Downgrade
Plugins/Empty/Hint: Nessuno
Plugins/Enable/Caption: Abilita
Plugins/Enable/Hint: Abilita questo plugin al ricaricamento della pagina
+Plugins/Install/Caption: Installa
Plugins/Installed/Hint: Plugin attualmente installati:
Plugins/Language/Prompt: Lingue:
Plugins/Languages/Caption: Lingue
Plugins/Languages/Hint: Plugin per lingue aggiuntive
-Plugins/Plugin/Prompt: Plugins
-Plugins/Plugins/Caption: Plugins
-Plugins/Plugins/Hint: Plugins
-Plugins/Theme/Prompt: Temi
+Plugins/NoInfoFound/Hint: ''"<$text text=<>/>"'' non trovato
+Plugins/NotInstalled/Hint: Questo plugin non è attualmente installato
+Plugins/OpenPluginLibrary: Apri la libreria dei plugin
+Plugins/Plugin/Prompt: Plugin
+Plugins/Plugins/Caption: Plugin
+Plugins/Plugins/Hint: Plugin
+Plugins/PluginWillRequireReload: (richiede il ricaricamento)
+Plugins/Reinstall/Caption: Reinstalla
+Plugins/SubPluginPrompt: Con <> sub-plugin disponibili
Plugins/Themes/Caption: Temi
Plugins/Themes/Hint: Plugin dei temi
+Plugins/Update/Caption: Aggiornamento
+Plugins/Updates/Caption: Aggiornamenti
+Plugins/Updates/Hint: Aggiornamenti disponibili per i plugin installati
+Plugins/Updates/UpdateAll/Caption: Aggiorna <> plugin
Saving/Caption: Salvataggio
+Saving/DownloadSaver/AutoSave/Description: Consenti il salvataggio automatico per il Saver Download
+Saving/DownloadSaver/AutoSave/Hint: Abilita il salvataggio automatico per il Saver Download
+Saving/DownloadSaver/Caption: Saver Download
+Saving/DownloadSaver/Hint: Queste impostazioni si applicano al Saver Download compatibile con HTML-5
+Saving/General/Caption: Generale
+Saving/General/Hint: Queste impostazioni si applicano a tutti i Saver caricati
+Saving/GitService/Branch: Ramo di destinazione per il salvataggio
+Saving/GitService/CommitMessage: Salvato da TiddlyWiki
+Saving/GitService/Description: Queste impostazioni si applicano solo per salvare su <>
+Saving/GitService/Filename: Nome del file di destinazione (p.es. `index.html`)
+Saving/GitService/Gitea/Caption: Saver Gitea
+Saving/GitService/Gitea/Password: Token personale di accesso per API (via interfaccia web di Gitea: `Settings | Applications | Generate New Token`)
+Saving/GitService/GitHub/Caption: Saver ~GitHub
+Saving/GitService/GitHub/Password: Password, token OAUTH, o token personale di accesso (vedi [[pagina di aiuto GitHub|https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line]] per i dettagli)
+Saving/GitService/GitLab/Caption: Saver ~GitLab
+Saving/GitService/GitLab/Password: Token personale di accesso per API (vedi [[pagina di aiuto GitLab|https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html]] per i dettagli)
+Saving/GitService/Path: Percorso del file di destinazione (p.es. `/wiki/`)
+Saving/GitService/Repo: Repository di destinazione (p.es. `Jermolene/TiddlyWiki5`)
+Saving/GitService/UserName: Nome utente
Saving/Heading: Salvataggio
+Saving/Hint: Impostazioni utilizzate per salvare l'intero TiddlyWiki come un singolo file tramite un modulo di salvataggio (Saver)
Saving/TiddlySpot/Advanced/Heading: Impostazioni avanzate
-Saving/TiddlySpot/BackupDir: Directory di backup
+Saving/TiddlySpot/BackupDir: Cartella di backup
Saving/TiddlySpot/Backups: Backups
-Saving/TiddlySpot/Description: Queste impostazioni sono usate solo per il salvataggio su http://tiddlyspot.com o su un server remoto compatibile
+Saving/TiddlySpot/Caption: Saver ~TiddlySpot
+Saving/TiddlySpot/ControlPanel: Pannello di controllo ~TiddlySpot
+Saving/TiddlySpot/Description: Queste impostazioni sono usate solo per salvare su [[TiddlySpot|http://tiddlyspot.com]] o su un server remoto compatibile. Vedi [[qui|https://github.com/simonbaird/tiddlyhost/wiki/TiddlySpot-Saver-configuration-for-Tiddlyhost-and-Tiddlyspot]] per informazioni sulla configurazione di salvataggio di ~TiddlySpot e ~TiddlyHost.
Saving/TiddlySpot/Filename: Nome del file di upload
Saving/TiddlySpot/Heading: ~TiddlySpot
-Saving/TiddlySpot/Hint: //L'indirizzo del server di default è `http://.tiddlyspot.com/store.cgi` e può essere modificato per utilizzare un indirizzo server personalizzato//
+Saving/TiddlySpot/Hint: //L'indirizzo del server di default è `http://.tiddlyspot.com/store.cgi` e può essere modificato per utilizzare un indirizzo server personalizzato, p.es. `http://example.com/store.php`.//
Saving/TiddlySpot/Password: Password
+Saving/TiddlySpot/ReadOnly: Tieni presente che [[TiddlySpot|http://tiddlyspot.com]] non consente più la creazione di nuovi siti. Per i nuovi siti, puoi utilizzare [[TiddlyHost|https://tiddlyhost.com]], un nuovo servizio di hosting che sostituisce ~TiddlySpot.
Saving/TiddlySpot/ServerURL: Indirizzo server
-Saving/TiddlySpot/UploadDir: Directory di upload
+Saving/TiddlySpot/UploadDir: Cartella di upload
Saving/TiddlySpot/UserName: Nome Wiki
Settings/AutoSave/Caption: Salvataggio automatico
Settings/AutoSave/Disabled/Description: Non salvare le modifiche in automatico
Settings/AutoSave/Enabled/Description: Salva le modifiche in automatico
-Settings/AutoSave/Hint: Salva automaticamente le modifiche durante il lavoro
+Settings/AutoSave/Hint: Prova a salvare automaticamente le modifiche durante il lavoro se usi un modulo di salvataggio che lo supporta
+Settings/CamelCase/Caption: Wiki Links Camel Case
+Settings/CamelCase/Description: Abilita i link automatici ~CamelCase
+Settings/CamelCase/Hint: Puoi disabilitare globalmente i link automatici delle frasi ~CamelCase. Richiede la ricarica per avere effetto
Settings/Caption: Impostazioni
+Settings/DefaultMoreSidebarTab/Caption: Tab predefinito della barra laterale Altro
+Settings/DefaultMoreSidebarTab/Hint: Specifica quale tab della barra laterale Altro è mostrato di default
Settings/DefaultSidebarTab/Caption: Tab predefinito della barra laterale
Settings/DefaultSidebarTab/Hint: Specifica quale tab della barra laterale è mostrato di default
+Settings/EditorToolbar/Caption: Barra strumenti editor
+Settings/EditorToolbar/Description: Mostra la barra strumenti editor
+Settings/EditorToolbar/Hint: Abilita o disabilita la barra strumenti editor:
Settings/Hint: Queste impostazioni ti permettono di personalizzare il comportamento di TiddlyWiki.
-Settings/LinkToBehaviour/Caption: Comportamento apertura framnmenti
+Settings/InfoPanelMode/Caption: Modalità pannello info frammento
+Settings/InfoPanelMode/Hint: Controlla quando il pannello info frammento viene chiuso:
+Settings/InfoPanelMode/Popup/Description: Il pannello info frammento viene chiuso in automatico
+Settings/InfoPanelMode/Sticky/Description: Il pannello info frammento resta aperto fino a quando viene chiuso esplicitamente
+Settings/LinkToBehaviour/Caption: Comportamento apertura frammenti
Settings/LinkToBehaviour/InsideRiver/Hint: Navigazione dall' //interno// della cronologia
Settings/LinkToBehaviour/OpenAbove: Apri sopra il frammento corrente
Settings/LinkToBehaviour/OpenAtBottom: Apri in basso alla cronologia
Settings/LinkToBehaviour/OpenAtTop: Apri in alto alla cronologia
Settings/LinkToBehaviour/OpenBelow: Apri sotto il frammento corrente
Settings/LinkToBehaviour/OutsideRiver/Hint: Navigazione dall' //esterno// della cronologia
+Settings/MissingLinks/Description: Abilita link a frammenti mancanti
+Settings/MissingLinks/Hint: Scegli se creare i link a frammenti che non esistono ancora
Settings/NavigationAddressBar/Caption: Barra degli indirizzi
Settings/NavigationAddressBar/Hint: Comportamento della barra degli indirizzi del browser quando si visita un frammento:
Settings/NavigationAddressBar/No/Description: Non aggiornare la barra degli indirizzi
Settings/NavigationAddressBar/Permalink/Description: Includi il frammento di destinazione
Settings/NavigationAddressBar/Permaview/Description: Includi il frammento di destinazione e la sequenza della cronologia corrente
Settings/NavigationHistory/Caption: Cronologia di navigazione
-Settings/NavigationHistory/Hint: Aggiornamento della cronologia quando si visita un frammento
+Settings/NavigationHistory/Hint: Aggiornamento della cronologia quando si visita un frammento:
Settings/NavigationHistory/No/Description: Non aggiornare la cronologia
Settings/NavigationHistory/Yes/Description: Aggiorna la cronologia
-Settings/TitleLinks/Caption: Titolo frammento
-Settings/TitleLinks/Hint: Mostra opzionalmente titoli frammenti come collegamenti
-Settings/TitleLinks/No/Description: Non mostrare titoli frammenti come collegamenti
-Settings/TitleLinks/Yes/Description: Mostra titoli frammenti come collegamenti
+Settings/NavigationPermalinkviewMode/Caption: Modalità permalink/permaview
+Settings/NavigationPermalinkviewMode/CopyToClipboard/Description: Copia l'URL permalink/permaview negli appunti
+Settings/NavigationPermalinkviewMode/Hint: Scegli come trattare i permalink/permaview:
+Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description: Aggiorna la barra degli indirizzi con l'URL permalink/permaview
+Settings/PerformanceInstrumentation/Caption: Strumentazione delle prestazioni
+Settings/PerformanceInstrumentation/Description: Abilita la strumentazione delle prestazioni
+Settings/PerformanceInstrumentation/Hint: Visualizza le statistiche sulle prestazioni nella console per sviluppatori del browser. Richiede la ricarica per avere effetto
+Settings/TitleLinks/Caption: Titoli frammenti
+Settings/TitleLinks/Hint: Mostra opzionalmente i titoli dei frammenti come link
+Settings/TitleLinks/No/Description: Non mostrare i titoli dei frammenti come link
+Settings/TitleLinks/Yes/Description: Mostra i titoli dei frammenti come link
Settings/ToolbarButtons/Caption: Pulsanti della barra strumenti
Settings/ToolbarButtons/Hint: Aspetto predefinito dei pulsanti della barra strumenti:
Settings/ToolbarButtons/Icons/Description: Mostra icona
@@ -108,18 +198,34 @@ Settings/ToolbarButtonStyle/Hint: Scegli lo stile dei pulsanti della barra strum
Settings/ToolbarButtonStyle/Styles/Borderless: Senza bordi
Settings/ToolbarButtonStyle/Styles/Boxed: Incorniciati
Settings/ToolbarButtonStyle/Styles/Rounded: Arrotondati
+StoryTiddler/Caption: Frammento cronologia
+StoryTiddler/Hint: Questa sequenza di regole viene utilizzata per scegliere dinamicamente il modello per la visualizzazione di un frammento nella cronologia.
StoryView/Caption: Vista cronologia
StoryView/Prompt: Vista corrente:
+Stylesheets/Caption: Fogli di stile
+Stylesheets/Expand/Caption: Espandi tutto
+Stylesheets/Hint: Questo è il CSS renderizzato degli attuali frammenti foglio di stile etichettati con <>
+Stylesheets/Restore/Caption: Ripristina
Theme/Caption: Tema
-Theme/Prompt: Tema corrente:
-TiddlerFields/Caption: Campi frammenti
+Theme/Prompt: Tema corrente:
+TiddlerColour/Caption: Colore frammento
+TiddlerColour/Hint: Questa sequenza di regole viene utilizzata per scegliere dinamicamente il colore di un frammento (utilizzato per l'icona e per l'etichetta associate).
+TiddlerFields/Caption: Campi frammento
TiddlerFields/Hint: Questa è la serie completa dei TiddlerFields utilizzati in questo wiki (sono inclusi i frammenti di sistema ed esclusi i frammenti nascosti).
-Toolbars/Caption: Barre strumenti
-Toolbars/EditToolbar/Caption: Barra strumenti di modifica
-Toolbars/EditToolbar/Hint: Scegli quali pulsanti mostrare nella modalità modifica frammenti
+TiddlerIcon/Caption: Icona frammento
+TiddlerIcon/Hint: Questa sequenza di regole viene utilizzata per scegliere dinamicamente l'icona per un frammento.
+Toolbars/Caption: Barre degli strumenti
+Toolbars/EditorToolbar/Caption: Barra strumenti editor
+Toolbars/EditorToolbar/Hint: Scegli quali pulsanti mostrare nella barra degli strumenti dell'editor. Nota che alcuni pulsanti appariranno solo durante la modifica di frammenti di un certo tipo. Trascina e rilascia per modificare l'ordine
+Toolbars/EditToolbar/Caption: Barra strumenti modifica
+Toolbars/EditToolbar/Hint: Scegli quali pulsanti mostrare nella modalità modifica frammenti. Trascina e rilascia per modificare l'ordine
Toolbars/Hint: Scegli quali pulsanti mostrare nella barra strumenti
-Toolbars/PageControls/Caption: Barra strumenti di pagina
-Toolbars/PageControls/Hint: Scegli quali pulsanti mostrare nella barra strumenti della pagina principale
+Toolbars/PageControls/Caption: Barra strumenti pagina
+Toolbars/PageControls/Hint: Scegli quali pulsanti mostrare nella barra strumenti della pagina principale. Trascina e rilascia per modificare l'ordine
Toolbars/ViewToolbar/Caption: Barra strumenti visualizzazione
-Toolbars/ViewToolbar/Hint: Scegli quali pulsanti mostrare per i frammenti in modo visualizzazione
+Toolbars/ViewToolbar/Hint: Scegli quali pulsanti mostrare per i frammenti in modalità visualizzazione. Trascina e rilascia per modificare l'ordine
Tools/Download/Full/Caption: Scarica l'intero wiki
+ViewTemplateBody/Caption: Visualizza il corpo del modello
+ViewTemplateBody/Hint: Questa sequenza di regole viene utilizzata dal modello di visualizzazione predefinito per scegliere dinamicamente il modello per la visualizzazione del corpo di un frammento.
+ViewTemplateTitle/Caption: Visualizza il titolo del modello
+ViewTemplateTitle/Hint: Questa sequenza di regole viene utilizzata dal modello di visualizzazione predefinito per scegliere dinamicamente il modello per la visualizzazione del titolo di un frammento.
diff --git a/languages/it-IT/CoreReadMe.tid b/languages/it-IT/CoreReadMe.tid
index 3401d61b0..78ebd0d8d 100644
--- a/languages/it-IT/CoreReadMe.tid
+++ b/languages/it-IT/CoreReadMe.tid
@@ -5,4 +5,4 @@ Questo plugin contiene componenti del nucleo di TiddlyWiki tra cui:
* Moduli codice JavaScript
* Icone
* Modelli necessari per creare l'interfaccia utente di TiddlyWiki
-* Traduzione Inglese (en-GB) per le stringhe di testo utilizzate dal nucleo
+* Traduzione Inglese (''en-GB'') per le stringhe di testo utilizzate dal nucleo
diff --git a/languages/it-IT/Dates.multids b/languages/it-IT/Dates.multids
index c2e1a2b9a..a23afda42 100644
--- a/languages/it-IT/Dates.multids
+++ b/languages/it-IT/Dates.multids
@@ -50,6 +50,8 @@ Date/Long/Month/6: Giugno
Date/Long/Month/7: Luglio
Date/Long/Month/8: Agosto
Date/Long/Month/9: Settembre
+Date/Period/am: am
+Date/Period/pm: pm
Date/Short/Day/0: Do
Date/Short/Day/1: Lu
Date/Short/Day/2: Ma
@@ -59,18 +61,16 @@ Date/Short/Day/5: Ve
Date/Short/Day/6: Sa
Date/Short/Month/1: Gen
Date/Short/Month/10: Ott
+Date/Short/Month/11: Nov
Date/Short/Month/12: Dic
+Date/Short/Month/2: Feb
+Date/Short/Month/3: Mar
+Date/Short/Month/4: Apr
Date/Short/Month/5: Mag
Date/Short/Month/6: Giu
Date/Short/Month/7: Lug
Date/Short/Month/8: Ago
Date/Short/Month/9: Set
-Date/Period/am: am
-Date/Period/pm: pm
-Date/Short/Month/11: Nov
-Date/Short/Month/2: Feb
-Date/Short/Month/3: Mar
-Date/Short/Month/4: Apr
RelativeDate/Future/Days: tra <> giorni
RelativeDate/Future/Hours: tra <> ore
RelativeDate/Future/Minutes: tra <> minuti
diff --git a/languages/it-IT/Docs/ModuleTypes.multids b/languages/it-IT/Docs/ModuleTypes.multids
index d20fe5773..c3e1a2c7a 100644
--- a/languages/it-IT/Docs/ModuleTypes.multids
+++ b/languages/it-IT/Docs/ModuleTypes.multids
@@ -1,22 +1,30 @@
title: $:/language/Docs/ModuleTypes/
+allfilteroperator: Un sottooperatore per l'operatore di filtro ''all''.
animation: Animazioni che possono essere utilizzate con RevealWidget.
+authenticator: Definisce il modo in cui le richieste vengono autenticate dal server HTTP integrato.
+bitmapeditoroperation: Un'operazione della barra degli strumenti dell'editor bitmap.
command: Comandi che possono essere eseguiti sotto Node.js.
-config: Data da inserire nel `$tw.config`.
+config: Dati da inserire in `$tw.config`.
filteroperator: I singoli metodi degli operatori di filtro.
-global: Data globale da inserire in `$tw`.
+global: Dati globali da inserire in `$tw`.
+info: Pubblica informazioni di sistema tramite lo pseudo-plugin [[$:/temp/info-plugin]].
isfilteroperator: Operandi per l'operatore di filtro ''is''.
-macro: Definizione macro JavaScript.
-parser: Parsers per differenti tipi di contenuto.
-saver: Savers per gestire i diversi metodi di salvataggio file dal browser.
+library: Tipo di modulo generico per moduli JavaScript generici.
+macro: Definizioni macro JavaScript.
+parser: Parser per differenti tipi di contenuto.
+route: Definisce il modo in cui i singoli pattern URL vengono gestiti dal server HTTP integrato.
+saver: I saver gestiscono diversi metodi per salvare i file dal browser.
startup: Funzioni di avvio.
-storyview: Vista cronologia per personalizzare l'animazione ed il comportamento del widget liste.
+storyview: Vista cronologia personalizza l'animazione ed il comportamento del widget liste.
+texteditoroperation: Un'operazione della barra degli strumenti dell'editor di testo.
tiddlerdeserializer: Converte i diversi tipi di contenuto in frammenti.
tiddlerfield: Definisce il comportamento di un singolo campo di un frammento.
tiddlermethod: Aggiunge metodi al prototipo `$tw.Tiddler`.
upgrader: Applica il processo di aggiornamento ai frammenti durante un aggiornamento/importazione.
utils: Aggiunge metodi a `$tw.utils`.
+utils-browser: Aggiunge metodi specifici del browser a `$tw.utils`.
utils-node: Aggiunge metodi specifici Node.js a `$tw.utils`.
-widget: Widgets che incapsulano e aggiornano il contenuto DOM.
+widget: I widget incapsulano il rendering e l'aggiornamento del DOM.
wikimethod: Aggiunge metodi a `$tw.Wiki`.
wikirule: Regole parser individuali del parser principale WikiText.
diff --git a/languages/it-IT/Docs/PaletteColours.multids b/languages/it-IT/Docs/PaletteColours.multids
index 7c268cd90..af937dee8 100644
--- a/languages/it-IT/Docs/PaletteColours.multids
+++ b/languages/it-IT/Docs/PaletteColours.multids
@@ -3,8 +3,9 @@ title: $:/language/Docs/PaletteColours/
alert-background: Sfondo allarme
alert-border: Bordo allarme
alert-highlight: Evidenziazione allarme
-alert-muted-foreground: Primo piano allarme disattivato
+alert-muted-foreground: Primo piano allarme attenuato
background: Sfondo generale
+blockquote-bar: Barra blocco citazione
button-background: Default sfondo pulsante
button-border: Default bordo pulsante
button-foreground: Default primo piano pulsante
@@ -14,34 +15,95 @@ code-foreground: Codice in primo piano
dirty-indicator: Indicatore modifiche non salvate
download-background: Sfondo pulsante download
download-foreground: Primo piano pulsante download
+dragger-background: Sfondo trascinatore
+dragger-foreground: Primo piano trascinatore
+dropdown-background: Sfondo casella a discesa
+dropdown-border: Bordo casella a discesa
+dropdown-tab-background: Sfondo tab casella a discesa
+dropdown-tab-background-selected: Primo piano tab casella a discesa per i tab selezionati
+dropzone-background: Sfondo zona di rilascio
external-link-background: Sfondo link esterno
+external-link-background-hover: Sfondo link esterno hover
external-link-background-visited: Sfondo link esterno visitato
external-link-foreground: Primo piano link esterno
+external-link-foreground-hover: Primo piano link esterno hover
external-link-foreground-visited: Primo piano link esterno visitato
foreground: Primo piano generale
+menubar-background: Sfondo barra dei menu
+menubar-foreground: Primo piano barra dei menu
message-background: Sfondo casella messaggio
message-border: Bordo casella messaggio
message-foreground: Primo piano casella messaggio
+modal-backdrop: Backdrop finestra modale
+modal-background: Sfondo finestra modale
+modal-border: Bordo finestra modale
+modal-footer-background: Sfondo piè di pagina finestra modale
+modal-footer-border: Bordo piè di pagina finestra modale
+modal-header-border: Bordo intestazione finestra modale
+muted-foreground: Primo piano generale attenuato
notification-background: Sfondo notifica
notification-border: Bordo notifica
page-background: Sfondo pagina
pre-background: Sfondo codice preformattato
pre-border: Bordo codice preformattato
-sidebar-button-foreground: Sfondo pulsante sidebar
-sidebar-foreground: Sfondo sidebar
+primary: Generale primario
+select-tag-background: Sfondo elemento `