- Language() : rightToLeft_(false) {}
- ///
- std::string const & lang() const { return lang_; }
- ///
- std::string const & babel() const { return babel_; }
- ///
- std::string const & display() const { return display_; }
- ///
+ Language() : rightToLeft_(false), encoding_(0), internal_enc_(false),
+ as_babel_options_(false) {}
+ /// LyX language name
+ std::string const lang() const { return lang_; }
+ /// Babel language name
+ std::string const babel() const { return babel_; }
+ /// polyglossia language name
+ std::string const polyglossia() const { return polyglossia_name_; }
+ /// polyglossia language options
+ std::string const polyglossiaOpts() const { return polyglossia_opts_; }
+ /// Is this language only supported by polyglossia?
+ bool isPolyglossiaExclusive() const;
+ /// quotation marks style
+ std::string const quoteStyle() const { return quote_style_; }
+ /// requirement (package, function)
+ std::string const requires() const { return requires_; }
+ /// translatable GUI name
+ std::string const display() const { return display_; }
+ /// is this a RTL language?