diff options
author | Mavridis Philippe <mavridisf@gmail.com> | 2021-05-02 00:11:05 +0300 |
---|---|---|
committer | Mavridis Philippe <mavridisf@gmail.com> | 2021-05-16 15:59:49 +0300 |
commit | ff8e7b2753bd53f76341102e78efa0b27996dbcb (patch) | |
tree | bd8743b44dc7fa89d711d91533343d09d3e896b0 /kxkb | |
parent | 44ae59c0d9c38e3c4f1080fe813289754d498b02 (diff) | |
download | tdebase-ff8e7b2753bd53f76341102e78efa0b27996dbcb.tar.gz tdebase-ff8e7b2753bd53f76341102e78efa0b27996dbcb.zip |
Added flags/definitions for existing locales.
* Braille
* Esperanto
* Indonesian (Javanese)
* Maori (New Zealand)
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
Diffstat (limited to 'kxkb')
-rw-r--r-- | kxkb/pixmap.cpp | 38 |
1 files changed, 28 insertions, 10 deletions
diff --git a/kxkb/pixmap.cpp b/kxkb/pixmap.cpp index 4a3e6aff2..238023d9b 100644 --- a/kxkb/pixmap.cpp +++ b/kxkb/pixmap.cpp @@ -164,16 +164,25 @@ TQString LayoutIcon::getCountryFromLayoutName(const TQString& layoutName) if( layoutName == "mkd" ) flag = "mk"; else - if( layoutName == "srp" ) { - TQString csFlagFile = locate("locale", flagTemplate.arg("cs")); - flag = csFlagFile.isEmpty() ? "yu" : "cs"; + if( layoutName == "srp" ) { + TQString csFlagFile = locate("locale", flagTemplate.arg("cs")); + flag = csFlagFile.isEmpty() ? "yu" : "cs"; } else if( layoutName.endsWith("/jp") ) flag = "jp"; - else - if( layoutName == "trq" || layoutName == "trf" || layoutName == "tralt" ) - flag = "tr"; + else + if( layoutName == "trq" || layoutName == "trf" || layoutName == "tralt" ) + flag = "tr"; + else + if( layoutName == "epo" ) // Esperanto + flag = "eo"; + else + if( layoutName == "mao" ) // Maori + flag = "mi"; + else + if( layoutName == "brai" ) // Braille + flag = "braille"; else if( layoutName.length() > 2 ) flag = ""; @@ -182,10 +191,19 @@ TQString LayoutIcon::getCountryFromLayoutName(const TQString& layoutName) } else { if( layoutName == "ar" ) // Arabic - not argentina - ; - else - if( layoutName == "sr" || layoutName == "cs") // Serbian language - Yugoslavia - flag = "yu"; + ; + else + if( layoutName == "epo" ) // Esperanto + flag = "eo"; + else + if( layoutName == "mao" ) // Maori + flag = "mi"; + else + if( layoutName == "brai" ) // Braille + flag = "braille"; + else + if( layoutName == "sr" || layoutName == "cs") // Serbian language - Yugoslavia + flag = "yu"; else if( layoutName == "bs" ) // Bosnian language - Bosnia flag = "ba"; |