When writing a partial translation into an SVG, any strings that are left out are filled with their values from the fallback language. This results in what appears to be a correct translation, because we do want to fallback when a particular string is missing, but we don't want to do this by actually duplicating the strings in the file.
This bug is my fault, for introducing SvgFile::setTranslations().