anki/ftl
Arthur Milchior 89ffbe0fbb Reject field name with : { or }
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.
2020-12-28 07:33:26 +01:00
..
core Reject field name with : { or } 2020-12-28 07:33:26 +01:00
qt add video driver enum; allow setting angle+software on mac in prefs 2020-12-22 13:01:06 +10:00
BUILD.bazel fluent-syntax depends on six 2020-11-22 16:20:42 +10:00
duplicate-string.py move other i18n scripts to ftl/ 2020-11-22 15:41:14 +10:00
extract-strings.py move other i18n scripts to ftl/ 2020-11-22 15:41:14 +10:00
format_check.py automatically format/check ftl files 2020-11-22 15:30:59 +10:00
format.py automatically format/check ftl files 2020-11-22 15:30:59 +10:00
README.md move other i18n scripts to ftl/ 2020-11-22 15:41:14 +10:00
sync.py update translations; use http_archive 2020-12-23 21:28:07 +10:00
transform-string.py remove format separator from recording string 2020-12-16 19:44:47 +10:00

Files related to Anki's translations.

Please see https://translating.ankiweb.net/#/anki/developers