X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLanguage.h;h=c912326a89793c6a5b4076d300ff0d6dc184a78e;hb=4db3e641ed6765e005343010cb90ee8af26f8f99;hp=fb1158b33a4c4c95407bfc725b87841368576a87;hpb=ed1515ef69d0381e9b0657cf1966f9d86e0cb25f;p=lyx.git diff --git a/src/Language.h b/src/Language.h index fb1158b33a..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,10 +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_; } - /// Is an (at least partial) translation of this language available? - void translated(bool trans) { translated_ = trans; } /** * Translate a string from the layout files that appears in the output. * It takes the translations from lib/layouttranslations instead of @@ -123,8 +121,6 @@ private: /// bool as_babel_options_; /// - bool translated_; - /// TranslationMap layoutTranslations_; }; @@ -149,8 +145,6 @@ public: /// void readLayoutTranslations(support::FileName const & filename); /// - void readInstalledTranslations(support::FileName const & filename); - /// Language const * getLanguage(std::string const & language) const; /// size_type size() const { return languagelist.size(); }