From 3ff7d74a59a879b0ccf80e8048fedc9711ffb99a Mon Sep 17 00:00:00 2001 From: Robert Tari Date: Fri, 16 Apr 2021 00:20:18 +0200 Subject: data/ayatana-indicator-keyboard-icon-generator: Use a predefined abbreviation list --- data/ayatana-indicator-keyboard-icon-generator | 197 +++++++++++++++++++++---- 1 file changed, 169 insertions(+), 28 deletions(-) diff --git a/data/ayatana-indicator-keyboard-icon-generator b/data/ayatana-indicator-keyboard-icon-generator index 96c4b1b7..0316d7f4 100755 --- a/data/ayatana-indicator-keyboard-icon-generator +++ b/data/ayatana-indicator-keyboard-icon-generator @@ -3,15 +3,174 @@ import gi -gi.require_version('Xkl', '1.0') gi.require_version('PangoFT2', '1.0') -from gi.repository import Xkl, GdkX11, PangoFT2, Pango +from gi.repository import PangoFT2, Pango from pathlib import Path -#from Xlib.display import Display import sys import getopt +m_lLanguages = [ +'Ap', #APL +'Fa', #Afghani +'Ak', #Akan +'Sq', #Albanian +'Am', #Amharic +'Ar', #Arabic +'Hy', #Armenian +'As', #Asturian +'At', #Atsina +'Av', #Avatime +'Ae', #Avestan +'Az', #Azerbaijani +'Bm', #Bambara +'Bn', #Bangla +'Ba', #Bashkirian +'Be', #Belarusian +'Bl', #Belgian +'Bb', #Berber +'Bs', #Bosnian +'Bi', #Braille +'Bg', #Bulgarian +'By', #Burmese +'Zg', #Zawgyi +'Cm', #Cameroon +'Cn', #Canadian +'Ca', #Catalan +'Ck', #Cherokee +'Zh', #Chinese +'Cu', #Church Slavonic +'Cv', #Chuvash +'Cl', #CloGaelach +'Sx', #Coeur d'Alene Salish +'Cp', #Coptic +'Tt', #Tatar +'Hr', #Croatian +'Cs', #Czech +'Da', #Danish +'Dv', #Dhivehi +'Dl', #Dutch +'Dz', #Dzongkha +'Ed', #Elfdalian +'En', #English +'Eo', #Esperanto +'Et', #Estonian +'Ek', #EurKEY +'Ee', #Ewe +'Fo', #Faroese +'Ph', #Filipino +'Fi', #Finnish +'Fr', #French +'Fu', #Friulian +'Ff', #Fula +'Gh', #Ga +'Ka', #Georgian +'De', #German +'Gr', #Greek +'Gu', #Gujarati +'Hp', #Hanyu Pinyin +'Ha', #Hausa +'Hw', #Hawaiian +'He', #Hebrew +'Hi', #Hindi +'Hu', #Hungarian +'Is', #Icelandic +'Ig', #Igbo +'Il', #Indian +'Ip', #Indic +'Id', #Indonesian +'Ix', #International Phonetic Alphabet +'Iu', #Inuktitut +'Iq', #Iraqi +'Ga', #Irish +'It', #Italian +'Ja', #Japanese +'Kb', #Kabyle +'Kx', #Kalmyk +'Kn', #Kannada +'Kp', #Kashubian +'Kk', #Kazakh +'Km', #Khmer +'Ki', #Kikuyu +'Kv', #Komi +'Ko', #Korean +'Ku', #Kurdish +'Kt', #Kutenai +'Ky', #Kyrgyz +'Lo', #Lao +'Lv', #Latvian +'Lt', #Lithuanian +'Sb', #Lower Sorbian +'Mk', #Macedonian +'Ms', #Malay +'Ml', #Malayalam +'Mt', #Maltese +'Ma', #Manipuri +'Mi', #Maori +'Mr', #Marathi +'Mx', #Mari +'Mu', #Mmuock +'Md', #Modi +'Ro', #Moldavian +'Mn', #Mongolian +'Me', #Montenegrin +'Mb', #Multilingual +'Nk', #N'Ko +'Ne', #Nepali +'Ns', #Saami +'No', #Norwegian +'Oc', #Occitan +'Og', #Ogham +'Ol', #Ol Chiki +'Or', #Oriya +'Os', #Ossetian +'Rs', #Rusyn +'Ps', #Pashto +'Fa', #Persian +'Pl', #Polish +'Pt', #Portuguese +'Pa', #Punjabi +'Ro', #Romanian +'Ru', #Russian +'Sy', #Saisiyat +'Sf', #Samogitian +'Sa', #Sanskrit +'Sp', #Secwepemctsin +'Sr', #Serbian +'Hs', #Serbo-Croatian +'Sj', #Sicilian +'Sj', #Silesian +'Sd', #Sindhi +'Si', #Sinhala +'Sk', #Slovak +'Sl', #Slovenian +'Es', #Spanish +'Sw', #Swahili +'Sv', #Swedish +'Ls', #Syriac +'Tw', #Taiwanese +'Tg', #Tajik +'Ta', #Tamil +'Tt', #Tatar +'Te', #Telugu +'Th', #Thai +'Bo', #Tibetan +'Tn', #Tswana +'Tr', #Turkish +'Tk', #Turkmen +'Ud', #Udmurt +'Ua', #Ugaritic +'Uk', #Ukrainian +'Ur', #Urdu +'Ug', #Uyghur +'Uz', #Uzbek +'Vi', #Vietnamese +'Wo', #Wolof +'Ya', #Yakut +'Yo', #Yoruba +'00' #Unknown +] + def printHelp(): print('') @@ -29,20 +188,6 @@ def printHelp(): print(' Defaults to the current directory') print('') -def onLanguage(pRegistry, pConfigItem, lParams): - - bCheckVariant = lParams[0] - lLanguages = lParams[1] - sLanguage = pConfigItem.get_short_description()[0:2] - - if sLanguage and sLanguage not in lLanguages: - - lLanguages.append(sLanguage) - - if bCheckVariant: - - pRegistry.foreach_layout_variant(pConfigItem.get_name(), onLanguage, [False, lLanguages]) - if __name__ == '__main__': nPadding = 0 @@ -85,13 +230,6 @@ if __name__ == '__main__': pOutDir = Path(sArg) pOutDir.mkdir(parents=True, exist_ok=True) - lLanguages = [] - #pDisplay = Display() - pDisplay = GdkX11.x11_get_default_xdisplay() - pEngine = Xkl.Engine.get_instance(pDisplay) - pRegistry = Xkl.ConfigRegistry.get_instance(pEngine) - pRegistry.load(True) - pRegistry.foreach_layout(onLanguage, [True, lLanguages]) nSize = 24 - (2 * nPadding) fIconX = (24 - nSize) / 2 @@ -105,18 +243,21 @@ if __name__ == '__main__': pLayout = Pango.Layout.new(pContext) pLayout.set_font_description(pFontDescription) - for sLanguage in lLanguages: + for sLanguage in m_lLanguages: sOutPath = pOutDir.joinpath('ayatana-indicator-keyboard-' + sLanguage + '.svg') with open(sOutPath, 'w') as pFile: - sLayout = sLanguage[0].upper() + sLanguage[1] - pLayout.set_text(sLayout, -1) + if sLanguage == '00': + + sLanguage = '?' + + pLayout.set_text(sLanguage, -1) nLayoutWidth, nLayoutHeight = pLayout.get_size() nBaseline = pLayout.get_baseline() fLayoutX = (24.0 - (nLayoutWidth / Pango.SCALE)) / 2 fLayoutY = (24.0 - (nLayoutHeight / Pango.SCALE)) / 2 + (nBaseline / Pango.SCALE) - pFile.write('' + sLayout + '') + pFile.write('' + sLanguage + '') sys.exit(0) -- cgit v1.2.3 From b62c1fb10242e14c65232dd50a5417e16f082092 Mon Sep 17 00:00:00 2001 From: Robert Tari Date: Fri, 16 Apr 2021 00:24:05 +0200 Subject: data/icons/scalable/status: Use an improved icon set --- data/icons/scalable/status/ayatana-indicator-keyboard-00.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ae.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ak.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Am.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ap.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ar.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-As.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-At.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Av.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Az.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ba.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Bb.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Be.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Bg.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Bi.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Bl.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Bm.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Bn.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Bo.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Bs.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-By.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ca.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ck.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Cl.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Cm.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Cn.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Cp.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Cs.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Cu.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Cv.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Da.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-De.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Dl.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Dv.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Dz.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ed.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ee.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ek.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-En.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Eo.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Es.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Et.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Fa.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ff.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Fi.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Fo.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Fr.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Fu.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ga.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Gh.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Gr.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Gu.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ha.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-He.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Hi.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Hp.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Hr.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Hs.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Hu.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Hw.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Hy.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Id.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ig.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Il.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ip.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Iq.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Is.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-It.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Iu.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ix.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ja.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ka.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Kb.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ki.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Kk.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Km.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Kn.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ko.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Kp.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Kt.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ku.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Kv.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Kx.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ky.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Lo.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ls.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Lt.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Lv.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ma.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Mb.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Md.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Me.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Mi.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Mk.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ml.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Mn.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Mr.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ms.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Mt.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Mu.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Mx.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ne.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Nk.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-No.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ns.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Oc.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Og.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ol.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Or.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Os.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Pa.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ph.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Pl.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ps.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Pt.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ro.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Rs.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ru.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Sa.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Sb.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Sd.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Sf.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Si.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Sj.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Sk.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Sl.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Sp.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Sq.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Sr.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Sv.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Sw.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Sx.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Sy.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ta.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Te.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Tg.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Th.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Tk.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Tn.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Tr.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Tt.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Tw.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ua.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ud.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ug.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Uk.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ur.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Uz.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Vi.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Wo.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Ya.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Yo.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Zg.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-Zh.svg | 1 + data/icons/scalable/status/ayatana-indicator-keyboard-ak.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-am.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ap.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ar.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-as.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-av.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-az.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-be.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-bg.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-bm.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-bn.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-br.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-bs.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-by.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ca.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ch.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-cm.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-cr.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-cs.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-da.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-de.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-dl.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-dv.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-dz.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ee.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-en.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-eo.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-es.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-et.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-eu.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-fa.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ff.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-fi.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-fo.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-fr.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ga.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-gr.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-gu.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ha.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-he.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-hi.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-hr.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-hu.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-hy.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-id.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ie.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ig.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ik.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-in.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-is.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-it.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ja.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-jv.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ka.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ki.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-kk.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-km.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-kn.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ko.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ku.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-lo.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-lt.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-lv.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-md.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-mi.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-mk.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ml.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-mn.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-mr.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ms.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-mt.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-my.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ne.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-nl.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-no.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ol.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-or.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-pa.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ph.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-pl.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ps.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-pt.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ro.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ru.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-sa.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-sd.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-sh.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-si.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-sk.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-sl.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-sq.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-sr.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-sv.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-sw.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-sy.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ta.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-te.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-tg.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-th.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-tk.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-tn.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-tr.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-uf.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ug.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-uk.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-ur.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-us.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-uz.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-vi.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-wo.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-xs.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-yo.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-zg.svg | 1 - data/icons/scalable/status/ayatana-indicator-keyboard-zh.svg | 1 - 268 files changed, 154 insertions(+), 114 deletions(-) create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-00.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ae.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ak.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Am.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ap.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ar.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-As.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-At.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Av.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Az.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ba.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Bb.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Be.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Bg.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Bi.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Bl.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Bm.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Bn.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Bo.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Bs.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-By.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ca.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ck.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Cl.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Cm.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Cn.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Cp.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Cs.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Cu.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Cv.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Da.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-De.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Dl.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Dv.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Dz.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ed.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ee.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ek.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-En.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Eo.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Es.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Et.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Fa.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ff.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Fi.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Fo.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Fr.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Fu.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ga.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Gh.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Gr.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Gu.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ha.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-He.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Hi.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Hp.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Hr.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Hs.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Hu.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Hw.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Hy.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Id.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ig.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Il.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ip.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Iq.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Is.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-It.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Iu.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ix.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ja.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ka.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Kb.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ki.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Kk.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Km.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Kn.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ko.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Kp.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Kt.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ku.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Kv.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Kx.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ky.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Lo.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ls.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Lt.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Lv.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ma.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Mb.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Md.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Me.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Mi.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Mk.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ml.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Mn.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Mr.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ms.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Mt.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Mu.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Mx.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ne.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Nk.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-No.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ns.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Oc.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Og.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ol.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Or.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Os.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Pa.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ph.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Pl.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ps.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Pt.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ro.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Rs.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ru.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Sa.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Sb.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Sd.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Sf.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Si.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Sj.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Sk.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Sl.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Sp.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Sq.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Sr.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Sv.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Sw.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Sx.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Sy.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ta.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Te.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Tg.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Th.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Tk.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Tn.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Tr.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Tt.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Tw.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ua.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ud.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ug.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Uk.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ur.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Uz.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Vi.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Wo.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Ya.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Yo.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Zg.svg create mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-Zh.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ak.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-am.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ap.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ar.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-as.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-av.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-az.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-be.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-bg.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-bm.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-bn.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-br.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-bs.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-by.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ca.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ch.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-cm.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-cr.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-cs.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-da.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-de.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-dl.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-dv.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-dz.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ee.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-en.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-eo.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-es.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-et.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-eu.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-fa.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ff.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-fi.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-fo.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-fr.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ga.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-gr.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-gu.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ha.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-he.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-hi.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-hr.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-hu.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-hy.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-id.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ie.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ig.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ik.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-in.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-is.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-it.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ja.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-jv.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ka.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ki.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-kk.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-km.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-kn.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ko.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ku.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-lo.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-lt.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-lv.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-md.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-mi.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-mk.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ml.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-mn.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-mr.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ms.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-mt.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-my.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ne.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-nl.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-no.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ol.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-or.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-pa.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ph.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-pl.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ps.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-pt.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ro.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ru.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-sa.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-sd.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-sh.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-si.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-sk.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-sl.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-sq.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-sr.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-sv.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-sw.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-sy.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ta.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-te.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-tg.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-th.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-tk.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-tn.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-tr.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-uf.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ug.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-uk.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-ur.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-us.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-uz.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-vi.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-wo.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-xs.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-yo.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-zg.svg delete mode 100644 data/icons/scalable/status/ayatana-indicator-keyboard-zh.svg diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-00.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-00.svg new file mode 100644 index 00000000..09066d3f --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-00.svg @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ae.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ae.svg new file mode 100644 index 00000000..3169ea09 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ae.svg @@ -0,0 +1 @@ +Ae \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ak.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ak.svg new file mode 100644 index 00000000..175706f7 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ak.svg @@ -0,0 +1 @@ +Ak \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Am.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Am.svg new file mode 100644 index 00000000..c04908a7 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Am.svg @@ -0,0 +1 @@ +Am \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ap.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ap.svg new file mode 100644 index 00000000..a1b7017e --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ap.svg @@ -0,0 +1 @@ +Ap \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ar.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ar.svg new file mode 100644 index 00000000..35e6b648 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ar.svg @@ -0,0 +1 @@ +Ar \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-As.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-As.svg new file mode 100644 index 00000000..d605e746 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-As.svg @@ -0,0 +1 @@ +As \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-At.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-At.svg new file mode 100644 index 00000000..415bfe7f --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-At.svg @@ -0,0 +1 @@ +At \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Av.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Av.svg new file mode 100644 index 00000000..35ff04fb --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Av.svg @@ -0,0 +1 @@ +Av \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Az.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Az.svg new file mode 100644 index 00000000..a51d569c --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Az.svg @@ -0,0 +1 @@ +Az \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ba.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ba.svg new file mode 100644 index 00000000..81b0c528 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ba.svg @@ -0,0 +1 @@ +Ba \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Bb.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Bb.svg new file mode 100644 index 00000000..9658b1fa --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Bb.svg @@ -0,0 +1 @@ +Bb \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Be.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Be.svg new file mode 100644 index 00000000..dadc4d5c --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Be.svg @@ -0,0 +1 @@ +Be \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Bg.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Bg.svg new file mode 100644 index 00000000..84cc83c2 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Bg.svg @@ -0,0 +1 @@ +Bg \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Bi.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Bi.svg new file mode 100644 index 00000000..01a81d1d --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Bi.svg @@ -0,0 +1 @@ +Bi \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Bl.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Bl.svg new file mode 100644 index 00000000..d45bd18b --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Bl.svg @@ -0,0 +1 @@ +Bl \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Bm.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Bm.svg new file mode 100644 index 00000000..c094d92a --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Bm.svg @@ -0,0 +1 @@ +Bm \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Bn.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Bn.svg new file mode 100644 index 00000000..24c41d64 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Bn.svg @@ -0,0 +1 @@ +Bn \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Bo.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Bo.svg new file mode 100644 index 00000000..f2569271 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Bo.svg @@ -0,0 +1 @@ +Bo \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Bs.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Bs.svg new file mode 100644 index 00000000..ba1a9e88 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Bs.svg @@ -0,0 +1 @@ +Bs \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-By.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-By.svg new file mode 100644 index 00000000..3118da5b --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-By.svg @@ -0,0 +1 @@ +By \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ca.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ca.svg new file mode 100644 index 00000000..23542658 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ca.svg @@ -0,0 +1 @@ +Ca \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ck.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ck.svg new file mode 100644 index 00000000..0a9daf9f --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ck.svg @@ -0,0 +1 @@ +Ck \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Cl.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Cl.svg new file mode 100644 index 00000000..8bffddc7 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Cl.svg @@ -0,0 +1 @@ +Cl \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Cm.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Cm.svg new file mode 100644 index 00000000..61b89953 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Cm.svg @@ -0,0 +1 @@ +Cm \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Cn.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Cn.svg new file mode 100644 index 00000000..98801c96 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Cn.svg @@ -0,0 +1 @@ +Cn \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Cp.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Cp.svg new file mode 100644 index 00000000..049d1f69 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Cp.svg @@ -0,0 +1 @@ +Cp \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Cs.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Cs.svg new file mode 100644 index 00000000..4a37213b --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Cs.svg @@ -0,0 +1 @@ +Cs \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Cu.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Cu.svg new file mode 100644 index 00000000..431e874d --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Cu.svg @@ -0,0 +1 @@ +Cu \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Cv.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Cv.svg new file mode 100644 index 00000000..bdd1b9a2 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Cv.svg @@ -0,0 +1 @@ +Cv \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Da.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Da.svg new file mode 100644 index 00000000..d2d5f579 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Da.svg @@ -0,0 +1 @@ +Da \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-De.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-De.svg new file mode 100644 index 00000000..040aa311 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-De.svg @@ -0,0 +1 @@ +De \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Dl.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Dl.svg new file mode 100644 index 00000000..37436f1a --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Dl.svg @@ -0,0 +1 @@ +Dl \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Dv.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Dv.svg new file mode 100644 index 00000000..7c81daba --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Dv.svg @@ -0,0 +1 @@ +Dv \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Dz.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Dz.svg new file mode 100644 index 00000000..7ae9aec1 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Dz.svg @@ -0,0 +1 @@ +Dz \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ed.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ed.svg new file mode 100644 index 00000000..6ca35430 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ed.svg @@ -0,0 +1 @@ +Ed \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ee.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ee.svg new file mode 100644 index 00000000..6b9d6454 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ee.svg @@ -0,0 +1 @@ +Ee \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ek.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ek.svg new file mode 100644 index 00000000..8394de7f --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ek.svg @@ -0,0 +1 @@ +Ek \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-En.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-En.svg new file mode 100644 index 00000000..0e50ff79 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-En.svg @@ -0,0 +1 @@ +En \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Eo.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Eo.svg new file mode 100644 index 00000000..927ebf11 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Eo.svg @@ -0,0 +1 @@ +Eo \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Es.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Es.svg new file mode 100644 index 00000000..acabf044 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Es.svg @@ -0,0 +1 @@ +Es \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Et.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Et.svg new file mode 100644 index 00000000..917ff2a3 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Et.svg @@ -0,0 +1 @@ +Et \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Fa.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Fa.svg new file mode 100644 index 00000000..5fcf1ba2 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Fa.svg @@ -0,0 +1 @@ +Fa \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ff.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ff.svg new file mode 100644 index 00000000..62ec11e4 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ff.svg @@ -0,0 +1 @@ +Ff \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Fi.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Fi.svg new file mode 100644 index 00000000..e596b990 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Fi.svg @@ -0,0 +1 @@ +Fi \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Fo.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Fo.svg new file mode 100644 index 00000000..8d931585 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Fo.svg @@ -0,0 +1 @@ +Fo \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Fr.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Fr.svg new file mode 100644 index 00000000..c28989cb --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Fr.svg @@ -0,0 +1 @@ +Fr \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Fu.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Fu.svg new file mode 100644 index 00000000..1c5518f2 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Fu.svg @@ -0,0 +1 @@ +Fu \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ga.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ga.svg new file mode 100644 index 00000000..a3a67be7 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ga.svg @@ -0,0 +1 @@ +Ga \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Gh.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Gh.svg new file mode 100644 index 00000000..74bebe92 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Gh.svg @@ -0,0 +1 @@ +Gh \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Gr.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Gr.svg new file mode 100644 index 00000000..e7b705a0 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Gr.svg @@ -0,0 +1 @@ +Gr \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Gu.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Gu.svg new file mode 100644 index 00000000..9fd9728c --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Gu.svg @@ -0,0 +1 @@ +Gu \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ha.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ha.svg new file mode 100644 index 00000000..0b0bfc7c --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ha.svg @@ -0,0 +1 @@ +Ha \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-He.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-He.svg new file mode 100644 index 00000000..ff361d9d --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-He.svg @@ -0,0 +1 @@ +He \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Hi.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Hi.svg new file mode 100644 index 00000000..14e0b72a --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Hi.svg @@ -0,0 +1 @@ +Hi \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Hp.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Hp.svg new file mode 100644 index 00000000..0660680e --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Hp.svg @@ -0,0 +1 @@ +Hp \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Hr.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Hr.svg new file mode 100644 index 00000000..93d60ba8 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Hr.svg @@ -0,0 +1 @@ +Hr \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Hs.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Hs.svg new file mode 100644 index 00000000..d581eeb3 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Hs.svg @@ -0,0 +1 @@ +Hs \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Hu.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Hu.svg new file mode 100644 index 00000000..295d5f06 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Hu.svg @@ -0,0 +1 @@ +Hu \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Hw.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Hw.svg new file mode 100644 index 00000000..5a738552 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Hw.svg @@ -0,0 +1 @@ +Hw \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Hy.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Hy.svg new file mode 100644 index 00000000..fd3ff223 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Hy.svg @@ -0,0 +1 @@ +Hy \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Id.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Id.svg new file mode 100644 index 00000000..74189fea --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Id.svg @@ -0,0 +1 @@ +Id \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ig.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ig.svg new file mode 100644 index 00000000..810bf4b3 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ig.svg @@ -0,0 +1 @@ +Ig \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Il.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Il.svg new file mode 100644 index 00000000..7e0bdbe6 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Il.svg @@ -0,0 +1 @@ +Il \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ip.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ip.svg new file mode 100644 index 00000000..ac3dce48 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ip.svg @@ -0,0 +1 @@ +Ip \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Iq.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Iq.svg new file mode 100644 index 00000000..55e6b982 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Iq.svg @@ -0,0 +1 @@ +Iq \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Is.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Is.svg new file mode 100644 index 00000000..221b3800 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Is.svg @@ -0,0 +1 @@ +Is \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-It.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-It.svg new file mode 100644 index 00000000..32ae3d21 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-It.svg @@ -0,0 +1 @@ +It \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Iu.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Iu.svg new file mode 100644 index 00000000..35ad2d17 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Iu.svg @@ -0,0 +1 @@ +Iu \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ix.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ix.svg new file mode 100644 index 00000000..097818ea --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ix.svg @@ -0,0 +1 @@ +Ix \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ja.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ja.svg new file mode 100644 index 00000000..eb722bd6 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ja.svg @@ -0,0 +1 @@ +Ja \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ka.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ka.svg new file mode 100644 index 00000000..5856d13a --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ka.svg @@ -0,0 +1 @@ +Ka \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Kb.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Kb.svg new file mode 100644 index 00000000..da1cb57d --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Kb.svg @@ -0,0 +1 @@ +Kb \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ki.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ki.svg new file mode 100644 index 00000000..c6b2108e --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ki.svg @@ -0,0 +1 @@ +Ki \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Kk.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Kk.svg new file mode 100644 index 00000000..672ed129 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Kk.svg @@ -0,0 +1 @@ +Kk \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Km.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Km.svg new file mode 100644 index 00000000..9980f46d --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Km.svg @@ -0,0 +1 @@ +Km \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Kn.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Kn.svg new file mode 100644 index 00000000..3394668b --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Kn.svg @@ -0,0 +1 @@ +Kn \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ko.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ko.svg new file mode 100644 index 00000000..d63470aa --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ko.svg @@ -0,0 +1 @@ +Ko \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Kp.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Kp.svg new file mode 100644 index 00000000..38532e94 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Kp.svg @@ -0,0 +1 @@ +Kp \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Kt.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Kt.svg new file mode 100644 index 00000000..b58f2088 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Kt.svg @@ -0,0 +1 @@ +Kt \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ku.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ku.svg new file mode 100644 index 00000000..78ed6d89 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ku.svg @@ -0,0 +1 @@ +Ku \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Kv.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Kv.svg new file mode 100644 index 00000000..34769e3a --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Kv.svg @@ -0,0 +1 @@ +Kv \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Kx.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Kx.svg new file mode 100644 index 00000000..81d80af1 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Kx.svg @@ -0,0 +1 @@ +Kx \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ky.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ky.svg new file mode 100644 index 00000000..9c43bffe --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ky.svg @@ -0,0 +1 @@ +Ky \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Lo.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Lo.svg new file mode 100644 index 00000000..8ee50efd --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Lo.svg @@ -0,0 +1 @@ +Lo \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ls.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ls.svg new file mode 100644 index 00000000..314fc14a --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ls.svg @@ -0,0 +1 @@ +Ls \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Lt.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Lt.svg new file mode 100644 index 00000000..5e879462 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Lt.svg @@ -0,0 +1 @@ +Lt \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Lv.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Lv.svg new file mode 100644 index 00000000..391e55f4 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Lv.svg @@ -0,0 +1 @@ +Lv \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ma.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ma.svg new file mode 100644 index 00000000..026124dd --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ma.svg @@ -0,0 +1 @@ +Ma \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Mb.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Mb.svg new file mode 100644 index 00000000..c8cdd66d --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Mb.svg @@ -0,0 +1 @@ +Mb \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Md.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Md.svg new file mode 100644 index 00000000..8b4d4a2a --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Md.svg @@ -0,0 +1 @@ +Md \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Me.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Me.svg new file mode 100644 index 00000000..22ff1270 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Me.svg @@ -0,0 +1 @@ +Me \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Mi.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Mi.svg new file mode 100644 index 00000000..ed86b260 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Mi.svg @@ -0,0 +1 @@ +Mi \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Mk.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Mk.svg new file mode 100644 index 00000000..5a6b3b98 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Mk.svg @@ -0,0 +1 @@ +Mk \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ml.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ml.svg new file mode 100644 index 00000000..7c6d7d11 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ml.svg @@ -0,0 +1 @@ +Ml \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Mn.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Mn.svg new file mode 100644 index 00000000..695dced8 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Mn.svg @@ -0,0 +1 @@ +Mn \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Mr.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Mr.svg new file mode 100644 index 00000000..77eeae1a --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Mr.svg @@ -0,0 +1 @@ +Mr \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ms.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ms.svg new file mode 100644 index 00000000..8b08d301 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ms.svg @@ -0,0 +1 @@ +Ms \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Mt.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Mt.svg new file mode 100644 index 00000000..e6e7340b --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Mt.svg @@ -0,0 +1 @@ +Mt \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Mu.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Mu.svg new file mode 100644 index 00000000..b1204b9a --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Mu.svg @@ -0,0 +1 @@ +Mu \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Mx.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Mx.svg new file mode 100644 index 00000000..774b301f --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Mx.svg @@ -0,0 +1 @@ +Mx \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ne.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ne.svg new file mode 100644 index 00000000..934c2d07 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ne.svg @@ -0,0 +1 @@ +Ne \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Nk.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Nk.svg new file mode 100644 index 00000000..8e533bce --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Nk.svg @@ -0,0 +1 @@ +Nk \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-No.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-No.svg new file mode 100644 index 00000000..eb67598b --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-No.svg @@ -0,0 +1 @@ +No \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ns.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ns.svg new file mode 100644 index 00000000..45c85d16 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ns.svg @@ -0,0 +1 @@ +Ns \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Oc.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Oc.svg new file mode 100644 index 00000000..e22c9e45 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Oc.svg @@ -0,0 +1 @@ +Oc \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Og.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Og.svg new file mode 100644 index 00000000..1dc66bb0 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Og.svg @@ -0,0 +1 @@ +Og \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ol.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ol.svg new file mode 100644 index 00000000..53a7afb4 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ol.svg @@ -0,0 +1 @@ +Ol \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Or.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Or.svg new file mode 100644 index 00000000..71c6050a --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Or.svg @@ -0,0 +1 @@ +Or \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Os.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Os.svg new file mode 100644 index 00000000..1aade7a6 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Os.svg @@ -0,0 +1 @@ +Os \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Pa.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Pa.svg new file mode 100644 index 00000000..94548d50 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Pa.svg @@ -0,0 +1 @@ +Pa \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ph.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ph.svg new file mode 100644 index 00000000..94c63e7a --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ph.svg @@ -0,0 +1 @@ +Ph \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Pl.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Pl.svg new file mode 100644 index 00000000..280263e0 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Pl.svg @@ -0,0 +1 @@ +Pl \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ps.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ps.svg new file mode 100644 index 00000000..6ef25f86 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ps.svg @@ -0,0 +1 @@ +Ps \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Pt.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Pt.svg new file mode 100644 index 00000000..e7de86c9 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Pt.svg @@ -0,0 +1 @@ +Pt \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ro.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ro.svg new file mode 100644 index 00000000..ff94c7c2 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ro.svg @@ -0,0 +1 @@ +Ro \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Rs.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Rs.svg new file mode 100644 index 00000000..76f241f6 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Rs.svg @@ -0,0 +1 @@ +Rs \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ru.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ru.svg new file mode 100644 index 00000000..930daccf --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ru.svg @@ -0,0 +1 @@ +Ru \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Sa.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Sa.svg new file mode 100644 index 00000000..332c2012 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Sa.svg @@ -0,0 +1 @@ +Sa \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Sb.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Sb.svg new file mode 100644 index 00000000..2efebedc --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Sb.svg @@ -0,0 +1 @@ +Sb \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Sd.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Sd.svg new file mode 100644 index 00000000..488efb11 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Sd.svg @@ -0,0 +1 @@ +Sd \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Sf.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Sf.svg new file mode 100644 index 00000000..9e4bbce3 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Sf.svg @@ -0,0 +1 @@ +Sf \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Si.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Si.svg new file mode 100644 index 00000000..dd9baca7 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Si.svg @@ -0,0 +1 @@ +Si \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Sj.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Sj.svg new file mode 100644 index 00000000..5bde6b91 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Sj.svg @@ -0,0 +1 @@ +Sj \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Sk.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Sk.svg new file mode 100644 index 00000000..f41e6a73 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Sk.svg @@ -0,0 +1 @@ +Sk \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Sl.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Sl.svg new file mode 100644 index 00000000..494965ff --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Sl.svg @@ -0,0 +1 @@ +Sl \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Sp.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Sp.svg new file mode 100644 index 00000000..060c9570 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Sp.svg @@ -0,0 +1 @@ +Sp \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Sq.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Sq.svg new file mode 100644 index 00000000..4e88ab56 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Sq.svg @@ -0,0 +1 @@ +Sq \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Sr.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Sr.svg new file mode 100644 index 00000000..30eb3949 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Sr.svg @@ -0,0 +1 @@ +Sr \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Sv.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Sv.svg new file mode 100644 index 00000000..d9f3cb4d --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Sv.svg @@ -0,0 +1 @@ +Sv \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Sw.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Sw.svg new file mode 100644 index 00000000..998a3838 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Sw.svg @@ -0,0 +1 @@ +Sw \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Sx.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Sx.svg new file mode 100644 index 00000000..42b23125 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Sx.svg @@ -0,0 +1 @@ +Sx \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Sy.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Sy.svg new file mode 100644 index 00000000..7e929752 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Sy.svg @@ -0,0 +1 @@ +Sy \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ta.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ta.svg new file mode 100644 index 00000000..79fe78f4 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ta.svg @@ -0,0 +1 @@ +Ta \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Te.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Te.svg new file mode 100644 index 00000000..973ffdaa --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Te.svg @@ -0,0 +1 @@ +Te \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Tg.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Tg.svg new file mode 100644 index 00000000..d82a955f --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Tg.svg @@ -0,0 +1 @@ +Tg \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Th.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Th.svg new file mode 100644 index 00000000..309f217b --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Th.svg @@ -0,0 +1 @@ +Th \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Tk.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Tk.svg new file mode 100644 index 00000000..462819f3 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Tk.svg @@ -0,0 +1 @@ +Tk \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Tn.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Tn.svg new file mode 100644 index 00000000..e46cf90d --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Tn.svg @@ -0,0 +1 @@ +Tn \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Tr.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Tr.svg new file mode 100644 index 00000000..db0bb1f6 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Tr.svg @@ -0,0 +1 @@ +Tr \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Tt.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Tt.svg new file mode 100644 index 00000000..5ee465c4 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Tt.svg @@ -0,0 +1 @@ +Tt \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Tw.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Tw.svg new file mode 100644 index 00000000..b6951fb7 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Tw.svg @@ -0,0 +1 @@ +Tw \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ua.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ua.svg new file mode 100644 index 00000000..b26931d2 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ua.svg @@ -0,0 +1 @@ +Ua \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ud.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ud.svg new file mode 100644 index 00000000..0e420860 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ud.svg @@ -0,0 +1 @@ +Ud \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ug.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ug.svg new file mode 100644 index 00000000..d7054f37 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ug.svg @@ -0,0 +1 @@ +Ug \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Uk.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Uk.svg new file mode 100644 index 00000000..b3a81c05 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Uk.svg @@ -0,0 +1 @@ +Uk \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ur.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ur.svg new file mode 100644 index 00000000..f85b6162 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ur.svg @@ -0,0 +1 @@ +Ur \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Uz.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Uz.svg new file mode 100644 index 00000000..66ca7443 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Uz.svg @@ -0,0 +1 @@ +Uz \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Vi.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Vi.svg new file mode 100644 index 00000000..91a59b4e --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Vi.svg @@ -0,0 +1 @@ +Vi \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Wo.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Wo.svg new file mode 100644 index 00000000..95d4ad6e --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Wo.svg @@ -0,0 +1 @@ +Wo \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Ya.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Ya.svg new file mode 100644 index 00000000..26fff2b9 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Ya.svg @@ -0,0 +1 @@ +Ya \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Yo.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Yo.svg new file mode 100644 index 00000000..fbf64462 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Yo.svg @@ -0,0 +1 @@ +Yo \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Zg.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Zg.svg new file mode 100644 index 00000000..f97e1aa1 --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Zg.svg @@ -0,0 +1 @@ +Zg \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-Zh.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-Zh.svg new file mode 100644 index 00000000..00366a2a --- /dev/null +++ b/data/icons/scalable/status/ayatana-indicator-keyboard-Zh.svg @@ -0,0 +1 @@ +Zh \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ak.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ak.svg deleted file mode 100644 index 175706f7..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ak.svg +++ /dev/null @@ -1 +0,0 @@ -Ak \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-am.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-am.svg deleted file mode 100644 index c04908a7..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-am.svg +++ /dev/null @@ -1 +0,0 @@ -Am \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ap.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ap.svg deleted file mode 100644 index a1b7017e..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ap.svg +++ /dev/null @@ -1 +0,0 @@ -Ap \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ar.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ar.svg deleted file mode 100644 index 35e6b648..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ar.svg +++ /dev/null @@ -1 +0,0 @@ -Ar \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-as.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-as.svg deleted file mode 100644 index d605e746..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-as.svg +++ /dev/null @@ -1 +0,0 @@ -As \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-av.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-av.svg deleted file mode 100644 index 35ff04fb..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-av.svg +++ /dev/null @@ -1 +0,0 @@ -Av \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-az.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-az.svg deleted file mode 100644 index a51d569c..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-az.svg +++ /dev/null @@ -1 +0,0 @@ -Az \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-be.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-be.svg deleted file mode 100644 index dadc4d5c..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-be.svg +++ /dev/null @@ -1 +0,0 @@ -Be \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-bg.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-bg.svg deleted file mode 100644 index 84cc83c2..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-bg.svg +++ /dev/null @@ -1 +0,0 @@ -Bg \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-bm.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-bm.svg deleted file mode 100644 index c094d92a..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-bm.svg +++ /dev/null @@ -1 +0,0 @@ -Bm \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-bn.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-bn.svg deleted file mode 100644 index 24c41d64..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-bn.svg +++ /dev/null @@ -1 +0,0 @@ -Bn \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-br.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-br.svg deleted file mode 100644 index 92e7ccc3..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-br.svg +++ /dev/null @@ -1 +0,0 @@ -Br \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-bs.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-bs.svg deleted file mode 100644 index ba1a9e88..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-bs.svg +++ /dev/null @@ -1 +0,0 @@ -Bs \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-by.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-by.svg deleted file mode 100644 index 3118da5b..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-by.svg +++ /dev/null @@ -1 +0,0 @@ -By \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ca.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ca.svg deleted file mode 100644 index 23542658..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ca.svg +++ /dev/null @@ -1 +0,0 @@ -Ca \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ch.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ch.svg deleted file mode 100644 index ac87bea2..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ch.svg +++ /dev/null @@ -1 +0,0 @@ -Ch \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-cm.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-cm.svg deleted file mode 100644 index 61b89953..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-cm.svg +++ /dev/null @@ -1 +0,0 @@ -Cm \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-cr.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-cr.svg deleted file mode 100644 index 125bc583..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-cr.svg +++ /dev/null @@ -1 +0,0 @@ -Cr \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-cs.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-cs.svg deleted file mode 100644 index 4a37213b..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-cs.svg +++ /dev/null @@ -1 +0,0 @@ -Cs \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-da.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-da.svg deleted file mode 100644 index d2d5f579..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-da.svg +++ /dev/null @@ -1 +0,0 @@ -Da \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-de.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-de.svg deleted file mode 100644 index 040aa311..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-de.svg +++ /dev/null @@ -1 +0,0 @@ -De \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-dl.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-dl.svg deleted file mode 100644 index 37436f1a..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-dl.svg +++ /dev/null @@ -1 +0,0 @@ -Dl \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-dv.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-dv.svg deleted file mode 100644 index 7c81daba..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-dv.svg +++ /dev/null @@ -1 +0,0 @@ -Dv \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-dz.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-dz.svg deleted file mode 100644 index 7ae9aec1..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-dz.svg +++ /dev/null @@ -1 +0,0 @@ -Dz \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ee.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ee.svg deleted file mode 100644 index 6b9d6454..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ee.svg +++ /dev/null @@ -1 +0,0 @@ -Ee \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-en.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-en.svg deleted file mode 100644 index 0e50ff79..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-en.svg +++ /dev/null @@ -1 +0,0 @@ -En \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-eo.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-eo.svg deleted file mode 100644 index 927ebf11..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-eo.svg +++ /dev/null @@ -1 +0,0 @@ -Eo \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-es.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-es.svg deleted file mode 100644 index acabf044..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-es.svg +++ /dev/null @@ -1 +0,0 @@ -Es \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-et.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-et.svg deleted file mode 100644 index 917ff2a3..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-et.svg +++ /dev/null @@ -1 +0,0 @@ -Et \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-eu.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-eu.svg deleted file mode 100644 index 69b19223..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-eu.svg +++ /dev/null @@ -1 +0,0 @@ -Eu \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-fa.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-fa.svg deleted file mode 100644 index 5fcf1ba2..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-fa.svg +++ /dev/null @@ -1 +0,0 @@ -Fa \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ff.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ff.svg deleted file mode 100644 index 62ec11e4..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ff.svg +++ /dev/null @@ -1 +0,0 @@ -Ff \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-fi.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-fi.svg deleted file mode 100644 index e596b990..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-fi.svg +++ /dev/null @@ -1 +0,0 @@ -Fi \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-fo.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-fo.svg deleted file mode 100644 index 8d931585..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-fo.svg +++ /dev/null @@ -1 +0,0 @@ -Fo \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-fr.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-fr.svg deleted file mode 100644 index c28989cb..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-fr.svg +++ /dev/null @@ -1 +0,0 @@ -Fr \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ga.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ga.svg deleted file mode 100644 index a3a67be7..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ga.svg +++ /dev/null @@ -1 +0,0 @@ -Ga \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-gr.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-gr.svg deleted file mode 100644 index e7b705a0..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-gr.svg +++ /dev/null @@ -1 +0,0 @@ -Gr \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-gu.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-gu.svg deleted file mode 100644 index 9fd9728c..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-gu.svg +++ /dev/null @@ -1 +0,0 @@ -Gu \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ha.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ha.svg deleted file mode 100644 index 0b0bfc7c..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ha.svg +++ /dev/null @@ -1 +0,0 @@ -Ha \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-he.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-he.svg deleted file mode 100644 index ff361d9d..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-he.svg +++ /dev/null @@ -1 +0,0 @@ -He \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-hi.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-hi.svg deleted file mode 100644 index 14e0b72a..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-hi.svg +++ /dev/null @@ -1 +0,0 @@ -Hi \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-hr.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-hr.svg deleted file mode 100644 index 93d60ba8..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-hr.svg +++ /dev/null @@ -1 +0,0 @@ -Hr \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-hu.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-hu.svg deleted file mode 100644 index 295d5f06..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-hu.svg +++ /dev/null @@ -1 +0,0 @@ -Hu \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-hy.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-hy.svg deleted file mode 100644 index fd3ff223..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-hy.svg +++ /dev/null @@ -1 +0,0 @@ -Hy \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-id.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-id.svg deleted file mode 100644 index 74189fea..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-id.svg +++ /dev/null @@ -1 +0,0 @@ -Id \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ie.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ie.svg deleted file mode 100644 index 77d899d2..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ie.svg +++ /dev/null @@ -1 +0,0 @@ -Ie \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ig.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ig.svg deleted file mode 100644 index 810bf4b3..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ig.svg +++ /dev/null @@ -1 +0,0 @@ -Ig \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ik.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ik.svg deleted file mode 100644 index 0ac4c716..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ik.svg +++ /dev/null @@ -1 +0,0 @@ -Ik \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-in.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-in.svg deleted file mode 100644 index 35d431a5..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-in.svg +++ /dev/null @@ -1 +0,0 @@ -In \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-is.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-is.svg deleted file mode 100644 index 221b3800..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-is.svg +++ /dev/null @@ -1 +0,0 @@ -Is \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-it.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-it.svg deleted file mode 100644 index 32ae3d21..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-it.svg +++ /dev/null @@ -1 +0,0 @@ -It \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ja.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ja.svg deleted file mode 100644 index eb722bd6..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ja.svg +++ /dev/null @@ -1 +0,0 @@ -Ja \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-jv.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-jv.svg deleted file mode 100644 index 6e4e501e..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-jv.svg +++ /dev/null @@ -1 +0,0 @@ -Jv \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ka.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ka.svg deleted file mode 100644 index 5856d13a..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ka.svg +++ /dev/null @@ -1 +0,0 @@ -Ka \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ki.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ki.svg deleted file mode 100644 index c6b2108e..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ki.svg +++ /dev/null @@ -1 +0,0 @@ -Ki \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-kk.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-kk.svg deleted file mode 100644 index 672ed129..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-kk.svg +++ /dev/null @@ -1 +0,0 @@ -Kk \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-km.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-km.svg deleted file mode 100644 index 9980f46d..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-km.svg +++ /dev/null @@ -1 +0,0 @@ -Km \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-kn.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-kn.svg deleted file mode 100644 index 3394668b..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-kn.svg +++ /dev/null @@ -1 +0,0 @@ -Kn \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ko.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ko.svg deleted file mode 100644 index d63470aa..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ko.svg +++ /dev/null @@ -1 +0,0 @@ -Ko \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ku.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ku.svg deleted file mode 100644 index 78ed6d89..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ku.svg +++ /dev/null @@ -1 +0,0 @@ -Ku \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-lo.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-lo.svg deleted file mode 100644 index 8ee50efd..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-lo.svg +++ /dev/null @@ -1 +0,0 @@ -Lo \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-lt.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-lt.svg deleted file mode 100644 index 5e879462..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-lt.svg +++ /dev/null @@ -1 +0,0 @@ -Lt \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-lv.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-lv.svg deleted file mode 100644 index 391e55f4..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-lv.svg +++ /dev/null @@ -1 +0,0 @@ -Lv \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-md.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-md.svg deleted file mode 100644 index 8b4d4a2a..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-md.svg +++ /dev/null @@ -1 +0,0 @@ -Md \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-mi.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-mi.svg deleted file mode 100644 index ed86b260..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-mi.svg +++ /dev/null @@ -1 +0,0 @@ -Mi \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-mk.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-mk.svg deleted file mode 100644 index 5a6b3b98..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-mk.svg +++ /dev/null @@ -1 +0,0 @@ -Mk \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ml.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ml.svg deleted file mode 100644 index 7c6d7d11..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ml.svg +++ /dev/null @@ -1 +0,0 @@ -Ml \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-mn.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-mn.svg deleted file mode 100644 index 695dced8..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-mn.svg +++ /dev/null @@ -1 +0,0 @@ -Mn \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-mr.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-mr.svg deleted file mode 100644 index 77eeae1a..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-mr.svg +++ /dev/null @@ -1 +0,0 @@ -Mr \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ms.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ms.svg deleted file mode 100644 index 8b08d301..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ms.svg +++ /dev/null @@ -1 +0,0 @@ -Ms \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-mt.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-mt.svg deleted file mode 100644 index e6e7340b..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-mt.svg +++ /dev/null @@ -1 +0,0 @@ -Mt \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-my.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-my.svg deleted file mode 100644 index f31cfa97..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-my.svg +++ /dev/null @@ -1 +0,0 @@ -My \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ne.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ne.svg deleted file mode 100644 index 934c2d07..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ne.svg +++ /dev/null @@ -1 +0,0 @@ -Ne \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-nl.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-nl.svg deleted file mode 100644 index 1f49af92..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-nl.svg +++ /dev/null @@ -1 +0,0 @@ -Nl \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-no.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-no.svg deleted file mode 100644 index eb67598b..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-no.svg +++ /dev/null @@ -1 +0,0 @@ -No \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ol.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ol.svg deleted file mode 100644 index 53a7afb4..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ol.svg +++ /dev/null @@ -1 +0,0 @@ -Ol \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-or.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-or.svg deleted file mode 100644 index 71c6050a..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-or.svg +++ /dev/null @@ -1 +0,0 @@ -Or \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-pa.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-pa.svg deleted file mode 100644 index 94548d50..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-pa.svg +++ /dev/null @@ -1 +0,0 @@ -Pa \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ph.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ph.svg deleted file mode 100644 index 94c63e7a..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ph.svg +++ /dev/null @@ -1 +0,0 @@ -Ph \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-pl.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-pl.svg deleted file mode 100644 index 280263e0..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-pl.svg +++ /dev/null @@ -1 +0,0 @@ -Pl \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ps.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ps.svg deleted file mode 100644 index 6ef25f86..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ps.svg +++ /dev/null @@ -1 +0,0 @@ -Ps \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-pt.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-pt.svg deleted file mode 100644 index e7de86c9..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-pt.svg +++ /dev/null @@ -1 +0,0 @@ -Pt \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ro.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ro.svg deleted file mode 100644 index ff94c7c2..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ro.svg +++ /dev/null @@ -1 +0,0 @@ -Ro \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ru.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ru.svg deleted file mode 100644 index 930daccf..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ru.svg +++ /dev/null @@ -1 +0,0 @@ -Ru \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-sa.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-sa.svg deleted file mode 100644 index 332c2012..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-sa.svg +++ /dev/null @@ -1 +0,0 @@ -Sa \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-sd.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-sd.svg deleted file mode 100644 index 488efb11..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-sd.svg +++ /dev/null @@ -1 +0,0 @@ -Sd \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-sh.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-sh.svg deleted file mode 100644 index 164429b0..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-sh.svg +++ /dev/null @@ -1 +0,0 @@ -Sh \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-si.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-si.svg deleted file mode 100644 index dd9baca7..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-si.svg +++ /dev/null @@ -1 +0,0 @@ -Si \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-sk.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-sk.svg deleted file mode 100644 index f41e6a73..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-sk.svg +++ /dev/null @@ -1 +0,0 @@ -Sk \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-sl.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-sl.svg deleted file mode 100644 index 494965ff..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-sl.svg +++ /dev/null @@ -1 +0,0 @@ -Sl \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-sq.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-sq.svg deleted file mode 100644 index 4e88ab56..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-sq.svg +++ /dev/null @@ -1 +0,0 @@ -Sq \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-sr.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-sr.svg deleted file mode 100644 index 30eb3949..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-sr.svg +++ /dev/null @@ -1 +0,0 @@ -Sr \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-sv.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-sv.svg deleted file mode 100644 index d9f3cb4d..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-sv.svg +++ /dev/null @@ -1 +0,0 @@ -Sv \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-sw.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-sw.svg deleted file mode 100644 index 998a3838..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-sw.svg +++ /dev/null @@ -1 +0,0 @@ -Sw \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-sy.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-sy.svg deleted file mode 100644 index 7e929752..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-sy.svg +++ /dev/null @@ -1 +0,0 @@ -Sy \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ta.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ta.svg deleted file mode 100644 index 79fe78f4..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ta.svg +++ /dev/null @@ -1 +0,0 @@ -Ta \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-te.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-te.svg deleted file mode 100644 index 973ffdaa..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-te.svg +++ /dev/null @@ -1 +0,0 @@ -Te \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-tg.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-tg.svg deleted file mode 100644 index d82a955f..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-tg.svg +++ /dev/null @@ -1 +0,0 @@ -Tg \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-th.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-th.svg deleted file mode 100644 index 309f217b..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-th.svg +++ /dev/null @@ -1 +0,0 @@ -Th \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-tk.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-tk.svg deleted file mode 100644 index 462819f3..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-tk.svg +++ /dev/null @@ -1 +0,0 @@ -Tk \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-tn.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-tn.svg deleted file mode 100644 index e46cf90d..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-tn.svg +++ /dev/null @@ -1 +0,0 @@ -Tn \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-tr.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-tr.svg deleted file mode 100644 index db0bb1f6..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-tr.svg +++ /dev/null @@ -1 +0,0 @@ -Tr \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-uf.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-uf.svg deleted file mode 100644 index 227e0acd..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-uf.svg +++ /dev/null @@ -1 +0,0 @@ -Uf \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ug.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ug.svg deleted file mode 100644 index d7054f37..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ug.svg +++ /dev/null @@ -1 +0,0 @@ -Ug \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-uk.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-uk.svg deleted file mode 100644 index b3a81c05..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-uk.svg +++ /dev/null @@ -1 +0,0 @@ -Uk \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-ur.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-ur.svg deleted file mode 100644 index f85b6162..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-ur.svg +++ /dev/null @@ -1 +0,0 @@ -Ur \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-us.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-us.svg deleted file mode 100644 index 7b622f7f..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-us.svg +++ /dev/null @@ -1 +0,0 @@ -Us \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-uz.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-uz.svg deleted file mode 100644 index 66ca7443..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-uz.svg +++ /dev/null @@ -1 +0,0 @@ -Uz \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-vi.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-vi.svg deleted file mode 100644 index 91a59b4e..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-vi.svg +++ /dev/null @@ -1 +0,0 @@ -Vi \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-wo.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-wo.svg deleted file mode 100644 index 95d4ad6e..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-wo.svg +++ /dev/null @@ -1 +0,0 @@ -Wo \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-xs.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-xs.svg deleted file mode 100644 index b16ddbd1..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-xs.svg +++ /dev/null @@ -1 +0,0 @@ -Xs \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-yo.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-yo.svg deleted file mode 100644 index fbf64462..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-yo.svg +++ /dev/null @@ -1 +0,0 @@ -Yo \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-zg.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-zg.svg deleted file mode 100644 index f97e1aa1..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-zg.svg +++ /dev/null @@ -1 +0,0 @@ -Zg \ No newline at end of file diff --git a/data/icons/scalable/status/ayatana-indicator-keyboard-zh.svg b/data/icons/scalable/status/ayatana-indicator-keyboard-zh.svg deleted file mode 100644 index 00366a2a..00000000 --- a/data/icons/scalable/status/ayatana-indicator-keyboard-zh.svg +++ /dev/null @@ -1 +0,0 @@ -Zh \ No newline at end of file -- cgit v1.2.3 From 8f32270e910ba6e87dbf2909f4442dfcc724d7fa Mon Sep 17 00:00:00 2001 From: Robert Tari Date: Fri, 16 Apr 2021 00:26:06 +0200 Subject: src/languages.h: Use a predefined language lookup table --- src/languages.h | 1450 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1450 insertions(+) create mode 100644 src/languages.h diff --git a/src/languages.h b/src/languages.h new file mode 100644 index 00000000..bd121000 --- /dev/null +++ b/src/languages.h @@ -0,0 +1,1450 @@ +/* + * Copyright 2021 Robert Tari + * + * This program is free software: you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 3, as published + * by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranties of + * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program. If not, see . + */ + +gchar *LANGUAGES[] = +{ + "Ap", //APL + "Ap", //APL symbols (APLX unified) + "Ap", //APL symbols (Dyalog APL) + "Ap", //APL symbols (IBM APL2) + "Ap", //APL symbols (Manugistics APL*PLUS II) + "Ap", //APL symbols (SAX, Sharp APL for Unix) + "Ap", //APL symbols (unified) + "Fa", //Afghani + "Ak", //Akan + "Sq", //Albanian + "Sq", //Albanian (Plisi) + "Sq", //Albanian (Veqilharxhi) + "Am", //Amharic + "Ar", //Arabic + "Ar", //Arabic (AZERTY) + "Ar", //Arabic (AZERTY, Eastern Arabic numerals) + "Ar", //Arabic (Algeria) + "Ar", //Arabic (Arabic numerals, extensions in the 4th level) + "Ar", //Arabic (Buckwalter) + "Ar", //Arabic (Eastern Arabic numerals) + "Ar", //Arabic (Eastern Arabic numerals, extensions in the 4th level) + "Ar", //Arabic (Macintosh) + "Ar", //Arabic (Morocco) + "Ar", //Arabic (OLPC) + "Ar", //Arabic (Pakistan) + "Ar", //Arabic (QWERTY) + "Ar", //Arabic (QWERTY, Eastern Arabic numerals) + "Ar", //Arabic (Sun Type 6/7) + "Ar", //Arabic (Syria) + "Hy", //Armenian + "Hy", //Armenian (OLPC, phonetic) + "Hy", //Armenian (alt. eastern) + "Hy", //Armenian (alt. phonetic) + "Hy", //Armenian (eastern) + "Hy", //Armenian (phonetic) + "Hy", //Armenian (western) + "As", //Asturian (Spain, with bottom-dot H and L) + "At", //Atsina + "Av", //Avatime + "Ae", //Avestan + "Az", //Azerbaijani + "Az", //Azerbaijani (Cyrillic) + "Bm", //Bambara + "Bn", //Bangla + "Bn", //Bangla (India) + "Bn", //Bangla (India, Baishakhi Inscript) + "Bn", //Bangla (India, Baishakhi) + "Bn", //Bangla (India, Bornona) + "Bn", //Bangla (India, Gitanjali) + "Bn", //Bangla (India, Probhat) + "Bn", //Bangla (Probhat) + "Ba", //Bashkirian + "Be", //Belarusian + "Be", //Belarusian (Latin) + "Be", //Belarusian (intl.) + "Be", //Belarusian (legacy) + "Bl", //Belgian + "Bl", //Belgian (ISO, alt.) + "Bl", //Belgian (Latin-9 only, alt.) + "Bl", //Belgian (Sun Type 6/7) + "Bl", //Belgian (Wang 724 AZERTY) + "Bl", //Belgian (alt.) + "Bl", //Belgian (no dead keys) + "Bb", //Berber (Algeria, Latin) + "Bb", //Berber (Algeria, Tifinagh) + "Bb", //Berber (Morocco, Tifinagh alt.) + "Bb", //Berber (Morocco, Tifinagh extended phonetic) + "Bb", //Berber (Morocco, Tifinagh extended) + "Bb", //Berber (Morocco, Tifinagh phonetic) + "Bb", //Berber (Morocco, Tifinagh phonetic, alt.) + "Bb", //Berber (Morocco, Tifinagh) + "Bs", //Bosnian + "Bs", //Bosnian (US) + "Bs", //Bosnian (US, with Bosnian digraphs) + "Bs", //Bosnian (with Bosnian digraphs) + "Bs", //Bosnian (with guillemets) + "Bi", //Braille + "Bi", //Braille (left-handed inverted thumb) + "Bi", //Braille (left-handed) + "Bi", //Braille (right-handed inverted thumb) + "Bi", //Braille (right-handed) + "Bg", //Bulgarian + "Bg", //Bulgarian (enhanced) + "Bg", //Bulgarian (new phonetic) + "Bg", //Bulgarian (traditional phonetic) + "My", //Burmese + "Zg", //Burmese Zawgyi + "Cm", //Cameroon (AZERTY, intl.) + "Cm", //Cameroon (Dvorak, intl.) + "Cm", //Cameroon Multilingual (QWERTY, intl.) + "Cn", //Canadian (intl.) + "Cn", //Canadian (intl., 1st part) + "Cn", //Canadian (intl., 2nd part) + "Ca", //Catalan (Spain, with middle-dot L) + "Ck", //Cherokee + "Zh", //Chinese + "Cu", //Church Slavonic + "Cv", //Chuvash + "Cv", //Chuvash (Latin) + "Cl", //CloGaelach + "Sx", //Coeur d'Alene Salish + "Cp", //Coptic + "Tt", //Crimean Tatar (Dobruja Q) + "Tt", //Crimean Tatar (Turkish Alt-Q) + "Tt", //Crimean Tatar (Turkish F) + "Tt", //Crimean Tatar (Turkish Q) + "Hr", //Croatian + "Hr", //Croatian (US) + "Hr", //Croatian (US, with Croatian digraphs) + "Hr", //Croatian (with Croatian digraphs) + "Hr", //Croatian (with guillemets) + "Cs", //Czech + "Cs", //Czech (QWERTY) + "Cs", //Czech (QWERTY, Macintosh) + "Cs", //Czech (QWERTY, extended backslash) + "Cs", //Czech (Sun Type 6/7) + "Cs", //Czech (UCW, only accented letters) + "Cs", //Czech (US, Dvorak, UCW support) + "Cs", //Czech (coder) + "Cs", //Czech (programming) + "Cs", //Czech (programming, typographic) + "Cs", //Czech (typographic) + "Cs", //Czech (with <\\|> key) + "Cs", //Czech Slovak and German (US) + "Da", //Danish + "Da", //Danish (Dvorak) + "Da", //Danish (Macintosh) + "Da", //Danish (Macintosh, no dead keys) + "Da", //Danish (Sun Type 6/7) + "Da", //Danish (Windows) + "Da", //Danish (no dead keys) + "Dv", //Dhivehi + "Nl", //Dutch + "Nl", //Dutch (Macintosh) + "Nl", //Dutch (Sun Type 6/7) + "Nl", //Dutch (standard) + "Dz", //Dzongkha + "Ed", //Elfdalian (Swedish, with combining ogonek) + "En", //English (3l) + "En", //English (3l, Chromebook) + "En", //English (3l, emacs) + "En", //English (Australian) + "En", //English (Cameroon) + "En", //English (Canada) + "En", //English (Carpalx) + "En", //English (Carpalx, full optimization) + "En", //English (Carpalx, full optimization, Hyena Layer5) + "En", //English (Carpalx, full optimization, intl., with AltGr dead keys) + "En", //English (Carpalx, full optimization, intl., with AltGr dead keys, Hyena Layer5) + "En", //English (Carpalx, full optimization, intl., with dead keys) + "En", //English (Carpalx, full optimization, intl., with dead keys, Hyena Layer5) + "En", //English (Carpalx, intl., with AltGr dead keys) + "En", //English (Carpalx, intl., with dead keys) + "En", //English (Colemak) + "En", //English (Colemak-DH) + "En", //English (Drix) + "En", //English (Dvorak) + "En", //English (Dvorak, alt. intl.) + "En", //English (Dvorak, intl., with dead keys) + "En", //English (Dvorak, left-handed) + "En", //English (Dvorak, right-handed) + "En", //English (Ghana) + "En", //English (Ghana, GILLBT) + "En", //English (Ghana, multilingual) + "En", //English (India, with rupee) + "En", //English (Macintosh) + "En", //English (Mali, US, Macintosh) + "En", //English (Mali, US, intl.) + "En", //English (Nigeria) + "En", //English (Norman) + "En", //English (South Africa) + "En", //English (UK) + "En", //English (UK, Colemak) + "En", //English (UK, Colemak-DH) + "En", //English (UK, Dvorak) + "En", //English (UK, Dvorak, with UK punctuation) + "En", //English (UK, Hyena Layer5) + "En", //English (UK, Macintosh) + "En", //English (UK, Macintosh, intl.) + "En", //English (UK, MiniGuru Layer5) + "En", //English (UK, Sun Type 6/7) + "En", //English (UK, TEX Yoda Layer5) + "En", //English (UK, extended, Windows) + "En", //English (UK, intl., with dead keys) + "En", //English (UK, intl., with dead keys, Hyena Layer5) + "En", //English (UK, intl., with dead keys, MiniGuru Layer5) + "En", //English (UK, intl., with dead keys, TEX Yoda Layer5) + "En", //English (US) + "En", //English (US, Hyena Layer5) + "En", //English (US, IBM Arabic 238_L) + "En", //English (US, MiniGuru Layer5) + "En", //English (US, Sun Type 6/7) + "En", //English (US, Symbolic) + "En", //English (US, TEX Yoda Layer5) + "En", //English (US, alt. intl.) + "En", //English (US, alt. intl., with dead keys, Hyena Layer5) + "En", //English (US, alt. intl., with dead keys, MiniGuru Layer5) + "En", //English (US, alt. intl., with dead keys, TEX Yoda Layer5) + "En", //English (US, euro on 5) + "En", //English (US, intl., AltGr Unicode combining) + "En", //English (US, intl., AltGr Unicode combining, Hyena Layer5) + "En", //English (US, intl., AltGr Unicode combining, MiniGuru Layer5) + "En", //English (US, intl., AltGr Unicode combining, TEX Yoda Layer5) + "En", //English (US, intl., AltGr Unicode combining, alt.) + "En", //English (US, intl., with dead keys) + "En", //English (Workman) + "En", //English (Workman, intl., with dead keys) + "En", //English (classic Dvorak) + "En", //English (intl., with AltGr dead keys) + "En", //English (programmer Dvorak) + "En", //English (the divide/multiply toggle the layout) + "Eo", //Esperanto + "Eo", //Esperanto (Brazil, Nativo) + "Eo", //Esperanto (Portugal, Nativo) + "Eo", //Esperanto (legacy) + "Et", //Estonian + "Et", //Estonian (Dvorak) + "Et", //Estonian (Sun Type 6/7) + "Et", //Estonian (US) + "Et", //Estonian (no dead keys) + "Ek", //EurKEY (US) + "Ee", //Ewe + "Fo", //Faroese + "Fo", //Faroese (no dead keys) + "Ph", //Filipino + "Ph", //Filipino (Capewell-Dvorak, Baybayin) + "Ph", //Filipino (Capewell-Dvorak, Latin) + "Ph", //Filipino (Capewell-QWERF 2006, Baybayin) + "Ph", //Filipino (Capewell-QWERF 2006, Latin) + "Ph", //Filipino (Colemak, Baybayin) + "Ph", //Filipino (Colemak, Latin) + "Ph", //Filipino (Dvorak, Baybayin) + "Ph", //Filipino (Dvorak, Latin) + "Ph", //Filipino (QWERTY, Baybayin) + "Fi", //Finnish + "Fi", //Finnish (DAS) + "Fi", //Finnish (Dvorak) + "Fi", //Finnish (Macintosh) + "Fi", //Finnish (Sun Type 6/7) + "Fi", //Finnish (Windows) + "Fi", //Finnish (classic) + "Fi", //Finnish (classic, no dead keys) + "Fr", //French + "Fr", //French (AZERTY) + "Fr", //French (AZERTY, AFNOR) + "Fr", //French (BEPO) + "Fr", //French (BEPO, AFNOR) + "Fr", //French (BEPO, Latin-9 only) + "Fr", //French (Breton) + "Fr", //French (Cameroon) + "Fr", //French (Canada) + "Fr", //French (Canada, Dvorak) + "Fr", //French (Canada, legacy) + "Fr", //French (Democratic Republic of the Congo) + "Fr", //French (Dvorak) + "Fr", //French (Macintosh) + "Fr", //French (Mali, alt.) + "Fr", //French (Morocco) + "Fr", //French (Sun Type 6/7) + "Fr", //French (Switzerland) + "Fr", //French (Switzerland, Macintosh) + "Fr", //French (Switzerland, Sun Type 6/7) + "Fr", //French (Switzerland, no dead keys) + "Fr", //French (Togo) + "Fr", //French (US with dead keys, alt.) + "Fr", //French (US) + "Fr", //French (US, AZERTY) + "Fr", //French (alt.) + "Fr", //French (alt., Latin-9 only) + "Fr", //French (alt., no dead keys) + "Fr", //French (legacy, alt.) + "Fr", //French (legacy, alt., no dead keys) + "Fr", //French (no dead keys) + "Fu", //Friulian (Italy) + "Ff", //Fula + "Gh", //Ga + "Ka", //Georgian + "Ka", //Georgian (France, AZERTY Tskapo) + "Ka", //Georgian (Italy) + "Ka", //Georgian (MESS) + "Ka", //Georgian (ergonomic) + "De", //German + "De", //German (Aus der Neo-Welt) + "De", //German (Austria) + "De", //German (Austria, Macintosh) + "De", //German (Austria, no dead keys) + "De", //German (Bone) + "De", //German (Bone, eszett in the home row) + "De", //German (Dvorak) + "De", //German (E1) + "De", //German (E2) + "De", //German (KOY) + "De", //German (Ladin) + "De", //German (Macintosh) + "De", //German (Macintosh, no dead keys) + "De", //German (Neo 2) + "De", //German (Neo, QWERTY) + "De", //German (Neo, QWERTZ) + "De", //German (QWERTY) + "De", //German (Sun Type 6/7) + "De", //German (Switzerland) + "De", //German (Switzerland, Macintosh) + "De", //German (Switzerland, Sun Type 6/7) + "De", //German (Switzerland, legacy) + "De", //German (Switzerland, no dead keys) + "De", //German (T3) + "De", //German (US) + "De", //German (dead acute) + "De", //German (dead grave acute) + "De", //German (dead tilde) + "De", //German (no dead keys) + "De", //German (with Hungarian letters, no dead keys) + "De", //German, Swedish and Finnish (US) + "Gr", //Greek + "Gr", //Greek (Colemak) + "Gr", //Greek (Sun Type 6/7) + "Gr", //Greek (extended) + "Gr", //Greek (no dead keys) + "Gr", //Greek (polytonic) + "Gr", //Greek (simple) + "Gu", //Gujarati + "Hp", //Hanyu Pinyin (with AltGr dead keys) + "Ha", //Hausa (Ghana) + "Ha", //Hausa (Nigeria) + "Hw", //Hawaiian + "He", //Hebrew + "He", //Hebrew (Biblical, SIL phonetic) + "He", //Hebrew (Biblical, Tiro) + "He", //Hebrew (lyx) + "He", //Hebrew (phonetic) + "Hi", //Hindi (Bolnagri) + "Hi", //Hindi (KaGaPa, phonetic) + "Hi", //Hindi (Wx) + "Hu", //Hungarian + "Hu", //Hungarian (QWERTY) + "Hu", //Hungarian (QWERTY, 101-key, comma, dead keys) + "Hu", //Hungarian (QWERTY, 101-key, comma, no dead keys) + "Hu", //Hungarian (QWERTY, 101-key, dot, dead keys) + "Hu", //Hungarian (QWERTY, 101-key, dot, no dead keys) + "Hu", //Hungarian (QWERTY, 102-key, comma, dead keys) + "Hu", //Hungarian (QWERTY, 102-key, comma, no dead keys) + "Hu", //Hungarian (QWERTY, 102-key, dot, dead keys) + "Hu", //Hungarian (QWERTY, 102-key, dot, no dead keys) + "Hu", //Hungarian (QWERTZ, 101-key, comma, dead keys) + "Hu", //Hungarian (QWERTZ, 101-key, comma, no dead keys) + "Hu", //Hungarian (QWERTZ, 101-key, dot, dead keys) + "Hu", //Hungarian (QWERTZ, 101-key, dot, no dead keys) + "Hu", //Hungarian (QWERTZ, 102-key, comma, dead keys) + "Hu", //Hungarian (QWERTZ, 102-key, comma, no dead keys) + "Hu", //Hungarian (QWERTZ, 102-key, dot, dead keys) + "Hu", //Hungarian (QWERTZ, 102-key, dot, no dead keys) + "Hu", //Hungarian (no dead keys) + "Hu", //Hungarian (standard) + "Is", //Icelandic + "Is", //Icelandic (Dvorak) + "Is", //Icelandic (Macintosh) + "Is", //Icelandic (Macintosh, legacy) + "Ig", //Igbo + "Il", //Indian + "Ip", //Indic IPA + "Id", //Indonesian (Arab Melayu, extended phonetic) + "Id", //Indonesian (Arab Melayu, phonetic) + "Id", //Indonesian (Javanese) + "Ix", //International Phonetic Alphabet + "Iu", //Inuktitut + "Iq", //Iraqi + "Ga", //Irish + "Ga", //Irish (UnicodeExpert) + "It", //Italian + "It", //Italian (Dvorak) + "It", //Italian (IBM 142) + "It", //Italian (Ladin) + "It", //Italian (Macintosh) + "It", //Italian (Sun Type 6/7) + "It", //Italian (US) + "It", //Italian (Windows) + "It", //Italian (intl., with dead keys) + "It", //Italian (no dead keys) + "Ja", //Japanese + "Ja", //Japanese (Dvorak) + "Ja", //Japanese (Kana 86) + "Ja", //Japanese (Kana) + "Ja", //Japanese (Macintosh) + "Ja", //Japanese (OADG 109A) + "Ja", //Japanese (PC-98) + "Ja", //Japanese (Sun Type 6) + "Ja", //Japanese (Sun Type 7, PC-compatible) + "Ja", //Japanese (Sun Type 7, Sun-compatible) + "Kb", //Kabyle (azerty layout, dead keys) + "Kb", //Kabyle (qwerty-gb layout, dead keys) + "Kb", //Kabyle (qwerty-us layout, dead keys) + "Kx", //Kalmyk + "Kn", //Kannada + "Kn", //Kannada (KaGaPa, phonetic) + "Kp", //Kashubian + "Kk", //Kazakh + "Kk", //Kazakh (Latin) + "Kk", //Kazakh (extended) + "Kk", //Kazakh (with Russian) + "Km", //Khmer (Cambodia) + "Ki", //Kikuyu + "Kv", //Komi + "Ko", //Korean + "Ko", //Korean (101/104-key compatible) + "Ko", //Korean (Sun Type 6/7) + "Ku", //Kurdish (Iran, Arabic-Latin) + "Ku", //Kurdish (Iran, F) + "Ku", //Kurdish (Iran, Latin Alt-Q) + "Ku", //Kurdish (Iran, Latin Q) + "Ku", //Kurdish (Iraq, Arabic-Latin) + "Ku", //Kurdish (Iraq, F) + "Ku", //Kurdish (Iraq, Latin Alt-Q) + "Ku", //Kurdish (Iraq, Latin Q) + "Ku", //Kurdish (Syria, F) + "Ku", //Kurdish (Syria, Latin Alt-Q) + "Ku", //Kurdish (Syria, Latin Q) + "Ku", //Kurdish (Turkey, F) + "Ku", //Kurdish (Turkey, Latin Alt-Q) + "Ku", //Kurdish (Turkey, Latin Q) + "Kt", //Kutenai + "Ky", //Kyrgyz + "Ky", //Kyrgyz (phonetic) + "Lo", //Lao + "Lo", //Lao (STEA) + "Lv", //Latvian + "Lv", //Latvian (Colemak) + "Lv", //Latvian (Colemak, with apostrophe) + "Lv", //Latvian (Dvorak) + "Lv", //Latvian (Dvorak, with Y) + "Lv", //Latvian (Dvorak, with minus) + "Lv", //Latvian (F) + "Lv", //Latvian (Sun Type 6/7) + "Lv", //Latvian (adapted) + "Lv", //Latvian (apostrophe) + "Lv", //Latvian (ergonomic, ŪGJRMV) + "Lv", //Latvian (modern) + "Lv", //Latvian (programmer Dvorak) + "Lv", //Latvian (programmer Dvorak, with Y) + "Lv", //Latvian (programmer Dvorak, with minus) + "Lv", //Latvian (tilde) + "Lt", //Lithuanian + "Lt", //Lithuanian (Dvorak) + "Lt", //Lithuanian (IBM LST 1205-92) + "Lt", //Lithuanian (LEKP) + "Lt", //Lithuanian (LEKPa) + "Lt", //Lithuanian (Ratise) + "Lt", //Lithuanian (Sun Type 6/7) + "Lt", //Lithuanian (US) + "Lt", //Lithuanian (standard) + "Sb", //Lower Sorbian + "Sb", //Lower Sorbian (QWERTZ) + "Mk", //Macedonian + "Mk", //Macedonian (no dead keys) + "Ms", //Malay (Jawi, Arabic Keyboard) + "Ms", //Malay (Jawi, phonetic) + "Ml", //Malayalam + "Ml", //Malayalam (Lalitha) + "Ml", //Malayalam (enhanced Inscript, with rupee) + "Mt", //Maltese + "Mt", //Maltese (UK, with AltGr overrides) + "Mt", //Maltese (US layout with AltGr overrides) + "Mt", //Maltese (US) + "Ma", //Manipuri (Eeyek) + "Mi", //Maori + "Mr", //Marathi (KaGaPa, phonetic) + "Mr", //Marathi (enhanced Inscript) + "Mx", //Mari + "Mu", //Mmuock + "Md", //Modi (KaGaPa phonetic) + "Ro", //Moldavian + "Ro", //Moldavian (Gagauz) + "Mn", //Mongolian + "Mn", //Mongolian (Bichig) + "Mn", //Mongolian (Galik) + "Mn", //Mongolian (Manchu Galik) + "Mn", //Mongolian (Manchu) + "Mn", //Mongolian (Todo Galik) + "Mn", //Mongolian (Todo) + "Mn", //Mongolian (Xibe) + "Me", //Montenegrin + "Me", //Montenegrin (Cyrillic) + "Me", //Montenegrin (Cyrillic, ZE and ZHE swapped) + "Me", //Montenegrin (Cyrillic, with guillemets) + "Me", //Montenegrin (Latin, QWERTY) + "Me", //Montenegrin (Latin, Unicode) + "Me", //Montenegrin (Latin, Unicode, QWERTY) + "Me", //Montenegrin (Latin, with guillemets) + "Mb", //Multilingual (Canada, Sun Type 6/7) + "Nk", //N'Ko (azerty) + "Ne", //Nepali + "Ns", //Northern Saami (Finland) + "Ns", //Northern Saami (Norway) + "Ns", //Northern Saami (Norway, no dead keys) + "Ns", //Northern Saami (Sweden) + "No", //Norwegian + "No", //Norwegian (Colemak) + "No", //Norwegian (Dvorak) + "No", //Norwegian (Macintosh) + "No", //Norwegian (Macintosh, no dead keys) + "No", //Norwegian (Sun Type 6/7) + "No", //Norwegian (Windows) + "No", //Norwegian (no dead keys) + "Oc", //Occitan + "Og", //Ogham + "Og", //Ogham (IS434) + "Ol", //Ol Chiki + "Hu", //Old Hungarian + "Hu", //Old Hungarian (for ligatures) + "Tr", //Old Turkic + "Or", //Oriya + "Os", //Ossetian (Georgia) + "Os", //Ossetian (Windows) + "Os", //Ossetian (legacy) + "Rs", //Pannonian Rusyn + "Ps", //Pashto + "Ps", //Pashto (Afghanistan, OLPC) + "Fa", //Persian + "Fa", //Persian (Afghanistan, Dari OLPC) + "Fa", //Persian (with Persian keypad) + "Pl", //Polish + "Pl", //Polish (British keyboard) + "Pl", //Polish (Colemak) + "Pl", //Polish (Colemak-DH) + "Pl", //Polish (Dvorak) + "Pl", //Polish (Dvorak, with Polish quotes on key 1) + "Pl", //Polish (Dvorak, with Polish quotes on quotemark key) + "Pl", //Polish (Germany, no dead keys) + "Pl", //Polish (Glagolica) + "Pl", //Polish (QWERTZ) + "Pl", //Polish (Sun Type 6/7) + "Pl", //Polish (intl., with dead keys) + "Pl", //Polish (legacy) + "Pl", //Polish (programmer Dvorak) + "Pt", //Portuguese + "Pt", //Portuguese (Brazil) + "Pt", //Portuguese (Brazil, Dvorak) + "Pt", //Portuguese (Brazil, IBM/Lenovo ThinkPad) + "Pt", //Portuguese (Brazil, Nativo for US keyboards) + "Pt", //Portuguese (Brazil, Nativo) + "Pt", //Portuguese (Brazil, Sun Type 6/7) + "Pt", //Portuguese (Brazil, no dead keys) + "Pt", //Portuguese (Colemak) + "Pt", //Portuguese (Macintosh) + "Pt", //Portuguese (Macintosh, no dead keys) + "Pt", //Portuguese (Nativo for US keyboards) + "Pt", //Portuguese (Nativo) + "Pt", //Portuguese (Sun Type 6/7) + "Pt", //Portuguese (no dead keys) + "Pa", //Punjabi (Gurmukhi Jhelum) + "Pa", //Punjabi (Gurmukhi) + "Ro", //Romanian + "Ro", //Romanian (Germany) + "Ro", //Romanian (Germany, no dead keys) + "Ro", //Romanian (Sun Type 6/7) + "Ro", //Romanian (Windows) + "Ro", //Romanian (ergonomic Touchtype) + "Ro", //Romanian (standard) + "Ru", //Russian + "Ru", //Russian (Belarus) + "Ru", //Russian (Czech, phonetic) + "Ru", //Russian (DOS) + "Ru", //Russian (Georgia) + "Ru", //Russian (Germany, phonetic) + "Ru", //Russian (Germany, recommended) + "Ru", //Russian (Germany, transliteration) + "Ru", //Russian (Kazakhstan, with Kazakh) + "Ru", //Russian (Macintosh) + "Ru", //Russian (Poland, phonetic Dvorak) + "Ru", //Russian (Polyglot and Reactionary) + "Ru", //Russian (Rulemak, phonetic Colemak) + "Ru", //Russian (Sun Type 6/7) + "Ru", //Russian (Sweden, phonetic) + "Ru", //Russian (Sweden, phonetic, no dead keys) + "Ru", //Russian (US, phonetic) + "Ru", //Russian (Ukraine, standard RSTU) + "Ru", //Russian (legacy) + "Ru", //Russian (phonetic Macintosh) + "Ru", //Russian (phonetic) + "Ru", //Russian (phonetic, AZERTY) + "Ru", //Russian (phonetic, Dvorak) + "Ru", //Russian (phonetic, French) + "Ru", //Russian (phonetic, Windows) + "Ru", //Russian (phonetic, YAZHERTY) + "Ru", //Russian (typewriter) + "Ru", //Russian (typewriter, legacy) + "Ru", //Russian (with US punctuation) + "Ru", //Russian (with Ukrainian-Belorussian layout) + "Sy", //Saisiyat (Taiwan) + "Sf", //Samogitian + "Sa", //Sanskrit (KaGaPa, phonetic) + "Sa", //Sanskrit symbols + "Sp", //Secwepemctsin + "Sr", //Serbian + "Sr", //Serbian (Cyrillic, ZE and ZHE swapped) + "Sr", //Serbian (Cyrillic, with guillemets) + "Sr", //Serbian (Latin) + "Sr", //Serbian (Latin, QWERTY) + "Sr", //Serbian (Latin, Unicode) + "Sr", //Serbian (Latin, Unicode, QWERTY) + "Sr", //Serbian (Latin, with guillemets) + "Sr", //Serbian (Russia) + "Sr", //Serbian (combining accents instead of dead keys) + "Hs", //Serbo-Croatian (US) + "Sj", //Sicilian + "Sj", //Sicilian (US keyboard) + "Sj", //Silesian + "Sd", //Sindhi + "Si", //Sinhala (US) + "Si", //Sinhala (phonetic) + "Sk", //Slovak + "Sk", //Slovak (ACC layout, only accented letters) + "Sk", //Slovak (QWERTY) + "Sk", //Slovak (QWERTY, extended backslash) + "Sk", //Slovak (Sun Type 6/7) + "Sk", //Slovak (extended backslash) + "Sl", //Slovenian + "Sl", //Slovenian (US) + "Sl", //Slovenian (with guillemets) + "Es", //Spanish + "Es", //Spanish (Dvorak) + "Es", //Spanish (Latin American) + "Es", //Spanish (Latin American, Colemak for gaming) + "Es", //Spanish (Latin American, Colemak) + "Es", //Spanish (Latin American, Dvorak) + "Es", //Spanish (Latin American, dead tilde) + "Es", //Spanish (Latin American, no dead keys) + "Es", //Spanish (Macintosh) + "Es", //Spanish (Sun Type 6/7) + "Es", //Spanish (Windows) + "Es", //Spanish (dead tilde) + "Es", //Spanish (no dead keys) + "Sw", //Swahili (Kenya) + "Sw", //Swahili (Tanzania) + "Sv", //Swedish + "Sv", //Swedish (Dvorak A5) + "Sv", //Swedish (Dvorak) + "Sv", //Swedish (Dvorak, intl.) + "Sv", //Swedish (Macintosh) + "Sv", //Swedish (Sun Type 6/7) + "Sv", //Swedish (Svdvorak) + "Sv", //Swedish (US) + "Sv", //Swedish (no dead keys) + "Sv", //Swedish Sign Language + "Ls", //Syriac + "Ls", //Syriac (phonetic) + "Tw", //Taiwanese + "Tw", //Taiwanese (indigenous) + "Tg", //Tajik + "Tg", //Tajik (legacy) + "Ta", //Tamil (Inscript) + "Ta", //Tamil (Sri Lanka, TamilNet '99) + "Ta", //Tamil (Sri Lanka, TamilNet '99, TAB encoding) + "Ta", //Tamil (TamilNet '99 with Tamil numerals) + "Ta", //Tamil (TamilNet '99) + "Ta", //Tamil (TamilNet '99, TAB encoding) + "Ta", //Tamil (TamilNet '99, TSCII encoding) + "Tt", //Tatar + "Te", //Telugu + "Te", //Telugu (KaGaPa, phonetic) + "Te", //Telugu (Sarala) + "Th", //Thai + "Th", //Thai (Pattachote) + "Th", //Thai (TIS-820.2538) + "Bo", //Tibetan + "Bo", //Tibetan (with ASCII numerals) + "Tn", //Tswana + "Tr", //Turkish + "Tr", //Turkish (Alt-Q) + "Tr", //Turkish (F) + "Tr", //Turkish (Germany) + "Tr", //Turkish (Sun Type 6/7) + "Tr", //Turkish (intl., with dead keys) + "Tk", //Turkmen + "Tk", //Turkmen (Alt-Q) + "Ud", //Udmurt + "Ua", //Ugaritic instead of Arabic + "Uk", //Ukrainian + "Uk", //Ukrainian (Sun Type 6/7) + "Uk", //Ukrainian (Windows) + "Uk", //Ukrainian (homophonic) + "Uk", //Ukrainian (legacy) + "Uk", //Ukrainian (phonetic) + "Uk", //Ukrainian (standard RSTU) + "Uk", //Ukrainian (typewriter) + "Ur", //Urdu (Pakistan) + "Ur", //Urdu (Pakistan, CRULP) + "Ur", //Urdu (Pakistan, NLA) + "Ur", //Urdu (Windows) + "Ur", //Urdu (alt. phonetic) + "Ur", //Urdu (phonetic) + "Ug", //Uyghur + "Uz", //Uzbek + "Uz", //Uzbek (Afghanistan) + "Uz", //Uzbek (Afghanistan, OLPC) + "Uz", //Uzbek (Latin) + "Vi", //Vietnamese + "Vi", //Vietnamese (AÐERTY) + "Vi", //Vietnamese (French) + "Vi", //Vietnamese (QĐERTY) + "Vi", //Vietnamese (US) + "Wo", //Wolof + "Ya", //Yakut + "Yo", //Yoruba + NULL +}; + +gchar *IDS[] = +{ + "apl", //APL + "apl+aplx", //APL symbols (APLX unified) + "apl+dyalog", //APL symbols (Dyalog APL) + "apl+apl2", //APL symbols (IBM APL2) + "apl+aplplusII", //APL symbols (Manugistics APL*PLUS II) + "apl+sax", //APL symbols (SAX, Sharp APL for Unix) + "apl+unified", //APL symbols (unified) + "af", //Afghani + "gh+akan", //Akan + "al", //Albanian + "al+plisi", //Albanian (Plisi) + "al+veqilharxhi", //Albanian (Veqilharxhi) + "et", //Amharic + "ara", //Arabic + "ara+azerty", //Arabic (AZERTY) + "ara+azerty_digits", //Arabic (AZERTY, Eastern Arabic numerals) + "dz+ar", //Arabic (Algeria) + "ara+basic_ext", //Arabic (Arabic numerals, extensions in the 4th level) + "ara+buckwalter", //Arabic (Buckwalter) + "ara+digits", //Arabic (Eastern Arabic numerals) + "ara+basic_ext_digits", //Arabic (Eastern Arabic numerals, extensions in the 4th level) + "ara+mac", //Arabic (Macintosh) + "ma", //Arabic (Morocco) + "ara+olpc", //Arabic (OLPC) + "pk+ara", //Arabic (Pakistan) + "ara+qwerty", //Arabic (QWERTY) + "ara+qwerty_digits", //Arabic (QWERTY, Eastern Arabic numerals) + "ara+sun_type6", //Arabic (Sun Type 6/7) + "sy", //Arabic (Syria) + "am", //Armenian + "am+olpc-phonetic", //Armenian (OLPC, phonetic) + "am+eastern-alt", //Armenian (alt. eastern) + "am+phonetic-alt", //Armenian (alt. phonetic) + "am+eastern", //Armenian (eastern) + "am+phonetic", //Armenian (phonetic) + "am+western", //Armenian (western) + "es+ast", //Asturian (Spain, with bottom-dot H and L) + "us+ats", //Atsina + "gh+avn", //Avatime + "ir+ave", //Avestan + "az", //Azerbaijani + "az+cyrillic", //Azerbaijani (Cyrillic) + "ml", //Bambara + "bd", //Bangla + "in+ben", //Bangla (India) + "in+ben_inscript", //Bangla (India, Baishakhi Inscript) + "in+ben_baishakhi", //Bangla (India, Baishakhi) + "in+ben_bornona", //Bangla (India, Bornona) + "in+ben_gitanjali", //Bangla (India, Gitanjali) + "in+ben_probhat", //Bangla (India, Probhat) + "bd+probhat", //Bangla (Probhat) + "ru+bak", //Bashkirian + "by", //Belarusian + "by+latin", //Belarusian (Latin) + "by+intl", //Belarusian (intl.) + "by+legacy", //Belarusian (legacy) + "be", //Belgian + "be+iso-alternate", //Belgian (ISO, alt.) + "be+oss_latin9", //Belgian (Latin-9 only, alt.) + "be+sun_type6", //Belgian (Sun Type 6/7) + "be+wang", //Belgian (Wang 724 AZERTY) + "be+oss", //Belgian (alt.) + "be+nodeadkeys", //Belgian (no dead keys) + "dz", //Berber (Algeria, Latin) + "dz+ber", //Berber (Algeria, Tifinagh) + "ma+tifinagh-alt", //Berber (Morocco, Tifinagh alt.) + "ma+tifinagh-extended-phonetic", //Berber (Morocco, Tifinagh extended phonetic) + "ma+tifinagh-extended", //Berber (Morocco, Tifinagh extended) + "ma+tifinagh-phonetic", //Berber (Morocco, Tifinagh phonetic) + "ma+tifinagh-alt-phonetic", //Berber (Morocco, Tifinagh phonetic, alt.) + "ma+tifinagh", //Berber (Morocco, Tifinagh) + "ba", //Bosnian + "ba+us", //Bosnian (US) + "ba+unicodeus", //Bosnian (US, with Bosnian digraphs) + "ba+unicode", //Bosnian (with Bosnian digraphs) + "ba+alternatequotes", //Bosnian (with guillemets) + "brai", //Braille + "brai+left_hand_invert", //Braille (left-handed inverted thumb) + "brai+left_hand", //Braille (left-handed) + "brai+right_hand_invert", //Braille (right-handed inverted thumb) + "brai+right_hand", //Braille (right-handed) + "bg", //Bulgarian + "bg+bekl", //Bulgarian (enhanced) + "bg+bas_phonetic", //Bulgarian (new phonetic) + "bg+phonetic", //Bulgarian (traditional phonetic) + "mm", //Burmese + "mm+zawgyi", //Burmese Zawgyi + "cm+azerty", //Cameroon (AZERTY, intl.) + "cm+dvorak", //Cameroon (Dvorak, intl.) + "cm+qwerty", //Cameroon Multilingual (QWERTY, intl.) + "ca+multix", //Canadian (intl.) + "ca+multi", //Canadian (intl., 1st part) + "ca+multi-2gr", //Canadian (intl., 2nd part) + "es+cat", //Catalan (Spain, with middle-dot L) + "us+chr", //Cherokee + "cn", //Chinese + "ru+chu", //Church Slavonic + "ru+cv", //Chuvash + "ru+cv_latin", //Chuvash (Latin) + "ie+CloGaelach", //CloGaelach + "us+crd", //Coeur d'Alene Salish + "eg", //Coptic + "ro+crh_dobruja", //Crimean Tatar (Dobruja Q) + "tr+crh_alt", //Crimean Tatar (Turkish Alt-Q) + "tr+crh_f", //Crimean Tatar (Turkish F) + "tr+crh", //Crimean Tatar (Turkish Q) + "hr", //Croatian + "hr+us", //Croatian (US) + "hr+unicodeus", //Croatian (US, with Croatian digraphs) + "hr+unicode", //Croatian (with Croatian digraphs) + "hr+alternatequotes", //Croatian (with guillemets) + "cz", //Czech + "cz+qwerty", //Czech (QWERTY) + "cz+qwerty-mac", //Czech (QWERTY, Macintosh) + "cz+qwerty_bksl", //Czech (QWERTY, extended backslash) + "cz+sun_type6", //Czech (Sun Type 6/7) + "cz+ucw", //Czech (UCW, only accented letters) + "cz+dvorak-ucw", //Czech (US, Dvorak, UCW support) + "cz+coder", //Czech (coder) + "cz+prog", //Czech (programming) + "cz+prog_typo", //Czech (programming, typographic) + "cz+typo", //Czech (typographic) + "cz+bksl", //Czech (with <\\|> key) + "us+cz_sk_de", //Czech Slovak and German (US) + "dk", //Danish + "dk+dvorak", //Danish (Dvorak) + "dk+mac", //Danish (Macintosh) + "dk+mac_nodeadkeys", //Danish (Macintosh, no dead keys) + "dk+sun_type6", //Danish (Sun Type 6/7) + "dk+winkeys", //Danish (Windows) + "dk+nodeadkeys", //Danish (no dead keys) + "mv", //Dhivehi + "nl", //Dutch + "nl+mac", //Dutch (Macintosh) + "nl+sun_type6", //Dutch (Sun Type 6/7) + "nl+std", //Dutch (standard) + "bt", //Dzongkha + "se+ovd", //Elfdalian (Swedish, with combining ogonek) + "us+3l", //English (3l) + "us+3l-cros", //English (3l, Chromebook) + "us+3l-emacs", //English (3l, emacs) + "au", //English (Australian) + "cm", //English (Cameroon) + "ca+eng", //English (Canada) + "us+carpalx", //English (Carpalx) + "us+carpalx-full", //English (Carpalx, full optimization) + "us+hyena-carpalx", //English (Carpalx, full optimization, Hyena Layer5) + "us+carpalx-full-altgr-intl", //English (Carpalx, full optimization, intl., with AltGr dead keys) + "us+hyena-carpalx-altgr-intl", //English (Carpalx, full optimization, intl., with AltGr dead keys, Hyena Layer5) + "us+carpalx-full-intl", //English (Carpalx, full optimization, intl., with dead keys) + "us+hyena-carpalx-intl", //English (Carpalx, full optimization, intl., with dead keys, Hyena Layer5) + "us+carpalx-altgr-intl", //English (Carpalx, intl., with AltGr dead keys) + "us+carpalx-intl", //English (Carpalx, intl., with dead keys) + "us+colemak", //English (Colemak) + "us+colemak_dh", //English (Colemak-DH) + "us+drix", //English (Drix) + "us+dvorak", //English (Dvorak) + "us+dvorak-alt-intl", //English (Dvorak, alt. intl.) + "us+dvorak-intl", //English (Dvorak, intl., with dead keys) + "us+dvorak-l", //English (Dvorak, left-handed) + "us+dvorak-r", //English (Dvorak, right-handed) + "gh", //English (Ghana) + "gh+gillbt", //English (Ghana, GILLBT) + "gh+generic", //English (Ghana, multilingual) + "in+eng", //English (India, with rupee) + "us+mac", //English (Macintosh) + "ml+us-mac", //English (Mali, US, Macintosh) + "ml+us-intl", //English (Mali, US, intl.) + "ng", //English (Nigeria) + "us+norman", //English (Norman) + "za", //English (South Africa) + "gb", //English (UK) + "gb+colemak", //English (UK, Colemak) + "gb+colemak_dh", //English (UK, Colemak-DH) + "gb+dvorak", //English (UK, Dvorak) + "gb+dvorakukp", //English (UK, Dvorak, with UK punctuation) + "gb+hyena", //English (UK, Hyena Layer5) + "gb+mac", //English (UK, Macintosh) + "gb+mac_intl", //English (UK, Macintosh, intl.) + "gb+miniguru", //English (UK, MiniGuru Layer5) + "gb+sun_type6", //English (UK, Sun Type 6/7) + "gb+yoda", //English (UK, TEX Yoda Layer5) + "gb+extd", //English (UK, extended, Windows) + "gb+intl", //English (UK, intl., with dead keys) + "gb+hyena-intl", //English (UK, intl., with dead keys, Hyena Layer5) + "gb+miniguru-intl", //English (UK, intl., with dead keys, MiniGuru Layer5) + "gb+yoda-intl", //English (UK, intl., with dead keys, TEX Yoda Layer5) + "us", //English (US) + "us+hyena", //English (US, Hyena Layer5) + "us+ibm238l", //English (US, IBM Arabic 238_L) + "us+miniguru", //English (US, MiniGuru Layer5) + "us+sun_type6", //English (US, Sun Type 6/7) + "us+symbolic", //English (US, Symbolic) + "us+yoda", //English (US, TEX Yoda Layer5) + "us+alt-intl", //English (US, alt. intl.) + "us+hyena-alt-intl", //English (US, alt. intl., with dead keys, Hyena Layer5) + "us+miniguru-alt-intl", //English (US, alt. intl., with dead keys, MiniGuru Layer5) + "us+yoda-alt-intl", //English (US, alt. intl., with dead keys, TEX Yoda Layer5) + "us+euro", //English (US, euro on 5) + "us+intl-unicode", //English (US, intl., AltGr Unicode combining) + "us+hyena-intl-unicode", //English (US, intl., AltGr Unicode combining, Hyena Layer5) + "us+miniguru-intl-unicode", //English (US, intl., AltGr Unicode combining, MiniGuru Layer5) + "us+yoda-intl-unicode", //English (US, intl., AltGr Unicode combining, TEX Yoda Layer5) + "us+alt-intl-unicode", //English (US, intl., AltGr Unicode combining, alt.) + "us+intl", //English (US, intl., with dead keys) + "us+workman", //English (Workman) + "us+workman-intl", //English (Workman, intl., with dead keys) + "us+dvorak-classic", //English (classic Dvorak) + "us+altgr-intl", //English (intl., with AltGr dead keys) + "us+dvp", //English (programmer Dvorak) + "us+olpc2", //English (the divide/multiply toggle the layout) + "epo", //Esperanto + "br+nativo-epo", //Esperanto (Brazil, Nativo) + "pt+nativo-epo", //Esperanto (Portugal, Nativo) + "epo+legacy", //Esperanto (legacy) + "ee", //Estonian + "ee+dvorak", //Estonian (Dvorak) + "ee+sun_type6", //Estonian (Sun Type 6/7) + "ee+us", //Estonian (US) + "ee+nodeadkeys", //Estonian (no dead keys) + "eu", //EurKEY (US) + "gh+ewe", //Ewe + "fo", //Faroese + "fo+nodeadkeys", //Faroese (no dead keys) + "ph", //Filipino + "ph+capewell-dvorak-bay", //Filipino (Capewell-Dvorak, Baybayin) + "ph+capewell-dvorak", //Filipino (Capewell-Dvorak, Latin) + "ph+capewell-qwerf2k6-bay", //Filipino (Capewell-QWERF 2006, Baybayin) + "ph+capewell-qwerf2k6", //Filipino (Capewell-QWERF 2006, Latin) + "ph+colemak-bay", //Filipino (Colemak, Baybayin) + "ph+colemak", //Filipino (Colemak, Latin) + "ph+dvorak-bay", //Filipino (Dvorak, Baybayin) + "ph+dvorak", //Filipino (Dvorak, Latin) + "ph+qwerty-bay", //Filipino (QWERTY, Baybayin) + "fi", //Finnish + "fi+das", //Finnish (DAS) + "fi+fidvorak", //Finnish (Dvorak) + "fi+mac", //Finnish (Macintosh) + "fi+sun_type6", //Finnish (Sun Type 6/7) + "fi+winkeys", //Finnish (Windows) + "fi+classic", //Finnish (classic) + "fi+nodeadkeys", //Finnish (classic, no dead keys) + "fr", //French + "fr+azerty", //French (AZERTY) + "fr+afnor", //French (AZERTY, AFNOR) + "fr+bepo", //French (BEPO) + "fr+bepo_afnor", //French (BEPO, AFNOR) + "fr+bepo_latin9", //French (BEPO, Latin-9 only) + "fr+bre", //French (Breton) + "cm+french", //French (Cameroon) + "ca", //French (Canada) + "ca+fr-dvorak", //French (Canada, Dvorak) + "ca+fr-legacy", //French (Canada, legacy) + "cd", //French (Democratic Republic of the Congo) + "fr+dvorak", //French (Dvorak) + "fr+mac", //French (Macintosh) + "ml+fr-oss", //French (Mali, alt.) + "ma+french", //French (Morocco) + "fr+sun_type6", //French (Sun Type 6/7) + "ch+fr", //French (Switzerland) + "ch+fr_mac", //French (Switzerland, Macintosh) + "ch+sun_type6_fr", //French (Switzerland, Sun Type 6/7) + "ch+fr_nodeadkeys", //French (Switzerland, no dead keys) + "tg", //French (Togo) + "fr+us-alt", //French (US with dead keys, alt.) + "fr+us", //French (US) + "fr+us-azerty", //French (US, AZERTY) + "fr+oss", //French (alt.) + "fr+oss_latin9", //French (alt., Latin-9 only) + "fr+oss_nodeadkeys", //French (alt., no dead keys) + "fr+latin9", //French (legacy, alt.) + "fr+latin9_nodeadkeys", //French (legacy, alt., no dead keys) + "fr+nodeadkeys", //French (no dead keys) + "it+fur", //Friulian (Italy) + "gh+fula", //Fula + "gh+ga", //Ga + "ge", //Georgian + "fr+geo", //Georgian (France, AZERTY Tskapo) + "it+geo", //Georgian (Italy) + "ge+mess", //Georgian (MESS) + "ge+ergonomic", //Georgian (ergonomic) + "de", //German + "de+adnw", //German (Aus der Neo-Welt) + "at", //German (Austria) + "at+mac", //German (Austria, Macintosh) + "at+nodeadkeys", //German (Austria, no dead keys) + "de+bone", //German (Bone) + "de+bone_eszett_home", //German (Bone, eszett in the home row) + "de+dvorak", //German (Dvorak) + "de+e1", //German (E1) + "de+e2", //German (E2) + "de+koy", //German (KOY) + "de+lld", //German (Ladin) + "de+mac", //German (Macintosh) + "de+mac_nodeadkeys", //German (Macintosh, no dead keys) + "de+neo", //German (Neo 2) + "de+neo_qwerty", //German (Neo, QWERTY) + "de+neo_qwertz", //German (Neo, QWERTZ) + "de+qwerty", //German (QWERTY) + "de+sun_type6", //German (Sun Type 6/7) + "ch", //German (Switzerland) + "ch+de_mac", //German (Switzerland, Macintosh) + "ch+sun_type6_de", //German (Switzerland, Sun Type 6/7) + "ch+legacy", //German (Switzerland, legacy) + "ch+de_nodeadkeys", //German (Switzerland, no dead keys) + "de+T3", //German (T3) + "de+us", //German (US) + "de+deadacute", //German (dead acute) + "de+deadgraveacute", //German (dead grave acute) + "de+deadtilde", //German (dead tilde) + "de+nodeadkeys", //German (no dead keys) + "de+hu", //German (with Hungarian letters, no dead keys) + "us+de_se_fi", //German, Swedish and Finnish (US) + "gr", //Greek + "gr+colemak", //Greek (Colemak) + "gr+sun_type6", //Greek (Sun Type 6/7) + "gr+extended", //Greek (extended) + "gr+nodeadkeys", //Greek (no dead keys) + "gr+polytonic", //Greek (polytonic) + "gr+simple", //Greek (simple) + "in+guj", //Gujarati + "cn+altgr-pinyin", //Hanyu Pinyin (with AltGr dead keys) + "gh+hausa", //Hausa (Ghana) + "ng+hausa", //Hausa (Nigeria) + "us+haw", //Hawaiian + "il", //Hebrew + "il+biblicalSIL", //Hebrew (Biblical, SIL phonetic) + "il+biblical", //Hebrew (Biblical, Tiro) + "il+lyx", //Hebrew (lyx) + "il+phonetic", //Hebrew (phonetic) + "in+bolnagri", //Hindi (Bolnagri) + "in+hin-kagapa", //Hindi (KaGaPa, phonetic) + "in+hin-wx", //Hindi (Wx) + "hu", //Hungarian + "hu+qwerty", //Hungarian (QWERTY) + "hu+101_qwerty_comma_dead", //Hungarian (QWERTY, 101-key, comma, dead keys) + "hu+101_qwerty_comma_nodead", //Hungarian (QWERTY, 101-key, comma, no dead keys) + "hu+101_qwerty_dot_dead", //Hungarian (QWERTY, 101-key, dot, dead keys) + "hu+101_qwerty_dot_nodead", //Hungarian (QWERTY, 101-key, dot, no dead keys) + "hu+102_qwerty_comma_dead", //Hungarian (QWERTY, 102-key, comma, dead keys) + "hu+102_qwerty_comma_nodead", //Hungarian (QWERTY, 102-key, comma, no dead keys) + "hu+102_qwerty_dot_dead", //Hungarian (QWERTY, 102-key, dot, dead keys) + "hu+102_qwerty_dot_nodead", //Hungarian (QWERTY, 102-key, dot, no dead keys) + "hu+101_qwertz_comma_dead", //Hungarian (QWERTZ, 101-key, comma, dead keys) + "hu+101_qwertz_comma_nodead", //Hungarian (QWERTZ, 101-key, comma, no dead keys) + "hu+101_qwertz_dot_dead", //Hungarian (QWERTZ, 101-key, dot, dead keys) + "hu+101_qwertz_dot_nodead", //Hungarian (QWERTZ, 101-key, dot, no dead keys) + "hu+102_qwertz_comma_dead", //Hungarian (QWERTZ, 102-key, comma, dead keys) + "hu+102_qwertz_comma_nodead", //Hungarian (QWERTZ, 102-key, comma, no dead keys) + "hu+102_qwertz_dot_dead", //Hungarian (QWERTZ, 102-key, dot, dead keys) + "hu+102_qwertz_dot_nodead", //Hungarian (QWERTZ, 102-key, dot, no dead keys) + "hu+nodeadkeys", //Hungarian (no dead keys) + "hu+standard", //Hungarian (standard) + "is", //Icelandic + "is+dvorak", //Icelandic (Dvorak) + "is+mac", //Icelandic (Macintosh) + "is+mac_legacy", //Icelandic (Macintosh, legacy) + "ng+igbo", //Igbo + "in", //Indian + "in+iipa", //Indic IPA + "id+phoneticx", //Indonesian (Arab Melayu, extended phonetic) + "id", //Indonesian (Arab Melayu, phonetic) + "jv", //Indonesian (Javanese) + "trans", //International Phonetic Alphabet + "ca+ike", //Inuktitut + "iq", //Iraqi + "ie", //Irish + "ie+UnicodeExpert", //Irish (UnicodeExpert) + "it", //Italian + "it+dvorak", //Italian (Dvorak) + "it+ibm", //Italian (IBM 142) + "it+lld", //Italian (Ladin) + "it+mac", //Italian (Macintosh) + "it+sun_type6", //Italian (Sun Type 6/7) + "it+us", //Italian (US) + "it+winkeys", //Italian (Windows) + "it+intl", //Italian (intl., with dead keys) + "it+nodeadkeys", //Italian (no dead keys) + "jp", //Japanese + "jp+dvorak", //Japanese (Dvorak) + "jp+kana86", //Japanese (Kana 86) + "jp+kana", //Japanese (Kana) + "jp+mac", //Japanese (Macintosh) + "jp+OADG109A", //Japanese (OADG 109A) + "nec_vndr/jp", //Japanese (PC-98) + "jp+sun_type6", //Japanese (Sun Type 6) + "jp+sun_type7", //Japanese (Sun Type 7, PC-compatible) + "jp+sun_type7_suncompat", //Japanese (Sun Type 7, Sun-compatible) + "dz+azerty-deadkeys", //Kabyle (azerty layout, dead keys) + "dz+qwerty-gb-deadkeys", //Kabyle (qwerty-gb layout, dead keys) + "dz+qwerty-us-deadkeys", //Kabyle (qwerty-us layout, dead keys) + "ru+xal", //Kalmyk + "in+kan", //Kannada + "in+kan-kagapa", //Kannada (KaGaPa, phonetic) + "pl+csb", //Kashubian + "kz", //Kazakh + "kz+latin", //Kazakh (Latin) + "kz+ext", //Kazakh (extended) + "kz+kazrus", //Kazakh (with Russian) + "kh", //Khmer (Cambodia) + "ke+kik", //Kikuyu + "ru+kom", //Komi + "kr", //Korean + "kr+kr104", //Korean (101/104-key compatible) + "kr+sun_type6", //Korean (Sun Type 6/7) + "ir+ku_ara", //Kurdish (Iran, Arabic-Latin) + "ir+ku_f", //Kurdish (Iran, F) + "ir+ku_alt", //Kurdish (Iran, Latin Alt-Q) + "ir+ku", //Kurdish (Iran, Latin Q) + "iq+ku_ara", //Kurdish (Iraq, Arabic-Latin) + "iq+ku_f", //Kurdish (Iraq, F) + "iq+ku_alt", //Kurdish (Iraq, Latin Alt-Q) + "iq+ku", //Kurdish (Iraq, Latin Q) + "sy+ku_f", //Kurdish (Syria, F) + "sy+ku_alt", //Kurdish (Syria, Latin Alt-Q) + "sy+ku", //Kurdish (Syria, Latin Q) + "tr+ku_f", //Kurdish (Turkey, F) + "tr+ku_alt", //Kurdish (Turkey, Latin Alt-Q) + "tr+ku", //Kurdish (Turkey, Latin Q) + "ca+kut", //Kutenai + "kg", //Kyrgyz + "kg+phonetic", //Kyrgyz (phonetic) + "la", //Lao + "la+stea", //Lao (STEA) + "lv", //Latvian + "lv+colemak", //Latvian (Colemak) + "lv+apostrophecolemak", //Latvian (Colemak, with apostrophe) + "lv+dvorak", //Latvian (Dvorak) + "lv+ykeydvorak", //Latvian (Dvorak, with Y) + "lv+minuskeydvorak", //Latvian (Dvorak, with minus) + "lv+fkey", //Latvian (F) + "lv+sun_type6", //Latvian (Sun Type 6/7) + "lv+adapted", //Latvian (adapted) + "lv+apostrophe", //Latvian (apostrophe) + "lv+ergonomic", //Latvian (ergonomic, ŪGJRMV) + "lv+modern", //Latvian (modern) + "lv+dvorakprogr", //Latvian (programmer Dvorak) + "lv+ykeydvorakprogr", //Latvian (programmer Dvorak, with Y) + "lv+minuskeydvorakprogr", //Latvian (programmer Dvorak, with minus) + "lv+tilde", //Latvian (tilde) + "lt", //Lithuanian + "lt+us_dvorak", //Lithuanian (Dvorak) + "lt+ibm", //Lithuanian (IBM LST 1205-92) + "lt+lekp", //Lithuanian (LEKP) + "lt+lekpa", //Lithuanian (LEKPa) + "lt+ratise", //Lithuanian (Ratise) + "lt+sun_type6", //Lithuanian (Sun Type 6/7) + "lt+us", //Lithuanian (US) + "lt+std", //Lithuanian (standard) + "de+dsb", //Lower Sorbian + "de+dsb_qwertz", //Lower Sorbian (QWERTZ) + "mk", //Macedonian + "mk+nodeadkeys", //Macedonian (no dead keys) + "my", //Malay (Jawi, Arabic Keyboard) + "my+phonetic", //Malay (Jawi, phonetic) + "in+mal", //Malayalam + "in+mal_lalitha", //Malayalam (Lalitha) + "in+mal_enhanced", //Malayalam (enhanced Inscript, with rupee) + "mt", //Maltese + "mt+alt-gb", //Maltese (UK, with AltGr overrides) + "mt+alt-us", //Maltese (US layout with AltGr overrides) + "mt+us", //Maltese (US) + "in+eeyek", //Manipuri (Eeyek) + "mao", //Maori + "in+mar-kagapa", //Marathi (KaGaPa, phonetic) + "in+marathi", //Marathi (enhanced Inscript) + "ru+chm", //Mari + "cm+mmuock", //Mmuock + "in+modi-kagapa", //Modi (KaGaPa phonetic) + "md", //Moldavian + "md+gag", //Moldavian (Gagauz) + "mn", //Mongolian + "cn+mon_trad", //Mongolian (Bichig) + "cn+mon_trad_galik", //Mongolian (Galik) + "cn+mon_manchu_galik", //Mongolian (Manchu Galik) + "cn+mon_trad_manchu", //Mongolian (Manchu) + "cn+mon_todo_galik", //Mongolian (Todo Galik) + "cn+mon_trad_todo", //Mongolian (Todo) + "cn+mon_trad_xibe", //Mongolian (Xibe) + "me", //Montenegrin + "me+cyrillic", //Montenegrin (Cyrillic) + "me+cyrillicyz", //Montenegrin (Cyrillic, ZE and ZHE swapped) + "me+cyrillicalternatequotes", //Montenegrin (Cyrillic, with guillemets) + "me+latinyz", //Montenegrin (Latin, QWERTY) + "me+latinunicode", //Montenegrin (Latin, Unicode) + "me+latinunicodeyz", //Montenegrin (Latin, Unicode, QWERTY) + "me+latinalternatequotes", //Montenegrin (Latin, with guillemets) + "ca+sun_type6", //Multilingual (Canada, Sun Type 6/7) + "gn", //N'Ko (azerty) + "np", //Nepali + "fi+smi", //Northern Saami (Finland) + "no+smi", //Northern Saami (Norway) + "no+smi_nodeadkeys", //Northern Saami (Norway, no dead keys) + "se+smi", //Northern Saami (Sweden) + "no", //Norwegian + "no+colemak", //Norwegian (Colemak) + "no+dvorak", //Norwegian (Dvorak) + "no+mac", //Norwegian (Macintosh) + "no+mac_nodeadkeys", //Norwegian (Macintosh, no dead keys) + "no+sun_type6", //Norwegian (Sun Type 6/7) + "no+winkeys", //Norwegian (Windows) + "no+nodeadkeys", //Norwegian (no dead keys) + "fr+oci", //Occitan + "ie+ogam", //Ogham + "ie+ogam_is434", //Ogham (IS434) + "in+olck", //Ol Chiki + "hu+oldhun", //Old Hungarian + "hu+oldhunlig", //Old Hungarian (for ligatures) + "tr+otk", //Old Turkic + "in+ori", //Oriya + "ge+os", //Ossetian (Georgia) + "ru+os_winkeys", //Ossetian (Windows) + "ru+os_legacy", //Ossetian (legacy) + "rs+rue", //Pannonian Rusyn + "af+ps", //Pashto + "af+olpc-ps", //Pashto (Afghanistan, OLPC) + "ir", //Persian + "af+fa-olpc", //Persian (Afghanistan, Dari OLPC) + "ir+pes_keypad", //Persian (with Persian keypad) + "pl", //Polish + "gb+pl", //Polish (British keyboard) + "pl+colemak", //Polish (Colemak) + "pl+colemak_dh", //Polish (Colemak-DH) + "pl+dvorak", //Polish (Dvorak) + "pl+dvorak_altquotes", //Polish (Dvorak, with Polish quotes on key 1) + "pl+dvorak_quotes", //Polish (Dvorak, with Polish quotes on quotemark key) + "de+pl", //Polish (Germany, no dead keys) + "pl+glagolica", //Polish (Glagolica) + "pl+qwertz", //Polish (QWERTZ) + "pl+sun_type6", //Polish (Sun Type 6/7) + "pl+intl", //Polish (intl., with dead keys) + "pl+legacy", //Polish (legacy) + "pl+dvp", //Polish (programmer Dvorak) + "pt", //Portuguese + "br", //Portuguese (Brazil) + "br+dvorak", //Portuguese (Brazil, Dvorak) + "br+thinkpad", //Portuguese (Brazil, IBM/Lenovo ThinkPad) + "br+nativo-us", //Portuguese (Brazil, Nativo for US keyboards) + "br+nativo", //Portuguese (Brazil, Nativo) + "br+sun_type6", //Portuguese (Brazil, Sun Type 6/7) + "br+nodeadkeys", //Portuguese (Brazil, no dead keys) + "pt+colemak", //Portuguese (Colemak) + "pt+mac", //Portuguese (Macintosh) + "pt+mac_nodeadkeys", //Portuguese (Macintosh, no dead keys) + "pt+nativo-us", //Portuguese (Nativo for US keyboards) + "pt+nativo", //Portuguese (Nativo) + "pt+sun_type6", //Portuguese (Sun Type 6/7) + "pt+nodeadkeys", //Portuguese (no dead keys) + "in+jhelum", //Punjabi (Gurmukhi Jhelum) + "in+guru", //Punjabi (Gurmukhi) + "ro", //Romanian + "de+ro", //Romanian (Germany) + "de+ro_nodeadkeys", //Romanian (Germany, no dead keys) + "ro+sun_type6", //Romanian (Sun Type 6/7) + "ro+winkeys", //Romanian (Windows) + "ro+ergonomic", //Romanian (ergonomic Touchtype) + "ro+std", //Romanian (standard) + "ru", //Russian + "by+ru", //Russian (Belarus) + "cz+rus", //Russian (Czech, phonetic) + "ru+dos", //Russian (DOS) + "ge+ru", //Russian (Georgia) + "de+ru", //Russian (Germany, phonetic) + "de+ru-recom", //Russian (Germany, recommended) + "de+ru-translit", //Russian (Germany, transliteration) + "kz+ruskaz", //Russian (Kazakhstan, with Kazakh) + "ru+mac", //Russian (Macintosh) + "pl+ru_phonetic_dvorak", //Russian (Poland, phonetic Dvorak) + "ru+prxn", //Russian (Polyglot and Reactionary) + "ru+rulemak", //Russian (Rulemak, phonetic Colemak) + "ru+sun_type6", //Russian (Sun Type 6/7) + "se+rus", //Russian (Sweden, phonetic) + "se+rus_nodeadkeys", //Russian (Sweden, phonetic, no dead keys) + "us+rus", //Russian (US, phonetic) + "ua+rstu_ru", //Russian (Ukraine, standard RSTU) + "ru+legacy", //Russian (legacy) + "ru+phonetic_mac", //Russian (phonetic Macintosh) + "ru+phonetic", //Russian (phonetic) + "ru+phonetic_azerty", //Russian (phonetic, AZERTY) + "ru+phonetic_dvorak", //Russian (phonetic, Dvorak) + "ru+phonetic_fr", //Russian (phonetic, French) + "ru+phonetic_winkeys", //Russian (phonetic, Windows) + "ru+phonetic_YAZHERTY", //Russian (phonetic, YAZHERTY) + "ru+typewriter", //Russian (typewriter) + "ru+typewriter-legacy", //Russian (typewriter, legacy) + "ru+unipunct", //Russian (with US punctuation) + "ru+ruu", //Russian (with Ukrainian-Belorussian layout) + "tw+saisiyat", //Saisiyat (Taiwan) + "lt+sgs", //Samogitian + "in+san-kagapa", //Sanskrit (KaGaPa, phonetic) + "in+san-misc", //Sanskrit symbols + "ca+shs", //Secwepemctsin + "rs", //Serbian + "rs+yz", //Serbian (Cyrillic, ZE and ZHE swapped) + "rs+alternatequotes", //Serbian (Cyrillic, with guillemets) + "rs+latin", //Serbian (Latin) + "rs+latinyz", //Serbian (Latin, QWERTY) + "rs+latinunicode", //Serbian (Latin, Unicode) + "rs+latinunicodeyz", //Serbian (Latin, Unicode, QWERTY) + "rs+latinalternatequotes", //Serbian (Latin, with guillemets) + "ru+srp", //Serbian (Russia) + "rs+combiningkeys", //Serbian (combining accents instead of dead keys) + "us+hbs", //Serbo-Croatian (US) + "it+scn", //Sicilian + "us+scn", //Sicilian (US keyboard) + "pl+szl", //Silesian + "pk+snd", //Sindhi + "lk+us", //Sinhala (US) + "lk", //Sinhala (phonetic) + "sk", //Slovak + "sk+acc", //Slovak (ACC layout, only accented letters) + "sk+qwerty", //Slovak (QWERTY) + "sk+qwerty_bksl", //Slovak (QWERTY, extended backslash) + "sk+sun_type6", //Slovak (Sun Type 6/7) + "sk+bksl", //Slovak (extended backslash) + "si", //Slovenian + "si+us", //Slovenian (US) + "si+alternatequotes", //Slovenian (with guillemets) + "es", //Spanish + "es+dvorak", //Spanish (Dvorak) + "latam", //Spanish (Latin American) + "latam+colemak-gaming", //Spanish (Latin American, Colemak for gaming) + "latam+colemak", //Spanish (Latin American, Colemak) + "latam+dvorak", //Spanish (Latin American, Dvorak) + "latam+deadtilde", //Spanish (Latin American, dead tilde) + "latam+nodeadkeys", //Spanish (Latin American, no dead keys) + "es+mac", //Spanish (Macintosh) + "es+sun_type6", //Spanish (Sun Type 6/7) + "es+winkeys", //Spanish (Windows) + "es+deadtilde", //Spanish (dead tilde) + "es+nodeadkeys", //Spanish (no dead keys) + "ke", //Swahili (Kenya) + "tz", //Swahili (Tanzania) + "se", //Swedish + "se+dvorak_a5", //Swedish (Dvorak A5) + "se+dvorak", //Swedish (Dvorak) + "se+us_dvorak", //Swedish (Dvorak, intl.) + "se+mac", //Swedish (Macintosh) + "se+sun_type6", //Swedish (Sun Type 6/7) + "se+svdvorak", //Swedish (Svdvorak) + "se+us", //Swedish (US) + "se+nodeadkeys", //Swedish (no dead keys) + "se+swl", //Swedish Sign Language + "sy+syc", //Syriac + "sy+syc_phonetic", //Syriac (phonetic) + "tw", //Taiwanese + "tw+indigenous", //Taiwanese (indigenous) + "tj", //Tajik + "tj+legacy", //Tajik (legacy) + "in+tam", //Tamil (Inscript) + "lk+tam_unicode", //Tamil (Sri Lanka, TamilNet '99) + "lk+tam_TAB", //Tamil (Sri Lanka, TamilNet '99, TAB encoding) + "in+tam_tamilnet_with_tam_nums", //Tamil (TamilNet '99 with Tamil numerals) + "in+tam_tamilnet", //Tamil (TamilNet '99) + "in+tam_tamilnet_TAB", //Tamil (TamilNet '99, TAB encoding) + "in+tam_tamilnet_TSCII", //Tamil (TamilNet '99, TSCII encoding) + "ru+tt", //Tatar + "in+tel", //Telugu + "in+tel-kagapa", //Telugu (KaGaPa, phonetic) + "in+tel-sarala", //Telugu (Sarala) + "th", //Thai + "th+pat", //Thai (Pattachote) + "th+tis", //Thai (TIS-820.2538) + "cn+tib", //Tibetan + "cn+tib_asciinum", //Tibetan (with ASCII numerals) + "bw", //Tswana + "tr", //Turkish + "tr+alt", //Turkish (Alt-Q) + "tr+f", //Turkish (F) + "de+tr", //Turkish (Germany) + "tr+sun_type6", //Turkish (Sun Type 6/7) + "tr+intl", //Turkish (intl., with dead keys) + "tm", //Turkmen + "tm+alt", //Turkmen (Alt-Q) + "ru+udm", //Udmurt + "ara+uga", //Ugaritic instead of Arabic + "ua", //Ukrainian + "ua+sun_type6", //Ukrainian (Sun Type 6/7) + "ua+winkeys", //Ukrainian (Windows) + "ua+homophonic", //Ukrainian (homophonic) + "ua+legacy", //Ukrainian (legacy) + "ua+phonetic", //Ukrainian (phonetic) + "ua+rstu", //Ukrainian (standard RSTU) + "ua+typewriter", //Ukrainian (typewriter) + "pk", //Urdu (Pakistan) + "pk+urd-crulp", //Urdu (Pakistan, CRULP) + "pk+urd-nla", //Urdu (Pakistan, NLA) + "in+urd-winkeys", //Urdu (Windows) + "in+urd-phonetic3", //Urdu (alt. phonetic) + "in+urd-phonetic", //Urdu (phonetic) + "cn+ug", //Uyghur + "uz", //Uzbek + "af+uz", //Uzbek (Afghanistan) + "af+uz-olpc", //Uzbek (Afghanistan, OLPC) + "uz+latin", //Uzbek (Latin) + "vn", //Vietnamese + "vn+aderty", //Vietnamese (AÐERTY) + "vn+fr", //Vietnamese (French) + "vn+qderty", //Vietnamese (QĐERTY) + "vn+us", //Vietnamese (US) + "sn", //Wolof + "ru+sah", //Yakut + "ng+yoruba", //Yoruba + NULL +}; + +gchar* lookupLanguage(const gchar* sId) +{ + guint nId = 0; + + while (IDS[nId] != NULL) + { + if (g_str_equal(IDS[nId], sId)) + { + return LANGUAGES[nId]; + } + + nId++; + } + + g_warning("No language found for Id %s", sId); + + return "00"; +} -- cgit v1.2.3 From 39b1efc45ef974bd99ab195c155a4e593b038760 Mon Sep 17 00:00:00 2001 From: Robert Tari Date: Fri, 16 Apr 2021 00:29:00 +0200 Subject: src/keyboard.c: Get languages via lookupLanguage() --- src/keyboard.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/keyboard.c b/src/keyboard.c index e88a3583..11c6d93f 100644 --- a/src/keyboard.c +++ b/src/keyboard.c @@ -16,6 +16,7 @@ #include #include +#include "languages.h" #include "keyboard.h" enum @@ -165,13 +166,13 @@ static void onParseLayouts(XklConfigRegistry *pRegistry, const XklConfigItem * p if (pLayoutParser->sLayout) { pLayout->sId = g_strjoin("+", pLayoutParser->sLayout, pItem->name, NULL); - pLayout->sLanguage = g_strdup(pLayoutParser->sLanguage); + pLayout->sLanguage = g_strdup(lookupLanguage(pLayout->sId)); pLayout->sDescription = g_strdup(pItem->description); } else { pLayout->sId = g_strdup(pItem->name); - pLayout->sLanguage = g_strdup(pItem->short_description); + pLayout->sLanguage = g_strdup(lookupLanguage(pLayout->sId)); pLayout->sDescription = g_strdup(pItem->description); } @@ -182,7 +183,7 @@ static void onParseLayouts(XklConfigRegistry *pRegistry, const XklConfigItem * p LayoutParser cLayoutParser; cLayoutParser.sLayout = pItem->name; cLayoutParser.pKeyboard = pLayoutParser->pKeyboard; - cLayoutParser.sLanguage = pItem->short_description; + cLayoutParser.sLanguage = lookupLanguage(cLayoutParser.sLayout); xkl_config_registry_foreach_layout_variant(pRegistry, pItem->name, onParseLayouts, &cLayoutParser); } @@ -237,7 +238,7 @@ void keyboard_GetLayout(Keyboard *pKeyboard, gint nLayout, gchar **pLanguage, gc if (pLanguage != NULL) { - *pLanguage = g_strndup(pLayout->sLanguage, 2); + *pLanguage = g_strdup(pLayout->sLanguage); } if (pDescription != NULL) -- cgit v1.2.3