Mercurial > hg > openttd
changeset 20371:c4b8f4e36cc8 draft
(svn r25326) -Fix [FS#5589]: check for zero width space in translations and fail upon finding them
author | rubidium <rubidium@openttd.org> |
---|---|
date | Fri, 07 Jun 2013 19:05:04 +0000 |
parents | b0e86d7405bd |
children | 525220ead229 |
files | src/strgen/strgen_base.cpp |
diffstat | 1 files changed, 1 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/strgen/strgen_base.cpp +++ b/src/strgen/strgen_base.cpp @@ -723,6 +723,7 @@ WChar c; Utf8Decode(&c, tmp); if (c <= 0x001F || // ASCII control character range + c == 0x200B || // Zero width space (c >= 0xE000 && c <= 0xF8FF) || // Private range (c >= 0xFFF0 && c <= 0xFFFF)) { // Specials range strgen_fatal("Unwanted UTF-8 character U+%04X in sequence '%s'", c, s);