From 6646ffd8a5d6bb4a561d3570296f9546efe1a71a Mon Sep 17 00:00:00 2001 From: cxl Date: Fri, 16 Jan 2009 09:23:12 +0000 Subject: [PATCH] LanguageInfo for RU and UK git-svn-id: svn://ultimatepp.org/upp/trunk@757 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/Core/Lang.cpp | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/uppsrc/Core/Lang.cpp b/uppsrc/Core/Lang.cpp index a416c65ad..a68d076ff 100644 --- a/uppsrc/Core/Lang.cpp +++ b/uppsrc/Core/Lang.cpp @@ -1057,6 +1057,28 @@ public: } }; +class LanguageInfoRU : public LanguageInfo +{ +public: + LanguageInfoRU() + : LanguageInfo(LNG_('R', 'U', 'R', 'U')) + { + english_name = "Russian"; + native_name = "\xD0\xA0\xD1\x83\xD1\x81\xD1\x81\xD0\xBA\xD0\xB8\xD0\xB9"; + } +}; + +class LanguageInfoUK : public LanguageInfo +{ +public: + LanguageInfoUK() + : LanguageInfo(LNG_('U', 'K', 'U', 'A')) + { + english_name = "Ukrainian"; + native_name = "\xD0\xA3\xD0\xBA\xD1\x80\xD0\xB0\xD1\x97\xD0\xBD\xD1\x81\xD1\x8C\xD0\xBA\xD0\xB0"; + } +}; + const LanguageInfo& GetLanguageInfo(int lcode) { static bool init_std = false; @@ -1068,6 +1090,8 @@ const LanguageInfo& GetLanguageInfo(int lcode) LanguageInfo::Register(new LanguageInfoGE); LanguageInfo::Register(new LanguageInfoFR); LanguageInfo::Register(new LanguageInfoES); + LanguageInfo::Register(new LanguageInfoRU); + LanguageInfo::Register(new LanguageInfoUK); } static int recent = 0;