]> git.lyx.org Git - lyx.git/blobdiff - src/Buffer.cpp
Paragraph::inInset() shall not be used if the owner inset was not initialized. Make...
[lyx.git] / src / Buffer.cpp
index 48e36b6f740f31f48ffc0615348f8b35beca453a..161178bd561addbd719f242176562407946206dd 100644 (file)
@@ -1087,6 +1087,8 @@ void Buffer::writeLaTeXSource(odocstream & os,
                // Write the preamble
                runparams.use_babel = params().writeLaTeX(os, features, d->texrow);
 
+               runparams.use_japanese = features.isRequired("japanese");
+
                if (!output_body)
                        return;
 
@@ -1230,7 +1232,7 @@ void Buffer::writeDocBookSource(odocstream & os, string const & fname,
        if (runparams.flavor == OutputParams::XML)
                top += params().language->code();
        else
-               top += params().language->code().substr(0,2);
+               top += params().language->code().substr(0, 2);
        top += '"';
 
        if (!params().options.empty()) {
@@ -2313,6 +2315,8 @@ string Buffer::bufferFormat() const
                return "docbook";
        if (isLiterate())
                return "literate";
+       if (params().encoding().package() == Encoding::japanese)
+               return "platex";
        return "latex";
 }