[Freeswitch-users] Language Handling: call for assistance
David Knell
dave at 3c.co.uk
Thu Jul 2 12:07:51 PDT 2009
On Thu, 2009-07-02 at 15:47 -0300, Raul Fragoso wrote:
> On Fri, 2009-07-03 at 01:29 +0800, Steve Underwood wrote:
> > Michael Collins wrote:
> > >
> > >
> > > On Thu, Jul 2, 2009 at 3:01 AM, Igor Neves <igor at 3gnt.net
> > > <mailto:igor at 3gnt.net>> wrote:
> > >
> > > Hi,
> > >
> > >
> > > Michael Collins wrote:
> > >> Hello all!
> > >>
> > >> There's been some discussion lately on how to handle multiple
> > >> languages, specifically with the *say* application. We would like
> > >> some input from the community on how to handle multiple languages
> > >> and sound files. Anthony notes that the say application needs to
> > >> build the path to the sound files by using the ${sound_prefix}
> > >> and ${lang} variables. Some have asked about countries or
> > >> language variants, like European Portugese vs. Brazilian
> > >> Portugese. These are good questions.
> > >
> > > What it's the problem about Portuguese VS Brazilian?
> > >
> > > Can't we just use "PT_pt" and "PT_br" in ${lang}, just like a lot
> > > of others softwares do?
> > >
> > > What about ${sound_prefix} = ${lang}, since ${lang} should always
> > > be unique, and you make the path's automatically language organized?
> > >
> > >
> > > This is reasonable to me, but it would be nice to have a consensus,
> > > just to be sure.
The <lang>-<dialect> thing would appear to be the obvious choice; what's
slightly less obvious is what to do about fallback. Three choices:
- None - i.e. I say en-gb, I either get en-gb or nothing;
- Best guess - I want en-gb, but I'm quite happy with en-us or en-au. I
could specify en-gb and, if en-gb's not available but en-something else
is, whatever's available gets chosen for me;
- Preference list - I specify a (possibly) wildcarded list of what I
want - e.g. en-gb,en-us,en* - and whichever match comes first is what I
get.
--Dave
--
David Knell, Director, 3C Limited
T: +44 20 3298 2000
E: dave at 3c.co.uk
W: http://www.3c.co.uk
More information about the FreeSWITCH-users
mailing list