kingu reported in Transifex that one of the strings describing a reason for a network error was missing a period, but it turned out that it was missing on purpose because the strings was meant to be inserted into another string: "Reason: %(reason)s.".
But if the "reason" is to be a single sentence, it makes more sense to use semicolons instead of periods in reason strings. Otherwise, we should take the period out of the "Reason: %(reason)s." string and add it to every "reason" string.