[Ardour-Dev] Feedback on string-convert branch

Robin Gareus robin at gareus.org
Tue Jan 10 00:30:56 PST 2017

On 01/06/2017 11:48 AM, John Emmas wrote:
> On 05/01/2017 14:36, Robin Gareus wrote:
>> Some plugins expect to also *run* in the "C" or en_US locale.
>> e.g. NI Kontakt fails in numeric-locales that use a comma, and
>> NI isn't alone.
>> If we add a custom system, I think it's better to
>>   - don't change the locale at all, keep using the default "C" locale for
>> C++/std::locale
>>   - keep relying on standard functions for string-conversion
>> and instead
>>   - come up with a custom message-translation system that does not depend
>> on the std::locale at the time the message is formatted.
> Is this predominantly a Windows problem or do the other OS's also suffer
> from it?

Pretty much all reports on that matter are from OSX.

A few Linux plugins were affected, but those were free software and
meanwhile fixed. Also LV2 abstracts that.

There are no data-points for Windows.


More information about the Ardour-Dev mailing list