//---------------------------------------------------------------------------- // MsgTopC classÀÇ member°¡ µÇ´Â KMsg, EMsg µîÀÇ arrayÀÇ °³º° Ç׸ñÀ¸·Î »ç¿ëµÇ´Â // item class¸¦ ¼±¾ð //---------------------------------------------------------------------------- function MsgItem(Msg){ this.Desc = Msg; } //---------------------------------------------------------------------------- // »ç¿ëÇÒ language¸¦ settingÇÔ( Primary, secondary language Á¾·ù) //---------------------------------------------------------------------------- function SetMsgLanguage(p_Language, p_secondaryLanguage){ if ( p_Language == 'ENG') this.primaryMsg = this.EMsg; else if ( p_Language == 'CHN') this.primaryMsg = this.CMsg; else this.primaryMsg = this.KMsg; if ( p_secondaryLanguage == 'ENG') this.secondaryMsg = this.EMsg; else if ( p_secondaryLanguage == 'CHN') this.secondaryMsg = this.CMsg; else this.secondaryMsg = this.KMsg; } //---------------------------------------------------------------------------- // ¸Þ½ÃÁö¸¦ returnÇÏ´Â function ( primary msg°¡ ¾øÀ¸¸é secondary message¸¦ return) // primary, secondary¸ðµÎ ¾øÀ¸¸é No message defined¶ó°í return //---------------------------------------------------------------------------- function getMsgbyIndex(p_msgIndex){ var ls_msg; var ls_addMsg_1; var ls_addMsg_2; if ( this.primaryMsg[p_msgIndex] == null ){ ls_addMsg_1 = 'No primary msg exists-' + p_msgIndex + '\n'; if ( this.secondaryMsg[p_msgIndex] == null ){ ls_addMsg_2 = 'No secondary msg exists-' + p_msgIndex + '\n'; }else{ ls_msg = this.primaryMsg[p_msgIndex].Desc; } }else{ ls_msg = this.primaryMsg[p_msgIndex].Desc ; } if ( ls_msg == null) { ls_msg = 'No message defined (' + p_msgIndex + ')' ; return ls_msg; } return ( ls_msg ); } //---------------------------------------------------------------------------- // message(MsgItem)µéÀÇ array¸¦ member·Î °¡Áö´Â class¼±¾ð //---------------------------------------------------------------------------- function MsgTopC(){ this.KMsg = new Array; this.EMsg = new Array; this.CMsg = new Array; this.primayrMsg = null; this.secondaryMsg = null; this.SetMsgLanguage = SetMsgLanguage; this.getMsgbyIndex = getMsgbyIndex; //function GetMsg(p_index){ // return MsgTop.Msg.length; //return MsgTop.Msg[p_index].Desc; //} } //---------------------------------------------------------------------------- // MsgTopC Calss(Message Àüü ü°è class) instance »ý¼º //---------------------------------------------------------------------------- MsgTop = new MsgTopC(); //---------------------------------------------------------------------------- // Message Data µî·Ï //---------------------------------------------------------------------------- MsgTop.KMsg[1] = new MsgItem("¹®ÀÚ°¡ Æ÷ÇԵǾîÀÖ½À´Ï´Ù."); MsgTop.EMsg[1] = new MsgItem("Alphabetic included"); MsgTop.CMsg[1] = new MsgItem("Alphabetic included"); MsgTop.KMsg[2] = new MsgItem("À½¼ö À̾î¾ß ÇÕ´Ï´Ù."); MsgTop.EMsg[2] = new MsgItem("Should be negative"); MsgTop.CMsg[2] = new MsgItem("Should be negative"); MsgTop.KMsg[3] = new MsgItem("¾ç¼ö À̾î¾ß ÇÕ´Ï´Ù."); MsgTop.EMsg[3] = new MsgItem("Should be positive"); MsgTop.CMsg[3] = new MsgItem("Should be positive"); MsgTop.KMsg[4] = new MsgItem(" À»(¸¦) ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù."); MsgTop.EMsg[4] = new MsgItem(" required"); MsgTop.CMsg[4] = new MsgItem(" ÐèÑ¡Ôñ"); MsgTop.KMsg[5] = new MsgItem("Á¦¸ñÀ» ÀÔ·ÂÇØ¾ßÇÕ´Ï´Ù."); MsgTop.EMsg[5] = new MsgItem("Title name required"); MsgTop.CMsg[5] = new MsgItem("ÐèÊäÈëÌâÄ¿"); MsgTop.KMsg[6] = new MsgItem("Á¦¸ñÀº ÇÑ±Û 100ÀÚ, ¿µ¹® 200ÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù."); MsgTop.EMsg[6] = new MsgItem("Title character should be less than 100 in Korean or 200 in English."); MsgTop.CMsg[6] = new MsgItem("ÌâÄ¿×Ö·ûÊýÏÞΪº«ÎÄ100×Ö¡¢Ó¢ÎÄ200×Ö."); MsgTop.KMsg[7] = new MsgItem("¿¬µµ¿¡´Â ¼ýÀÚ¸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù."); MsgTop.EMsg[7] = new MsgItem("Year allows numbers."); MsgTop.CMsg[7] = new MsgItem("Äê¶ÈÀ¸Ä¿ÐèÊäÈëÊý×Ö."); MsgTop.KMsg[8] = new MsgItem("¿¬µµ°¡ ¹üÀ§¸¦ ¹þ¾î³µ½À´Ï´Ù."); MsgTop.EMsg[8] = new MsgItem("Out of Year range."); MsgTop.CMsg[8] = new MsgItem("³¬¹ýÄê¶È·¶Î§."); MsgTop.KMsg[9] = new MsgItem("ORACLE ErrorÀÔ´Ï´Ù"); MsgTop.EMsg[9] = new MsgItem("ORACLE Error"); MsgTop.CMsg[9] = new MsgItem("ORACLE·¢Éú´íÎó"); MsgTop.KMsg[10] = new MsgItem("Àá½ÃÈÄ ´Ù½Ã ½ÃµµÇϽñ⠹ٶø´Ï´Ù"); MsgTop.EMsg[10] = new MsgItem("Try after a little"); MsgTop.CMsg[10] = new MsgItem("ÇëÉÔºòÔÙÊÔ"); MsgTop.KMsg[11] = new MsgItem("ÇØ´ç µ¥ÀÌŸ°¡ ¾ø½À´Ï´Ù"); MsgTop.EMsg[11] = new MsgItem("No data found"); MsgTop.CMsg[11] = new MsgItem("ûÓиÃ×ÊÁÏ"); MsgTop.KMsg[12] = new MsgItem("¼º¸íÀ» ÀÔ·ÂÇØ¾ßÇÕ´Ï´Ù."); MsgTop.EMsg[12] = new MsgItem("Your name required"); MsgTop.CMsg[12] = new MsgItem("ÇëÊäÈëÐÕÃû"); MsgTop.KMsg[13] = new MsgItem("¼º¸íÀº ÇÑ±Û 30ÀÚ, ¿µ¹® 60ÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù."); MsgTop.EMsg[13] = new MsgItem("Name character should be less than 30 in Korean or 60 in English."); MsgTop.CMsg[13] = new MsgItem("ÐÕÃû×Ö·ûÊýÏÞΪº«ÎÄ30×Ö¡¢Ó¢ÎÄ60×Ö."); MsgTop.KMsg[14] = new MsgItem("Á÷¾÷Àº ÇÑ±Û 25ÀÚ, ¿µ¹® 50ÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù."); MsgTop.EMsg[14] = new MsgItem("Job character should be less than 25 in Korean or 50 in English."); MsgTop.CMsg[14] = new MsgItem("Ö°Òµ×Ö·ûÊýÏÞΪº«ÎÄ25×Ö¡¢Ó¢ÎÄ50×Ö."); MsgTop.KMsg[15] = new MsgItem("¾÷Á¾Àº ÇÑ±Û 25ÀÚ, ¿µ¹® 50ÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù."); MsgTop.EMsg[15] = new MsgItem("Business category character should be less than 25 in Korean or 50 in English."); MsgTop.CMsg[15] = new MsgItem("ÐÐÒµ·ÖÀà×Ö·ûÊýÏÞΪº«ÎÄ25×Ö¡¢Ó¢ÎÄ50×Ö."); MsgTop.KMsg[16] = new MsgItem("ȸ»ç¸íÀº ÇÑ±Û 25ÀÚ, ¿µ¹® 50ÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù."); MsgTop.EMsg[16] = new MsgItem("Company Name character should be less than 25 in Korean or 50 in English."); MsgTop.CMsg[16] = new MsgItem("¹«Ë¾Ãû³Æ×Ö·ûÊýÏÞΪº«ÎÄ25×Ö¡¢Ó¢ÎÄ50×Ö."); MsgTop.KMsg[17] = new MsgItem("ÀüÈ­¹øÈ£¸¦ À߸ø ÀÔ·Â Çϼ̽À´Ï´Ù."); MsgTop.EMsg[17] = new MsgItem("Wrong phone number."); MsgTop.CMsg[17] = new MsgItem("µç»°ºÅÂëÊäÈë´íÎó."); MsgTop.KMsg[18] = new MsgItem("Fax ¹øÈ£¸¦ À߸ø ÀÔ·Â Çϼ̽À´Ï´Ù."); MsgTop.EMsg[18] = new MsgItem("Wrong fax number."); MsgTop.CMsg[18] = new MsgItem("´«ÕæºÅÂëÊäÈë´íÎó."); MsgTop.KMsg[19] = new MsgItem("E-MailÁÖ¼Ò¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä."); MsgTop.EMsg[19] = new MsgItem("Input E-Mail address."); MsgTop.CMsg[19] = new MsgItem("ÇëÊäÈëµç×ÓÓʼþµØÖ·."); MsgTop.KMsg[20] = new MsgItem("³»¿ëÀ» ÀÔ·ÂÇϽʽÿä."); MsgTop.EMsg[20] = new MsgItem("Input content."); MsgTop.CMsg[20] = new MsgItem("ÇëÊäÈëÄÚÈÝ."); MsgTop.KMsg[21] = new MsgItem("³»¿ëÀº ÇѱÛÀÏ °æ¿ì 2000ÀÚ, ¿µ¹®ÀÏ °æ¿ì 4000ÀÚ ±îÁö¸¸ Áö¿ø µË´Ï´Ù."); MsgTop.EMsg[21] = new MsgItem("Content character should be less than 2000 in Korean or 4000 in English."); MsgTop.CMsg[21] = new MsgItem("ÄÚÈÝ×Ö·ûÊýÏÞΪº«ÎÄ2000×Ö¡¢Ó¢ÎÄ4000×Ö."); MsgTop.KMsg[22] = new MsgItem("ÀÛ¼ºÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä."); MsgTop.EMsg[22] = new MsgItem("Input writer."); MsgTop.CMsg[22] = new MsgItem("ÇëÊäÈë×÷ÕßÃû."); MsgTop.KMsg[23] = new MsgItem("ºÐ·ù¸¦ ¼±ÅÃÇϼ¼¿ä."); MsgTop.EMsg[23] = new MsgItem("Select category."); MsgTop.CMsg[23] = new MsgItem("ÇëÑ¡Ôñ·ÖÀà."); MsgTop.KMsg[24] = new MsgItem("Áú¹®À» ÀÔ·ÂÇϼ¼¿ä."); MsgTop.EMsg[24] = new MsgItem("Input question."); MsgTop.CMsg[24] = new MsgItem("ÇëÊäÈëÌáÎÊÄÚÈÝ."); MsgTop.KMsg[25] = new MsgItem("Áú¹®Àº ÇѱÛÀÏ °æ¿ì 2000ÀÚ,¿µ¹®ÀÏ °æ¿ì 4000ÀÚ ±îÁö¸¸ Áö¿ø µË´Ï´Ù."); MsgTop.EMsg[25] = new MsgItem("Question character should be less than 25 in Korean or 50 in English."); MsgTop.CMsg[25] = new MsgItem("ÌáÎÊÄÚÈÝ×Ö·ûÊýÏÞΪº«ÎÄ2000×Ö¡¢Ó¢ÎÄ4000×Ö."); MsgTop.KMsg[26] = new MsgItem("´ã´çÀÚ¿¡°Ô ¸ÞÀÏÀÌ ¹ß¼ÛµÇ¾ú½À´Ï´Ù."); MsgTop.EMsg[26] = new MsgItem("This request is going to be sent to the person in charge."); MsgTop.CMsg[26] = new MsgItem("ÒѾ­·¢Ë͵½¸ºÔðÈËÓÊÏä."); MsgTop.KMsg[27] = new MsgItem("óÀ½ DATA ÀÔ´Ï´Ù."); MsgTop.EMsg[27] = new MsgItem("The first data."); MsgTop.CMsg[27] = new MsgItem("TµÚÒ»¸ö×ÊÁÏ."); MsgTop.KMsg[28] = new MsgItem("¸¶Áö¸· DATA ÀÔ´Ï´Ù."); MsgTop.EMsg[28] = new MsgItem("The last data."); MsgTop.CMsg[28] = new MsgItem("×îºóÒ»¸ö×ÊÁÏ."); MsgTop.KMsg[29] = new MsgItem("ÀÛ¼ºÀÚ¸¦ ÀÔ·ÂÇØ¾ßÇÕ´Ï´Ù."); MsgTop.EMsg[29] = new MsgItem("Writer name required"); MsgTop.CMsg[29] = new MsgItem("ÇëÊäÈë×÷ÕßÃû"); MsgTop.KMsg[30] = new MsgItem("e-mail À» ÀÔ·ÂÇϼ¼¿ä"); MsgTop.EMsg[30] = new MsgItem("Input e-mail."); MsgTop.CMsg[30] = new MsgItem("ÇëÊäÈëµç×ÓÓʼþ."); MsgTop.KMsg[31] = new MsgItem("³¯Â¥¸¦ ÀÔ·ÂÇϽʽÿä."); MsgTop.EMsg[31] = new MsgItem("Input date."); MsgTop.CMsg[31] = new MsgItem("ÇëÊäÈëÈÕÆÚ."); MsgTop.KMsg[32] = new MsgItem("³¯Â¥ Çü½ÄÀÌ À߸øµÇ¾ú½À´Ï´Ù. \n ÀÔ·ÂÇü½Ä:yyyymmdd(¿¹:20041201)"); MsgTop.EMsg[32] = new MsgItem(""); MsgTop.CMsg[32] = new MsgItem("ÈÕÆÚÊäÈ뷽ʽ´íÎó.\nÊäÈ뷽ʽ£ºyyyymmdd(Àý£º20041201)"); MsgTop.KMsg[33] = new MsgItem("µî·Ï µÇ¾ú½À´Ï´Ù."); MsgTop.EMsg[33] = new MsgItem("Succeed to save"); MsgTop.CMsg[33] = new MsgItem("ÒѾ­µÇ¼"); MsgTop.KMsg[34] = new MsgItem("¼öÁ¤ µÇ¾ú½À´Ï´Ù."); MsgTop.EMsg[34] = new MsgItem("Succeed to modify"); MsgTop.CMsg[34] = new MsgItem("ÒѾ­ÐÞ¸Ä"); MsgTop.KMsg[35] = new MsgItem("»èÁ¦ ÇϽðڽÀ´Ï±î?"); MsgTop.EMsg[35] = new MsgItem(""); MsgTop.CMsg[35] = new MsgItem("ÏëҪɾ³ý£¿"); MsgTop.KMsg[36] = new MsgItem("»èÁ¦ µÇ¾ú½À´Ï´Ù."); MsgTop.EMsg[36] = new MsgItem("Succeed to delete"); MsgTop.CMsg[36] = new MsgItem("ÒѾ­É¾³ý."); MsgTop.KMsg[37] = new MsgItem("°Ë»ö¾î¸¦ ÀÔ·ÂÇϼ¼¿ä"); MsgTop.EMsg[37] = new MsgItem("Input "); MsgTop.CMsg[37] = new MsgItem("ÇëÊäÈë¼ìË÷Óï"); MsgTop.KMsg[38] = new MsgItem("°Ë»ö¾î´Â Ư¼ö¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù."); MsgTop.EMsg[38] = new MsgItem(""); MsgTop.CMsg[38] = new MsgItem("¼ìË÷Óï²»ÄÜʹÓÃÌØÊâÎÄ×Ö"); MsgTop.KMsg[39] = new MsgItem("´ÙÁß ¼±ÅÃÀº ÇÒ ¼ö ¾ø½À´Ï´Ù."); MsgTop.EMsg[39] = new MsgItem(""); MsgTop.CMsg[39] = new MsgItem("²»ÄܶàÖØÑ¡Ôñ"); MsgTop.KMsg[40] = new MsgItem("´äº¯À» ÀÔ·ÂÇϼ¼¿ä."); MsgTop.EMsg[40] = new MsgItem("Input answer."); MsgTop.CMsg[40] = new MsgItem("ÇëÊäÈë´ð¸´."); MsgTop.KMsg[41] = new MsgItem("´äº¯Àº ÇѱÛÀÏ °æ¿ì 2000ÀÚ,¿µ¹®ÀÏ °æ¿ì 4000ÀÚ ±îÁö¸¸ Áö¿ø µË´Ï´Ù."); MsgTop.EMsg[41] = new MsgItem("Answer character should be less than 25 in Korean or 50 in English."); MsgTop.CMsg[41] = new MsgItem("´ð¸´×Ö·ûÊýÏÞΪº«ÎÄ2000×Ö¡¢Ó¢ÎÄ4000×Ö."); MsgTop.KMsg[42] = new MsgItem("°Ë»ö¹öưÀ» ÀÌ¿ëÇÏ¿© °Ë»öÇϽʽÿä"); MsgTop.EMsg[42] = new MsgItem(""); MsgTop.CMsg[42] = new MsgItem("ÇëʹÓüìË÷¼ü¼ìË÷"); MsgTop.KMsg[43] = new MsgItem("DATA¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä"); MsgTop.EMsg[43] = new MsgItem("Select data."); MsgTop.CMsg[43] = new MsgItem("ÇëÑ¡Ôñ×ÊÁÏ"); MsgTop.KMsg[44] = new MsgItem("ÀÛ¾÷Áß"); MsgTop.EMsg[44] = new MsgItem("working"); MsgTop.CMsg[44] = new MsgItem("ÕýÔÚ¹¤×÷"); MsgTop.KMsg[45] = new MsgItem("´ã´çÀÚ¸¸ ´äº¯ÇÒ ¼ö ÀÖ½À´Ï´Ù."); MsgTop.EMsg[45] = new MsgItem("No authority. This is for Manager."); MsgTop.CMsg[45] = new MsgItem("Ö»ÓиºÔðÈË¿ÉÒÔ´ð¸´"); MsgTop.KMsg[46] = new MsgItem("ID¸¦ ÀÔ·ÂÇØ¾ßÇÕ´Ï´Ù."); MsgTop.EMsg[46] = new MsgItem("ID required"); MsgTop.CMsg[46] = new MsgItem("ÇëÊäÈëÐÕÃû"); MsgTop.KMsg[47] = new MsgItem("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ¾ßÇÕ´Ï´Ù."); MsgTop.EMsg[47] = new MsgItem("Password required"); MsgTop.CMsg[47] = new MsgItem("ÇëÊäÈëÐÕÃû"); MsgTop.KMsg[48] = new MsgItem("Ãâó¸¦ ÀÔ·ÂÇØ¾ßÇÕ´Ï´Ù."); MsgTop.KMsg[49] = new MsgItem("³»¿ëÀº ÇѱÛÀÏ °æ¿ì 15ÀÚ, ¿µ¹®ÀÏ °æ¿ì 30ÀÚ ±îÁö¸¸ Áö¿ø µË´Ï´Ù."); MsgTop.KMsg[50] = new MsgItem("³»¿ëÀº ÇѱÛÀÏ °æ¿ì 150ÀÚ, ¿µ¹®ÀÏ °æ¿ì 300ÀÚ ±îÁö¸¸ Áö¿ø µË´Ï´Ù."); MsgTop.KMsg[51] = new MsgItem("¸µÅ©ÇÒ ÁÖ¼Ò¸¦ ÀÔ·ÂÇØ¾ßÇÕ´Ï´Ù."); //---------------------------------------------------------------------------- // primayr language¿Í secondary language¸¦ ¼±ÅÃÇÔ //---------------------------------------------------------------------------- //MsgTop.SetMsgLanguage('KOR','ENG'); // »ç¿ë¹ý // alert(MsgTop.Msg[6].Desc); -> old style // alert(MsgTop.getMsgbyIndex(5)); //---------------------------------------------------------------------------- // primayr language¿Í secondary language¸¦ ¼±ÅÃÇÔ //---------------------------------------------------------------------------- MsgTop.SetMsgLanguage('ENG','KOR'); // »ç¿ë¹ý // alert(MsgTop.Msg[6].Desc); -> old style // alert(MsgTop.getMsgbyIndex(5));