X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLanguage.h;h=c912326a89793c6a5b4076d300ff0d6dc184a78e;hb=4db3e641ed6765e005343010cb90ee8af26f8f99;hp=71b6777259635b4d4d84f74fb77beb7d55e5c419;hpb=a86de5d3c06b44feb56d697877d96be114e11f09;p=lyx.git diff --git a/src/Language.h b/src/Language.h index 71b6777259..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,6 +40,8 @@ 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) @@ -48,8 +50,6 @@ public: 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 @@ -121,8 +121,6 @@ private: /// bool as_babel_options_; /// - bool translated_; - /// TranslationMap layoutTranslations_; };