This is the mail archive of the
libc-locales@sourceware.org
mailing list for the GNU libc locales project.
Re: [Bug localedata/14641] New: Add a strftime()-like function forformatting human names
- From: Keld Simonsen <keld at keldix dot com>
- To: "bugzilla at tecnocode dot co.uk" <sourceware-bugzilla at sourceware dot org>
- Cc: libc-locales at sources dot redhat dot com
- Date: Fri, 28 Sep 2012 14:05:43 +0200
- Subject: Re: [Bug localedata/14641] New: Add a strftime()-like function forformatting human names
- References: <bug-14641-716@http.sourceware.org/bugzilla/>
On Fri, Sep 28, 2012 at 11:33:42AM +0000, bugzilla at tecnocode dot co.uk wrote:
>
> http://sourceware.org/bugzilla/show_bug.cgi?id=14641
>
> Bug #: 14641
> Summary: Add a strftime()-like function for formatting human
> names
> Product: glibc
> Version: unspecified
> Status: NEW
> Severity: enhancement
> Priority: P2
> Component: localedata
> AssignedTo: unassigned@sourceware.org
> ReportedBy: bugzilla@tecnocode.co.uk
> CC: libc-locales@sources.redhat.com
> Classification: Unclassified
>
>
> It???s useful that glibc???s locale data collects together different locales??? ways
> of formatting names as name_fmt (lh.2xlibre.net/values/name_fmt/). However,
> this is difficult to use, and requires programs to implement their own parser
> for the field descriptors. This causes duplication of code and means all the
> programs have to be kept up-to-date with any changes to the set of allowed
> field descriptors.
>
> Would it be possible to add a function similar to strftime() which will parse a
> *name* format string and substitute values for its field descriptors?
yes, this is possible. I think it would be better to have one standardized way than several
homegrown. Coul we find out what are the different current APIs vailable in different
implementations?