On Sunday 13 Feb 2005 13:22, Pedro Lopez-Cabanillas wrote: > So, the problem is with plugins. The sentence is right after > dlopen(), so it is calling setlocale() in _init(). Indeed, if you > look at swh-plugins (http://plugin.org.uk/) sources, a lot of plugins > are doing that.
OK, and it appears from the plugin source that they do that so that plugin label names &c can be translated. In fact, the obvious question in all this is: why is the locale _not_ normally set during Rosegarden execution? Is it because KDE uses its own locale conventions for translation and prefers that the libc locale remain as "C" so as to avoid the sorts of problems we're seeing? If so, then presumably we should just revert the locale to "C" after loading a plugin. Chris ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Rosegarden-devel mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
