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


°á·Ð

¿ì¸®´Â Áö±Ý±îÁöÀÇ ¹ø¿ª ÇÁ·ÎÁ§Æ®ÀÇ ¿ª»ç¸¦ ¼Ò°³ÇÏ´Â °ÍÀ¸·Î GNU gettext ¾È³»¼­¸¦ ³¡¸¶Ä¡·Á°í ÇÑ´Ù. ¸¶Áö¸·À¸·Î °íÀ¯¾î Áö¿ø¿¡ °üÇÑ ¿¬±¸³ª ÀÐÀ» °Å¸®µéÀ» ¼Ò°³ÇÑ´Ù.

GNU gettextÀÇ ¿ª»ç

±¹Á¦È­ ¹®Á¦¿Í ¾Ë°í¸®ÁòµéÀº ºñ°ø½ÄÀûÀÌÁö¸¸ ÀÏ»óÀûÀ¸·Î GNUÀÇ ½Ã´ë¿¡¼­ ³íÀÇµÇ¾î ¿Ô´Ù. GNU libc¿Í °ü·ÃµÈ ³íÀǵµ ÀÖ¾ú°í, ¾Æ¸¶µµ ¾ÕÀ¸·Î ´Ù°¡¿Ã Hurd¿Í °ü·ÃµÇ¾î ³íÀǵDZ⵵ Çß°í, ±× ¿ÜÀÇ °æ¿ì¿¡µµ ÀÖ¾ú´Ù (¾Æ¹«µµ Á¤È®È÷ ±â¾ïÇÏÁö ¸øÇÑ´Ù). ±×¸®°í ±× °æ¿ì¿¡µµ ½ÇÁ¦·Î ÀÛ¾÷ÀÌ ½ÃÀÛµÉ °æ¿ì¿¡, ÀÌÀüÀÇ ³íÀÇ¿Í´Â Á» ¹«°üÇÏ°Ô ÁøÇàµÇ¾ú´Ù.

¸ðµç °ÍÀº 1994³â 1¿ù¿¡ ½ÃÀ۵Ǿú´Ù. ±×¶§´Â Patrick D'Cruze°¡ »ý°¢À» Çß°í, GNU fileutilsÀÇ ±¹Á¦È­µÈ ¹öÀü 3.9.2¸¦ óÀ½ ¸¸µé¾ú´Ù. ±×´Â ±× ´ÙÀ½¿¡ °ü¸®ÀÚÀÎ Jim Meyering¿¡°Ô ±×°¡ °íÄ£ »çÇ×µéÀÌ ¾î¶»°Ô °ø½Ä ¹öÀü¿¡ Æ÷Ç﵃ ¼ö ÀÖÀ»Áö ¹°¾ú´Ù. ±×ÀÇ Ã¹¹ø° ½Ãµµ´Â #ifdefµé·Î °¡µæÂ÷ ÀÖ¾ú°í, Á» È¥¶õ½º·¯¿üÀ¸¹Ç·Î, JimÀº º¸´Ù ³ªÀº ¹æ¹ýÀ» ã°í ½Í¾ú´Ù. Patrick°ú JimÀº ÀÌ ºÐ¾ß¿¡¼­ ¸î¹øÀÇ ½Ãµµ¿Í ½ÇÇèÀ» ÇÔ²² Çß´Ù. ±×¸®°í ÀÌ ¹®Á¦´Â GNU¿¡ º¸´Ù ±íÀÌ µé¾î°¡¾ß ÇÑ´Ù°í »ý°¢Çß´Ù. JimÀº ¾î¶² Ç¥ÁØÀÌ Á¸ÀçÇÏ´ÂÁö ¾Ë°í ½Í¾îÇß°í, Richard Stallman°ú ¿¬¶ôÇß´Ù. Richard´Â ¸Å¿ì ºü¸£°í, »ó¼¼ÇÏ°Ô Àüü ¼³°è¸¦ ÀÛ¼ºÇß°í, ±× ´ç½Ã·Î¼­´Â ±× ¼³°è¸¦ glocale·Î ¸¸µå·Á°í Çß¾ú´Ù.

JimÀº glocaleÀ» ±¸ÇöÇß°í, ¹°·Ð Patrick°ú Richard·ÎºÎÅÍ ¸Å¿ì ¸¹Àº Çǵå¹éÀÌ ÀÖ¾úÁö¸¸, Mitchum DSouza(catgets¿Í °°Àº ÆÐÅ°Áö¸¦ ¸¸µé¾ú´Ù), Roland McGrath, David MacKenzie, Fanc@,{c}ois Pinard, ±×¸®°í Paul Eggert·ÎºÎÅ͵µ Çǵå¹éÀÌ ÀÖ¾ú´Ù ÀÌ ¸ðµÎ°¡ ¸¶Ä§³» ¸î°³ÀÇ Å×½ºÆ®¸¦ ¹ßÇ¥ÇÑ ÈÄ¿¡´Â, ¿©·¯ °¡Áö ¹æÇâÀ¸·Î ¹Ð°í ´ç°åÀ¸¸ç Ç×»ó ȣȯ¼ºÀÌ ÀÖÁö´Â ¾Ê¾Ò´Ù. °á±¹ glocaleÀº ¿©·¯Á¶°¢À¸·Î ³ª´µ¾îÁ³´Ù.

JimÀÌ ³ë·Â°ú ½Ã°£À» ÅõÀÚÇÏ°í, µÎ¹ø° ¾Æºü°¡ µÇ´Â µ¿¾È, Roland´Â GNU libc°¡ ±¹Á¦È­µÇ±â¸¦ ¹Ù·¨°í, Ulrich Drepper°¡ ÀÌ ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇÏ°Ô µÇ¾ú´Ù. glocale¿¡¼­ºÎÅÍ ½ÃÀÛÇÏ´Â ´ë½Å¿¡, Ulrich´Â ¹«¾ð°¡¸¦ óÀ½ºÎÅÍ ÀÛ¼ºÇØ ³ª°¬Áö¸¸, glocaleÀÇ ³ë·Â¿¡¼­ ³ª¿Â ¿øÄ¢µé°ú´Â ´õ¿í ´õ ¸ÂÁö ¾Ê¾Ò´Ù. ±×¶§, Ulrich´Â ÀÌÀüÀÇ ¸ðÀÓ¿¡ Âü¿©Çß´ø »ç¶÷µéÀ» ¸ð¾Æ¼­ »õ·Î¿î ÇÁ·ÎÁ§Æ®¿¡ ¶Ù¾îµéµµ·Ï ¸¸µé¾ú°í, glocale¿¡¼­ msgutils¶ó°í óÀ½¿¡ À̸§ºÙ¿©Áø ÆÐÅ°Áö·Î À̵¿Çß´Ù. ÀÌ ÆÐÅ°Áö´Â ³ªÁß¿¡ nlsutils·Î ¹Ù±Í¾ú°í, ¸¶Áö¸·À¸·Î gettext°¡ µÇ¾ú°í, 1995³â 5¿ù ÁîÀ½¿¡ Richard°¡ °ø½ÄÀûÀ¸·Î ¹Þ¾Æµé¿´´Ù.

1995³â 4¿ù¿¡ Ulrich Drepper°¡ GNU gettext¸¦ ÀÛ¼ºÇÑ °ÍÀ¸·Î ¿ä¾àÇÏÀÚ. PO ¸ðµå¸¦ Æ÷ÇÔÇÑ ÀÌ ÆÐÅ°ÁöÀÇ Ã¹¹øÀç ¹ßÇ¥´Â 1995³â 6¿ùÀ̾ú°í ¹öÀüÀº 0.7À̾ú´Ù. ¸¹Àº »ç¶÷µéÀÌ ÀÌ¿¡ Âü¿©Çß°í Ulrich¸¦ Áß½ÉÀ¸·Î Åä·ÐÀ» Çß°í, ¸î¸î Äڵ带 ÀÛ¼ºÇÏ°í Å×½ºÆ®Çß´Ù. ÀÌ »ç¶÷µéÀº GNU gettext ¹èÆ÷º»¿¡Æ÷ÇԵǾî ÀÖ´Â THANKS ÆÄÀÏ¿¡ ¾ð±ÞµÇ¾î ÀÖ´Ù.

ÀÌ ÀÛ¾÷ÀÌ ÁøÇàµÇ¾úÁö¸¸, Fran@,{c}ois´Â óÀ½¿¡ ¸î¸î GNU ÆÐÅ°ÁöµéÀ» glocale¿¡ ¸Âµµ·Ï ¸¸µé¾ú°í, ±× ´ÙÀ½¿¡´Â gettext¿¡ ¸Âµµ·Ï ¸¸µé¾ú´Ù. ±×¸®°í Å×½ºÆ®¸¦ À§ÇØ ¹ßÇ¥Çß°í, ÀÌ ÀÛ¾÷Àº ÀÌ µµ±¸µéÀ» ¾î¶»°Ô °³¼±ÇÏ°í, È¿À²ÀûÀ¸·Î ¸¸µå´ÂÁö¿¡ ´ëÇÑ ¹æÇâÀ» Á¦½ÃÇØ ÁÖ¾ú´Ù. ±×´Â ¶ÇÇÑ ¹ø¿ª ÇÁ·ÎÁ§Æ®¸¦ Á¶Á÷ÇÏ°í Á¶À²ÇÏ´Â Àǹ«¸¦ ¶°¸Ã¾Ò´Ù. ¾à 1³â ÈÄ¿¡ ¸¹Àº ±¹°¡µé·ÎºÎÅÍ »ç¶÷µé »çÀÌ¿¡ ºñ°ø½ÄÀûÀÎ ÀÇ°ß±³È¯ÀÌ ÀÖ¾ú°í, 1995³â 5¿ù¿¡´Â, Patrick D'Cruze°¡ °¢ ¹ø¿ªÆÀÀ» À§ÇÑ 12°³ÀÇ unmoderated ¸ÞÀϸµ ¸®½ºÆ®¿Í 2°³ÀÇ moderated ¸ÞÀϸµ ¸®½ºÆ®¸¦ Áö¿øÇϸ鼭 ¹ø¿ª ÆÀÀÌ ½ÃÀ۵Ǿú´Ù: µÎ°³Áß ÇÑ°³´Â ¸ðµç ¹ø¿ª ÆÀÀ» ÇѲ¨¹ø¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Â ¸®½ºÆ®ÀÌ°í, ´Ù¸¥ Çϳª´Â ±¹Á¦È­µÈ °ø°³ ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°ÁöÀÇ °ü¸®ÀÚ¿¡°Ô Á¢±ÙÇÒ ¼ö ÀÖ´Â ¸®½ºÆ®ÀÌ´Ù.

Fran@,{c}ois´Â 1995³â 6¿ù¿¡ Greg McGaryÀÇ µµ¿òÀ¸·Î PO ¸ðµå¸¦ ÀÛ¼ºÇؼ­ UlrichÀÇ ÆÐÅ°Áö¿¡ ±â¿©Çß´Ù. ±×´Â ¶ÇÇÑ GNU gettext Texinfo ¾È³»¼­¸¦ ÀÛ¼ºÇÏ´Â Àϵµ Çß´Ù.

°ü°èÀÖ´Â ÀÐÀ»°Å¸®

Eugene H. Dorr(`dorre@well.com')´Â ±¹Á¦È­¿¡ °ü·ÃµÈ Àç¹ÌÀÖ´Â Âü°íÀÚ·á ¸®½ºÆ®¸¦ °ü¸®ÇÏ°í ÀÖ´Ù. ÀÌ ÀÚ·á´Â Internationalized Reference List¶ó°í ÇÏ°í, ´ÙÀ½¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù:

ftp://ftp.ora.com/pub/examples/nutshell/ujip/doc/i18n-books.txt

Michael Gschwind(`mike@vlsivie.tuwien.ac.at')´Â Programming for InternationalizationÀ̶ó´Â Á¦¸ñÀÇ ÀÚÁÖ ¹°¾îº¸´Â Áú¹®µé(Frequently Asked Questions, FAQ)À» ¸ÞÀÎÅ×ÀÎÇÏ°í ÀÖ´Ù. ÀÌ FAQ´Â ¾î¶»°Ô ¿©·¯ °¡Áö ¾ð¾îÀÇ °ü½À, ¹®Àڼ µîÀ» ó¸®ÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´ÂÁö¿¡ ´ëÇØ ¼³¸íÇØ ³õ¾Ò´Ù; ±×¸®°í ÀÌ ¹®¼­´Â ƯÈ÷ ISO 8859-1¿¡ ÃÊÁ¡À» ¸ÂÃß¾ú°í, ¾î¶°ÇÑ ¹®ÀÚ ¼Â ÀÎÄÚµù¿¡µµ Àû¿ë°¡´ÉÇÏ´Ù. ÀÌ ¹®¼­´Â `comp.unix.questions', `comp.std.internat', `comp.software.international', `comp.lang.c', `comp.windows.x', `comp.std.c', `comp.answers' ±×¸®°í `news.answers' À¯Áî³Ý ±×·ì¿¡ Á¤±âÀûÀ¸·Î ¹ßÇ¥µÈ´Ù. ÀÌ ¹®¼­ÀÇ ¿øÃâó´Â:

ftp://ftp.vlsivie.tuwien.ac.at/pub/8bit/ISO-programming

Patrick D'Cruze(`pdcruze@li.org')´Â °íÀ¯¾î Áö¿ø¿¡ ´ëÇÑ Æ©Å丮¾óÀ» ÀÛ¼ºÇß°í, Jochen Hein(`Hein@student.tu-clausthal.de')ÀÌ ÀÌ ¹®¼­¸¦ ¸ÞÀÎÅ×ÀÎÇÏ°í ÀÖ´Ù. ÀÌ ¹®¼­´Â ´ÙÀ½¿¡¼­ ãÀ» ¼ö ÀÖ´Ù.

ftp://sunsite.unc.edu/pub/Linux/utils/nls/catalogs/Incoming/...
     ...locale-tutorial-0.8.txt.gz

ÀÌ »çÀÌÆ®´Â ´ÙÀ½¿¡ ¹Ì·¯µÈ´Ù:

ftp://ftp.ibp.fr/pub/linux/sunsite/

ÀÌ Æ©Å丮¾óÀÇ ÇÁ¶û½º¾î ¹öÀüÀº ´ÙÀ½¿¡¼­ ãÀ» ¼ö ÀÖ´Ù:

ftp://ftp.ibp.fr/pub/linux/french/docs/

¿©±â¿¡´Â ¿©·¯ °¡Áö ¸®´ª½º °ü·Ã ¹®¼­ÀÇ ÇÁ¶û½º¾î ¹ø¿ªµµ ¸¹ÀÌ ÀÖ´Ù.


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