MINI SHELL

Server : Apache/2.2.2 (Fedora)
System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686
User : apache ( 48)
PHP Version : 5.2.9
Disable Function : NONE
Directory :  /usr/share/system-config-network/netconfpkg/gui/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/share/system-config-network/netconfpkg/gui/maindialog.pyo
m
fģCc@sdkTdkTdkTdkTdklZdklZdkZdk	Zdk
ZdkZdkZdZ
dZdZdZdZeZeZdZdZdZdZdZd	fd
YZdZdS((t*(sNewInterfaceDialog(seditHostsDialogNiiiiit
mainDialogcBstZdZdZdZdZdZdZdZdZ	d	Z
d
ZdZdZ
d
ZdZdZddZdZdZdZdZdZdZdZddddZdZdZdZdZdZd Z d!Z!d"Z"d#Z#d$Z$d%Z%d&Z&d'Z'd(Z(d)Z)d*Z*d+Z+d,Z,d-Z-d.Z.d/Z/d0Z0d1Z1d2Z2d3Z3d4Z4d5Z5d6Z6d7Z7d8Z8d9Z9d:Z:d;Z;d<Z-d=Z<d>Z=d?Z>d@Z?dAZ@dBZAddCZBdDZCdEZDdFZEdGZFdHZGdIZHdJZIdKZJRS(LNcCsd}tii|ot|}ntii|ot|}ntii|t	dt
|_t	|_
t	|_|iid|_|iid|_|iid|_|iid|_|iid|_|iid|_|iid	|_t|ihd
|i<d|i<d|i<d
|i<d|i<d|i<d|i<d|i<d|i<d|i<d|i<d|i<d|i <d|i!<d|i"<d|i#<d|i$<d|i%<d|i&<d|i'<d|i(<d|i)<d |i*d!f<d"|i+<d#|i,<d$|i-<d%|i.<d&|i/<d'|i0<d(|i1<d)|i2<|iid*|_3|iid+}|i5t6d,|iid-}|i5t6d.|iid/}|i5t6d.|iid0}|i5t6d1|iid2}|i5t6d3|iid4|_7|i7i8ti9|i7i:d5|i;|i7i:d6ti<|iid7i=t>d8|i7\|_?|_@t>d9|i7\|_A|_Bt>d:|i7\|_C|_Dt>d;|i7\|_E|_Ft	|_Gt	|_Ht	|_It	|_JtK|_LtMd<|i7|iid=iN|iid>iN|iid?iN|iid@}|iidA}|iP|}|iR|tSdBggjo
dC}nt	}|o2|iidD}|iP|}|iU|nhtV|iP|iidA<tW|iP|iidE<tXdF<tY|iP|iidG<tZ|iP|iidH<|_P|o&|iP|iidD|iPtX<n|iPtV|_[h|iPtV|i\<|iPtW|i]<|iPtX|i^<|iPtY|i_<|_`h|iPtV|ia<|iPtW|ib<|iPtX|ic<|iPtY|ib<|_dh|iPtV|ie<|iPtW|ib<|iPtX|if<|iPtY|ib<|_gh|iPtV|ih<|iPtW|ii<|iPtX|ij<|iPtY|ik<|_lh|iPtV|im<|iPtW|ib<|iPtX|ib<|iPtY|ib<|_nh|iPtV|io<|iPtW|ip<|iPtX|iq<|iPtY|ir<|_shd=tV<d>tW<dItX<|_t|iu|ivtwix|_ytzi{dJ|i||_}|iid=}|i|dKdKdKtii|i7i=|i,t	t	|iPtVdS(LNsmaindialog.gladetdomaint
editButtontdeleteButtont
copyButtontactivateButtontdeactivateButtontupButtont
downButtonton_activateButton_clickedton_deactivateButton_clickedton_deviceList_select_rowton_deviceList_unselect_rowt on_deviceList_button_press_eventton_save_activateton_quit_activateton_contents_activateton_hardwareList_select_rowton_hardwareList_unselect_rowt"on_hardwareList_button_press_eventton_ipsecList_button_press_eventton_hostnameEntry_changedton_domainEntry_changedton_primaryDnsEntry_changedton_secondaryDnsEntry_changedton_tertiaryDnsEntry_changedton_searchDnsEntry_changedton_profileAddMenu_activateton_profileCopyMenu_activateton_profileRenameMenu_activateton_profileDeleteMenu_activateton_ProfileNameEntry_insert_texts^[a-z|A-Z|0-9]+$ton_about_activateton_mainNotebook_switch_pageton_addButton_clickedton_editButton_clickedton_deleteButton_clickedton_copyButton_clickedton_upButton_clickedton_downButton_clickedtappbarthardware_pixmapsconnection-ethernet.pngthosts_pixmapsnameresolution_alias.pngt
dns_pixmaptdevices_pixmapsnetwork.pngtipsec_pixmaps
secure.pngtDialogsdelete-eventthidetprofileMenuson.xpmsoff.xpms
active.xpmsinactive.xpmsnetwork.xpmt
deviceListthardwareListt	hostsListtmainNotebooktdeviceFramesipsec-toolsit
ipsecFramet
hardwareFrameit	hostFrametdnsFramet	ipsecListii(t
glade_filetostpathtisfilet	GLADEPATHt
NETCONFDIRtgtktgladetXMLtNonetPROGNAMEtselftxmltinitializedtno_profileentry_updatet
get_widgettedit_buttont
delete_buttontcopy_buttontactivate_buttontdeactivate_buttont	up_buttontdown_buttontxml_signal_autoconnectR
Rton_generic_clist_select_rowton_generic_clist_unselect_rowt#on_generic_clist_button_press_eventton_applyButton_clickedton_okButton_clickedton_helpButton_clickedRRRRRRRRRRton_generic_entry_insert_textR!R"R#R$R%R&R'R(tappBartwidgettset_from_pixbuft
get_pixbuftdialogtset_positiontWIN_POS_CENTERtconnectton_Dialog_delete_eventt	main_quittshowtget_iconton_xpmton_masktoff_xpmtoff_masktact_xpmtact_maskt	inact_xpmt
inact_masktdevselthwseltipseltlastbuttoneventtDEFAULT_PROFILE_NAMEtactive_profile_namet	load_icontcolumn_titles_passivetnotebooktpage_numtpagetset_current_pagetrpms_notinstalledtdo_ipsectremove_pagetPAGE_DEVICESt
PAGE_HARDWAREt
PAGE_IPSECt
PAGE_HOSTStPAGE_DNStactive_pageton_deviceAddButton_clickedton_hardwareAddButton_clickedton_ipsecAddButton_clickedton_hostsAddButton_clickedt
addButtonFuncton_deviceActivateButton_clickedtnopton_ipsecActivateButton_clickedtactivateButtonFunct!on_deviceDeactivateButton_clickedt on_ipsecDeactivateButton_clickedtdeactivateButtonFuncton_deviceEditButton_clickedton_hardwareEditButton_clickedton_ipsecEditButton_clickedton_hostsEditButton_clickedteditButtonFuncton_deviceCopyButton_clickedtcopyButtonFuncton_deviceDeleteButton_clickedton_hardwareDeleteButton_clickedton_ipsecDeleteButton_clickedton_hostsDeleteButton_clickedtdeleteButtonFuncteditMaptloadthydratet
NetworkDevicetgettactivedevicelisttgobjectttimeout_addtupdateDevicelistttagtclisttTooltipstenable(RGR\RRwR|R<Ry((t=/usr/share/system-config-network/netconfpkg/gui/maindialog.pyt__init__3s			0					

&UUU	UUU$


cGsdS(N((RGtargs((RR scCsO|iitd|i|i|i|i|iidS(NsLoading configuration...(	RGR[tpusht_tloadDevicestloadHardwaretloadProfilest	loadIPsectpop(RG((RR#s



cCs0|iitdt}|iidS(NsLoading device configuration...(RGR[RRt
getDeviceListt
devicelistR(RGR((RR+s	cCs0|iitdt}|iidS(Ns!Loading hardware configuration...(RGR[RRtgetHardwareListthardwarelistR(RGR((RR0s	cCs0|iitdt}|iidS(Ns Loading profile configuration...(RGR[RRtgetProfileListtprofilelistR(RGR((RR5s	cCs0|iitdt}|iidS(NsLoading IPsec configuration...(RGR[RRtgetIPsecListt	ipseclistR(RGR((RR:s	cCs|iitdt}t}t}t
}y,|i|i|i|iWn<t
j
o0}tt||i|iidSnX|iidS(NsTesting configuration set...ii(RGR[RRRRRRRRRRttestt	TestErrortmsgtgeneric_error_dialogtstrR_R(RGRRRRR((RR?s 				



	
cCst}t}t}t}|i	i
|i}|i
p'|i
p|i
p
|i
o%|i	itd|itSn|i	itd|tS(NsActive profile: %s (modified)sActive profile: %s(RRRRRRRRRGR[RRttprofnametmodifiedRRttruetfalse(RGRRRRR((RtchangedRs				
	4cCs|idjodSn|iitd|iit}yM|i|i	|i
|i|i|ii
|iWn8tttfj
o#}ttdt|nXttd|i|ii
dS(NiisSaving configuration...sError saving configuration!
%ssdChanges are saved. You may want to restart the network and network services or restart the computer.(RGRR[RRtrefreshRRt
fixInterfacestsaveHardwaretsaveDevicest
saveIPsecstsaveProfilesRt
checkApplytIOErrortOSErrortEnvironmentErrorterrstrRRtgeneric_info_dialogR_(RGRR((Rtsavegs&
	







cCsG|iitdt}|i|it|ii	dS(NsSaving device configuration...(
RGR[RRRRRt
setChangedRR(RGR((RRs
	

cCsG|iitdt}|i|it|ii	dS(Ns Saving hardware configuration...(
RGR[RRRRRRRR(RGR((RRs
	

cCsG|iitdt}|i|it|ii	dS(NsSaving profile configuration...(
RGR[RRRRRRRR(RGR((RRs
	

cCsG|iitdt}|i|it|ii	dS(NsSaving IPsec configuration...(
RGR[RRRRRRRR(RGR((RRs
	

cCs,|i|i|i|idS(N(RGthydrateProfilesthydrateDevicesthydrateHardwarethydrateIPsec(RG((RRs


icCs!|djo|i}ndS(Ni(tchRGR(RGR((RRs
cCs|iitdt}
ti}t	}|i}|ii
d}|i|id|i}|i}t}	d}x|
D]}
|
i}||jot}	|i}|i}nt}	|i}|i}t|
i|i \}}|i#d|	||
i$|
ig|i%o |i&|t'|i%|i(n|o |i)|t*|	d||n|o |i)|t+|d||n|i,||
xp|D]h}|i.t/jp|i0djoB|
i$|i1jo/|i2o |i&|t'|i2|i3nPqqW|
|jp
|djo.t5i5dd||i6|d|
}n|d	}qW|ii7|i8dS(
NsUpdating devices...R2iititdefaultsSelecting row %di(9RGR[RRRRRRRRRRoRHRKRtcleartset_row_heightRit
status_pixmapRjtstatus_masktINACTIVEtstatustrowtdevtgetDeviceAliastdevnametACTIVERgRhtget_device_icon_masktTypeR_t
device_pixmaptdevice_masktappendtDeviceIdRmt
set_pixmaptPROFILE_COLUMNRntset_pixtextt
STATUS_COLUMNt
DEVICE_COLUMNtset_row_datatproftActiveRtProfileNamet
ActiveDevicesRkRlREtlogt
select_rowRR(RGRoRRRRRRRRRRRRR((RRs`			

		
	
		"
3
	

cCsT|iitdt}|iid}|i	|i
dd}|i}x|D]}|it|it|it|it|igt|i|i\}}|o#|i|t|id||n|i||||jo(tidd||i|dn|d7}q^W|ii|idS(NsUpdating hardware...R3iiisSelecting row %di(RGR[RRRRRHRKRRRRRpthwRRtDescriptionRtNametStatusRR_RRRRRRRRR(RGRRRRRpRR((RRs*	

	=
	
cCst}|iid}|pdSn|i|idd}
|i	}t
}t}|i}|i}	x|D]
}|idt|it|it|ig|i|
t|i|i|i|
|xb|D]Z}|itjp|i djo4|i|i!jo!|i|
t|i"|i#PqqW||jo(t$i$dd|
|i%|
dn|
d7}
qxW|i&i'|i(dS(	NR;iiRRisSelecting row %di()RRRGRHRKRRRRRqRRRRRgRRhRtipsecRRtConnectionTypetRemoteIPAddresstIPsecIdRRRmRnRRRRRtActiveIPsecsRkRlRRR[RR(RGRRRRRqRRRRR((RRs<	

				
4
3	

cCs|iS(N(RGtactive_profile(RG((RtgetActiveProfileJscCsj|iitdt}|iid}|i	|i
dxS|D]A}	|	ipqOn|	i
}|djo
t}n||_PqOW|d}	|	|_t|_|	iio#|iidi|	iin|iidid|	iio#|iidi|	iin|iidid|	iio#|iid	i|	iin|iid	id|	iio#|iid
i|	iin|iid
id|	iio#|iidi|	iin|iidid|	iio,|iiditi|	iin|iididt|_d}x|	i D]}|i"d
jo'|idjp|idjoqn|i#|i"|iti|i$dg|i%|||d7}qW|i&o|ii'|i(dSnt|_&t|_)t|_|iid}|i+}|i,}x|dD]}|i/|qWd}x|D]}	|	i
}|djo
t}nt2i3|d|}
|p
|
}n|
i5|	io|
i6tn|
i7d|i8|	i
|i#|
qWt|_)|ii'|i(dS(NsUpdating profiles...R4iRit
hostnameEntryRtdomainnameEntrytprimaryDnsEntrytsecondaryDnsEntryttertiaryDnsEntrytsearchDnsEntrys	127.0.0.1slocalhost.localdomaint	localhostt iR1itlabeltactivate(9RGR[RRRRRHRKthclistRRRRRtnameRsRtRRtignore_widget_changestDNStHostnametset_textt
Domainnamet
PrimaryDNStSecondaryDNStTertiaryDNSt
SearchListtstringtjoinRRt	HostsListthosttIPRt	AliasListRRIRRRJtomenutget_submenutget_childrenRtchildtremoveREtgroupRBt
RadioMenuItemt	menu_itemRet
set_activeRbton_profileMenuItem_activated(RGRRR
RR RR"RRR$R((RRNs	


	

	
		
#
#
#
#
#
,	
0+


				




	
	
cCsJdk}|i}ti|_||ijo|itSntS(N(tcommandsRGRtactivedevicelistoldRRRtTrue(RGR(R'((RRs		
cGset}|i|io7ttd|i}|t	jo|i
qWntidS(Ns!Do you want to save your changes?(
RRtcommitRGRtgeneric_yesno_dialogRR_tbuttontRESPONSE_YESRRBRd(RGRRR,((RRcs	



icGs||_|iiddjodSn|iidit|iidit|iidit|iidit|iidi|iidi|iidi||it	jo|iid}|iidit|iidit|iidit|iidit|iidi|iidin||it
jow|iid	}|iidit|iidit|iidit|iidinU||itjo|iid
}|iidit|iidit|iidit|iidi|iidin||itjokd}|iidit|iidit|iidit|iidin5||itjo d}|iidin|o|i|dddndS(Nt	addButtonRRRtcommonDockitemtdeviceDockitemtposDockitemR2R3R;i(RxRGRRHRKREt
set_sensitiveRR0R~RRReRRRRRT(RGRytaRxRR((RR"sT	cCs|i|i|dS(N(RGRRR,(RGR,((RR
scCs|i|i|dS(N(RGRRR,(RGR,((RRscCs|i|i|dS(N(RGRRR,(RGR,((RR#	scCs|i|i|dS(N(RGRRR,(RGR,((RR$scCs|i|i|dS(N(RGRRR,(RGR,((RR&scCs|i|i|dS(N(RGRRR,(RGR,((RR%scCsdS(N((RGR,((RR'scCsdS(N((RGR,((RR(scCs|idS(N(RGR(RGR,((RRWscGst}|i|io]ttd|i}|t	jodSn|t
jo|idjodSqyq}nti
dS(Ns!Do you want to save your changes?i(RRR*RGRtgeneric_yesnocancel_dialogRR_R,tRESPONSE_CANCELR-RRBRd(RGRRR,((RRXs	




cCs"dk}|idtddS(Nsfile:s/help/index.html(tgnometurl_showRA(RGR,R6((RRY1s	cCsCt|i}ti|ip|i|in|iS(N(	tNewInterfaceDialogRGR_t	interfaceRBtmaintcanceledRR(RGtclickedR9((RR6s


cCs|iid}t|idjodSn|i|id}
ti	}|i|
i|
i
}	|	i|
t}d}t}x_|oW|	idt|}t}x)|D]!}|i|jot}PqqW|d}qW||	_|i|	|	i|idS(NR2itCopyi(RGRHRKRtlent	selectiontget_row_datatsrcdevtNCDeviceFactorytgetDeviceFactorytdftgetDeviceClassRtSubTypetdevicetapplyR)t	duplicatetnumRRRRRtFalseRRR*R(RGR,RRDRIRRRJRRGRA((RR@s0
			

c
Gs|iid}t|idjodSn|i|id}|it	jot
td|idSn|i
itd|i}|i|}	|	tijo,|	djo|i|i
idSn|it}|i|ip|i
idSnt}xN|D]F}||ijo0|ii|}|i|i|<|iq-q-W|i!t"|_#|i
idS(NR2is&The Loopback device can not be edited!sEdit device...($RGRHRKRR>R?R@RGRtLORRR_R[RRtdevIdt
editDeviceR,RBtRESPONSE_OKtrollbackRR*RRRRRRRtindextposRRR(
RGRRRMRRRRRRGR,((RR\s>
	


	


	
	cCstd}|i}|o:|i|i|iti|i	}|i
nttd|i
|i|S(Nis$The device type %s cannot be edited!(R,RGt	getDialogR_tset_transient_forRGR`RBtWIN_POS_CENTER_ON_PARENTtruntdestroyRRR(RGRGR_R,((RRNs
c	CsLt}t}|iid}t|i	djodSn|i
|i	d}|idjot
td|idSnttdt|i|id|d|i	d}|tjodSnxD|D]<}|i|ijo#|ii|i}|i|=qqW|i||i|=|i|idS(NR2itLoopbacks'The Loopback device can not be removed!s)Do you really want to delete device "%s"?R\Ry(RRRRRGRHRKRR>R?R@RGRRRR_R+RRtbuttonsR-RRRQRRR*R(	RGR,RRRRRRYRRG((RRs0		



cCsW|iid}t|idjodSn|i|id}|i}t
i|it
}|i|io}ttddtd|dtd|i}|tjo|idjodSqn|tjodSqn|id|i\}}ti|o|intid|i|_dS(	NR2is1You have made some changes in your configuration.s
s@To activate the network device %s, the changes have to be saved.sDo you want to continue?R_i( RGRHRKRR>R?R@RRRGRBttimeout_removeRRRR*RR+RR_R,R-RtRESPONSE_NORRttxtRtfindRRR(RGR,RRRRRGR\((RRs(	

,

cCsO|iid}t|idjodSn|i|id}|i}|pdSnt
i|it
}|i|io}ttddtd|dtd|i}|tjo|idjodSqn|tjodSqn|id|i\}}|itid	|i|_dS(
NR2is1You have made some changes in your configuration.s
sBTo deactivate the network device %s, the changes have to be saved.s

sDo you want to continue?R_i(RGRHRKRR>R?R@RRRGRBRZRRRR*RR+RR_R,R-RR[t
deactivateRR\RRR(RGR,RRRRRGR\((RRs*	

,


cCs9|d|!}ti||odSn|iddS(Nitinsert_text(tpartial_texttlengthttexttretmatchRtentrytemit_stop_by_name(RGReR`RaRRRRb((RRZs
cCs|p|iodSnt}t}t}|i	}|djo6|ii
dit|ii
ditn3|ii
dit|ii
dit|ip*|i|dtt|_|in|idS(NRtprofileRenameMenutprofileDeleteMenutdochange(R$tactiveRRRRRRRGRRtprofileRHRKR2RKR)RJtswitchToProfileRRIRR(RGR$RkRRRR((RR&s 				

	cCs|iit|iit|i|itjo|iitn|i
djoMt|idjodSn|i
|id|_|ipdSqn|i
djo3|io)|iitiijo|it|iit|ii}|djo|ddjot}|d}|i
|}
|
i}|i }|
i|i"jo|i#|i$}}|i }|i'djo+x|D]}|i)||i't*qWq|i)||i't*x|D]2}|i'djoqn||i"joPqqW|i)|dt*nx|i+|i,}}|i'djo+xQ|D]}|i)||i't-qaWn*|i)||i't-|i)|dt-x|D]}|i.qW|i/|t0|||i1qn|i
djo}t|idjodSn|i
|id|_2|i2pdSn|i3it|i4it|iitn|i
djog|io]|iitiijoD|it|iit|ii}|djo	|ddjo|d}t}|i
|}	|	i6}|	i7}
|
t8jot9t:d|i;dSn|i }|	i6|i<jo|i#|i$}}|i }|i'djo+x|D]}|i=||i't*qWq|i=||i't*x|D]2}|i'djoqn||i<joPqqW|i=|dt*nx|i+|i,}}|i'djo+xQ|D]}|i=||i't-qkWn*|i=||i't-|i=|dt-x|D]}|i.qW|i/|t0|||i1qn|i
djo|i3it|i4it|iitt|idjodSn|i
|id|_>|i>pdSn|i }y!|i?|idt@d}Wn
tB}nXtCiD|i>iEo|tFjn|tFjoJ|i>i6|i<jo4|i3it|i4it|iitGn1|i3it|i4it|iit|i>iHo4|i3itG|i4itG|iitqndS(NR3iR;iRR2s(The Loopback device can not be disabled!(IRGRLR2R)RMRRxR~RNRtget_nameR>R?R@RpRrttypeRBtgdktBUTTON_PRESStget_selection_infotinttxtytinfoRERRRRRR
Rt	curr_profRRkRltxpmtmaskRRt
activateIpsecRRmRnRR*RRRRqRORPRGRRRLRRR_RtactivateDeviceRotget_pixtextRRRRR]RRRKtSlave(RGRRtcolumnteventRRwRRRGRRuR
RnRxRv((RRT's
6	
					
6
			

				
!
#
cCs|io|iitn|io|iitn|io|iitn|io|iitn|io|iitndS(N(RGRLR2RKRMRNRQRR(RGRRR}R~((RRUs




cCs*|id}|i|t|dS(Nt	signal_id(Rtget_datatidt
disconnectRHtfunc(RGRR~RR((Rt%on_generic_clist_button_release_events
cGs||_t}|itiijo|i
t|it|i
}|djo|iddgjo!t|djo|ddjol|i}|ii|io|i|i|i}n|id|i|}|id|qndS(NR2R;iiitbutton_release_eventR(R~RGRrRRRnRBRot_2BUTTON_PRESSRRqRrRsRtRuRERmR>RRRthas_keyRRbRRtset_data(RGRR~RRRuRR((RRVs		$K			cCsE|iodSn|i|ii_|iii|idS(N(	RGRRetget_textRRRR*R(RGRe((RR	s

cCsE|iodSn|i|ii_|iii|idS(N(	RGRReRRRRR*R(RGRe((RRs

cCsE|iodSn|i|ii_|iii|idS(N(	RGRReRRRRR*R(RGRe((RRs

cCsE|iodSn|i|ii_|iii|idS(N(	RGRReRRRRR*R(RGRe((RRs

cCsE|iodSn|i|ii_|iii|idS(N(	RGRReRRRRR*R(RGRe((RR%s

cCs|iodSn|i}|iiid |ii_x-ti	|D]}|iiii|qJW|iii|i
dS(Ni(RGRReRtsRRRRtsplittspRR*R(RGReRR((RR,s
cGs|iodSnt}|i}
|
ip|
in|
i}t	}|iid}t|}|iid}|i|i|iti|i}	|i|	tijo|	djodSn|i}||i|||i|idS(NR4R/i(RGRRRRRvRtcreateHostsListt	hostslisttHostRRHRKRteditHostsDialogR_tdlRTR`RBRURVR,RWROtaddHosttiRHR*R(RGRRRRRRRR_R,Rv((RR7s*
	
		
c
Gst}|i}	|	i}|iid}t
|idjodSn|i|id}t|}|iid}|i|i|iti|i}|i|tijo|djo|idSn|i|io|it|_ndS(NR4iR/(RRRGRRvRRRHRKRR>R?R@RRR_RRTR`RBRURVR,RWRORPR*RRR(
RGRRRRRRR_R,Rv((RRPs(		




cGst}|iid}|i}|iid}t|i	djodSnt
|i	}|i|i
x'|D]}|ii|i|qW|ii|idS(NtprofileListR4i(RRRGRHRKRRRR>R?tlistttodeltsorttreverseRRR!R@R*R(RGRRRRRR((RRjs	


cCs9|d|!}ti||odSn|iddS(NiR_(R`RaRbRcRdRReRf(RGReR`RaRRRRb((RRZs
cGs|iid}|i|i|iti|iidid|i	|i
}|i|ti
jo|djodSnt}|iidi}|pdSntid|pttd|idSn|djp
|tjo"ttd	||idSnx<|D]4}|i|jottd
|idSq4q4W|i}||}|i|d||_|i|i|dtt|_|i dS(NtProfileNameDialogRRis^[a-z|A-Z|0-9]+$s-The name may only contain letters and digits!iRs The profile can't be named "%s"!s The profile name already exists!Ri(!RGRHRKR_RTR`RBRURReRVR,R0RORRRRbRcRdRRRsRRt
addProfileRRHR*RlRRIR(RGRRRRbR_RR,((RRsH

	



	
	
c	Gst}t}|i|it|_t	}d}x_|oW|idt
|}t}x)|D]!}|i|jot	}PqhqhW|d}q=W||_|i}||i|||id|_|idS(NiR=i(RRtProfileRkRHRGRRRR)RIRJRRtprofnamRKRRRR*RERIR(	RGRRRkRRJRIRR((RRs,						cGst}|i}|idjp|itjo"ttdt|i	dSn|i
id}|i|i	|i
ti|i
idi|i|i|i}|i|tijo|djodSn|i
idi}|pdSntid|pttd|i	dSn|djp
|tjo"ttd||i	dSnxI|D]A}|i|jo+||jottd	|i	dSqqW||_|id|_|io|it |_ndS(
NRs"The "%s" profile can't be renamed!RRis^[a-z|A-Z|0-9]+$s-The name may only contain letters and digits!s The profile can't be named "%s"!s The profile name already exists!(!RRRGRRkRRsRRR_RHRKRTR`RBRURReRVR,R0RORRbRcRdRR*RERIRRR(RGRRRkR_RbRR,((RRsL	 





	
	

cGst}|ii}|djp
|tjo"ttdt|i	dSnt
tdt||i	}|t
jodSn||i|i=|i|idd|_|idS(NRs$The "%s" Profile can not be deleted!s*Do you really want to delete profile "%s"?(RRRGRRR
RsRRR_R+RRYR-RQR*RlRERIR(RGRRR
RY((RRs	



	c	Gsdkl}|}|iid}|i|i|it	i
|i}|i
|t	ijo|djodSnt}|i}|i|}||}|i|t	ijo"|i|i|in|i||idS(N(shardwareTypeDialogR/i(thardwaretypethardwareTypeDialogRnRHRKR_RTRGR`RBRURVR,RWRORRtaddHardwareRRtshowHardwareDialogR*RR!(	RGRRRRRR_RnR,((RR#s&
	
		



cGs|iid}t|idjodSnt}|i|id}|i
}|i|t
ijo|i|in|i|idS(NR3i(RGRHRKRR>R?RRR@RRRnRRBROR*RPR(RGRRRRRn((RR>s		

cCsd}|o|i}n|o>|i|i|iti	|i
}|i|Snt
td|itSdS(NsHSorry, there is nothing to be edited, or this type cannot be edited yet.(RERRRSRTRGR_R`RBRURVR,RWRRR5(RGRR,R((RRQs

cGst}	|iid}t|idjodSn|i|id}
|
i
}|
i}|
i}ttdt||id|d|id}|tjodSn|	i|
|	ittdt||id|}|tjot}t}g}x2|D]*}||ijo|i|qqWxV|D]N}
x8|D]0}|
i"|i#jo|i#i|
i"qaqaW|i|
qTW|i|i$n|i%dS(NR3is"Do you really want to delete "%s"?R\Rys1Do you want to delete all devices that used "%s"?(&RRRGRHRKRR>R?R@RRRnRtdescriptionRRR+RRR_RYR-R!R*RRRRtdlisttdtgetHWDeviceRRRRRRR(RGRRRRYRRnRRRRRRRR((RRdsF				



		
c	Gs~dkl}dkl}tii||tdtdddddg}|i|i
|iti
|idS(	N(sPRG_VERSION(sPRG_NAMEs%Copyright (c) 2001-2005 Red Hat, Inc.s|This software is distributed under the GPL. Please report bugs to Red Hat's bug tracking system: http://bugzilla.redhat.com/s Harald Hoyer <harald@redhat.com>sThan Ngo <than@redhat.com>s%Philipp Knirsch <pknirsch@redhat.com>s'Trond Eivind Glomsrød <teg@redhat.com>(tversiontPRG_VERSIONtPRG_NAMER6tuitAboutRtdlgRTRGR_R`RBRURe(RGRRRR((RR!s

		cGsst}t}|i|}|odSn|i}||i	|||i
|i
|idS(N(RtipsecstIPsecRRGt
ipsecDruidR;taddIPsecRRHR*R(RGRRRR;R((RRs		
cGst}|iid}t|idjodSn||id}|i	|}|odSn|i|idS(NR;i(
RRRGRHRKRR>R?RRR;R*R(RGRR;RRR((RRs	
cCs]dkl}||}|i}|i|i|it	i
t	i|i|i
S(N(seditIPsecDruid(t	editipsecteditIPsecDruidRR_tdruidRRTRGR`RBRUR:RWR;(RGRRRR_((RRs
	

cGs_t}|iid}t|idjodSn||id=|i|i	dS(NR;i(
RRRGRHRKRR>R?R*R(RGRRR((RRs	
cCs|iid}t|idjodSn|i|id}t}|i
|iott
ddt
d|idt
d|i}|tjo|idjodSqn|tjodSqn|id|i\}}dS(NR;is1You have made some changes in your configuration.s
sBTo activate the IPsec connection %s, the changes have to be saved.sDo you want to continue?R_(RGRHRKRR>R?R@RRRR*RR+RRR_R,R-RR[RRR\(RGR,RRRR\R((RRs	

/

cCs|iid}t|idjodSn|i|id}|pdSnt}|i
|iott
ddt
d|idt
d|i}|tjo|idjodSqn|tjodSqn|id|i\}}dS(NR;is1You have made some changes in your configuration.s
sDTo deactivate the IPsec connection %s, the changes have to be saved.sDo you want to continue?R_(RGRHRKRR>R?R@RRRR*RR+RRR_R,R-RR[R^RR\(RGR,RRRR\R((RRs"	

/

(Kt__name__t
__module__RRRRRRRRRRRRRRRRRRRRRRRcRER"R
RR#R$R&R%R'R(RWRXRYRRRRNRRRRZR&RTRURRVRRRRRRRRRRRRRRRRRR!RRRRRR(((RR2s															
	@	!	;		d		7												
		*		#	$	(																	0		2				3						s Harald Hoyer <harald@redhat.com>(t
netconfpkgtnetconfpkg.guitnetconfpkg.Controltnetconfpkg.gui.GUI_functionst!netconfpkg.gui.NewInterfaceDialogR8tnetconfpkg.gui.edithostsRRBt	gtk.gladetgnome.uiR6RRRRtNICKNAME_COLUMNtTYPE_COLUMNR)RKR~RRRRRt
__author__(RRKR6RRRRRBRRR8RRRR~RRR)R((Rt?s<

					

Anon7 - 2021