- LASSERT(singleton_, /**/);
- // A cache to translate full language name to language code
- static string last_language = "auto";
- static string code;
- if (lyxrc.gui_language != last_language) {
- if (lyxrc.gui_language == "auto")
- code.clear();
- else {
- Language const * l = languages.getLanguage(lyxrc.gui_language);
- code = l ? l->code() : string();
- }
- last_language = lyxrc.gui_language;
- }
- return singleton_->messages(code);