A discussion about an empty translation string in the discourse-cakeday/client.en.yml file. icaria36 pointed out the issue, which was initially considered harmless. neil replied that the string is intentionally translated as an empty string in English.
icaria36 suggested eliminating or converting the space to a true empty string to resolve the issue with Transifex. fantasticfears noted that Discourse falls back to English, so there’s no problem with the empty item, and provided a workaround for Transifex.
SidV offered a solution using Transifex’s “RAW mode” to copy the blank space and achieve 100% translation. fantasticfears further explained how to access the RAW mode feature in Transifex.
If it´s complicated, then we can just ignore this. Translations will be at 99%, they will show a blank space in English and that’s it.
Actually it isn’t an empty string, it has space. Transifex doesn’t accept a space as a translation of a space (seriously, although I can see the point).
What is the function of that space? Can it be either eliminated or converted in really an empty string "" (which maybe it is ignored by Transifex)?
As said, if this is too much trouble for a space then let’s just leave it.
But Discourse always fallback to English so there is no problem to see the empty item. The trick for Transifex is to download and upload it up again for correct translation.