X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLanguage.h;h=c912326a89793c6a5b4076d300ff0d6dc184a78e;hb=4db3e641ed6765e005343010cb90ee8af26f8f99;hp=955df26b204c03681449a07ce34ba2234eb2b0d3;hpb=f71a55a279914247f986ada9f3b78ebfd29c460b;p=lyx.git diff --git a/src/Language.h b/src/Language.h index 955df26b20..c912326a89 100644 --- a/src/Language.h +++ b/src/Language.h @@ -31,7 +31,7 @@ class Lexer; class Language { public: /// - Language() : rightToLeft_(false), translated_(false) {} + Language() : rightToLeft_(false) {} /// LyX language name std::string const & lang() const { return lang_; } /// Babel language name @@ -40,14 +40,16 @@ public: 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? bool rightToLeft() const { return rightToLeft_; } - /// Is an (at least partial) translation of this language available? - bool translated() const { return translated_; } /** * Translate a string from the layout files that appears in the output. * It takes the translations from lib/layouttranslations instead of @@ -95,6 +97,8 @@ private: /// std::string polyglossia_opts_; /// + std::string quote_style_; + /// std::string requires_; /// std::string display_; @@ -117,8 +121,6 @@ private: /// bool as_babel_options_; /// - bool translated_; - /// TranslationMap layoutTranslations_; };