X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ftex2lyx%2FPreamble.h;h=bd95e370b06872afb1f9d59c6ebdefa580ab5027;hb=487c8b5bd34b1de999d213d83e27916a334d4891;hp=f40cb31194d11a2aed58a706391817a7b6377e06;hpb=708979fb0e233b9ffd1c3ff64c78e06f5dd4e218;p=lyx.git diff --git a/src/tex2lyx/Preamble.h b/src/tex2lyx/Preamble.h index f40cb31194..bd95e370b0 100644 --- a/src/tex2lyx/Preamble.h +++ b/src/tex2lyx/Preamble.h @@ -43,6 +43,8 @@ public: /// std::string use_indices() const { return h_use_indices; } /// + std::string polyglossia2lyx(std::string const & language); + /// bool indentParagraphs() const; /// bool isPackageUsed(std::string const & package) const; @@ -66,13 +68,17 @@ public: /// Get author named \p name (must be registered first) Author const & getAuthor(std::string const & name) const; - /// Parses the LaTeX preamble into internal data void parse(Parser & p, std::string const & forceclass, TeX2LyXDocClass & tc); /// Writes the LyX file header from internal data bool writeLyXHeader(std::ostream & os, bool subdoc); + /// known polyglossia language names (including variants) + static const char * const polyglossia_languages[]; + /// the same as polyglossia_languages with .lyx names + static const char * const coded_polyglossia_languages[]; + private: /// std::map > used_packages;