Your IP : 172.28.240.42


Current Path : /usr/lib/python2.7/dist-packages/LanguageSelector/
Upload File :
Current File : //usr/lib/python2.7/dist-packages/LanguageSelector/xkb.pyc

ó
S¯/Oc@s•ddlZddd„ƒYZddd„ƒYZd„Zd„Zd„Zed	kr‘xed
ƒD]ZeGHqfWxeƒD]ZeGHqWndS(
iÿÿÿÿNtVariantcBseZd„Zd„ZRS(cCs||_||_||_dS(N(tnametdesctraw_desc(tselfRRR((s8/usr/lib/python2.7/dist-packages/LanguageSelector/xkb.pyt__init__s		cCsd|j|j|jfS(Ns
%s: %s, %s(RRR(R((s8/usr/lib/python2.7/dist-packages/LanguageSelector/xkb.pyt__str__	s(t__name__t
__module__RR(((s8/usr/lib/python2.7/dist-packages/LanguageSelector/xkb.pyRs	tLayoutcBseZd„Zd„ZRS(cCs:||_||_||_||_||_||_dS(N(RRRt
short_desctraw_short_desctvariants(RRRRR
RR((s8/usr/lib/python2.7/dist-packages/LanguageSelector/xkb.pyR
s					c
CsCd|j|j|j|j|jg|jD]}d|^q+fS(Ns%s: %s, %s; %s, %s;; %ss%s(RRRR
RR(Rtx((s8/usr/lib/python2.7/dist-packages/LanguageSelector/xkb.pyRs(RRRR(((s8/usr/lib/python2.7/dist-packages/LanguageSelector/xkb.pyR	s	cCsRtƒ}tjdƒ}|jƒ}x'|jdƒD]}|j|jƒq4W|S(Ns/etc/X11/xkb/rules/xorg.xmls;/xkbConfigRegistry/layoutList/layout/configItem/name/text()(tlisttlibxml2t	parseFiletxpathNewContextt	xpathEvaltappendtcontent(tpossibility_listtdoctctxtti((s8/usr/lib/python2.7/dist-packages/LanguageSelector/xkb.pytget_all_layout_possibilitiess	cCsžtƒ}|jdƒ}x|D]w}t|jd|ƒƒdkr^|jd|ƒd}nd}t|j||jdƒdjƒ}|j|ƒqW|S(Ns3../../../variantList/variant/configItem/name/text()s../description[@xml:lang='%s']its../../description[position()=1](RRtlenRRR(tlayout_nodetlangtvariant_listt
variant_nodesRttranstv((s8/usr/lib/python2.7/dist-packages/LanguageSelector/xkb.pytget_variants$s	
%cCs&tƒ}tjdƒ}|jƒ}|jdƒ}xì|D]ä}|j|kr:t|jd|ƒƒdkrˆ|jd|ƒd}nd}t|jd|ƒƒdkrÇ|jd|ƒd}nd}|jt|j||jdƒdj||jdƒdjt	||ƒƒƒq:q:W|S(	Ns/etc/X11/xkb/rules/xorg.xmls;/xkbConfigRegistry/layoutList/layout/configItem/name/text()s../description[@xml:lang='%s']iRs#../shortDescription[@xml:lang='%s']s../../description[position()=1]s$../../shortDescription[position()=1](
RRRRRRRRR	R"(Rtlayout_listRRtlayout_nodesRttranslationtshort_trans((s8/usr/lib/python2.7/dist-packages/LanguageSelector/xkb.pytget_layouts4s"	
t__main__tfr(((RRR	RR"R'RR(((s8/usr/lib/python2.7/dist-packages/LanguageSelector/xkb.pyt<module>s