One of our translations has (somehow) ended up with a U+0000 Null
character in it.
It’s not visible in the editor anywhere, nor is it flagged as an error:
The only place I’ve been able to see its existence is to edit the HTML of the approved translation (the character is shown with a ‘NU’ symbol):
We auto-update and deploy approved changes… but our build broke as the library that reads the JSON files doesn’t appear to support encoded characters. To mitigate, we’ve added a step to remove \u0000
from the files exported from Crowdin:
Should Crowdin be handling control characters, or at least flagging that they exist?