Re: Feedback on string-convert branch
Robin Gareus <[email protected]> Tue, 10 Jan 2017 09:30:56 +0100
| Newsgroups | gmane.comp.audio.ardour.devel |
|---|---|
| Message-ID | <[email protected]> |
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