mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-17 15:29:05 +00:00
say.c: Fix French time playback. (#42)
ast_waitstream was not called after ast_streamfile, resulting in "o'clock" being skipped in French. Additionally, the minute announcements should be feminine. Reported-by: Danny Lloyd Resolves: #41 ASTERISK-30488
This commit is contained in:
11
main/say.c
11
main/say.c
@@ -7339,11 +7339,16 @@ int ast_say_time_fr(struct ast_channel *chan, time_t t, const char *ints, const
|
||||
ast_localtime(&when, &tm, NULL);
|
||||
|
||||
res = ast_say_number(chan, tm.tm_hour, ints, lang, "f");
|
||||
if (!res)
|
||||
if (!res) {
|
||||
res = ast_streamfile(chan, "digits/oclock", lang);
|
||||
}
|
||||
if (!res) {
|
||||
res = ast_waitstream(chan, ints);
|
||||
}
|
||||
if (tm.tm_min) {
|
||||
if (!res)
|
||||
res = ast_say_number(chan, tm.tm_min, ints, lang, (char *) NULL);
|
||||
if (!res) {
|
||||
res = ast_say_number(chan, tm.tm_min, ints, lang, "f");
|
||||
}
|
||||
}
|
||||
return res;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user