]> git.lyx.org Git - features.git/commitdiff
Better error message. Idea Julien's.
authorRichard Heck <rgheck@comcast.net>
Thu, 25 Mar 2010 15:25:14 +0000 (15:25 +0000)
committerRichard Heck <rgheck@comcast.net>
Thu, 25 Mar 2010 15:25:14 +0000 (15:25 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@33866 a592a061-630c-0410-9148-cb99ea01b6c8

src/BufferParams.cpp

index 5c933038b222c10cf4b5b87428b76cfeb26d6bd9..1a543f7cb69fb16adbb0aac5a4d01932b49a76ed 100644 (file)
@@ -519,6 +519,8 @@ string BufferParams::readToken(Lexer & lex, string const & token,
                // We assume that a tex class exists for local or unknown layouts so this warning
                // will only be given for system layouts.
                if (!baseClass()->isTeXClassAvailable()) {
+                       docstring desc = 
+                               translateIfPossible(from_utf8(baseClass()->description()));
                        docstring const msg =
                                bformat(_("The document class requested\n"
                                                 "\t%1$s\n"
@@ -527,9 +529,9 @@ string BufferParams::readToken(Lexer & lex, string const & token,
                                                 "will not be able to produce output until the\n"
                                                 "following prerequisites are installed:\n"
                                                 "\t%2$s\n"
-                                                "See section 3.1.2.2 of the User's Guide"
-                                                "for more information."),
-                                                from_utf8(classname), from_utf8(baseClass()->prerequisites()));
+                                                "See section 3.1.2.2 of the User's Guide for\n"
+                                                "more information."), 
+                                                desc, from_utf8(baseClass()->prerequisites()));
                        frontend::Alert::warning(_("Document class not available"),
                                       msg);
                }