]> git.lyx.org Git - features.git/commitdiff
If the translation fails for some reason, just return what we were
authorRichard Heck <rgheck@comcast.net>
Mon, 29 Mar 2010 21:33:26 +0000 (21:33 +0000)
committerRichard Heck <rgheck@comcast.net>
Mon, 29 Mar 2010 21:33:26 +0000 (21:33 +0000)
given. This is already how it is done in client/.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@33935 a592a061-630c-0410-9148-cb99ea01b6c8

src/support/Messages.cpp

index b578c53dc53131ab4d5ce3e5b2e7901d896b3d57..fc6ca0aaf051a3557d4adf4e7c276d9ff7a46063 100644 (file)
@@ -159,9 +159,10 @@ docstring const Messages::get(string const & m) const
        char const * m_c = m.c_str();
        char const * trans_c = gettext(m_c);
        docstring trans;
-       if (!trans_c)
-               LYXERR(Debug::LOCALE, "Undefined result from gettext");
-       else if (trans_c == m_c) {
+       if (!trans_c) {
+               LYXERR(Debug::LOCALE, "Undefined result from gettext for `" << m << "'.");
+               trans = from_ascii(m);
+       } else if (trans_c == m_c) {
                //LYXERR(Debug::LOCALE, "Same as entered returned");
                trans = from_ascii(m);
        } else {