From b4a862c61874657af10349d86c6ecbdb11e50dae Mon Sep 17 00:00:00 2001 From: Mario Pietsch Date: Thu, 28 Sep 2023 15:59:50 +0200 Subject: [PATCH 1/4] Fix #7757 vanilla styles should be first (#7758) --- themes/tiddlywiki/vanilla/base.tid | 1 + 1 file changed, 1 insertion(+) diff --git a/themes/tiddlywiki/vanilla/base.tid b/themes/tiddlywiki/vanilla/base.tid index 4603589ae..031b849bf 100644 --- a/themes/tiddlywiki/vanilla/base.tid +++ b/themes/tiddlywiki/vanilla/base.tid @@ -1,5 +1,6 @@ title: $:/themes/tiddlywiki/vanilla/base tags: [[$:/tags/Stylesheet]] +list-before: code-body: yes \define custom-background-datauri() From bbaa0890b53446c1a5eca564e80cfe18b1171767 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Sat, 30 Sep 2023 13:30:31 +0100 Subject: [PATCH 2/4] Fix broken render commands Fixes #7759 --- editions/empty/tiddlywiki.info | 2 +- editions/highlightdemo/tiddlywiki.info | 2 +- editions/katexdemo/tiddlywiki.info | 2 +- editions/server-external-js/tiddlywiki.info | 2 +- editions/server/tiddlywiki.info | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/editions/empty/tiddlywiki.info b/editions/empty/tiddlywiki.info index 2b108e917..c754aad8a 100644 --- a/editions/empty/tiddlywiki.info +++ b/editions/empty/tiddlywiki.info @@ -23,7 +23,7 @@ "static": [ "--render","$:/core/templates/static.template.html","static.html","text/plain", "--render","$:/core/templates/alltiddlers.template.html","alltiddlers.html","text/plain", - "--render","[!is[system]]","[encodeuricomponent[]addprefix[static/]addsuffix[.html]]","text/plain", + "--render","[!is[system]]","[encodeuricomponent[]addprefix[static/]addsuffix[.html]]","text/plain","$:/core/templates/static.tiddler.html", "--render","$:/core/templates/static.template.css","static/static.css","text/plain"] } } diff --git a/editions/highlightdemo/tiddlywiki.info b/editions/highlightdemo/tiddlywiki.info index 69dc1336b..075859c8c 100644 --- a/editions/highlightdemo/tiddlywiki.info +++ b/editions/highlightdemo/tiddlywiki.info @@ -15,7 +15,7 @@ "static": [ "--render","$:/core/templates/static.template.html","static.html","text/plain", "--render","$:/core/templates/alltiddlers.template.html","alltiddlers.html","text/plain", - "--render","[!is[system]]","[encodeuricomponent[]addprefix[static/]addsuffix[.html]]","text/plain", + "--render","[!is[system]]","[encodeuricomponent[]addprefix[static/]addsuffix[.html]]","text/plain","$:/core/templates/static.tiddler.html", "--render","$:/core/templates/static.template.css","static/static.css","text/plain"] } } diff --git a/editions/katexdemo/tiddlywiki.info b/editions/katexdemo/tiddlywiki.info index 4d1ad4c32..bd07b3e28 100644 --- a/editions/katexdemo/tiddlywiki.info +++ b/editions/katexdemo/tiddlywiki.info @@ -15,7 +15,7 @@ "static": [ "--render","$:/core/templates/static.template.html","static.html","text/plain", "--render","$:/core/templates/alltiddlers.template.html","alltiddlers.html","text/plain", - "--render","[!is[system]]","[encodeuricomponent[]addprefix[static/]addsuffix[.html]]","text/plain", + "--render","[!is[system]]","[encodeuricomponent[]addprefix[static/]addsuffix[.html]]","text/plain","$:/core/templates/static.tiddler.html", "--render","$:/core/templates/static.template.css","static/static.css","text/plain"] } } diff --git a/editions/server-external-js/tiddlywiki.info b/editions/server-external-js/tiddlywiki.info index 407cf9a8a..b0c245b49 100644 --- a/editions/server-external-js/tiddlywiki.info +++ b/editions/server-external-js/tiddlywiki.info @@ -17,7 +17,7 @@ "static": [ "--render","$:/core/templates/static.template.html","static.html","text/plain", "--render","$:/core/templates/alltiddlers.template.html","alltiddlers.html","text/plain", - "--render","[!is[system]]","[encodeuricomponent[]addprefix[static/]addsuffix[.html]]","text/plain", + "--render","[!is[system]]","[encodeuricomponent[]addprefix[static/]addsuffix[.html]]","text/plain","$:/core/templates/static.tiddler.html", "--render","$:/core/templates/static.template.css","static/static.css","text/plain"], "tiddlywikicore": [ "--render","$:/core/templates/tiddlywiki5.js","[[tiddlywikicore-]addsuffixaddsuffix[.js]]","text/plain"] diff --git a/editions/server/tiddlywiki.info b/editions/server/tiddlywiki.info index 9067d778e..e35ff95f8 100644 --- a/editions/server/tiddlywiki.info +++ b/editions/server/tiddlywiki.info @@ -15,7 +15,7 @@ "static": [ "--render","$:/core/templates/static.template.html","static.html","text/plain", "--render","$:/core/templates/alltiddlers.template.html","alltiddlers.html","text/plain", - "--render","[!is[system]]","[encodeuricomponent[]addprefix[static/]addsuffix[.html]]","text/plain", + "--render","[!is[system]]","[encodeuricomponent[]addprefix[static/]addsuffix[.html]]","text/plain","$:/core/templates/static.tiddler.html", "--render","$:/core/templates/static.template.css","static/static.css","text/plain"] } } \ No newline at end of file From bb2973fc29508a0512c1dc17151606aff43b7bf4 Mon Sep 17 00:00:00 2001 From: Robin Munn Date: Sat, 30 Sep 2023 22:33:40 +0700 Subject: [PATCH 3/4] Make flexbox or grid layouts possible (#7690) Both flexbox and grid layouts need the container div to be the direct parent of the children it lays out. To enable that, we need a class that can select the direct parent of the list widget in PageTemplate.tid so that that class can have `display: flex` or `display: grid` applied to it. The `tc-page-container` div is not suitable, because it contains a `<$dropzone>` inside it, and the dropzone widget creates a div so tc-page-container is no longer the direct parent of the list. Instead, a tc-page-container-inner class is added to the dropzone widget in addition to its existing tc-dropzone class, so that grid or flexbox layouts can target tc-page-container-inner for setting the appropriate CSS `display` property. --- core/ui/PageTemplate.tid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/ui/PageTemplate.tid b/core/ui/PageTemplate.tid index 38b4c915b..20891e35d 100644 --- a/core/ui/PageTemplate.tid +++ b/core/ui/PageTemplate.tid @@ -20,7 +20,7 @@ code-body: yes <$navigator story="$:/StoryList" history="$:/HistoryList" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}> -<$dropzone enable=<>> +<$dropzone enable=<> class="tc-dropzone tc-page-container-inner"> <$list filter="[all[shadows+tiddlers]tag[$:/tags/PageTemplate]!has[draft.of]]" variable="listItem"> From 5bb81554229b7cfde39a3c4ca216f92b585b30df Mon Sep 17 00:00:00 2001 From: Joe Bordes Date: Sun, 1 Oct 2023 10:00:06 +0200 Subject: [PATCH 4/4] i18n(ES) update to latest version changes (#7761) --- core/language/en-GB/Help/savewikifolder.tid | 4 ++-- languages/es-ES/Buttons.multids | 2 ++ languages/es-ES/Fields.multids | 4 ++++ languages/es-ES/Help/listen.tid | 2 +- languages/es-ES/Help/savewikifolder.tid | 17 ++++++++++++++++- languages/es-ES/Help/server.tid | 2 +- languages/es-ES/Misc.multids | 3 +++ languages/es-ES/SiteTitle.tid | 2 +- 8 files changed, 30 insertions(+), 6 deletions(-) diff --git a/core/language/en-GB/Help/savewikifolder.tid b/core/language/en-GB/Help/savewikifolder.tid index 5c6405ad2..82565f7bc 100644 --- a/core/language/en-GB/Help/savewikifolder.tid +++ b/core/language/en-GB/Help/savewikifolder.tid @@ -19,7 +19,7 @@ The following options are supported: ** ''yes'' will "explode" plugins into separate tiddler files and save them to the plugin directory within the wiki folder ** ''no'' will suppress exploding plugins into their constituent tiddler files. It will save the plugin as a single JSON tiddler in the tiddlers folder -Note that both ''explodePlugins'' options will produce wiki folders that build the same exact same original wiki. The difference lies in how plugins are represented in the wiki folder. +Note that both ''explodePlugins'' options will produce wiki folders that build the exact same original wiki. The difference lies in how plugins are represented in the wiki folder. A common usage is to convert a TiddlyWiki HTML file into a wiki folder: @@ -31,4 +31,4 @@ Save the plugin to the tiddlers directory of the target wiki folder: ``` tiddlywiki --load ./mywiki.html --savewikifolder ./mywikifolder explodePlugins=no -``` \ No newline at end of file +``` diff --git a/languages/es-ES/Buttons.multids b/languages/es-ES/Buttons.multids index 1e36bc00e..5ee88ead4 100644 --- a/languages/es-ES/Buttons.multids +++ b/languages/es-ES/Buttons.multids @@ -67,6 +67,8 @@ More/Caption: Más More/Hint: Otras acciones NewHere/Caption: Nuevo aquí NewHere/Hint: Crea un nuevo tiddler etiquetado con el título de este tiddler +NetworkActivity/Caption: actividad de red +NetworkActivity/Hint: Cancelar la actividad de red NewJournal/Caption: Nueva entrada NewJournal/Hint: Crea una nueva entrada de diario NewJournalHere/Caption: Entrada nueva aquí diff --git a/languages/es-ES/Fields.multids b/languages/es-ES/Fields.multids index fe0b54dd9..4ea73213e 100644 --- a/languages/es-ES/Fields.multids +++ b/languages/es-ES/Fields.multids @@ -1,11 +1,13 @@ title: $:/language/Docs/Fields/ _canonical_uri: Dirección (URI) completa -absoluta o relativa- de un tiddler externo de imagen +author: Nombre del autor de un plugin bag: Nombre de la bolsa de la que procede un tiddler caption: Texto que se muestra en una pestaña o botón, con independencia del título del tiddler que lo define code-body: La plantilla de vista mostrará el tiddler como código si se establece en ''yes'' color: Valor CSS del color de fondo asociado a un tiddler component: Nombre del componente responsable de un [[tiddler de alerta|AlertMechanism]] +core-version: Para un plugin, indica con qué versión de TiddlyWiki es compatible current-tiddler: Usado para incluir el tiddler superior en una [[historia|HistoryMechanism]] created: Fecha de creación del tiddler creator: Nombre del autor del tiddler @@ -22,7 +24,9 @@ list-before: Título del tiddler antes del que el presente será añadido a una list-after: Título del tiddler tras el que el presente será añadido a una lista de tiddlers. modified: Fecha y hora de última modificación modifier: Nombre del tiddler asociado con quien modificó por última vez el presente tiddler +module-type: Para los tiddlers javascript, especifica de qué tipo de módulo se trata name: Nombre asociado con un complemento o extensión +parent-plugin: Para un plugin, especifica de qué plugin es un subplugin plugin-priority: Valor numérico que indica la prioridad de un complemento o extensión plugin-type: Tipo de complemento o extensión revision: Revisión del tiddler existente en el servidor diff --git a/languages/es-ES/Help/listen.tid b/languages/es-ES/Help/listen.tid index 9cfae2bb1..c3b77dc66 100644 --- a/languages/es-ES/Help/listen.tid +++ b/languages/es-ES/Help/listen.tid @@ -18,7 +18,7 @@ Todos los parámetros son opcionales con valores predeterminados seguros y se pu * ''anon-username'' - el nombre de usuario para firmar ediciones de usuarios anónimos * ''username'' - nombre de usuario opcional para autenticación básica * ''password'' - contraseña opcional para autenticación básica -* ''authenticated-user-header'' - nombre opcional del encabezado que se utilizará para la autenticación de confianza +* ''authenticated-user-header'' - nombre opcional del encabezado de solicitud que se utilizará para la autenticación de confianza. * ''readers'' - lista separada por comas de los usuarios autorizados a leer de este wiki * ''writers'' - lista separada por comas de los usuarios autorizados a escribir en este wiki * ''csrf-disable'' - establecer a "yes" para deshabilitar las comprobaciones CSRF (el valor predeterminado es "no") diff --git a/languages/es-ES/Help/savewikifolder.tid b/languages/es-ES/Help/savewikifolder.tid index 6522b7155..268180aae 100644 --- a/languages/es-ES/Help/savewikifolder.tid +++ b/languages/es-ES/Help/savewikifolder.tid @@ -4,7 +4,7 @@ description: Guarda un wiki en una nueva carpeta de wiki <<.from-version "5.1.20">> Guarda el wiki actual como una carpeta de wiki, incluidos tiddlers, complementos y configuración: ``` ---savewikifolder [] +--savewikifolder [] [ [=] ]* ``` * La carpeta wiki de destino debe estar vacía o no existir @@ -12,8 +12,23 @@ description: Guarda un wiki en una nueva carpeta de wiki * Los complementos de la biblioteca oficial de complementos se reemplazan con referencias a esos complementos en el archivo `tiddlywiki.info` * Los complementos personalizados se descomprimen en su propia carpeta +Se admiten las siguientes opciones: + +* ''filter'': una expresión de filtro que define los tiddlers que se incluirán en la salida. +* ''explodePlugins'': por defecto "yes". +** ''yes'' desplegará los plugins en archivos tiddler separados y los guardará en el directorio de plugins dentro de la carpeta wiki +** ''no'' no realizará el despliegue del plugin en sus archivos tiddler constituyentes si no que guardará el plugin como un único tiddler JSON en la carpeta tiddlers. + +Ten en cuenta que ambas opciones ''explodePlugins'' producirán carpetas wiki que construirán exactamente el mismo wiki original. La diferencia radica en cómo se representan los plugins en la carpeta wiki. + Un uso común es convertir un archivo HTML de TiddlyWiki en una carpeta wiki: ``` tiddlywiki --load ./mywiki.html --savewikifolder ./mywikifolder ``` + +Guarda el plugin en el directorio tiddlers de la carpeta wiki de destino: + +``` +tiddlywiki --load ./mywiki.html --savewikifolder ./mywikifolder explodePlugins=no +``` diff --git a/languages/es-ES/Help/server.tid b/languages/es-ES/Help/server.tid index b16769dfe..a05099240 100644 --- a/languages/es-ES/Help/server.tid +++ b/languages/es-ES/Help/server.tid @@ -1,5 +1,5 @@ title: $:/language/Help/server -description: Proporciona interfaz de servidor HTTP a TiddlyWiki (en desuso a favor del nuevo comando listen) +description: (en desuso: utiliza el comando 'listen') Proporciona interfaz de servidor HTTP a TiddlyWiki Comando obsoleto para servir una wiki a través de HTTP. diff --git a/languages/es-ES/Misc.multids b/languages/es-ES/Misc.multids index 457ad56e2..6c0839027 100644 --- a/languages/es-ES/Misc.multids +++ b/languages/es-ES/Misc.multids @@ -25,6 +25,8 @@ Encryption/RepeatPassword: Repite la contraseña Encryption/PasswordNoMatch: Las contraseñas no coinciden Encryption/SetPassword: Establecer contraseña Error/Caption: Error +Error/DeserializeOperator/MissingOperand: Error de filtro: Falta el operando 'deserialize +Error/DeserializeOperator/UnknownDeserializer: Error de filtro: Deserializador desconocido proporcionado como operando para el operador 'deserialize'. Error/Filter: Error de filtro Error/FilterSyntax: Error de sintaxis en la expresión de filtro Error/FilterRunPrefix: Error en Filtro: Prefijo desconocido para la ejecución del filtro @@ -40,6 +42,7 @@ Error/RetrievingSkinny: Error al recuperar la lista resumida de tiddlers Error/SavingToTWEdit: Error al guardar en TWEdit Error/WhileSaving: Error al guardar Error/XMLHttpRequest: Código de error XMLHttpRequest +Error/ZoominTextNode: Error de vista de historia: Parece que has intentado interactuar con un tiddler que se muestra en un contenedor personalizado. La causa más probable es el uso de `$:/tags/StoryTiddlerTemplateFilter` con una plantilla que contiene texto o espacios en blanco al principio. Utiliza el pragma `\whitespace trim` y asegúrate de que todo el contenido del tiddler está envuelto en un único elemento HTML. El texto que causó este problema: InternalJavaScriptError/Hint: Hay un problema. Se recomienda que reinicies TiddlyWiki InternalJavaScriptError/Title: Error interno de JavaScript LayoutSwitcher/Description: Abre el selector de diseño diff --git a/languages/es-ES/SiteTitle.tid b/languages/es-ES/SiteTitle.tid index f1899630c..875fe88b1 100644 --- a/languages/es-ES/SiteTitle.tid +++ b/languages/es-ES/SiteTitle.tid @@ -1,3 +1,3 @@ title: $:/SiteTitle -Mi ~TiddlyWiki \ No newline at end of file +Mi TiddlyWiki