X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ftex2lyx%2Ftex2lyx.h;h=37585fddf4bd5cae34def45cfd801474a1ee5b56;hb=7c6ae4d7401639ac0dd2eb83b0c1b7c61b0b8c13;hp=a471a0f3f447627ef133ddb15dd100366d109661;hpb=24181cf28e697c88be5fc7308a8ad016169012bc;p=lyx.git diff --git a/src/tex2lyx/tex2lyx.h b/src/tex2lyx/tex2lyx.h index a471a0f3f4..37585fddf4 100644 --- a/src/tex2lyx/tex2lyx.h +++ b/src/tex2lyx/tex2lyx.h @@ -67,6 +67,10 @@ void parse_text_in_inset(Parser & p, std::ostream & os, unsigned flags, bool outer, Context const & context, InsetLayout const * layout = 0); +/// Guess document language from \p p if CJK is used. +/// \p lang is used for all non-CJK contents. +std::string guessLanguage(Parser & p, std::string const & lang); + /// in math.cpp void parse_math(Parser & p, std::ostream & os, unsigned flags, mode_type mode); @@ -166,8 +170,6 @@ extern bool noweb_mode; extern bool pdflatex; /// Did we recognize any xetex-only construct? extern bool xetex; -/// Do we have CJK? -extern bool have_CJK; /// Do we have non-CJK Japanese? extern bool is_nonCJKJapanese; /// LyX format that is created by tex2lyx @@ -181,6 +183,8 @@ extern std::string getParentFilePath(bool input); extern bool overwriteFiles(); /// Do we need to copy included files to the output directory? extern bool copyFiles(); +/// Shall we skip child documents and keep them as TeX? +extern bool skipChildren(); /*!