]> git.lyx.org Git - lyx.git/blobdiff - src/bufferparams.C
convert author names and status messages to docstring
[lyx.git] / src / bufferparams.C
index e4d23afe0b17614abefc3cacf998cf8e2f6b135b..7e0a3d1613b5bd94d5a64601b5ec29cf223f1422 100644 (file)
@@ -261,7 +261,8 @@ BufferParams::Impl::Impl()
        : defskip(VSpace::MEDSKIP)
 {
        // set initial author
-       authorlist.record(Author(lyxrc.user_name, lyxrc.user_email));
+       // FIXME UNICODE
+       authorlist.record(Author(from_utf8(lyxrc.user_name), from_utf8(lyxrc.user_email)));
 }
 
 
@@ -1449,4 +1450,16 @@ string const BufferParams::loadFonts(LaTeXFeatures & features, string const & rm
 }
 
 
+Encoding const & BufferParams::encoding() const
+{
+       if (inputenc == "auto")
+               return *(language->encoding());
+       Encoding const * const enc = encodings.getFromLaTeXName(inputenc);
+       if (enc)
+               return *enc;
+       lyxerr << "Unknown inputenc value `" << inputenc
+              << "'. Using `auto' instead." << endl;
+       return *(language->encoding());
+}
+
 } // namespace lyx