[asterisk-bugs] [Asterisk 0014333]: [patch] add option to configure locale for date/time string construction

Asterisk Bug Tracker noreply at bugs.digium.com
Thu Jan 29 02:07:40 CST 2009


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=14333 
====================================================================== 
Reported By:                klaus3000
Assigned To:                Corydon76
====================================================================== 
Project:                    Asterisk
Issue ID:                   14333
Category:                   Applications/app_voicemail/NewFeature
Reproducibility:            have not tried
Severity:                   feature
Priority:                   normal
Status:                     feedback
Asterisk Version:           SVN 
Regression:                 No 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!): 169203 
Request Review:              
====================================================================== 
Date Submitted:             2009-01-26 07:35 CST
Last Modified:              2009-01-29 02:07 CST
====================================================================== 
Summary:                    [patch] add option to configure locale for date/time
string construction
Description: 
Hi!

When voicemail sends emails it constructs the date/time when the
voicemessage was received. This patch allows to configure the locale for
generation of the string.

locale=de_AT.UTF-8 results in

"Montag, 26 Jänner 2009" instead of "Monday, 26 January 2009".

This could also be achieved setting the default OS locale - but this would
also change the locale of all other date/time strings in Asterisk
(logmesage, CDRs...) which can be bad.
====================================================================== 

---------------------------------------------------------------------- 
 (0099018) klaus3000 (reporter) - 2009-01-29 02:07
 http://bugs.digium.com/view.php?id=14333#c99018 
---------------------------------------------------------------------- 
I have ported my new patch (using newlocale) to trunk. Meanwhile I found
out that trunk has an ast_strftime function. Maybe it would be better to
extend these function with an additional parameter "char *locale" which can
be used by all modules. Of course this requires to call the newlocale()
function for every request whereas having it in voicemail.c allows to call
newlocale() only once during module load. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-01-29 02:07 klaus3000      Note Added: 0099018                          
======================================================================




More information about the asterisk-bugs mailing list