diff -u -r1.78 say.c --- say.c 30 Nov 2005 08:49:59 -0000 1.78 +++ say.c 17 Apr 2006 15:39:43 -0000 @@ -433,7 +433,7 @@ return(ast_say_number_full_he(chan, num, ints, language, options, audiofd, ctrlfd)); } else if (!strcasecmp(language, "it") ) { /* Italian syntax */ return(ast_say_number_full_it(chan, num, ints, language, audiofd, ctrlfd)); - } else if (!strcasecmp(language, "nl") ) { /* Dutch syntax */ + } else if (!strcasecmp(language, "nl") || !strncasecmp(language, "nl_",3) ) { /* Dutch syntax */ return(ast_say_number_full_nl(chan, num, ints, language, audiofd, ctrlfd)); } else if (!strcasecmp(language, "pl") ) { /* Polish syntax */ return(ast_say_number_full_pl(chan, num, ints, language, options, audiofd, ctrlfd)); @@ -2726,7 +2726,7 @@ return(ast_say_date_de(chan, t, ints, lang)); } else if (!strcasecmp(lang, "fr") ) { /* French syntax */ return(ast_say_date_fr(chan, t, ints, lang)); - } else if (!strcasecmp(lang, "nl") ) { /* Dutch syntax */ + } else if (!strcasecmp(lang, "nl") || !strncasecmp(language, "nl_",3) ) { /* Dutch syntax */ return(ast_say_date_nl(chan, t, ints, lang)); } else if (!strcasecmp(lang, "pt") ) { /* Portuguese syntax */ return(ast_say_date_pt(chan, t, ints, lang)); @@ -2961,7 +2961,7 @@ return(ast_say_date_with_format_fr(chan, time, ints, lang, format, timezone)); } else if (!strcasecmp(lang, "it") ) { /* Italian syntax */ return(ast_say_date_with_format_it(chan, time, ints, lang, format, timezone)); - } else if (!strcasecmp(lang, "nl") ) { /* Dutch syntax */ + } else if (!strcasecmp(lang, "nl") || !strncasecmp(language, "nl_",3) ) { /* Dutch syntax */ return(ast_say_date_with_format_nl(chan, time, ints, lang, format, timezone)); } else if (!strcasecmp(lang, "pt") ) { /* Portuguese syntax */ return(ast_say_date_with_format_pt(chan, time, ints, lang, format, timezone)); @@ -5100,7 +5100,7 @@ return(ast_say_time_de(chan, t, ints, lang)); } else if (!strcasecmp(lang, "fr") ) { /* French syntax */ return(ast_say_time_fr(chan, t, ints, lang)); - } else if (!strcasecmp(lang, "nl") ) { /* Dutch syntax */ + } else if (!strcasecmp(lang, "nl") || !strncasecmp(language, "nl_",3) ) { /* Dutch syntax */ return(ast_say_time_nl(chan, t, ints, lang)); } else if (!strcasecmp(lang, "pt") ) { /* Portuguese syntax */ return(ast_say_time_pt(chan, t, ints, lang)); @@ -5289,7 +5289,7 @@ return(ast_say_datetime_de(chan, t, ints, lang)); } else if (!strcasecmp(lang, "fr") ) { /* French syntax */ return(ast_say_datetime_fr(chan, t, ints, lang)); - } else if (!strcasecmp(lang, "nl") ) { /* Dutch syntax */ + } else if (!strcasecmp(lang, "nl") || !strncasecmp(language, "nl_",3) ) { /* Dutch syntax */ return(ast_say_datetime_nl(chan, t, ints, lang)); } else if (!strcasecmp(lang, "pt") ) { /* Portuguese syntax */ return(ast_say_datetime_pt(chan, t, ints, lang));