TiddlyWiki5/core
XLBilly 9c09841eda
Make draft title translatable (#8891)
* Make draft title translatable

* Update change note

* Improve number handling
Now generates "Draft of '...' 2" instead of "Draft 2 of '...'"

* Improve whitespace handling
We no longer needs to add whitespace in languages. We now handle it in javascript.

* Update language naming

* Update zh-Hans translation

* Update change note

* Refactor logic to make it less complex
Since we don't need to care about draft numbers, we can have two different templates for draft title with and without attribution. No need to trim the string now.
Also, we can reuse the getSubstitutedText method

* Update translators edition

* fixup! Update translators edition

* Switch to transclude and variable mechanism

* Adapt translators to the new mechanism

* Update change note

* Further simplify the logic
$tw.language.getString can already wikify translatable strings. No need for this.renderText
2026-02-04 11:21:54 +00:00
..
images Remove flags in language plugins (#8837) 2025-02-21 12:17:53 +00:00
language Make draft title translatable (#8891) 2026-02-04 11:21:54 +00:00
modules Make draft title translatable (#8891) 2026-02-04 11:21:54 +00:00
palettes Muted palette, minor adjustments (#9015) 2025-10-29 11:18:31 +00:00
templates Revert #9554 Refactor stylesheets in single <style> tags 2026-01-18 11:40:10 +00:00
ui Refactor code for EditTemplate fields (#9582) 2026-02-04 11:13:53 +00:00
wiki Fixes Ctrl-Enter not working in EditTemplate tag name input (#9600) 2026-01-20 20:22:42 +01:00
acknowledgements.tid Migrate diff-match-patch to a modern fork (#9511) 2026-01-04 11:56:25 +00:00
copyright.tid Update for 2025 2025-01-05 14:35:27 +00:00
icon.tid Parameterise core icons (#7413) 2023-05-06 12:08:46 +01:00
plugin.info Add plugin stability badges (#8198) 2024-05-21 11:22:39 +01:00
readme.tid
sjcl-license.tid

title: $:/core/readme

This plugin contains TiddlyWiki's core components, comprising:

* JavaScript code modules
* Icons
* Templates needed to create TiddlyWiki's user interface
* British English (''en-GB'') translations of the localisable strings used by the core