From 2fcc6a36ef29f547f9e676763453f901b4a62999 Mon Sep 17 00:00:00 2001 From: bsongis Date: Mon, 27 Aug 2012 15:11:32 +0000 Subject: [PATCH] Negative float numbers badly played in french (thanks Martin!) --- src/translations/tts_fr.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/translations/tts_fr.cpp b/src/translations/tts_fr.cpp index 32b356358..21100238c 100644 --- a/src/translations/tts_fr.cpp +++ b/src/translations/tts_fr.cpp @@ -116,6 +116,11 @@ PLAY_FUNCTION(playNumber, int16_t number, uint8_t unit, uint8_t att) prompts.append(Prompt(GUIDE_00_MILLION, dir=2)) */ + if (number < 0) { + PUSH_PROMPT(PROMPT_MOINS); + number = -number; + } + int8_t mode = MODE(att); if (mode > 0) { div_t qr = div(number, (mode == 1 ? 10 : 100)); @@ -132,11 +137,6 @@ PLAY_FUNCTION(playNumber, int16_t number, uint8_t unit, uint8_t att) return; } - if (number < 0) { - PUSH_PROMPT(PROMPT_MOINS); - number = -number; - } - if (number >= 1000) { if (number >= 2000) PLAY_NUMBER(number / 1000, 0, 0);