From cfd6d47dfb3cc800787dea85e03805fdbe12220d Mon Sep 17 00:00:00 2001 From: bsongis Date: Sun, 22 Jun 2014 00:14:49 +0200 Subject: [PATCH] Fixes #1033 --- radio/src/translations/tts_en.cpp | 5 +++++ radio/src/translations/tts_fr.cpp | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/radio/src/translations/tts_en.cpp b/radio/src/translations/tts_en.cpp index 5bf788b04..31a3050bd 100644 --- a/radio/src/translations/tts_en.cpp +++ b/radio/src/translations/tts_en.cpp @@ -153,6 +153,11 @@ I18N_PLAY_FUNCTION(en, playNumber, getvalue_t number, uint8_t unit, uint8_t att) I18N_PLAY_FUNCTION(en, playDuration, int seconds PLAY_DURATION_ATT) { + if (seconds == 0) { + PLAY_NUMBER(seconds, 0 , 0); + return; + } + if (seconds < 0) { PUSH_NUMBER_PROMPT(EN_PROMPT_MINUS); seconds = -seconds; diff --git a/radio/src/translations/tts_fr.cpp b/radio/src/translations/tts_fr.cpp index 208418a4a..c0564232f 100644 --- a/radio/src/translations/tts_fr.cpp +++ b/radio/src/translations/tts_fr.cpp @@ -178,6 +178,11 @@ I18N_PLAY_FUNCTION(fr, playNumber, getvalue_t number, uint8_t unit, uint8_t att) I18N_PLAY_FUNCTION(fr, playDuration, int seconds PLAY_DURATION_ATT) { + if (seconds == 0) { + PLAY_NUMBER(0, 0, FEMININ); + return; + } + if (seconds < 0) { PUSH_NUMBER_PROMPT(FR_PROMPT_MOINS); seconds = -seconds;