mirror of
https://github.com/ankitects/anki.git
synced 2025-11-09 22:27:12 -05:00
More than {{ is acceptable to start a tag, which means that `{{{Foo}}` won't be interpreted as "the content of `Foo`"
and should be rejected. For the sake of clarity and parsing, I suspect that those symbol should be rejected elsewhere
too.
Similary `{{Foo}}}` won't be interpreted as "Show the content of field `Foo}`" even if this field exists, so it's better
to reject `}`. It's clearly necessary to reject "}}" inside the field name, rejecting "}" seems easier to explain and
avoid future unexpected problem if the templates change.
The ":" are used to separate filters, and rejecting it in field name would ensure that there is no ambiguity.
|
||
|---|---|---|
| .. | ||
| actions.ftl | ||
| adding.ftl | ||
| browsing.ftl | ||
| card-stats.ftl | ||
| card-template-rendering.ftl | ||
| card-templates.ftl | ||
| custom-study.ftl | ||
| database-check.ftl | ||
| deck-config.ftl | ||
| decks.ftl | ||
| editing.ftl | ||
| empty-cards.ftl | ||
| exporting.ftl | ||
| fields.ftl | ||
| filtering.ftl | ||
| findreplace.ftl | ||
| importing.ftl | ||
| media-check.ftl | ||
| media.ftl | ||
| network.ftl | ||
| notetypes.ftl | ||
| preferences.ftl | ||
| profiles.ftl | ||
| scheduling.ftl | ||
| search.ftl | ||
| statistics.ftl | ||
| studying.ftl | ||
| sync.ftl | ||