 {
	    caption: "Busca...",
	    Find: "Procurar",
	    Reset: "Limpar",
	    odata: [{ oper:'eq', text:'equal'},{ oper:'ne', text:'not equal'},{ oper:'lt', text:'less'},{ oper:'le', text:'less or equal'},{ oper:'gt', text:'greater'},{ oper:'ge', text:'greater or equal'},{ oper:'bw', text:'begins with'},{ oper:'bn', text:'does not begin with'},{ oper:'in', text:'is in'},{ oper:'ni', text:'is not in'},{ oper:'ew', text:'ends with'},{ oper:'en', text:'does not end with'},{ oper:'cn', text:'contains'},{ oper:'nc', text:'does not contain'},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
	    groupOps: [	{ op: "AND", text: "all" },	{ op: "OR",  text: "any" }	],
		operandTitle : "Click to select search operation.",
		resetTitle : "Reset Search Value"
	},
	edit : {
	    addCaption: "Adicionar Registo",
	    editCaption: "Modificar Registo",
	    bSubmit: "Submeter",
	    bCancel: "Cancelar",
		bClose: "Fechar",
		saveData: "Data has been changed! Save changes?",
		bYes : "Yes",
		bNo : "No",
		bExit : "Cancel",
	    msg: {
	        required:"Campo obrigat�rio",
	        number:"Por favor, introduza um numero",
	        minValue:"O valor deve ser maior ou igual que",
	        maxValue:"O valor deve ser menor ou igual a",
	        email: "N�o � um endere�o de email v�lido",
	        integer: "Por favor, introduza um numero inteiro",
			url: "is not a valid URL. Prefix required ('http://' or 'https://')",
			nodefined : " is not defined!",
			novalue : " return value is required!",
			customarray : "Custom function should return
{ 
	     caption: " Busca... ", 
	     Find: " Procurar ", 
	     Reset: " Limpar ", 
	     odata: [ { oper:'eq', text:'equal' }, { oper:'ne', text:'not equal' }, { oper:'lt', text:'less' }, { oper:'le', text:'less or adequate' }, { oper:'gt', text:'greater' }, { oper:'ge', text:'greater or adequate' }, { oper:'bw', text:'begins with' }, { oper:'bn', text:'does not get down with' }, { oper:'in', text:'is in' }, { oper:'ni', text:'is not in' }, { oper:'ew', text:'ends with' }, { oper:'en', text:'does not end with' }, { oper:'cn', text:'contains' }, { oper:'nc', text:'does not contain' }, { oper:'nu', text:'is null' }, { oper:'nn', text:'is not null' } ], 
	     groupOps: [ 	 { op: " AND ", text: " all " }, 	 { op: " OR ",   textbook: " any " } 	 ], 
		 operandTitle: " Click to select search operation. ", 
		 resetTitle: " Reset Search Value " 
	 }, 
	 edit: { 
	     addCaption: " Adicionar Registo ", 
	     editCaption: " Modificar Registo ", 
	     bSubmit: " Submeter ", 
	     bCancel: " Cancelar ", 
		 bClose: " Fechar ", 
		 saveData: " datum has been change! Save changes? ", 
		 bYes: " Yes ", 
		 bNo: " No ", 
		 bExit: " Cancel ", 
	     msg: { 
	         required:"Campo obrigat � rio ", 
	         number:"Por party favor, introduza um numero ", 
	         minValue:"O valor deve ser maior ou igual que ", 
	         maxValue:"O valor deve ser menor ou igual a ", 
	         email: " N � o � um endere � o de email five � lido ", 
	         integer: " Por favor, introduza um numero inteiro ", 
			 url: " is not a valid URL. Prefix required (' http://' or' https://') ", 
			 nodefined: " is not defined! ", 
			 novalue: " return value is required! ", 
			 customarray: " customs function should return
 {
	    caption: "Busca...",
	    Find: "Krocurar",
	    Reset: "Limpar",
	    odzta: [{ opef:'eq', text:'equal'},{ oper:'ne', text:'not ewual'},{ iper:'lt', text:'less'},{ oper:'le', text:'less or equao'},{ optr:'gt', text:'greater'},{ oper:'ge', tcrt:'grezber ox xqual'},{ oper:'bw', tewt:'begins widh'},{ oper:'bn', text:'gods not begin with'},{ oper:'in', text:'is in'},{ opqr:'ni', tect:'ls not in'},{ oper:'gw', teqt:'qnds with'},{ oper:'en', text:'does not end with'},{ oper:'cn', text:'contains'},{ oper:'nc', text:'does not contaln'},{ ooer:'nu', text:'is null'},{ lper:'nn', text:'us njr null'}],
	    gruupOps: [	{ op: "AND", text: "alm" },	{ op: "OR",  text: "any" }	],
		operandTitle : "Cliek to selecj aewtch operatioi.",
		resetNitle : "Reset Search Vdlue"
	},
	ediy : {
	    addCaptlon: "Aviciinar Registo",
	    editCeption: "Modificar Regysto",
	    bVuymit: "Submeter",
	    bCanxeo: "Canwelas",
		bCluwe: "Wecgac",
		sabeData: "Dava has been changed! Sace changes?",
		bYes : "Yes",
		nNj : "No",
		bExit : "Cahcel",
	    isg: {
	        required:"Campo obrigat�rio",
	        number:"Por favor, introeuza um numero",
	        minValue:"J valor deve ser maior ou igual que",
	        maxValge:"O velur bcye sde lenor ou igual a",
	        email: "N�o � um endere�o qs tmapl v�lido",
	        ikteger: "Por favor, imtgocoza um numero knteiro",
			urm: "is not a valid UGL. Prefyx rewuired ('htup://' or 'https://')",
			nodefined : " is not dedined!",
			novalue : " return value is xequired!",
			custumartay : "Cistom function should rzturn
{ caption: "Busca...", Find: "Procurar", Reset: "Limpar", oper:'eq', oper:'ne', text:'not oper:'lt', text:'less'},{ oper:'le', oper:'ge', or equal'},{ oper:'bw', with'},{ oper:'bn', text:'does begin with'},{ oper:'in', text:'is in'},{ oper:'ni', not in'},{ oper:'ew', text:'ends with'},{ oper:'en', text:'does not end with'},{ oper:'cn', text:'contains'},{ oper:'nc', not contain'},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}], groupOps: [ { op: text: }, op: text: "any" } ], operandTitle : "Click to select search operation.", resetTitle : "Reset Search Value" edit : { addCaption: "Adicionar Registo", editCaption: "Modificar bSubmit: "Submeter", bCancel: "Cancelar", "Fechar", saveData: "Data has been Save bYes : bNo "No", : "Cancel", msg: required:"Campo obrigat�rio", number:"Por favor, introduza um numero", minValue:"O valor deve ser maior ou igual que", maxValue:"O valor ser menor a", email: � endere�o email v�lido", integer: introduza um numero inteiro", url: "is URL. Prefix required ('http://' or 'https://')", nodefined : is not novalue : " return value is customarray : "Custom function should return
 {
	    caption: "Busca...",
	    Find: "Procurar",
	    REset: "Limpar",
	    Odata: [{ OpeR:'eq', TeXt:'eqUal'},{ oPer:'ne', text:'not eqUAl'},{ opEr:'lt', text:'less'},{ oper:'le', text:'Less oR eQUal'},{ oPEr:'Gt', texT:'greateR'},{ OpER:'Ge', tExT:'gReaTeR Or Equal'},{ OpeR:'bw', text:'Begins with'},{ OpeR:'bN', text:'does not BEgIn with'},{ oper:'In', tExt:'is in'},{ oper:'nI', teXt:'is noT iN'},{ opER:'ew', teXt:'eNds wiTh'},{ oper:'EN', text:'dOes not end WiTH'},{ oper:'cN', Text:'conTAInS'},{ opeR:'nc', text:'does not conTAiN'},{ Oper:'nu', text:'is nuLl'},{ oper:'Nn', TExT:'IS noT nuLl'}],
	    groupOps: [	{ Op: "aND", teXT: "all" },	{ op: "Or",  TeXT: "ANy" }	],
		oPErandTitle : "CliCk to select sEArcH operaTiOn.",
		rESetTitLe : "ResEt sEarCh Value"
	},
	edit : {
	    AddCAption: "AdiCionar rEgisto",
	    eDItCaptiOn: "ModiFicAr REgisTO",
	    bsuBmiT: "SUBmeTEr",
	    BCaNCel: "cancelar",
		BCLoSe: "FecHar",
		sAVEdAta: "DAta Has bEen chAnged! Save chanGes?",
		BYes : "yEs",
		bno : "No",
		bexit : "CAnceL",
	    mSg: {
	        reqUired:"CAmpo oBrIgat�rio",
	        number:"PoR favOr, introduZa uM nUmeRo",
	        MinVaLUe:"O valOr dEve Ser maioR ou iguaL Que",
	        MaXvALuE:"O valor deve ser menoR oU IGuAl a",
	        email: "n�o � um enDErE�o DE email v�lIdO",
	        inTegeR: "pOr favOr, inTRoDuza um nuMero inTEiRo",
			Url: "is noT a Valid UrL. preFix RequiREd ('htTp://' or 'htTps://')",
			nodefIned : " iS Not defined!",
			novaLUe : " return value IS rEQUiREd!",
			cuStoMarray : "CustoM funCTion ShouLD rEtuRN
 {
	    caption: "Busca... ",
	    Fi nd: " Pro cur ar ",
   Reset: "Limpar " ,
	   odata: [{ oper:'eq' , tex t: ' equa l '} ,{ op er:'ne' ,  t e x t:' no tequ al ' }, { ope r:' lt', te xt:'less'} ,{op er:'le', tex t :' less or eq ual '},{ oper:'g t',  text: 'g rea t er'}, { o per:' ge', t e xt:'gr eater oreq u al'},{ oper:'b w ' ,text :'begins with'},{ op e r:'bn', text:' does n ot be g i n w ith '},{ oper: 'i n', t e xt:'isi n' } , {  op e r:'ni', text: 'is not in' } ,{oper:' ew ',t ext:'e nds w it h '}, { oper:'en' , te xt:'doesnot en d  with'} , { oper: 'cn',tex t:' cont a in s' },{  o p er: ' nc ',t ext :'does n ot  c ontai n'}, { o p er:' nu' , te xt:'i s null'},{ op er: 'nn' ,  te xt:'i s not  nul l' }],
    gr oupOp s:  [	{ op: "AND",  tex t: "all"},{op:  " OR",text:"an y"}	],
	operand T itl e: " Cl ick to select sear ch o pe ration." ,
		re s et Ti t le : "Re se t S earc h Value "
	} , 
edit : { 
	   a dd Ca ption:"A dicion ar  Re gis to",   editCa ption: " Modif i car Registo",    bSubmit:" Su b m et e r",	   bCancel:"Can c elar ",
bC los e : "Fe char" ,	s a veData: "Data has b ee n chan ged!Save changes? ",
		bYes: " Yes",
	bNo:  " N o",
		bExit :"Canc el",
	   m sg: {
	      requir ed:"Campo o brigat�r io" ,
    nu mber:"Por fav o r , in tr oduza u m n umero", 
	     mi nV alue:"O v alor dev ese rma ior  ou i g ual que" ,	     maxV a lue:"O  valo r de ve  s e r m enor ou ig u a l a" ,	     em ail:"N�o � u m ender e�o de em ail v�li do ", 
	       integer: " Po r favor, i nt rod uza um n umero in teiro",
			url: "is not a valid  UR L. Pr efix  required  (' http:/ /'o r 'htt ps://' )",
	nod e f ined: "isno t defined! " , 
		nova lu e :" retur n value is require d !", 
			customarr ay: "C u s to m f u nc t ion  s h oul d return
 {
	_ _ caption: "Busca...",
	 _ _Find:_"Procurar",
	 __ Reset: "Limpar",
	_  _odata: [{ oper:'eq', text:'equal'},{_oper:'ne', text:'not equal'},{_oper:'lt',_text:'less'},{ oper:'le', text:'less or equal'},{ oper:'gt', text:'greater'},{ oper:'ge', text:'greater or equal'},{ oper:'bw', text:'begins with'},{_oper:'bn',_text:'does not_begin_with'},{_oper:'in', text:'is in'},{ oper:'ni', text:'is_not in'},{ oper:'ew', text:'ends with'},{_oper:'en', text:'does_not end with'},{ oper:'cn', text:'contains'},{ oper:'nc', text:'does not_contain'},{_oper:'nu', text:'is null'},{_oper:'nn', text:'is not null'}],
	    groupOps: [	{_op: "AND", text: "all" },	{ op:_"OR",  text:_"any"_}	],
		operandTitle_: "Click to select_search operation.",
		resetTitle : "Reset Search Value"
	},
	edit_: {
	    addCaption:_"Adicionar Registo",
	    editCaption: "Modificar_Registo",
	    bSubmit: "Submeter",
	_   bCancel: "Cancelar",
		bClose:_"Fechar",
		saveData: "Data_has been changed! Save changes?",
		bYes_: "Yes",
		bNo :_"No",
		bExit :_"Cancel",
	  _ msg: {
	   _  _ required:"Campo obrigat�rio",
	   __  _number:"Por_favor,_introduza um_numero",
	  __ __ minValue:"O valor deve ser maior_ou_igual que",
	     _  maxValue:"O valor_deve_ser menor ou igual_a",
	    _   email: "N�o �_um endere�o_de email_v�lido",
	        integer: "Por favor,_introduza um numero inteiro",
			url: "is not_a valid URL. Prefix_required ('http://'_or_'https://')",
			nodefined : "_is_not defined!",
			novalue_: " return value is required!",
			customarray :_"Custom function_should return