Go to the first, previous, next, last section, table of contents.


»ç¿ëÀÚÀÇ °üÁ¡

GNU gettext°¡ Á¤¸»·Î ±× ¸ñÇ¥¿¡ ´Ù°¡¼¹À» ¶§, ÀÏ¹Ý »ç¿ëÀÚµéÀº ±×µéÀÇ ¸ð±¹¾î°¡ È­¸éÀÇ ¾îµð¼­³ª ³ªÅ¸³ªµµ·Ï ÇÏ´Â ÀÌ»óÇÑ ¸¶¼ú°ú °°Àº È¿°ú¸¦ º¸°í´Â, ³î¶ó¿ì¸é¼­µµ ±â»Ü °ÍÀÌ´Ù. õÁø³­¸¸ÇÑ »ç¶÷µéÀº, °Å±â¿¡ ´ëÇØ Æ¯º°È÷ ¾Æ¹«·± ±â»ÝÀ» °®Áö ¾ÊÀ» ¼öµµ ÀÖ°í, ±×µé ¸ð±¹¾î¸¦ ´ç¿¬ÇÏ°Ô ¹Þ¾ÆµéÀ̰ųª, ÇÑÆíÀ¸·Î´Â ³ªÁß¿¡ ±âºÐÀÌ ³ªºüÁú ¼öµµ ÀÖ´Ù.

¿ì¸®´Â »ç¿ëÀÚÀÇ °üÁ¡ÀÌ GNU gettext¸¦ ¹Ù¶óº¸´Â ¿©·¯ °¡Áö ¹æ¹ýÁß¿¡¼­ °¡Àå °£´ÜÇØ¾ß ÇÑ´Ù°í »ý°¢Çϱ⠶§¹®¿¡, Çѹø ÀÌ ¸¶¼úÀÌ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö ¼³¸íÇØ º¸°Ú´Ù. ¸ðµç ¼ÒÇÁÆ®¿þ¾î ±â¼úÀÚ: ÇÁ·Î±×·¡¸Ó, ¹ø¿ªÀÚ, °ü¸®ÀÚ´Â ÀÌ ¸¶¼úÀÌ °¡´ÉÇÏ°Ô ÇÏ´Â µµ±¸¿Í ÇÔ²² ÀÛ¾÷ÇØ¾ß ÇÑ´Ù. ÀÌ´Â ±æ°í Áøº¸ÀûÀÎ »ç¾÷ÀÌ°í, ¹ø¿ª ÇÁ·ÎÁ§Æ®ÀÇ ÁøÇà¿¡ °üÇÑ Á¤º¸¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù.

¾î¶² ÆÐÅ°Áö°¡ ¹èÆ÷µÇ¾úÀ» ¶§, µÎ°¡Áö Á¾·ùÀÇ »ç¿ëÀÚ°¡ ÀÖ´Ù: ±× ¹èÆ÷ÆÇÀ» ¹Þ¾Æ¼­ ¾ÐÃàÀ» Ç®°í, configureÇÏ°í, ÄÄÆÄÀÏÇÏ°í ÀÚ±â ÀÚ½ÅÀ̳ª ´Ù¸¥ »ç¶÷ÀÌ ¾²µµ·Ï ¼³Ä¡ÇÏ´Â ¼³Ä¡ÇÏ´Â »ç¶÷; ±×¸®°í ÀÏ´Ü ÇÁ·Î±×·¥ÀÌ ÀڱⰡ »ç¿ëÇÏ´Â ÄÄÇ»ÅÍ¿¡ ¼³Ä¡µÇ¸é, ±× ÆÐÅ°ÁöÀÇ ÇÁ·Î±×·¥À» ½ÇÇàÇÏ´Â ÀÏ¹Ý »ç¿ëÀÚ°¡ ÀÖ´Ù. GNU gettext´Â ¼³Ä¡ÇÏ´Â »ç¶÷°ú ÀÏ¹Ý »ç¿ëÀÚ ¸ðµÎ¿¡°Ô ¸¶¼úÀ» º¸¿©ÁØ´Ù.

ÇöÀç `ABOUT-NLS' Ç¥

GNU gettext¸¦ »ç¿ëÇÏ´Â ÆÐÅ°Áöµé ³»¿¡¼­ ¸ðµç °¢ ¾ð¾îµéÀÌ µ¿ÀÏÇÏ°Ô Áö¿øµÇÁö´Â ¾Ê´Â´Ù. ¾î¶² ÆÐÅ°Áö°¡ GNU gettext¸¦ »ç¿ëÇÏ´ÂÁö ¾Ë·Á¸é, ±× ¹èÆ÷º» ³»ÀÇ `ABOUT-NLS' Á¤º¸ ÆÄÀÏÀ» ã¾Æº¸¸é µÈ´Ù. ¾î¶² `ll.po' ÆÄÀÏ¿¡ ´ëÇؼ­´Â `po/' µð·ºÅ丮 ¾È¿¡, ȤÀº `intl/' µð·ºÅ丮 ¾È¿¡ Á¤º¸°¡ ÀÖ´Ù. ±¹Á¦È­µÈ ÆÐÅ°Áö´Â º¸Åë ¸¹Àº `ll.po' ÆÄÀÏÀÌ µé¾î ÀÖ°í, llÀº °¢ ¾ð¾î¸¦ ¶æÇÑ´Ù. llÀÇ Çü½Ä°ú ¿ÏÀüÇÑ ¼³¸í¿¡ ´ëÇÑ ¼³¸íÀº section ÀÏ¹Ý »ç¿ëÀÚ¸¦ À§ÇÑ ¸¶¼ú.

´õ ÀϹÝÀûÀ¸·Î ¸»Çϸé, ÇöÀç ¹ø¿ª ÇÁ·ÎÁ§Æ®ÀÇ »óŸ¦ º¸¿©Áִ ǥ°¡ À־, ¾î¶² ÆÐÅ°Áö°¡ ´Ù±¹¾î ¸Þ¼¼Áö¸¦ »ç¿ëÇÒ Áغñ°¡ µÇ¾ú´ÂÁö ¿­°ÅÇØ ³õ¾Ò°í, °¢ ÆÐÅ°Áö°¡ ¾î¶² ¾ð¾î¸¦ Áö¿øÇÏ´ÂÁö ¿­°ÅÇØ ³õ¾Ò´Ù. ÀÌ Á¤º¸´Â ÀÚÁÖ ¹Ù²î±â ¶§¹®¿¡, GNU gettext ¾È³»¼­ ³»¿¡ µé¾î ÀÖÁö ¾Ê´Ù. ÀÌ Á¤º¸´Â ¿©·¯ °¡Áö ¹èÆ÷º» ³»ÀÇ `ABOUT-NLS' ÆÄÀÏ¿¡¼­ ãÀ» ¼ö ÀÖÁö¸¸, ±× ¹èÆ÷º»ÀÌ ¿À·¡µÈ ¸¸Å­ ¿À·¡µÈ Ç¥ÀÏ ¼öµµ ÀÖ´Ù. ÃÖ±ÙÀÇ Á¤º¸¸¦ ´ã°í ÀÖ´Â ÀÌ `ABOUT-NLS' ÆÄÀÏÀÇ ÃÖ±Ù Ä«ÇÇ´Â º¸Åë ¹ø¿ª ÇÁ·ÎÁ§Æ® »çÀÌÆ®¿¡¼­ ãÀ» ¼ö ÀÖ°í, ´ëºÎºÐÀÇ GNU ¾ÆÄ«ÀÌºê »çÀÌÆ®¿¡ ÀÖ´Ù.

¼³Ä¡ÇÏ´Â »ç¶÷À» À§ÇÑ ¸¶¼ú

±âº»ÀûÀ¸·Î GNU gettext¸¦ ¿ÏÀüÇÏ°Ô »ç¿ëÇÏ´Â ÆÐÅ°Áö´Â ³»ºÎÀûÀ¸·Î ¸Þ¼¼Áö¸¦ ¹ø¿ªÇÒ ¼ö ÀÖ´Â »óÅ·Π¼³Ä¡µÈ´Ù. configuration ½Ã¿¡, ÀÌ ÆÐÅ°ÁöµéÀº ÀÚµ¿À¸·Î È£½ºÆ® ½Ã½ºÅÛÀÌ gettext ÇÔ¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ´ÂÁö ÀÚµ¿À¸·Î ÆÇ´ÜÇÑ´Ù. µÑ´Ù ¾øÀ¸¸é, GNU gettext ¶óÀ̺귯¸®°¡ ÀÚµ¿À¸·Î ÁغñµÇ°í »ç¿ëµÈ´Ù. ¼³Ä¡ÇÏ´Â »ç¶÷Àº configuration½Ã¿¡ ÀÌ ±âº» µ¿ÀÛÀ» ¹Ù²Ù´Â ¸í·ÉÀ» ¾µ ¼ö ÀÖ´Ù. `./configure --with-included-gettext' ¸í·ÉÀº ½Ã½ºÅÛ gettext°¡ ¾Æ´Ñ GNU gettext¸¦ ¾²µµ·Ï ¸¸µé°í, `./configure --disable-nls' ¿É¼ÇÀº ÇÁ·Î±×·¥ÀÌ ¸Þ¼¼Áö¸¦ ¹ø¿ªÇÏÁö ¾Êµµ·Ï ÇÑ´Ù.

±¹Á¦È­µÈ ÆÐÅ°Áö´Â º¸Åë ¸¹Àº `ll.po' ÆÄÀÏÀÌ µé¾î ÀÖ´Ù. ¹ø¿ª ±â´ÉÀ» »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì°¡ ¾Æ´Ï¶ó¸é, ÀÌ ¸ðµç PO ÆÄÀϵéÀº ÆÐÅ°Áö¿Í ÇÔ²² ¼³Ä¡µÈ´Ù. ÇÏÁü³ª, LINGUAS ȯ°æº¯¼ö °ªÀÌ configuration Àü¿¡ °áÁ¤µÇ¾î ÀÖÀ¸¸é ÀϺÎÀÇ PO ÆÄÀϵ鸸 ¼³Ä¡Çϵµ·Ï ÇÒ ¼ö ÀÖ´Ù. LINGUAS´Â ¼³Ä¡ÇÒ ¼ö ÀÖ´Â ¾ð¾îµéÀ» µÎ±ÛÀÚÀÇ ¾ð¾î ÄÚµåµéÀ» ºóÄ­À¸·Î ±¸ºÐÇÑ ¸®½ºÆ®ÀÇ °ªÀÌ´Ù.

ÀÏ¹Ý »ç¿ëÀÚ¸¦ À§ÇÑ ¸¶¼ú

¿©±â¼­ ¼³Ä¡ÇÏ´Â »ç¶÷ÀÌ ¹ø¿ª ±â´ÉÀ» configuration ½Ã¿¡ ²¨³õÁö ¾Ê¾ÒÀ» °æ¿ì¿¡, GNU gettext¸¦ »ç¿ëÇÏ´Â ÆÐÅ°ÁöµéÀÇ ³»ºÎ¸¦ »ìÆ캻´Ù. ±× ´ÙÀ½¿¡, »ç¿ëÀÚ´Â LANG ȯ°æº¯¼ö¸¸ ÆÐÅ°Áö ³»ÀÇ ÇÁ·Î±×·¥À» »ç¿ëÇϱâ Àü¿¡ Àû´çÇÑ `ll_CC' °ªÀ¸·Î ¸ÂÃç ³õÀ¸¸é µÈ´Ù. See section ÇöÀç `ABOUT-NLS' Ç¥. ¿¹¸¦ µé¾î µ¶ÀÏÀ̶ó°í °¡Á¤ÇÏÀÚ. ¼Ð ¸í·É¾î¿¡¼­ »ç¿ëÀÚ´Â `setenv LANG de_DE'(csh¿¡¼­), ȤÀº `export LANG; LANG=de_DE'(sh¿¡¼­) ¶ó°í ÇÏ¸é µÈ´Ù. »ç¿ëÀÚ´Â `.login' ȤÀº `.profile' ÆÄÀÏ ¾È¿¡¼­ ÀÌ ¸í·ÉÀ» ¾µ ¼öµµ ÀÖ´Ù.


Go to the first, previous, next, last section, table of contents.