Some portuguese TTS fixes
This commit is contained in:
@@ -96,7 +96,6 @@ I18N_PLAY_FUNCTION(pt, playNumber, getvalue_t number, uint8_t unit, uint8_t att)
|
||||
number = -number;
|
||||
}
|
||||
|
||||
|
||||
int8_t mode = MODE(att);
|
||||
if (mode > 0) {
|
||||
if (mode == 2) {
|
||||
@@ -127,13 +126,20 @@ I18N_PLAY_FUNCTION(pt, playNumber, getvalue_t number, uint8_t unit, uint8_t att)
|
||||
if (number == 0)
|
||||
number = -1;
|
||||
}
|
||||
if (number >= 100) {
|
||||
PUSH_NUMBER_PROMPT(PT_PROMPT_CENTO + number/100);
|
||||
|
||||
if (number > 100) {
|
||||
PUSH_NUMBER_PROMPT(PT_PROMPT_CEM + number/100);
|
||||
number %= 100;
|
||||
if (number == 0)
|
||||
number = -1;
|
||||
}
|
||||
PUSH_NUMBER_PROMPT(PT_PROMPT_ZERO+number);
|
||||
|
||||
if (number == 100) {
|
||||
PUSH_NUMBER_PROMPT(PT_PROMPT_CEM);
|
||||
}
|
||||
else {
|
||||
PUSH_NUMBER_PROMPT(PT_PROMPT_ZERO + number);
|
||||
}
|
||||
|
||||
if (unit) {
|
||||
PT_PUSH_UNIT_PROMPT(unit);
|
||||
|
||||
Reference in New Issue
Block a user