Fix for issue #69 Speaking '1,,2' in German only says 'eins'.

This commit is contained in:
Valdis Vitolins
2017-01-20 19:37:04 +02:00
parent 773da20c16
commit c5355ed94e
+7 -2
View File
@@ -2451,8 +2451,13 @@ void *TranslateClause(Translator *tr, FILE *f_text, const void *vp_input, int *t
c = ' '; // terminate digit string with a space
space_inserted = 1;
}
} else {
if (prev_in != ',') {
} else { // Prev output is not digit
if (prev_in == ',') {
// Workaround for several consecutive commas —
// replace current character with space
if (c == ',')
c = ' ';
} else {
decimal_sep_count = 0;
}
}