Op 6-9-2011 15:11, Stephan Witt schreef:
Am 06.09.2011 um 13:47 schrieb Vincent van Ravesteijn:


When I was still young and naive about this problem, I suspected a cache 
problem. Therefore I tried to disable completely the cache but the situation 
did not change...

I really think the problem is related to opening too many translation files 
with gettext. But I would be delighted to be proven wrong, as it would mean 
that the problem is fixed.



Stephan, can you comment out lines 139--141 in Messages.cpp (in 
Messages::get()) to see whether it helps ?
Yes, we can. :)

But it does not help.

The following helps:

Index: src/Language.cpp
===================================================================
--- src/Language.cpp    (Revision 39617)
+++ src/Language.cpp    (Arbeitskopie)
@@ -187,7 +187,7 @@
        // cache translation status. Calling getMessages() directly in
        // PrefLanguage::PrefLanguage() did only work if the gui language
        // was set to auto (otherwise all languages would be marked as 
available).
-       translated_ = getMessages(code()).available();
+       translated_ = true ; // getMessages(code()).available();
        return true;
  }


... as JMarc said already.

Yes, I believe JMarc. The only problem is that it feels like shooting with a canon on a little mouse.

TBI

Vincent


Reply via email to