]> git.lyx.org Git - lyx.git/blobdiff - src/Language.h
Account for old versions of Pygments
[lyx.git] / src / Language.h
index ed1bd8715efe385cd397d8273fd70b0cb8d91eda..594a3242534da54b16aeac7ccecafec325f8e4a8 100644 (file)
@@ -44,6 +44,8 @@ public:
        std::string const polyglossiaOpts() const { return polyglossia_opts_; }
        /// Is this language only supported by polyglossia?
        bool isPolyglossiaExclusive() const;
+       /// Is this language only supported by babel?
+       bool isBabelExclusive() const;
        /// quotation marks style
        std::string const quoteStyle() const { return quote_style_; }
        /// requirement (package, function)
@@ -72,9 +74,9 @@ public:
        /// set variety (needed for rc.spellchecker_alt_lang)
        void setVariety(std::string const & v) { variety_ = v; }
        /// preamble settings after babel was called
-       std::string const babel_postsettings() const { return babel_postsettings_; }
+       docstring babel_postsettings() const { return babel_postsettings_; }
        /// preamble settings before babel is called
-       std::string const babel_presettings() const { return babel_presettings_; }
+       docstring babel_presettings() const { return babel_presettings_; }
        /// This language internally sets a font encoding
        bool internalFontEncoding() const { return internal_enc_; }
        /// fontenc encoding(s)
@@ -119,9 +121,9 @@ private:
        ///
        trivstring variety_;
        ///
-       trivstring babel_postsettings_;
+       trivdocstring babel_postsettings_;
        ///
-       trivstring babel_presettings_;
+       trivdocstring babel_presettings_;
        ///
        trivstring fontenc_;
        ///