12 Language() : RightToLeft_(false) {}
14 Language(string const & l, string const & d, bool rtl)
15 : lang_(l), display_(d), RightToLeft_(rtl) {}
17 string const & lang() const {
21 string const & display() const {
25 bool RightToLeft() const {
38 bool operator==(Language const & l1, Language const & l2)
40 return l1.lang == l2.lang
41 && l1.display == l2.display
42 && l1.RightToLeft == l2.RightToLeft;
46 bool operator!=(Language const l1, Language const & l2)
53 typedef std::map<string, Language> Languages;
54 extern Languages languages;
55 extern Language const * default_language;
56 extern Language const *ignore_language;