]> git.lyx.org Git - lyx.git/blobdiff - src/Language.h
configure.py: Check path accessibility before call to os.path.isfile.
[lyx.git] / src / Language.h
index fb1158b33a4c4c95407bfc725b87841368576a87..c912326a89793c6a5b4076d300ff0d6dc184a78e 100644 (file)
@@ -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(); }