summaryrefslogtreecommitdiffstats
path: root/kxkb
diff options
context:
space:
mode:
authorMavridis Philippe <mavridisf@gmail.com>2021-05-02 00:11:05 +0300
committerMavridis Philippe <mavridisf@gmail.com>2021-05-16 15:59:49 +0300
commitff8e7b2753bd53f76341102e78efa0b27996dbcb (patch)
treebd8743b44dc7fa89d711d91533343d09d3e896b0 /kxkb
parent44ae59c0d9c38e3c4f1080fe813289754d498b02 (diff)
downloadtdebase-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.cpp38
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";