Zend_Translate (Àº)´Â,Zend Framework ±×¸®°í ´Ù¾ð¾î ´ëÀÀÀÇ ¾îÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇϱâ À§ÇÑ ÆÐŰÁöÀÔ´Ï´Ù.
´Ù¾ð¾î ´ëÀÀÀÇ ¾îÇø®ÄÉÀ̼ǿ¡¼´Â, ÄÁÅÙÃ÷¸¦ ´Ù¾çÇÑ ¾ð¾î·Î ¹ø¿ªÇØ, ±×°ÍÀ» À¯ÀúÀÇ ¾ð¾î¿¡ µû¶ó Ç¥½ÃÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. PHP ¿¡´Â ¹ú½á ±×·¯ÇÑ °æ¿ì¸¦ À§ÇÑ ¼ö¹ýÀÌ ÁغñµÇ¾î ÀÖ½À´Ï´Ù. ±×·¯³ª,PHP ÀÇ ¼ö¹ý¿¡´Â ¸î°³ÀÇ ¹®Á¦°¡ ÀÖ½À´Ï´Ù.
Àϰü¼ºÀÌ ¾ø´Ù API: ÀÔ·Â Æ÷¸Ë¿¡ ÀÇÇØ¼ API ÇÏÁö¸¸ ´Ù¸¨´Ï´Ù. ¿¹¸¦ µé¾î gettext ÀÇ »ç¿ë¹ýÀº ¸Å¿ì º¹ÀâÇÕ´Ï´Ù.
PHP ÇÏ gettext ¹× ³×ÀÌÆ¼ºêÀÇ ¹è¿ ¹Û¿¡ ¼Æ÷Æ®Çϰí ÀÖÁö ¾Ê´Ù: PHP ÀÚ½ÅÀº ¹è¿ ȤÀº gettext ¹Û¿¡ ¼Æ÷Æ®Çϰí ÀÖÁö ¾Ê½À´Ï´Ù. ±× ¿ÜÀÇ ÀÔ·Â Æ÷¸ËÀº, ¼öµ¿À¸·Î º¯È¯ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ³×ÀÌÆ¼ºêÀÎ ¼Æ÷Æ®°¡ ¾ø±â ¶§¹®ÀÔ´Ï´Ù.
µðÆúÆ® ¾ð¾îÀÇ °ËÃâ ¹æ¹ýÀÌ ¾ø´Ù: À¯ÀúÀÇ µðÆúÆ® ¾ð¾î¸¦ °ËÃâÇÏ·Á¸é , °³°³ÀÇ ºê¶ó¿ìÀú¿¡ ´ëÇÑ ±íÀº Áö½ÄÀ» ÇÊ¿ä·Î ÇÕ´Ï´Ù.
Gettext (Àº)´Â ½º·¿µå¼¼ÀÌÈİ¡ ¾Æ´Ï´Ù: PHP ÀÇ gettext ¶óÀ̺귯¸®´Â ½º·¿µå¼¼ÀÌÈÄ´Â ¾Æ´Ï±â ¶§¹®¿¡, multi-thread ȯ°æ¿¡¼ »ç¿ë ÇØ¼´Â ¾ÈµË´Ï´Ù. À̰ÍÀº gettext ÀÚüÀÇ ¹®Á¦À̸ç PHP Å¿ö À־ ¾Æ´Õ´Ï´Ù¸¸, ¹®Á¦ÀÎ °Í¿¡´Â ¼·Î ¹Ù²ò´Ï´Ù.
Zend_Translate ¿¡´Â ¿©±â¼ ÁØ °Í °°Àº ¹®Á¦´Â ¾ø½À´Ï´Ù. ±×·¡¼,PHP ÀÇ ³×ÀÌÆ¼ºê ÇÔ¼ö´Â ¾Æ´Ï°í Zend_Translate (À»)¸¦ »ç¿ëÇÏ´Â °ÍÀ» Ãßõ ÇÕ´Ï´Ù. Zend_Translate ÀÇ ÀÌÁ¡Àº, ÀÌÇÏ´ë·ÎÀÔ´Ï´Ù.
º¹¼öÀÇ ÀÔ·Â Æ÷¸ËÀÇ ¼Æ÷Æ®: Zend_Translate (Àº)´Â ¸î°³ÀÇ ÀÔ·Â Æ÷¸Ë¿¡ ´ëÀÀÇϰí ÀÖ½À´Ï´Ù. PHP ±×¸®°í ¼Æ÷Æ®Çϰí ÀÖÁö¸¸ ±× ¹Û¿¡,TMX (ÀÌ)³ª CSV Çü½ÄÀÇ ÆÄÀÏ¿¡µµ ´ëÀÀÇϰí ÀÖ½À´Ï´Ù.
½º·¿µå¼¼ÀÌÈÄÀÎ gettext: Zend_Translate ÀÇ gettext ¸®´õ´Â ½º·¿µå¼¼ÀÌÈÄÀÔ´Ï´Ù. multi-thread ȯ°æ¿¡¼µµ ¹®Á¦ ¾ø°Ô »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
°£´ÜÇÏ°í ¹ü¿ëÀûÀÎ API: Zend_Translate ÀÇ API (Àº)´Â ¸Å¿ì ½ÉÇÃÇϰí, »ç¿ëÇÏ´Â ÇÔ¼ö´Â ¾ÆÁÖ Á¶±Ý »ÓÀÔ´Ï´Ù. ±× ¶§¹®¿¡, ¿ëÀÌÇÏ°Ô ±â¾ïÇÒ ¼ö ÀÖ¾î º¸¼öµµ °£´ÜÇÕ´Ï´Ù. ¸ðµç ÀÔ·Â Æ÷¸ËÀ» ¶È°°ÀÌ Ã³¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. Áï, ¸¸ÀÏ ÀÔ·Â ÆÄÀÏÀÌ gettext (À¸)·ÎºÎÅÍ TMX (À¸)·Î ¹Ù²î¾ú´Ù°í ÇØµµ, ½ºÅ丮Áö ¾î´ðÅ͸¦ ÁöÁ¤ÇØ ÀÖ´Â ºÎºÐÀ» ÀÏÇà º¯°æÇÏ´Â °Í¸¸À¸·Î ´ëÀÀÇÒ ¼ö ÀÖ½À´Ï´Ù.
À¯ÀúÀÇ Ç¥ÁØ ¾ð¾îÀÇ °ËÃâ: À¯Àú°¡ »çÀÌÆ®¿¡ ¾×¼¼½º ÇÒ ¶§ÀÇ preferred language ¼³Á¤À» °ËÃâÇØ,Zend_Translate ±×¸®°í »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÚµ¿ÀûÀÎ ¼Ò½ºÀÇ °ËÃâ: Zend_Translate (Àº)´Â, º¹¼öÀÇ ¿ø½Ã ÆÄÀÏÀ» °ËÃâÇØ ÅëÇÕÇÒ ¼ö ÀÖ½À´Ï´Ù. °Ô´Ù°¡ µð·ºÅ丮³ª ÆÄÀÏ¸í¿¡ µû¶ó »ç¿ëÇÏ´Â ·ÎÄÉÀÏÀ» ÀÚµ¿ °ËÃâÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
±×·¯¸é, ´Ù¾ð¾î ´ëÀÀÀÇ ÀÛ¾÷À» ½ÃÀÛÇØ º¾½Ã´Ù. ¿ì¼± ÇØ º¸°í ½ÍÀº °ÍÀ̶ó°í Çϸé, Ãâ·Â ¹®ÀÚ¿À» ¹ø¿ªÇØ, ¹ø¿ª °á°ú¸¦ ºä·Î Ç¥½ÃÇÏ´Â °ÍÀ̱º¿ä. ±×·¸°Ô ÇÏÁö ¾ÊÀ¸¸é °³°³ÀÇ ¾ð¾î ¸¶´Ù ´Ù¸¥ ºä¸¦ ¸¸µéÁö ¾ÊÀ¸¸é ¾È µÇ°Ô µË´Ï´Ù. ¾Æ¹«µµ ±×·± ÀÏÀº ÇÏ°í ½ÍÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î, ´Ù¾ð¾î ´ëÀÀÀÇ »çÀÌÆ®ÀÇ ¼³°è´Â ¸Å¿ì ½ÉÇÃÇÕ´Ï´Ù. ÇÊ¿äÇÑ °ÍÀº, ÀÌÇÏÀÇ ´Ü 4 °³ÀÇ ¼ø¼ »ÓÀÔ´Ï´Ù.
»ç¿ëÇÏ´Â ¾î´ðÅ͸¦ °áÁ¤ÇÑ´Ù
ºä¸¦ ÀÛ¼ºÇØ,Zend_Translate (À»)¸¦ Äڵ忡 Â¥³Ö´Â´Ù
ÄÚµå·ÎºÎÅÍ ÀÔ·Â ÆÄÀÏÀ» ÀÛ¼ºÇÑ´Ù
ÀÔ·Â ÆÄÀÏÀ» ÁöÁ¤ÇÑ ¾ð¾î·Î ¹ø¿ªÇÑ´Ù
ÀÌ ÀÌÈÄÀÇ ¸¶µð·Î, ÀÌ ¼ø¼¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ´ÙÀ½ÀÇ ¹«½¼ ÆäÀÌÁöÀÎÁö¸¦ ÀÐÀ¸¸é, ´ç½Åµµ ´Ù¾ð¾î ´ëÀÀÀÇ À¥ ¾îÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ°Ô µÇ°ÚÁö¿ä.