* fr-FR translation of additional error strings
* Better consistancy in fr-FR translations for Buttons.multids
* Fixes to fr-FR translation of Control Panel strings
* Updates to fr-FR strings in EditTemplate.multids
* fixes to fr-FR strings in Fields.multids
* added fr-FR translation of TypedTiddlers in Filters.multids
* fix fr-FR string in GettingStarted.tid
* fix fr-FR string in Import.multids
* fixes to fr-FR strings in Misc.multids
* add fr-FR translated strings in Search.multids
* fixes to fr-FR strings in Sidebars.multids
* fixes in fr-FR translated strings of the Theme Tweaks settings
* fixes fr-FR translated strings of TiddlerInfo
* fixes and additions to fr-FR translations of ModuleTypes.multids strings
* add missing fr-FR translation in PaletteColours.multids
* fixes and additions to the fr-FR-translated Help for commands
* fixes to the fr-FR-translated strings in the Download Modal
* add an fr-FR translation to the Macro Definition snippet
I’m fixing this now to show how the tabs macro can be changed to
accommodate the change, but we may yet decide to reverse out the change
in order to maintain backwards compatibility.
One problem with changes like this is that there’s no easy way to find
out where it impacts the core UI. The tabs macro is now fixed, but
perhaps there’s more obscure things that are still broken in the core.
If we do opt to reverse the change to preserve backwards compatibility,
we could add a way to explicitly trigger the new behaviour. For
example, a new attribute `updateState=“yes”`.
Yet another alternative is to make completely new alternative to the
list widget with revised semantics, that authors can opt-in to. For
example `<$loop>`. (There was another issue we discussed a year or two
ago about adding support for an index variable which may be a candidate
for fixing at the same time).
* Add chinese transaltions of descriptions for missing module types
* Update chinese transaltions of Parsing/Hint
* Add chinese transaltions for Search/TooShort
* Refactored control panel “Plugins” tab to make the elements more
reusable
* Refactored the display of plugin tiddlers to use the same format as
the control panel (as suggested, I think by @danielo515), adding the
shadow tiddler listing as an overridable extension tab
* Added a new tab in the “More” sidebar providing quick access to all
installed plugins
This fixes a problem introduced in
c7b31b0242.
The changes by @tobibeer inadvertently made the regular expression
evaluation significantly more expensive because of lookahead. The is
less elegant but reverts the performance problem.