I updated Weblate to latest (4.9.1) version. Detailed list of changes can be found in changelog, but the most interesting change may be support for ICU message format - it should highlight placeholders and report syntax errors. Unfortunately it needs to be explicitly enabled for each component individually, and since we have over 250 components, I need to automate this is some way. For now I enabled this for core, so you can test how it works.