This PR adds safeguards agains defective translations. If the translated string is not correctly formatted, this could throw exceptions that would prevent the application from running. With this PR, the English source string is used in case the translated string fails to format, and a warning is logged. This fixes #6841