[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.

ciao,
robin



More information about the Ardour-Dev mailing list