FLP-I18n.

FLP-I18NÀº ±¹Á¦È­¸¦À§ÇÑ PHP Ŭ·¡½º ¸ðÀ½ÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

FLP-I18n. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Free for non
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • flaimo
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:

FLP-I18n. ű×


FLP-I18n. ¼³¸í

FLP-I18NÀº ±¹Á¦È­¸¦À§ÇÑ PHP Ŭ·¡½º ¸ðÀ½ÀÔ´Ï´Ù. I18NÀº ´Ù±¹¾î À¥ ÆäÀÌÁö¸¦ °ü¸®ÇϱâÀ§ÇÑ PHP Ŭ·¡½º ¸ðÀ½ÀÔ´Ï´Ù. ¹ø¿ª ¹®ÀÚ¿­Àº Æò¸é ÅؽºÆ® ÆÄÀÏ, ¹Ì¸® ÄÄÆÄÀÏ µÈ getText ÆÄÀÏ ¶Ç´Â MySQL µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. I18N ÆÐÅ°Áö´Â ±¹Á¦È­¸¦À§ÇÑ ¼ö¾÷ÀÇ ÆÝÄ¡ÀÔ´Ï´Ù. ´Ù±¹¾î À¥ ÆäÀÌÁö¸¦º¸´Ù ½±°Ô À¯ÁöÇÒ ¼öÀÖ´Â °¡´É¼ºÀ» Á¦°øÇÕ´Ï´Ù. ¹ø¿ª ¹®ÀÚ¿­Àº ±âº»ÀûÀ¸·Î ¹Ì¸® ÄÄÆÄÀÏ µÈ ¹ø¿ª ÆÄÀÏ ¶Ç´Â MySQL µ¥ÀÌÅͺ£À̽º ÀÎ Ç÷§ ÅؽºÆ® ÆÄÀÏ, Ư¼ö GetText ÆÄÀÏ¿¡ ÀúÀåµË´Ï´Ù. ±×¸®°í ¹®Á¦¸¦ ÇÇÇϱâ À§ÇØ PHPÀÇ setlocale function.first¿¡¼­ µ¶¸³ÀûÀ¸·Î ÀÛµ¿ÇÏ°í ½ÃÀÛÇÏ´Â ÆÐÅ°Áö¸¦ »ç¿ëÇÏ´Â ¸ðµç ÆäÀÌÁöÀÇ °æ¿ì : ob_start (); session_start (); andob_end_flush (); andob_end_flush (); ±âº» Ŭ·¡½º Áß Çϳª ÀÎ ¾ð¾î Ŭ·¡½º·Î ½ÃÀÛÇϽʽÿÀ. »ç¿ëÀÚÀÇ ¼±È£ ·ÎÄÉÀÏÀ» °áÁ¤ÇÏ´Â °ÍÀÔ´Ï´Ù. »ç¿ëÀÚÀÇ ¼±È£ ·ÎÄÉÀÏÀ» °áÁ¤ÇÏ´Â °ÍÀÔ´Ï´Ù. »ç¿ëÀÚ IP ÁÖ¼Ò°¡ http_accept_language Çì´õ¸¦º¸°í »õ °´Ã¼¸¦ ¸¸µì´Ï´Ù. include ( 'class.language.inc.php'); $ lg = »õ ¾ð¾î () »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ ºê¶ó¿ìÀú¸¦ "µ¶ÀÏ ¿À½ºÆ®¸®¾Æ"(de-at)·Î ¼³Á¤ ÇÑ °ÍÀ»ÇսôÙ. ÀÌÁ¦ ÇØ´ç ¹æ¹ýÀ¸·Î Á¤º¸¸¦ ¾òÀ¸½Ê½Ã¿À : $ LG-> getLocale (ÇÏÀÌÇÂÀº ¹ØÁÙ·Î ´ëüµË´Ï´Ù) $ lg-> getlang () Ãâ·Â DE $ LG-> getCountry () Ãâ·Â ATOF ÄÚ½º ÀϺΠ»ç¿ëÀÚ´Â ´õ ¸¹Àº »ç¿ëÀÚ¸¦ ¼³Á¤Çß½À´Ï´Ù. Çϳª ÀÌ»óÀÇ ·ÎÄ̺¸´Ù. ÀÌ Á¤º¸¸¦ ¾òÀ¸·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù. $ LG-> getUserRawArray () »ç¿ëÀÚ $ LG-> getUserlangArray ()¿¡ ÀÇÇØ Çã¿ë µÈ ¸ðµç ·ÎÄÉÀÏÀÌÀÖ´Â ¹è¿­À» ¾òÀ¸·Á¸é ¸ðµç ±¹°¡ÀÇ ¸ðµç ±¹°¡ÀÇ °æ¿ì »ç¿ëÀÚ°¡ ¼³Á¤ ÇÑ °æ¿ì ƯÁ¤ ±¹°¡ Äڵ尡 ¾ø°Å³ª ·ÎÄÉÀÏ Á¤º¸°¡ ÀüÇô ¾ø½À´Ï´Ù. ±âº»°ªÀº ±âº»°ªÀÌ ½ÃÀ۵˴ϴÙ. ÀÌ¿Í °°Àº °ÍÀº i18n_settings.ini ÆÄÀÏ¿¡ ÀúÀåµË´Ï´Ù. default_locale = "en"default_language = "en"default_country = "US"½ºÅ©¸³Æ®¿¡¼­ ÀÌ·¯ÇÑ ¼³Á¤À» °Ë»öÇÏ·Á¸é $ LG-> getDefaultLocale () $ LG-> getDefaultLanguage () $ lg-> getDefaultCountry () ±×·¯³ª i18n_settings.ini ÆÄÀÏ¿¡¼­ º¯°æÇÒ ¼öÀÖ´Â ÆÐÅ°Áö¿¡ ÈξÀ ¸¹Àº ¼³Á¤ÀÌ ÀÖ½À´Ï´Ù. * ¹ø¿ªÀ» °¡Á® ¿À´Â ¹æ¹ý (ÀÏ¹Ý ÅؽºÆ® ÆÄÀÏ, getText ÆÄÀÏ , mysql), * ¹ø¿ª ÆÄÀÏÀÇ È®ÀåÀÚ * µ¥ÀÌÅͺ£À̽º ¿¬°á ¼³Á¤ * º¯È¯ ¿À·ù°¡ Ç¥½ÃµÇ¾î¾ßÇÏ´Â °æ¿ì, ¾ð¾î °´Ã¼¸¦ ¸¸µé ¶§ ƯÁ¤ ·ÎÄÌÀÌ ´Ù¸¥ ¸ðµç ·ÎÄÉÀÏ ¼Ò½º¸¦ ¹«½ÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù. $ lg_gb = »õ ¾ð¾î ( 'en_gb')


FLP-I18n. °ü·Ã ¼ÒÇÁÆ®¿þ¾î