+ std::string const encodingStr() const { return encodingStr_; }
+ /// language code
+ std::string const code() const { return code_; }
+ /// set code (needed for rc.spellchecker_alt_lang)
+ void setCode(std::string const & c) { code_ = c; }
+ /// language variety (needed by aspell checker)
+ std::string const variety() const { return variety_; }
+ /// set variety (needed for rc.spellchecker_alt_lang)
+ void setVariety(std::string const & v) { variety_ = v; }
+ /// preamble settings after babel was called
+ docstring babel_postsettings() const { return babel_postsettings_; }
+ /// preamble settings before babel is called
+ docstring babel_presettings() const { return babel_presettings_; }
+ /// This language internally sets a font encoding
+ bool internalFontEncoding() const { return internal_enc_; }
+ /// The most suitable font encoding(s) for the selected document font
+ std::string fontenc(BufferParams const &) const;
+ /// Return the localized date formats (long, medium, short format)
+ std::string dateFormat(size_t i) const;
+ /// This language needs to be passed to babel itself (not the class)
+ bool asBabelOptions() const { return as_babel_options_; }
+ /// This language corresponds to a translation of the GUI
+ bool hasGuiSupport() const { return has_gui_support_; }