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


±âÁ¸ÀÇ PO ÆÄÀÏ °»½ÅÇϱâ

msgmerge ÇÁ·Î±×·¥ ½ÇÇàÇϱâ

¹ø¿ªµÈ Ç׸ñ

msgstr Çʵ尡 ¹ø¿ª¹®À¸·Î ä¿öÁ® ÀÖÀ¸¸é¼­, ÆÛÁö·Î Ç¥½ÃµÇÁö ¾ÊÀº (see section ÆÛÁö Ç׸ñ) PO ÆÄÀÏ Ç׸ñÀ» ¹ø¿ªµÈ Ç׸ñÀ̶ó°í ÇÑ´Ù. ¹ø¿ªµÈ Ç׸ñ¸¸ÀÌ GNU msgfmtÀ¸·Î ÄÄÆÄÀ쵃 °ÍÀÌ°í, ±¹Á¦È­µÈ ÇÁ·Î±×·¥¿¡¼­ »ç¿ëµÉ ¼ö ÀÖ´Ù. ±× ¿ÜÀÇ Ç׸ñ ŸÀÔÀº ¸ðµÎ ÄÄÆÄÀÏ¿¡¼­ Á¦¿ÜµÈ´Ù; ¸Þ¼¼Áö ¹ø¿ªÀº À̵é Ç׸ñ¿¡ ´ëÇؼ­´Â ÀϾÁö ¾ÊÀ» °ÍÀÌ´Ù.

¸î¸î ¸í·É¾î´Â ¹ø¿ªµÈ Ç׸ñÀÇ Ã³¸®¿¡ ´õ °ü·Ã ÀÖ´Â ¸í·É¾îÀÌ´Ù.

t
´ÙÀ½ÀÇ ¹ø¿ªµÈ Ç׸ñÀ» ã´Â´Ù.
M-t
ÀÌÀüÀÇ ¹ø¿ªµÈ Ç׸ñÀ» ã´Â´Ù.

t(po-next-translated-entry)¿Í M-t(po-previous-transted-entry) ¸í·ÉÀº ¹ø¿ªµÈ Ç׸ñµéÀÌ ¼±ÅÃµÈ »óÅ·Π¾ÕÀ¸·Î, ±×¸®°í µÚ·Î ¿òÁ÷ÀδÙ. ¹ø¿ªµÈ Ç׸ñÀÌ ¾ø´Â °æ¿ì, ã±â ¸í·ÉÀº °è¼ÓµÇ¾î, tÀÇ °æ¿ì ´Ù½Ã ¹öÆÛÀÇ ¸Ç ³¡¿¡¼­ºÎÅÍ Ã£°í, M-tÀÇ °æ¿ì ´Ù½Ã ¹öÆÛÀÇ ¸Ç óÀ½¿¡¼­ºÎÅÍ Ã£´Â´Ù.

¹ø¿ªµÈ Ç׸ñ´Â º¸Åë ¹ø¿ªÀÚ°¡ ±× ¸Þ¼¼Áö¸¦ ÆíÁýÇÏ°í ³ª¼­ »ý±ä´Ù, section ¹ø¿ª¹® ¼öÁ¤. ÇÏÁö¸¸, po-auto-fuzzy-on-edit º¯¼öÀÇ °ªÀÌ nilÀÌ ¾Æ´Ï¸é, óÀ½ »õ·Î ¹ø¿ªµÈ Ç׸ñ´Â ÆÛÁö Ç׸ñÀÌ µÇ°í, ³ªÁß¿¡ °ø½ÄÀûÀ¸·Î ÁøÂ¥ ¹ø¿ªµÈ Ç׸ñÀÌ µÇ·Á¸é ÆÛÁö¸¦ ¸ÕÀú ¾ø¾Ö¾ß ÇÑ´Ù.

ÆÛÁö Ç׸ñ

°¢ PO ÆÄÀÏ Ç׸ñ´Â ¾î¶² ¼Ó¼ºµéÀ» °®°í ÀÖÀ» ¼ö ÀÖ°í, ÀÌ ¼Ó¼ºµé ÇϳªÇϳª´Â ±× Ç׸ñ ¹ø¿ª°ú °ü·ÃÇØ Æ¯º°ÇÑ À̸§ÀÇ ÁÖ¼®¹®À» »ç¿ëÇؼ­ Ç¥½ÃµÈ´Ù. ±× ÇÑ °¡Áö ¼Ó¼ºÁßÀÇ Çϳª´Â fuzzy¶ó´Â À̸§ÀÌ°í, ÀÌ ¼Ó¼ºÀ» °¡Áø Ç׸ñÀ» ÆÛÁö ¹ø¿ª¹®À̶ó°í ÇÑ´Ù. °£´ÜÈ÷ ÆÛÁö Ç׸ñ¶ó°í ÇÑ´Ù.

ÆÛÁö Ç׸ñ´Â ºñ·Ï ´Ù¸¥ ¸ñÀûÀ¸·Î´Â ¹ø¿ªµÈ Ç׸ñÀ¸·Î °£ÁÖµÉÁö ¸ô¶óµµ, º¸ÅëÀÇ °æ¿ì ¹ø¿ªÀÚ°¡ ´Ù½Ã ¼ÕºÁ¾ß ÇÏ´Â Ç׸ñÀÌ´Ù. ÀÌ Ç׸ñ´Â msgmerge ÇÁ·Î±×·¥ÀÌ »õ·Î¿î PO Ʋ ÆÄÀÏ¿¡ µû¶ó ¿¾³¯¿¡ ¹ø¿ªµÈ PO ÆÄÀÏÀ» °»½ÅÇÒ °æ¿ì¿¡ »ý±ä´Ù. msgmerge´Â msgid°¡ ¿¾³¯ÀÇ msgid¿¡¼­ ¾ÆÁÖ ¾à°£ º¯°æµÇ¾ú´Ù°í °¡Á¤ÇÏ°í, »õ·Î¿î Ç׸ñ¿¡ ÇØ´çÇÏ´Â ¿¾³¯ ¹ø¿ª¹®À̶ó°í »ý°¢µÇ´Â ¦À» ã´Â´Ù. ¿ø ¹®ÀÚ¿­(msgid ¹®ÀÚ¿­)¿¡¼­ ¾à°£¸¸ ¼öÁ¤µÈ °æ¿ì¿¡´Â ´ëºÎºÐÀÇ °æ¿ì ¹ø¿ªµÈ ¹®ÀÚ¿­µµ ¾à°£¸¸ ¼öÁ¤ÇÏ¸é µÇ°í, ÀÌ ¼öÁ¤ÀÛ¾÷Àº ¹ø¿ªÀÚ°¡ Á÷Á¢ ÇØ¾ß ÇÑ´Ù. ÀÌ·± ÀÌÀ¯·Î, msgmerge´Â ¾î¶² Ç׸ñÀ» ÆÛÁö·Î Ç¥½ÃÇÒ ¼ö ÀÖ´Ù.

¶Ç, ¹ø¿ªÀÚ´Â Á÷Á¢ ÆíÀǸ¦ À§ÇØ ¾î¶² Ç׸ñÀ» ÆÛÁö·Î Ç¥½ÃÇϱâ·Î °áÁ¤ÇÒ ¼öµµ ÀÖ´Ù. ±× Ç׸ñÀ» ³ªÁß¿¡ ´õ »ìÆìºÁ¾ß ÇÒ °æ¿ì°¡ ÀÌ·± °æ¿ìÀÌ´Ù. ÀÌ·± °æ¿ì¸¦ À§ÇØ ¸î ¸í·É¾î´Â ÆÛÁö Ç׸ñ ó¸®¿Í ƯÈ÷ °ü·ÃµÇ¾î ÀÖ´Ù.

f
´ÙÀ½ÀÇ ÆÛÁö Ç׸ñÀ» ã´Â´Ù.
M-f
ÀÌÀüÀÇ ÆÛÁö Ç׸ñÀ» ã´Â´Ù.
TAB
ÇöÀç Ç׸ñ¿¡¼­ ÆÛÁö ¼Ó¼ºÀ» Áö¿î´Ù.

f(po-next-fuzzy) ¸í·É¾î¿Í M-f(po-previous-fuzzy) ¸í·É¾î´Â ÆÛÁö Ç׸ñÀÌ ¼±ÅÃµÈ »óÅ·Π¾ÕÀ¸·Î, ±×¸®°í µÚ·Î ¿òÁ÷ÀδÙ. ÆÛÁö Ç׸ñÀÌ ¾ø´Â °æ¿ì, ã±â ¸í·ÉÀº °è¼ÓµÇ¾î, fÀÇ °æ¿ì ´Ù½Ã ¹öÆÛÀÇ ¸Ç ³¡¿¡¼­ºÎÅÍ Ã£°í, M-fÀÇ °æ¿ì ´Ù½Ã ¹öÆÛÀÇ ¸Ç óÀ½¿¡¼­ºÎÅÍ Ã£´Â´Ù.

TAB(po-unfuzzy) ¸í·ÉÀº ¾î¶² Ç׸ñ¿¡ ÁÖ¾îÁø ÆÛÁö ¼Ó¼ºÀ» ¾ø¾Ø´Ù. º¸Åë ±× Ç׸ñ´Â ¹ø¿ªµÈ »óÅÂÀÏ °ÍÀÌ´Ù. ±×¸®°í, ¸¸¾à po-auto-select-on-unfuzzy º¯¼öÀÇ °ªÀÌ nilÀÌ ¾Æ´Ï¸é, TAB ¸í·ÉÀº ÀÚµ¿À¸·Î ÀÛ¾÷ÇÒ ¶Ç ´Ù¸¥ Ç׸ñÀ» ã¾Æ À̵¿ÇÒ °ÍÀÌ´Ù. po-auto-select-on-unfuzzyÀÇ ÃʱⰪÀº nilÀÌ´Ù.

po-auto-fuzzy-on-editÀÇ Ãʱ⠰ªÀº nilÀÌ´Ù. ÇÏÁö¸¸, ¸¸¾à po-auto-fuzzy-on-editÀÇ °ªÀÌ tÀÎ °æ¿ì¿¡, RET ¸í·ÉÀ¸·Î ÆíÁýµÈ ¸ðµç Ç׸ñ´Â ÆÛÁö·Î Ç¥½ÃµÇ¾î, ³ªÁß¿¡ ¶Ç ´Ù½Ã Á¡°ËÇØ¾ß ÇÑ´Ù. ÀÌ °æ¿ì¿¡, ±âº»ÀûÀÎ ¾ÆÀ̵ð¾î´Â º¯¿ªÀÚ°¡ ¾î¶² Ç׸ñÀ» ¼öÁ¤ÇÏ¸é ±× Ç׸ñÀ» (ÀÌ¹Ì ÆÛÁö°¡ ¾Æ´Ï¶ó¸é) ÆÛÁö·Î ¸¸µå´Â °ÍÀÌ´Ù. ¸¸¾à ¹ø¿ªÀÚ°¡ ±× ¹ø¿ª¹®¿¡ ¸¸Á·ÇÑ´Ù¸é, ±×¶§ TABÀ» ´­·¯¼­ ÆÛÁö ¼Ó¼ºÀ» Á¦°ÅÇÑ ´ÙÀ½¿¡ ÀÛ¾÷ÇÒ ¶Ç ´Ù¸¥ Ç׸ñÀ¸·Î °£´Ù. ¹ø¿ª¹®¿¡ ¸¸Á·ÇÏÁö ¸øÇÒ °æ¿ì´Â SPC¸¦ ½á¼­ ¶Ç ´Ù¸¥ Ç׸ñÀ» ã¾Æ°¡°í, ¾ÕÀÇ Ç׸ñ´Â ÆÛÁö·Î ³²°ÜµÐ´Ù.

¹ø¿ªÀÚ°¡ DEL(po-fade-out-entry) ¸í·ÉÀ» ÆÛÁö·Î Ç¥½ÃµÈ Ç׸ñ¿¡ ¾²¸é, ³ªÁß¿¡ ÀÌ Ç׸ñ¿¡ ÀÛ¾÷ÇÏ·Á°í µ¹¾Æ¿Ã¶§ ã¾Æ¿À±â ½±°Ô µÈ´Ù.

¶Ç q ¸í·ÉÀ¸·Î PO ÆÄÀÏ ¹öÆÛ ÀÛ¾÷À» ³¡³¾ ¶§°¡ µÇ¸é, ÆÛÁö ¹®ÀÚ¿­ÀÌ ¾ÆÁ÷ ³²¾ÆÀÖ´Â °æ¿ì¿¡ Á¤¸»·Î ³¡³¾ °ÍÀÎÁö ¹ø¿ªÀÚ¿¡°Ô ¹°¾îº»´Ù.

¹ø¿ªµÇÁö ¾ÊÀº Ç׸ñ

xgettext°¡ ¸Ç óÀ½¿¡ PO ÆÄÀÏÀ» ¸¸µé¶§, ´Þ¸® ÁöÁ¤ÇÏÁö ¾Ê´Â´Ù¸é ¿ø·¡ ¹®ÀÚ¿­·Î msgid Çʵ带 ÃʱâÈ­ÇÏ°í, msgstrÀ» ºñ¿öµÐ´Ù. ÀÌ·¸°Ô ¹ø¿ª¹®ÀÌ ºñ¾îÀÖ´Â Ç׸ñÀ» ¹ø¿ªµÇÁö ¾ÊÀº Ç׸ñ¶ó°í ÇÑ´Ù. ³ªÁß¿¡ ÇÁ·Î±×·¡¸Ó°¡ ÇÁ·Î±×·¥ ³»¿¡¼­ ¾î¶² ¹®ÀÚ¿­À» ¾à°£ ¼öÁ¤ÇÒ °æ¿ì¿¡, ÀÌ º¯È­´Â »õ·Ó°Ô ¼öÁ¤µÈ ¹®ÀÚ¿­¿¡ ´ëÇÑ ¹ø¿ªµÇÁö ¾ÊÀº Ç׸ñÀÌ PO ÆÄÀÏ¿¡ »õ·Î »ý±ä´Ù.

Ç׸ñ »çÀ̸¦ À̵¿ÇÏ´Â ¸í·ÉµéÀº ¹ø¿ªµÈ Ç׸ñ°ú °°Àº ½ÄÀ¸·Î ¹ø¿ªµÇÁö ¾ÊÀº Ç׸ñµéÀ» ¾Ë¾Æ³¾ ¼ö ÀÖ´Ù. ¹ø¿ªµÇÁö ¾ÊÀº Ç׸ñµéÀº `msgstr ""'·Î ³¡³­´Ù´Â »ç½Ç¿¡¼­ ¹ø¿ªµÇÁö ¾Ê¾Ò´Ù´Â °ÍÀ» ½±°Ô ¾Ë ¼ö ÀÖ´Ù.

¹ø¿ªÀÚ°¡ ÇÒ ÀÏÀº (´ç¿¬ÇÏ°Ôµµ) ¹ø¿ªµÇÁö ¾ÊÀº Ç׸ñÀ» ã¾Æ¼­ ±×¿¡ ´ëÇÑ ¹ø¿ª¹®À» ÆíÁýÇÏ´Â °ÍÀÌ´Ù. ±×¸®°í ÀÌ µ¿ÀÛÀ» ¹ø¿ªµÇÁö ¾ÊÀº Ç׸ñÀÌ Çϳªµµ ³²¾ÆÀÖÁö ¾ÊÀ» ¶§±îÁö ¹Ýº¹ÇÑ´Ù. ¸î °³ÀÇ ¸í·É¾î´Â ¹ø¿ªµÇÁö ¾ÊÀº Ç׸ñÀ» ó¸®ÇÏ´Â °Í°ú ƯÈ÷ °ü·ÃÀÌ ÀÖ´Ù.

u
´ÙÀ½ÀÇ ¹ø¿ªµÇÁö ¾ÊÀº Ç׸ñÀ» ã´Â´Ù.
M-u
ÀÌÀüÀÇ ¹ø¿ªµÇÁö ¾ÊÀº Ç׸ñÀ» ã´Â´Ù.
k
ÇöÀç Ç׸ñÀ» ¹ø¿ªµÇÁö ¾ÊÀº Ç׸ñÀ¸·Î ¹Ù²Û´Ù.

u(po-next-untranslated-entry) ¸í·É¾î¿Í M-u(po-previous-untranslated-entry) ¸í·É¾î´Â ¹ø¿ªµÇÁö ¾ÊÀº Ç׸ñÀÌ ¼±ÅÃµÈ »óÅ·Π¾ÕÀ¸·Î, ±×¸®°í µÚ·Î ¿òÁö±ä´Ù. ¹ø¿ªµÇÁö ¾ÊÀº Ç׸ñÀÌ ¾ø´Â °æ¿ì, ã±â ¸í·ÉÀº °è¼ÓµÇ¾î, uÀÇ °æ¿ì ´Ù½Ã ¹öÆÛÀÇ ¸Ç ³¡¿¡¼­ºÎÅÍ Ã£°í, M-uÀÇ °æ¿ì ´Ù½Ã ¹öÆÛÀÇ ¸Ç óÀ½¿¡¼­ºÎÅÍ Ã£´Â´Ù.

k(po-kill-msgstr) ¸í·ÉÀ» ¾²¸é ¾î¶² Ç׸ñÀÇ ¹ø¿ª¹®À» ºñ¿ö¹ö·Á¼­ ¹ø¿ªµÇÁö ¾ÊÀº Ç׸ñÀ¸·Î ¸¸µç´Ù. See section ¹ø¿ª¹® ¼öÁ¤.

¶Ç, q ¸í·ÉÀ¸·Î PO ÆÄÀÏ ¹öÆÛ ÀÛ¾÷À» ³¡³¾ ¶§°¡ µÇ¸é, ¹ø¿ªµÇÁö ¾ÊÀº ¹®ÀÚ¿­ÀÌ ¾ÆÁ÷ ³²¾ÆÀÖ´Â °æ¿ì¿¡ Á¤¸»·Î ³¡³¾ °ÍÀÎÁö ¹ø¿ªÀÚ¿¡°Ô Áú¹®À» ÇÑ´Ù.

¾ø¾îÁø Ç׸ñ

¾ø¾îÁø PO ÆÄÀÏ Ç׸ñÀ̶õ, ÁÖ¼®À¸·Î ó¸®µÈ Ç׸ñÀ» ¸»ÇÑ´Ù. ÀÌ ÁÖ¼®Àº º¸Åë msgmerge¿¡¼­ ´õ ÀÌ»ó ÆÐÅ°Áö¿¡¼­ »ç¿ëµÇÁö ¾Ê´Â ¹ø¿ª¹®À» ¹ß°ßÇßÀ» ¶§ ¸¸µé¾îÁø´Ù.

Ç׸ñ »çÀ̸¦ À̵¿ÇÏ´Â ¸í·ÉµéÀº, ¾ø¾îÁø Ç׸ñµéµµ ¹ø¿ªµÈ Ç׸ñ°ú °°Àº ½ÄÀ¸·Î Ãë±ÞÇÑ´Ù. ¼³·É Ç׸ñ¿¡ msgid ȤÀº msgstrÀÌ µé¾î ÀÖ´õ¶óµµ, Ç׸ñ ³»ÀÇ ¸ðµç ÁÙÀÌ #·Î ½ÃÀÛÇÑ´Ù¸é ¾ø¾îÁø Ç׸ñÀ̶ó´Â °É ½±°Ô ¾Ë ¼ö ÀÖ´Ù.

ÀÌ ¾ø¾îÁø ¹ø¿ª¹®À» Áö¿ì°Å³ª, ´Ù½Ã ¿ø·¡ ¹ø¿ªµÇÁö ¾ÊÀº ¹®ÀÚ¿­·Î ´Ù½Ã ÃʱâÈ­ÇÏ´Â ¸í·Éµµ ÀÖ´Ù. ų ¸µ(kill ring)À» »ç¿ëÇÏ´Â ¸í·É¾îµéÀ» ÀÌ¿ëÇØ Àü¿¡ ÀúÀåµÈ ±ÛÀ» ¹ø¿ª¹®¿¡ ³ÖÀ» ¼öµµ ÀÖ´Ù. »ç¿ëÀÚ´Â ´ëÈ­ÀûÀ¸·Î ¹ø¿ª¹®À» ÆíÁýÇÒ ¼öµµ ÀÖ´Ù. ÀÌ·¯ÇÑ ¸í·É¾îµéÀº ¸ðµÎ ¾ø¾îÁø Ç׸ñµéÀ» À§ÇÑ ¸í·ÉÀÌ°í, ÀÌ·± ÀÛ¾÷ ÀÌÈÄ¿¡µµ ±× Ç׸ñÀ» ¾ø¾îÁø Ç׸ñÀ¸·Î ³²°ÜµÐ´Ù.

¶Ç, ¸î ¸í·É¾î´Â ¾ø¾îÁø Ç׸ñÀ» ó¸®ÇÏ´Â °Í°ú ƯÈ÷ °ü·ÃÀÌ ÀÖ´Ù.

o
´ÙÀ½ÀÇ ¾ø¾îÁø Ç׸ñÀ» ã´Â´Ù.
M-o
ÀÌÀüÀÇ ¾ø¾îÁø Ç׸ñÀ» ã´Â´Ù.
DEL
¾î¶² Ç׸ñÀ» ¾ø¾îÁø Ç׸ñÀ¸·Î ¸¸µé°Å³ª, ¾ø¾îÁø Ç׸ñÀ» Áö¿î´Ù.

o(po-next-obsolete-entry) ¸í·É¾î¿Í M-o(po-previous-obsolete-entry) ¸í·É¾î´Â ¾ø¾îÁø Ç׸ñÀÌ ¼±ÅÃµÈ »óÅ·Π¾ÕÀ¸·Î, ±×¸®°í µÚ·Î ¿òÁ÷ÀδÙ. ¾ø¾îÁø Ç׸ñÀÌ ¾ø´Â °æ¿ì¿¡µµ ã±â ¸í·ÉÀº °è¼ÓµÇ¾î, oÀÇ °æ¿ì ´Ù½Ã ¹öÆÛÀÇ ¸Ç ³¡¿¡¼­ºÎÅÍ Ã£°í, M-oÀÇ °æ¿ì ´Ù½Ã ¹öÆÛÀÇ ¸Ç óÀ½¿¡¼­ºÎÅÍ Ã£´Â´Ù.

PO ¸ðµå¿¡¼­´Â ¾ø¾îÁø Ç׸ñÀÇ ÁÖ¼®À» Áö¿ì°Å³ª, º¸ÅëÀÇ À¯È¿ÇÑ Ç׸ñÀ¸·Î ¸¸µå´Â ¹æ¹ýÀÌ ¾ø´Ù. ¿Ö³ÄÇϸé ÀÌ·¸°Ô ÇÒ °æ¿ì ÇÁ·Î±×·¥ ¼Ò½ºÄڵ忡 Ç¥½ÃµÇÁö ¾ÊÀº ¹®ÀÚ¿­¿¡ ÀüÇô ´ëÀÀµÇÁö ¾ÊÀº ¿ø ¹®ÀÚ¿­ÀÌ µé¾î°¡µµ·Ï µÇ±â ¶§¹®ÀÌ´Ù. ÀÌ´Â ¾ûÅ͸® msgid °ªÀ» Àý´ë ¸¸µéÁö ¾Ê°Ú´Ù´Â »ý°¢¿¡¼­ ³ª¿Ô´Ù.

ÇÏÁö¸¸, À¯È¿ÇÑ Ç׸ñÀ» ÁÖ¼®Ã³¸®Çؼ­, ¾ø¾îÁø Ç׸ñÀ¸·Î ¸¸µå´Â °ÍÀº °¡´ÉÇÏ´Ù. GNU gettext À¯Æ¿¸®Æ¼´Â ¹ø¿ª¹®ÀÌ ¾ø¾îÁøµ¥ ´ëÇؼ­ ¿ø·¡ÀÇ ¹ø¿ªµÇÁö ¾ÊÀº ¹®ÀÚ¿­À» ±×´ë·Î »ç¿ëÇÏ´Â ¹æ¹ýÀ¸·Î ´ëóÇÒ °ÍÀÌ´Ù. DEL(po-fade-out-entry) ¸í·ÉÀº ÇöÀç Ç׸ñÀ» Á¦°ÅÇÏ´Â µ¥ ÇÑ´Ü°è ÇÑ´Ü°è °¡±õ°Ô ÇØ ÁØ´Ù. ¸¸¾à Ç׸ñÀÌ ¹ø¿ªµÈ Ç׸ñÀÎ °æ¿ì, ÀÌ ¸í·ÉÀº ÀÏ´Ü ÀÌ Ç׸ñÀ» ÆÛÁö·Î ¸¸µç´Ù. ¸¸¾à ÀÌ¹Ì ÆÛÁöÀÏ °æ¿ì¿¡, ±× Ç׸ñÀ» ÁÖ¼® ó¸®ÇÒ °ÍÀÌ´Ù. ¸¸¾à ÀÌ¹Ì ¾ø¾îÁø (ÁÖ¼® 󸮵È) Ç׸ñÀÏ °æ¿ì, PO ÆÄÀÏ¿¡¼­ ¿ÏÀüÈ÷ »èÁ¦ÇÑ´Ù. ¾î¶² Áö¿öÁø ¹ø¿ª¹®À» ¶Ç ´Ù¸¥ PO ÆÄÀÏ Ç׸ñ(º¸Åë ¹ø¿ªµÇÁö ¾ÊÀº Ç׸ñ)·Î ÀçÈ°¿ëÇϱ⵵ ½±´Ù. See section ¹ø¿ª¹® ¼öÁ¤.

¾ÕÀ¸·Î PO ¸ðµå °³¹ß¿¡¼­ ¹ãÀ» »õ¾î °¡¸é¼­ ÇØ°áÇÒ ¾ÆÁÖ Àç¹ÌÀÖ´Â ¹®Á¦°¡ ÀÖ´Ù. ¾ÆÀ̵ð¾î´Â ¾î¶² »õ·Î¿î ¹®ÀÚ¿­ÀÌ µîÀåÇßÀ» ¶§, ¾ø¾îÁø Ç׸ñµé Áß¿¡¼­ °¡Àå È帰¡ µÉ¸¸ÇÑ È常¦ ¾Ë¾Æ³¾ Á¤µµ·Î PO ¸ðµå¸¦ ¶È¶ÈÇÏ°Ô ¸¸µå´Â °ÍÀÌ´Ù. ³ª´Â ÀÌ ¹®Á¦°¡ ¾Ë°í¸®ÁòÀûÀ¸·Î ¸Å¿ì ¾î·Á¿î ¹®Á¦ÀϰŶó°í »ý°¢Çϴµ¥, ±×°ÍÀº ºñ½ÁÇÑ ¹®ÀÚ¿­À» ÈǸ¢Çϸ鼭µµ ºü¸£°Ô ÆÇ´ÜÇÏ´Â ¹æ¹ýÀ» °³¹ßÇØ¾ß Çϱ⠶§¹®ÀÌ´Ù. Áö±Ý ÇöÀç·Î¼­´Â, PO ¸ðµå´Â ¹ø¿ªÀÚ¿¡°Ô ¸ðµç °áÁ¤À» ¸Ã±ä´Ù. ÀÌ¿Í °°ÀÌ ¾ø¾îÁø Ç׸ñÁß¿¡¼­ Àû´çÇÑ ¹ø¿ª¹®À» ã¾Æ³¾ ¼ö ÀÖ°Ô µÈ´Ù¸é, PO ¸ðµå´Â ¹ø¿ªÀÚÀÇ ÀÛ¾÷À» µ½´Â ¸Å¿ì Æí¸®ÇÑ µµ±¸°¡ µÉ °ÍÀÌ´Ù.

¹ø¿ª¹® ¼öÁ¤

PO ¸ðµå¿¡¼­´Â ¹öÆÛ³»¿ëÀ» ¼öÁ¤ÇÒ ¶§ º¸Åë »ç¿ëÇÏ´Â À̸ƽº ¸í·ÉÀ¸·Î´Â PO ÆÄÀÏÀ» Á÷Á¢ ÆíÁýÇÏÁö ¸øÇÑ´Ù. ÀÌ·¸°Ô Çϸé ŸÀÌÇÎ ½Ç¼ö°¡ ÀÖÀ» ¼ö ¾ø±â ¶§¹®¿¡, ÆÄÀÏ Æ÷¸ËÀ» À¯ÁöÇϸ鼭 ¹®ÀÚ¿­ÀÇ µû¿ÈÇ¥¸¦ Á¦´ë·Î ¸¸µé ¼ö ÀÖ´Ù. ±×·¯ÇÑ ½Ç¼ö´Â ¾ÆÁÖ ½±°Ô ÀϾ´Ù. ¶Ç ´Ù¸¥ Á¾·ùÀÇ ¿À·ù°¡ ¾ÆÁ÷µµ °¡´ÉÇѵ¥, V ¸í·ÉÀ¸·Î ¾Ë¾Æ³¾ ¼ö ÀÖ´Ù. ±× ¿ÜÀÇ ¾Ö·¯ÀÇ °æ¿ì´Â, ¹ø¿ªÀÚ ÀÚ½ÅÀÇ ÆǴܷ°ú, °°Àº ¸ð±¹¾î¸¦ ¾²´Â ÆÐÅ°ÁöÀÇ »ç¿ëÀÚ°¡ º¸³½ ¹ø¿ª°ü·Ã ¹ö±× º¸°í¿¡ ÀÇÁöÇÏ´Â ¼ö ¹Û¿¡´Â ¾ø´Ù.

¹ø¿ª¹®À» óÀ½ ¸¸µé°Å³ª, ±â°èÀûÀ¸·Î ã¾Æ³»°Å³ª »ç¿ëÀÚ°¡ º¸°íÇÑ ¿À·ù¸¦ °íÄ¡·Á°í ÇÒ ¶§, ¹ø¿ª¹®À» ¼öÁ¤ÇÏ´Â ¸ñÀûÀ¸·Î ´ÙÀ½ ¸í·ÉÀ» ÀÚÁÖ ¾´´Ù.

RET
´ëÈ­ÀûÀ¸·Î ¹ø¿ª¹®À» ÆíÁýÇÑ´Ù.
LFD
¹ø¿ª¹®À» ¿ø·¡, ¹ø¿ªµÇÁö ¾ÊÀº ¹®ÀÚ¿­·Î ´Ù½Ã ÃʱâÈ­ÇÑ´Ù.
k
¹ø¿ª¹®À» ų ¸µ(kill ring)¿¡ ÀúÀåÇÏ°í Áö¿î´Ù.
w
¹ø¿ª¹®À» Áö¿ìÁö ¾ÊÀº ä, ų ¸µ(kill ring)¿¡ ÀúÀåÇÑ´Ù.
y
ÇöÀç ¹ø¿ª¹®À» ų ¸µ(kill ring)¿¡¼­ »õ·Î °¡Á®¿Â ¹ø¿ª¹®À¸·Î ¹Ù²Û´Ù.

RET(po-edit-msgstr) ¸í·ÉÀº »õ·Î¿î À̸ƽº À©µµ¿ì¸¦ ¿­°í, ±× À©µµ¿ì¿¡¼­ »õ·Î¿î ¹ø¿ª¹®À» ÆíÁýÇϰųª, ±âÁ¸ÀÇ ¹ø¿ª¹®À» ¼öÁ¤ÇÑ´Ù. ÀÌ »õ À©µµ¿ì´Â ÇöÀç PO ÆÄÀÏ Ç׸ñ¿¡¼­ °¡Á®¿Â ¹ø¿ª¹®ÀÌ µé¾î ÀÖ°Ô µÇ°í, ¸ðµç µû¿ÈÇ¥°¡ Á¦°ÅµÈ »óÅ·Î, À̸ƽºÀÇ ¸í·É¾î¸¦ ÀÌ¿ëÇؼ­ ¼öÁ¤ÇÒ ¼ö ÀÖ´Â »óÅ°¡ µÈ´Ù. ¹ø¿ªÀÚ°¡ ¹ø¿ªÀ» ¸¶Ä¡¸é, C-c C-c¸¦ ÀÌ¿ëÇØ ÆíÁýâÀ» ´Ý°í, ±× °á°ú°¡ µû¿ÈÇ¥°¡ ÀÚµ¿À¸·Î ºÙ¿©Áø´Ù. ȤÀº C-c C-k¸¦ »ç¿ëÇØ ¹ø¿ªÀ» Ãë¼ÒÇÒ ¼ö ÀÖ´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â See section ¼­ºê¿¡µðÆ®¿¡ ´ëÇÏ¿© ÀÚ¼¼È÷.

LFD ¸í·É(po-msgid-to-msgstr)Àº ¹ø¿ª¹®À» ¿ø¹®À¸·Î ÃʱâÈ­ÇÑ´Ù. ÀÌ ¸í·É¾î´Â ¾ÕÀÇ ¹ø¿ªÀ» ¸ðµÎ ¹«½ÃÇÏ°í, ¿ø¹®ÀÇ ¹ø¿ªÀ» »õ·Î ÇÏ·Á°í ÇÒ ¶§ ¾´´Ù.

¹ø¿ªµÇÁö ¾ÊÀº Ç׸ñÀ» ÆíÁýÇÒ ¶§ ¾ðÁ¦³ª LFD ¸í·ÉÀÌ ÀÚµ¿À¸·Î ½ÇÇàµÇµµ·Ï Á¶Á¤ÇÒ ¼ö ÀÖ´Ù. po-auto-edit-with-msgidÀÇ °ªÀ» t·Î Çϸé, ¹ø¿ª¹®ÀÌ ¾ø´Â °æ¿ì¿¡ ÀÚµ¿À¸·Î ¿ø ¹®ÀÚ¿­°ú °°µµ·Ï ÃʱâÈ­µÉ °ÍÀÌ´Ù. po-auto-edit-with-msgidÀÇ ±âº»°ªÀº nilÀÌ´Ù.

»ç½Ç ¹ø¿ª¹®À» ºó ¹®ÀÚ¿­¿¡¼­ºÎÅÍ »õ·Î ½ÃÀÛÇÏ´Â °ÍÀÌ ÁÁÀ»Áö, ¿ø ¹®ÀÚ¿­À» º¹»çÇÑ ´ÙÀ½¿¡ ½ÃÀÛÇÏ´Â °ÍÀÌ ÁÁÀ»Áö´Â ÃëÇâ ȤÀº ½À°üÀÇ ¹®Á¦ÀÌ´Ù. ¾î¶² °æ¿ì¿¡´Â, ¿ø ¾ð¾î¿Í ¹ø¿ª¹®À» ¾µ ¾ð¾î°¡ ³Ê¹« ´Þ¶ó¼­ óÀ½ºÎÅÍ ½ÃÀÛÇÏ´Â ÆíÀÌ ÁÁÀ» ¼öµµ ÀÖ´Ù. ¶Ç ÇÑÆí, ¿ø ¾ð¾î¿Í ¹ø¿ª¹®À» ¾µ ¾ð¾î°¡ ºñ½ÁÇؼ­, ÀÌ¹Ì ¿ø ¹®ÀÚ¿­¿¡ ¾²¿©Áø ´Ü¾î¸¦ ´Ù½Ã ¾²´Â °Ç ³¶ºñÀÏ ¼öµµ ÀÖ´Ù. ¶Ç ¹ø¿ªÀÚ°¡ ¿ø ¹®ÀÚ¿­ÀÌ ¹Ù·Î ´«¾Õ¿¡ ÀÖ´Â ÆíÀ» ÁÁ¾ÆÇÒ ¼öµµ ÀÖ´Ù. Áï, ¿ø·¡ ¹®ÀÚ¿­À» Áö¿ö³ª°¡´Â ÆíÁý ÀÛ¾÷ÀÌ ´õ ÇÊ¿äÇÏÁö¸¸ Á¶±Ý¾¿ Á¶±Ý¾¿ ¿ø·¡ ±ÛÀ» ¹ø¿ª¹®À¸·Î ´ëüÇØ ³ª°¡´Â ÀÛ¾÷À» ´õ ÁÁ¾ÆÇÒ ¼öµµ ÀÖ´Ù.

k(po-kill-msgstr) ¸í·ÉÀº ´Ü¼øÈ÷ ¹ø¿ª¹®À» ¾ø¾Ö¹ö·Á¼­ ÇØ´ç Ç׸ñÀ» ¹ø¿ªµÇÁö ¾ÊÀº Ç׸ñÀ¸·Î ¸¸µç´Ù. ÀÌ·¸°Ô Çϸé Àü¿¡ ÀÖ´ø ¹ø¿ª¹®Àº ų ¸µ(kill ring)À̶ó°í ¾Ë·ÁÁ® Àִ Ưº°ÇÑ Àå¼Ò·Î ¿Å°ÜÁø´Ù. w(po-kill-ring-save-msgstr) ¸í·É ¿ª½Ã ¹ø¿ª¹®À» ±×´ë·Î kill ringÀ¸·Î º¹»çÇÏ´Â È¿°ú°¡ ÀÖÁö¸¸, Ç׸ñ´Â ±×´ë·Î µÎ°í ¹ø¿ª¹®À» Áö¿ìÁö ¾Ê´Â´Ù. µÎ ¸í·É ¸ðµÎ ¸ðµç ¹öÆÛµé »çÀÌ¿¡ °øÀ¯µÇ´Â À̸ƽºÀÇ kill ringÀ» »ç¿ëÇÏ°í, ÀÌ Å³ ¸µ(kill ring)Àº À̸ƽº¸¦ ÁÁ¾ÆÇÏ´Â »ç¶÷µé¿¡°Ô´Â ÀÌ¹Ì Àß ¾Ë·ÁÁ® ÀÖ´Ù.

ų ¸µ(kill ring)Àº ¿©·¯ °³ÀÇ ¹ø¿ª¹®À» ÀúÀåÇÒ ¼ö Àֱ⠶§¹®¿¡, ¹ø¿ªÀÚ´Â k³ª w¸¦ ¿©·¯¹ø ¾µ ¼ö ÀÖ´Ù. ų ¸µ(kill ring)¿¡¼­ºÎÅÍ ³ª¿À´Â ¹®ÀÚ¿­Àº ³ªÁß¿¡ ¿©·¯ °¡Áö À̸ƽº ¹öÆÛ ³»¿¡¼­ ¾²¿©Áú ¼ö ÀÖ´Ù. ƯÈ÷, ų ¸µ(kill ring)Àº ¹ø¿ª¹®À» ÇÑ°³ÀÇ PO ÆÄÀÏ ¹öÆÛ³»ÀÇ ´Ù¸¥ Ç׸ñÀ¸·Î ¿Å±â´Â µ¥ »ç¿ëµÇ°Å³ª, ȤÀº ¿©·¯ °³ÀÇ ¹öÆÛ¸¦ »ç¿ëÁßÀÏ ¶§ PO ÆÄÀÏµé »çÀÌ¿¡¼­µµ »ç¿ëµÉ ¼ö ÀÖ´Ù.

PO ¸ðµå°¡ ¾Æ´Ñ ¹öÆÛµé »çÀÌÀÇ ÀڷᱳȯÀ» À§Çؼ­, k ¸í·ÉÀ¸·Î ų ¸µ(kill ring)¿¡ µé¾î°£ ¹ø¿ª¹®Àº ÀúÀåµÇ±â Àü¿¡ ¿ÏÀüÈ÷ µû¿ÈÇ¥°¡ Á¦°ÅµÈ´Ù: ¿ÜºÎÀÇ µû¿ÈÇ¥´Â Á¦°ÅµÇ°í, ¿©·¯ÁÙÀÇ ¹®ÀÚ¿­Àº ¿¬°áµÇ°í, ¹é½½·¡½¬·Î ½ÃÀÛÇÏ´Â À̽ºÄÉÀÌÇÁ ¿¬¼ÓÀº °Å±â¿¡ ÇØ´çÇÏ´Â °¢ ¹®ÀÚ·Î ¹Ù²ï´Ù. ¾ø¾îÁø Ç׸ñ¿¡ ´ëÇؼ­´Â Á» ´Ù¸£°Ô, ÀúÀåµÇ±â Àü¿¡ ¹ø¿ª¹®ÀÇ ÁÖ¼®ÀÌ ¾ø¾îÁø´Ù.

y(po-yank-msgstr) ¸í·ÉÀº ÇöÀç Ç׸ñÀÇ ¹ø¿ª¹®À» ų ¸µ¿¡¼­ ³ª¿Â ¹®ÀÚ¿­·Î ¿ÏÀüÈ÷ ±³Ã¼ÇÑ´Ù. À̸ƽºÀÇ ¿ë¾î¸¦ µû¶ó¼­, ¿ì¸®´Â ÀÌ ±³Ã¼ ¹®ÀÚ¿­À» PO ÆÄÀÏ ¹öÆÛ¿¡ ´ç°Ü³Ö¾îÁø´Ù(yanked)°í Ç¥ÇöÇÑ´Ù. See section `Yanking' in The Emacs Editor. ù¹ø°·Î y¸¦ ¾µ ¶§, ¹ø¿ª¹®Àº °¡Àå ÃÖ±Ù¿¡ ų ¸µ(kill ring)¿¡ µé¾î°¡°Ô µÈ °ªÀ¸·Î ¹Ù²î°Ô µÈ´Ù. ¸¸¾à Áß°£¿¡ ´Ù¸¥ Å°¸¦ ´©¸£Áö ¾Ê°í y°¡ Áï½Ã·Î ´Ù½Ã Çѹø ŸÀÌÇÁµÈ´Ù¸é, ¹æ±Ý µé¾î°£ ¹ø¿ª¹®Àº »ç¶óÁö°í ų ¸µ(kill ring)¿¡¼­ µÎ¹ø°·Î ÃÖ±ÙÀÇ ¹®ÀÚ¿­·Î ±³Ã¼µÉ °ÍÀÌ´Ù. y¸¦ Çѹø¿¡ ¿©·¯¹ø ¹Ýº¹Çϸé, ¹ø¿ªÀÚ´Â Á¤¸»·Î ¿øÇÏ´Â ¹®ÀÚ¿­À» ãÀ» ¶§±îÁö ų ¸µ(kill ring)¿¡ ¹ø¿ªµÈ ¹®ÀÚ¿­µéÀ» Á× µÑ·¯º¼ ¼ö ÀÖ´Ù.

¹®ÀÚ¿­ÀÌ PO ÆÄÀÏ Ç׸ñÀ¸·Î ´ç°ÜÁ® µé¾î°¥ ¶§, ±× ¹®ÀÚ¿­Àº PO ÆÄÀÏ Çü½Ä¿¡ ¸Âµµ·Ï ¿Ïº®ÇÏ°Ô ÀÚµ¿À¸·Î µû¿ÈÇ¥°¡ ¾º¿öÁú °ÍÀÌ´Ù. ±×¸®°í, ¸¸¾à ÇØ´ç Ç׸ñÀÌ ¾ø¾îÁø Ç׸ñÀÏ °æ¿ì, PO ¸ðµå´Â ÀÚµ¿À¸·Î ÁÖ¼®¹® ¾È¿¡ ¹®ÀÚ¿­À» »ðÀÔÇÑ´Ù. ¿ª½Ã, ¹ø¿ªÀÚ´Â (¹°·Ð) ¹ø¿ª¹®ÀÌ ÇÁ·Î±×·¥ÀÌ »ç¿ëÇϱ⿡ ÀûÇÕÇÑÁö¸¦ Á¦¿ÜÇÏ°í´Â µû¿ÈÇ¥¸¦ ¾î¶»°Ô ¾º¿ì´À³Ä´Â ¹®Á¦·Î ºÎ´ãÀ» °¡Áú ÇÊ¿ä°¡ ¾ø´Ù.

k ȤÀº w´Â ų ¸µ(kill ring)¿¡ ¹®ÀÚ¿­À» ¹Ð¾î³Ö´Â À¯ÀÏÇÑ ¸í·É¾î´Â ¾Æ´Ï´Ù. ¹ø¿ª¹®À» ¹Ù²Ù´Â (¶Ç´Â ¹ø¿ªÀÚ ÁÖ¼®À» ¹Ù²Ù°í) °ÅÀÇ ¸ðµç PO ¸ðµå ¸í·É¾î´Â ÀÚµ¿À¸·Î ¿¾³¯ ¹®ÀÚ¿­À» ų ¸µ(kill ring)¿¡ ÀúÀåÇÑ´Ù. ÀÌ ±ÔÄ¢ÀÇ Å« ¿¹¿Ü´Â ´ç°Ü³Ö±â(yanking) ¸í·É¾îµé »ÓÀÌ´Ù.

Áö¿ì°í ´ç°Ü³Ö´Â µ¿ÀÛÀ» Á»´õ Àß ¼³¸íÇϱâ À§ÇØ, ½ÇÁ¦ ÀÚÁÖ ¹ß»ýÇÏ´Â »óȲ¿¡ ´ëÇØ ¿¹¸¦ µé¾îº»´Ù. ÇÁ·Î±×·¡¸Ó°¡ ÇÁ·Î±×·¥ ³»ÀÇ ¾î¶² ¹®ÀÚ¿­À» Á¶±Ý ¹Ù²åÀ» ¶§, ±× º¯È­´Â ³ªÁß¿¡ PO ÆÄÀÏÀÇ ¹ø¿ªµÇÁö ¾ÊÀº Ç׸ñÀÌ »ý±âµµ·Ï ¸¸µç´Ù. ±×¸®°í ¿ø·¡ ÀÖ´ø ¹®ÀÚ¿­Àº ¾ø¾îÁø Ç׸ñÀ¸·Î º¯ÇÑ´Ù. ´ëºÎºÐÀÇ °æ¿ì, ¹ø¿ªÀÚ´Â ¾ø¾îÁø Ç׸ñ¿¡¼­ºÎÅÍ ¹ø¿ª¹®À» °¡Á®¿Í¼­ ´õ ÀÛ¾÷ÇÔÀ¸·Î½á ½Ã°£À» ÁÙÀÌ·Á°í ÇÒ °ÍÀÌ´Ù. ÀÏ´Ü ±× ¹ø¿ªµÇÁö ¾ÊÀº Ç׸ñÀÇ msgstr Çʵ带 ¾Æ±î °¡Á®¿Â ¹ø¿ª¹®À¸·Î ÃʱâÈ­ÇÏ´Â °ÍÀÌ´Ù. ÀÏ´Ü ÀÌ·¸°Ô Çϸé, ¹æ±Ý ¾ø¾îÁø Ç׸ñ´Â ´õÀÌ»ó ÇÊ¿ä°¡ ¾øÀ¸¹Ç·Î, ¾ÈÀüÇÏ°Ô Áö¿ï ¼ö ÀÖ´Ù.

¹ø¿ªÀÚ°¡ ¹ø¿ªµÇÁö ¾ÊÀº Ç׸ñÀ» ã°í ¹ø¿ª¹®ÀÌ ¾à°£ ´Ù¸¥ Ç׸ñÀÌ ¾îµò°¡ ÀÖÀ» °ÍÀ̶ó°í ÀǽÉÀÌ °¡¸é, Áï°¢ mÀ» »ç¿ëÇØ ÇöÀç Ç׸ñ À§Ä¡¸¦ Ç¥½ÃÇØ µÎ°í, o¸¦ ½á¼­ ´ëÀÀµÇ´Â ¹ø¿ª¹®À» ã±â¸¦ ¹Ù¶ó¸é¼­ ¾ø¾îÁø Ç׸ñµéÀ» ÃßÀûÇϱ⠽ÃÀÛÇÑ´Ù. À쫆 ̣°íÀÚ ÇÏ´Â Ç׸ñÀ» ãÀ¸¸é, DEL ¸í·ÉÀ¸·Î ±× ¾ø¾îÁø Ç׸ñÀ» Áö¿î´Ù. À̶§ DEL ¸í·ÉÀº ±× ¹ø¿ª¹®À» Áö¿ì¹Ç·Î, ±× ¹ø¿ª¹®Àº ų ¸µ(kill ring)¿¡ µé¾î°£´Ù. ±× ´ÙÀ½¿¡ rÀ» »ç¿ëÇØ ¿ø·¡ ¹ø¿ªµÇÁö ¾ÊÀº Ç׸ñÀ¸·Î µ¹¾Æ°£ ´ÙÀ½, y·Î ÀúÀåµÈ ¹ø¿ª¹®À» msgstr Çʵå·Î ´ç°Ü³Ö´Â´Ù. ±×´ÙÀ½¿¡ ¹ø¿ªÀÚ´Â RETÀ» ½á¼­ ¹ø¿ª¹®À» ´õ ´ÙµëÀº ´ÙÀ½, ¶Ç´Ù½Ã u°ú mÀ» »ç¿ëÇؼ­ ´ÙÀ½ ¹ø¿ªµÇÁö ¾ÊÀº ¹®ÀÚ¿­À» ÇâÇØ ¶°³­´Ù.

¾î¶² Å° ¿¬¼ÓÀÌ °è¼Ó ¹Ýº¹Çؼ­ ŸÀÌÇÁµÇ´Â °æ¿ì, ÀÌ Å° ¿¬¼ÓÀ» ¹Ì¸® ±â¾ïÇØ ³õ°í ÇÊ¿äÇÒ ¶§ ¹Ýº¹ÇÏ´Â À̸ƽºÀÇ Å° ¸ÅÅ©·Î ±â´É¿¡ Àͼ÷ÇØÁö¸é ´õ Æí¸®ÇÒ °ÍÀÌ´Ù. See section `Keyboard Macros' in The Emacs Editor.

ÁÖ¼®¹® ¼öÁ¤Çϱâ

½É°¢ÇÏ°Ô ÀÛ¾÷ÁßÀÎ ¾î¶°ÇÑ ¹ø¿ªµµ ¸¹Àº ¾ð¾î ¹®Á¦¿Í °ü·ÃµÇ¾î, ¾î¶² °áÁ¤À» ³»¸±Áö, ±×¸®°í ±× °áÁ¤»çÇ×À» ¾î¶»°Ô ¹®¼­È­ÇÒÁö µî°ú °°Àº ¾î·Á¿òÀÌ »ý±ä´Ù. ÀÌ°É ¹®¼­È­Çϸé PO ÆÄÀÏ ³»¿¡ ¹ø¿ªÀÚ ÁÖ¼®¹®ÀÇ ÇüÅ·ΠÀúÀåµÇ°í, ¹ø¿ªÀÚ´Â ÀÚÀ¯·Ó°Ô ÁÖ¼®¹®À» ¸¸µé°í, Áö¿ì°í, ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù. ÀÌ ÁÖ¼®¹®Àº ¿À·£ ½Ã°£ ÈÄ¿¡ ÀÌ PO ÆÄÀÏ¿¡ ´Ù½Ã µ¹¾Æ¿ÔÀ» ¶§ µµ¿òÀÌ µÉ °ÍÀÌ´Ù.

¸Ç óÀ½ÀÇ `#' ´ÙÀ½¿¡ ºóÄ­ÀÌ ¾ø´Â ÁÖ¼®¹®, ¿¹¸¦ µé¾î `#.' ȤÀº `#:'·Î ½ÃÀÛÇÏ´Â ÁÖ¼®¹®µéÀº ¹ø¿ªÀÚ ÁÖ¼®¹®ÀÌ ¾Æ´Ï°í, µµ´Ù¸¥ gettext µµ±¸¿¡ ÀÇÇØ ¸¸µé¾îÁø °ÍÀÌ´Ù. ±×·¯¹Ç·Î ¾Æ·¡¿¡ ¼³¸íµÈ ¸í·É¾îµéÀº ÀÌ·¸°Ô ½Ã½ºÅÛÀÌ Ã·°¡ÇÑ ÁÖ¼®¹®À» ¹Ù²ÙÁö ¾Ê´Â´Ù. ÀÌ ¸í·É¾îµéÀº ¹ø¿ªÀÚ°¡ ¼öÁ¤ÇÒ ÁÖ¼®¹®¿¡¸¸ »ç¿ëÇÒ ¼ö ÀÖ´Ù. See section PO ÆÄÀÏÀÇ Çü½Ä.

´ÙÀ½ ¸í·É¾î´Â ¹ø¿ª¹®À» ¼öÁ¤ÇÏ´Â ¸í·É¾î¿Í ¾î´ÀÁ¤µµ ºñ½ÁÇϱ⠶§¹®¿¡, ¹ø¿ª¹® ¼öÁ¤ ¸í·É¾î¿Í ºñ½ÁÇÑ »ç¿ë¹ýÀÌ ¿©±â¿¡µµ Àû¿ëµÈ´Ù. See section ¹ø¿ª¹® ¼öÁ¤.

#
´ëÈ­ÀûÀ¸·Î ¹ø¿ªÀÚ ÁÖ¼®À» ÆíÁýÇÑ´Ù.
K
ų ¸µ(kill ring)¿¡ ¹ø¿ªÀÚ ÁÖ¼®¹®À» ÀúÀåÇÏ°í, Áö¿î´Ù.
W
ų ¸µ(kill ring)¿¡ ¹ø¿ªÀÚ ÁÖ¼®¹®À» ÀúÀåÇÏ°í, Áö¿ìÁö ¾Ê´Â´Ù.
Y
¹ø¿ªÀÚ ÁÖ¼®¹®À» ų ¸µ(kill ring)¿¡¼­ °¡Á®¿Â ¹®ÀÚ¿­·Î ±³Ã¼ÇÑ´Ù.

ÀÌ ¸í·É¾îµéÀº ¹ø¿ª¹®À» °íÄ¡´Â PO ¸ðµå ¸í·É¾îµé°ú Çϳª¾¿ ´ëÀÀµÇ°í, ¹ø¿ª¹®ÀÌ ¾Æ´Ï¶ó ¹ø¿ªÀÚ ÁÖ¼®¹®¿¡ ÇØ´çÇÑ´Ù´Â °Í¸¸ Á¦¿ÜÇÏ°í´Â °°Àº ¹æ¹ýÀ¸·Î µ¿ÀÛÇÑ´Ù. ±×·¯¹Ç·Î, ÀÌ¹Ì ÀÚ¼¼ÇÑ ³»¿ëÀº ¼³¸íµÇ¾ú±â ¶§¹®¿¡, ¾Æ·¡¿¡´Â °£´ÜÈ÷¸¸ ¼³¸íÇÑ´Ù. See section ¹ø¿ª¹® ¼öÁ¤.

#(po-edit-comment) ¸í·ÉÀº ÇöÀç PO ÆÄÀÏ Ç׸ñÀÇ ¹ø¿ªÀÚ ÁÖ¼®¹®À» ´ã°í ÀÖ´Â »õ·Î¿î À̸ƽº âÀ» ¿¬´Ù. ÀÌ·± ÁÖ¼®¹®ÀÌ ¾ø´Â °æ¿ì, ¹ø¿ªÀÚ°¡ ÁÖ¼®À» »õ·Î Ãß°¡ÇÏ·Á´Â °ÍÀ¸·Î °¡Á¤ÇÏ°í, ºñ¾îÀÖ´Â ½ºÅ©¸°À» º¸°Ô µÉ °ÍÀÌ´Ù. ÁÖ¼®Ç¥½Ã (#)¿Í ±× ´ÙÀ½¿¡ ¿À´Â °ø¹éÀº ÆíÁý Àü¿¡ ÀÚµ¿À¸·Î Á¦°ÅµÇ°í, ÆíÁýÀÌ ³¡³ª¸é ´Ù½Ã ÷°¡µÈ´Ù. ¾ø¾îÁø Ç׸ñ¿¡ ¼ÓÇØ ÀÖ´Â ¹ø¿ªÀÚ ÁÖ¼®¹®À» À§ÇØ, ÁÖ¼®Ã³¸® ¾ø¾Ö±â ¹× ´Ù½Ã ÁÖ¼®Ã³¸®Çϱâ ÀÛ¾÷Àº µÎ¹ø¿¡ °ÉÃÄ ÀÌ·ç¾îÁø´Ù. ÀÏ´Ü ÆíÁý â¿¡ µé¾î¼± ´ÙÀ½, C-c C-c Å°·Î ÁÖ¼®¹® ÆíÁýÀ» ³¡³¾ ¼ö ÀÖ´Ù. ÀÚ¼¼ÇÑ °ÍÀº See section ¼­ºê¿¡µðÆ®¿¡ ´ëÇÏ¿© ÀÚ¼¼È÷.

po-subedit-mode-hook¿¡ ÇÔ¼ö°¡ µé¾î ÀÖÀ¸¸é, ÆíÁýâ¿¡ ¹®ÀÚ¿­À» »ðÀÔµÈ ÈÄ¿¡ ÀÌ ÇÔ¼öµéÀÌ ½ÇÇàµÈ´Ù.

K(po-kill-comment) ¸í·ÉÀº ¸ðµç ¹ø¿ªÀÚ ÁÖ¼®¹®À» ¾ø¾Ö°í, ±×ÁÖ¼®¹®À» ų ¸µ(kill ring)¿¡ ÀúÀåÇÑ´Ù. W(po-kill-ring-save-comment) ¸í·ÉÀº ¹ø¿ªÀÚ ÁÖ¼®¹®À» kill ring¿¡ ÀúÀåÇÏÁö¸¸ ±× ÁÖ¼®¹®Àº ±×´ë·Î ³²°ÜµÐ´Ù. Y(po-yank-comment) ¸í·ÉÀº ¹ø¿ªÀÚ ÁÖ¼®¹®À» ų ¸µ(kill ring)ÀÇ ¸Ç ¾Õ¿¡¼­ °¡Á®¿Â ¹®ÀÚ¿­·Î ¿ÏÀüÈ÷ ¹Ù²Û´Ù. ÀÌ ¸í·ÉÀÌ ¹Ýº¹µÇ¸é ÁÖ¼®¹®Àº °è¼ÓÇؼ­ ų ¸µ(kill ring)À» µû¶ó °¡Á®¿Â ¹®ÀÚ¿­·Î Çϳª¾¿ »ðÀÔµÇ°í ¾ø¾îÁö°í ¶Ç´Ù¸¥ ¹®ÀÚ¿­·Î ±³Ã¼µÇ´Â °ÍÀ» ¹Ýº¹ÇÑ´Ù.

ų ¸µ(kill ring)¿¡¼­ ¸ðµç ¹®ÀÚ¿­Àº °°Àº ¼ºÁúÀ» °¡Áø´Ù. ¹ø¿ª ¹®ÀÚ¿­°ú ¹ø¿ªÀÚ ÁÖ¼®¹® ¹®ÀÚ¿­ »çÀÌ¿¡ Â÷ÀÌ´Â ¾ø´Ù. ¿¹¸¦ µé¾î, ¹ø¿ªÀÚ°¡ ¸· ¹ø¿ª¹® ÆíÁýÀ» ³¡³»°í, ¿Ö ÀüÀÇ ¹ø¿ª¹®ÀÌ ÁÁÁö ¾ÊÀºÁö¿¡ ´ëÇØ ¹ø¿ªÀÚ ÁÖ¼®¹®À» ¸¸µé¾î¼­ ¹«½¼ ¹®Á¦°¡ ÀÖ¾ú´ÂÁö ±â·ÏÇÏ·Á ÇÑ´Ù°í °¡Á¤ÇÏÀÚ. ÁÖ¼®¹® ³»¿¡¼­ ±× ¹®Á¦¸¦ ±â·ÏÇÒ °ÍÀÌ°í, ¹ø¿ªÀÚ´Â ¹ø¿ªÀÚ ÁÖ¼®¹®¿¡ ¾ÕÀÇ ¹ø¿ª¹®À» ÀοëÇÒ ¼ö ÀÖ´Ù. ÀÌ·¸°Ô, ¹ø¿ªÀÚ´Â ¹ø¿ªÀÚ ÁÖ¼®¹®À» ų ¸µ(kill ring)ÀÇ ¸Ç ¾Õ¿¡ ÀÖ´Â ÀÌÀüÀÇ ¹ø¿ª¹®À¸·Î ÃʱâÈ­ÇÒ ¼ö ÀÖ´Ù. ÆíÁýÀÛ¾÷Àº ÀÌ¹Ì ÀüÀÇ ¹ø¿ª¹®À» ų ¸µ(kill ring)¿¡ ¹Ð¾î³Ö¾úÀ» °ÍÀ̹ǷÎ, ¹ø¿ªÀÚ´Â °£´ÜÈ÷ # ´ÙÀ½¿¡ M-w¸¦ ´©¸£¸é ÀüÀÇ ¹ø¿ª¹®À» ±×´ë·Î ¹ø¿ªÀÚ ÁÖ¼®¹®¿¡ ¾µ ¼ö ÀÖ°í, ÀÌÁ¦ Á» ´õ ¼³¸íÇÏ´Â ±ÛÀ» ¾µ Áغñ°¡ µÈ °ÍÀÌ´Ù.

¶Ç ÇÑÆíÀ¸·Î, ÀÌ¹Ì ¹ø¿ªÀÚ ÁÖ¼®¹®ÀÌ ÀÖ°í, ÀÌ ÁÖ¼®¹®À» ¿ÏÀüÈ÷ ±³Ã¼ÇÏ´Â ´ë½Å¿¡ ±× µÚ¿¡ ¶Ç´Ù¸¥ ÁÖ¼®À» Ãß°¡ÇÏ°í ½Í´Ù°í °¡Á¤ÇÏÀÚ. ÀÌ °æ¿ì¿¡, ÁÖ¼®¹®À» Á÷Á¢ #·Î ÆíÁýÇÑ´Ù. ÆíÁý À©µµ¿ì ³»¿¡¼­ º¸Åë À̸ƽº ¸í·É¾îÀÎ C-y(yank)¿Í M-y(yank-pop)À» ½á¼­ ¿øÇÏ´Â ÀÌÀü ¹ø¿ª¹®À» ºÙ¿© ³ÖÀ» ¼ö ÀÖ´Ù.

¼­ºê¿¡µðÆ®¿¡ ´ëÇÏ¿© ÀÚ¼¼È÷

PO ¼­ºê¿¡µðÆ® ¸¶ÀÌ³Ê ¸ðµå´Â Á» ´õ ÀÚ¼¼È÷ ¼³¸íÇÒ ¸¸ÇÑ °¡Ä¡°¡ ÀÖ´Ù. ÀÌ ¸ðµå¿¡¼­´Â º¸ÅëÀÇ À̸ƽº ÆíÁý ¸í·É¾î ÀÌ¿Ü¿¡ ¸î °¡Áö ¸í·É¾î¸¦ ´õ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

C-c C-c
ÆíÁýÀ» ³¡³½´Ù.
C-c C-k
ÆíÁýÀ» Ãë¼ÒÇÑ´Ù.
C-c C-a
º¸Á¶ PO ÆÄÀÏÀ» Âü°íÇÑ´Ù.

À©µµ¿ìÀÇ ³»¿ëÀº ÁÖ¾îÁø ¸Þ¼¼ÁöÀÇ ¹ø¿ª¹®À̰ųª, ¹ø¿ªÀÚ ÁÖ¼®¹®ÀÌ´Ù. ¹ø¿ªÀÚ´Â ÀÌ À©µµ¿ì¸¦ ¹ø¿ªÀÚ ¸¶À½´ë·Î °íÄ¥ ¼ö ÀÖ´Ù. ÆíÁýÀÌ ³¡³ª¸é, C-c C-c(po-subedit-exit) ¸í·ÉÀ¸·Î ¹ø¿ª¹® ÆíÁýÀ» PO ÆÄÀÏ¿¡ ±âÁ¸ÀÇ ¹ø¿ª¹® ´ë½Å¿¡ ¹Ý¿µÇÑ´Ù. PO ÆÄÀÏÀÌ º¸ÀÌÁö ¾Ê°Å³ª ¹öÆÛ¸¦ ÀüȯÇßÀ» Áö¶óµµ ¸¶Âù°¡ÁöÀÌ´Ù.

¹ø¿ªÀÚ°¡ ÆíÁýÁßÀÎ ¹ø¿ª¹®À̳ª ÁÖ¼®¹®ÀÌ RETÀ̳ª # ¸í·ÉÀ» ³»¸®±â ÀüÀÇ °Í¿¡ ºñÇØ ¸ø ¸¶¶¥ÇÏ´Ù¸é, C-c C-k(po-subedit-abort) ¸í·ÉÀ¸·Î ÆíÁýÇÏ´ø °ÍÀ» ¾ø¾Ö°í, ¿ø·¡ÀÇ ¹ø¿ª¹®À̳ª ÁÖ¼®¹®À» À¯ÁöÇÒ ¼ö ÀÖ´Ù. ¶Ç ´Ù¸¥ ¹æ¹ýÀº C-c C-c ¸í·ÉÀ¸·Î ³¡³½ ´ÙÀ½, U¸¦ ŸÀÌÇÁÇؼ­ Àü¿¡ ÆíÁýÇÑ »óÅ·ΠµÇµ¹¸®´Â °ÍÀÌ´Ù.

C-c C-a ¸í·ÉÀº ÇöÀç ¹ø¿ª¹®À» ÆíÁýÇϸ鼭 ´Ù¸¥ ¾ð¾î·Î µÈ ¹ø¿ª¹®À» »ìÆ캸´Â µ¥ ¾²ÀδÙ. ÇÏÁö¸¸ ÀÌ ±â´ÉÀº ¹ø¿ªÀÚ°¡ ¿©·¯ ¾ð¾î¿¡ ´ÉÅëÇÏ°í, ¹°·Ð ±×¸¸Å­ Àß µÇ¾î ÀÖ´Â º¸Á¶ PO ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â °æ¿ì¿¡¸¸ ¾µ ¼ö ÀÖ´Ù (see section º¸Á¶ ÆÄÀÏ ÂüÁ¶Çϱâ).

po-subedit-mode-hook¿¡ µé¾î ÀÖ´Â ÇÔ¼öµéÀÌ ÀÖ´Ù¸é, ¹®ÀÚ¿­ÀÌ ÆíÁý ¹öÆÛ¿¡ µé¾î°£ ´ÙÀ½¿¡ ½ÇÇàµÈ´Ù.

¹ø¿ª¹®À» ÆíÁýÇÏ´Â µ¿¾È, ¹ø¿ªÀÚ´Â RET(ÁٹٲÞ)ÀÌ µé¾î°¡Áö ¸»¾Æ¾ß ÇÒ ¹®ÀÚ¿­ ³¡¿¡ ÁٹٲÞÀ» À߸ø ÀÔ·ÂÇÏÁö ¾Êµµ·Ï, ȤÀº ÁٹٲÞÀÌ µé¾î°¡¾ß ÇÒ °÷¿¡ ÁٹٲÞÀ» ¾ø¾ÖÁö ¾Êµµ·Ï ÁÖÀÇÇØ¾ß ÇÑ´Ù. ÀÌ ¹®ÀÚ¿­Àº ÆíÁý ¹öÆÛ¿¡¼­´Â º¸ÀÌÁö ¾Ê±â ¶§¹®¿¡, ½±°Ô ½Ç¼öÇÒ ¿©Áö°¡ ÀÖ´Ù. ¹ø¿ªÀÚ¸¦ À§ÇØ RET ¸í·ÉÀº ÆíÁýÇÒ ¹®ÀÚ¿­ÀÇ ¸Ç ³¡¿¡ < ¹®ÀÚ¸¦ Áý¾î ³Ö´Â´Ù. ÇÏÁö¸¸ ÀÌ <´Â ÆíÁýÇÒ ¹®ÀÚ¿­ÀÇ ÀϺΰ¡ ¾Æ´Ï´Ù. ÆíÁý À©µµ¿ì¿¡¼­ C-c C-c·Î ³ª°¥ ¶§, PO ¸ðµå´Â ÀÚµ¿À¸·Î ±×·¯ÇÑ <¸¦ Á¦°ÅÇÏ°í ±× µÚ¿¡ ÀÖ´Â °ø¹éÀ» Á¦°ÅÇÑ´Ù. ¹ø¿ªÀÚ°¡ ¸Ç ³¡ÀÇ < µÚ¿¡ ¾î¶² ¹®ÀÚµç Ãß°¡Çß´Ù¸é, <´Â ±× ±â´ÉÀ» ÀÒ°í ÆíÁýÇÒ ¹®ÀÚ¿­ÀÇ ÀϺΰ¡ µÇ¾î ¹ö¸°´Ù. ¹ø¿ªÀÚ°¡ ¸Ç ³¡ÀÇ <¸¦ Áö¿ö¹ö·È´Ù¸é, ÆíÁýÇÒ ¹®ÀÚ¿­Àº ÀÖ´Â ±×´ë·Î Ãë±ÞµÇ¾î, µÚ¿¡ µé¾î ÀÖ´Â ¸ðµç ÁÙ¹Ù²Þ ¹®ÀÚµéÀÌ º¸ÀÌÁö ¾Ê´õ¶óµµ ¸ðµÎ ¹ø¿ª¹®À¸·Î Ãë±ÞµÈ´Ù. ¶Ç, ¹ø¿ªÇÑ ¹®ÀÚ¿­ÀÌ ÁøÂ¥ <·Î ³¡³ª¾ß ÇÏ´Â °æ¿ì¿¡, ¸Ç ³¡ÀÇ <´Â Áö¿öÁöÁö ¾ÊÀ» °ÍÀÌ´Ù; Áï ¹®ÀÚ¿­Àº ÆíÁý À©µµ¿ì¿¡¼­ ÇÑ ¹ø¿¡ <°¡ µÎ °³ ¿¬¼ÓÇؼ­ ÀÖ´Â °Íó·³ º¸¿©¾ß ÇÑ´Ù.

¹ø¿ª¹®(ȤÀº ÁÖ¼®¹®)À» ÆíÁýÇÒ ¶§, ¹ø¿ªÀÚ´Â Ä¿¼­¸¦ PO ÆÄÀÏ ¹öÆÛÀÇ ¿©±âÀú±â·Î À̵¿Çϰųª ´Ù¸¥ Ç׸ñÀ¸·Î À̵¿Çϸ鼭 ¿øÇÏ´Â ´ë·Î º¼ ¼ö ÀÖ´Ù. ¸¸¾à ¹ø¿ªÀÚ°¡ ÆíÁýÀ» ÀϽà Áß´ÜÇÏ°í PO ÆÄÀÏ ¹öÆÛ·Î µ¹¾Æ°£´Ù¸é, ´Ù¸¥ Ç׸ñÀ» ¼öÁ¤ÇØ ³ª°¥ ¼öµµ ÀÖ´Ù. °¢ Ç׸ñÀº °¢°¢ÀÌ ¼­ºê¿¡µðÆ® ¹öÆÛ¸¦ °¡Áø °Íó·³ ÆíÁýµÉ °ÍÀÌ´Ù. °°Àº Ç׸ñÀÇ ¹ø¿ª¹®°ú ÁÖ¼®¹®À» µ¿½Ã¿¡ ÆíÁýÇÒ ¼öµµ ÀÖ°í, ´Ù¸¥ PO ÆÄÀÏÀÇ Ç׸ñÀ» µ¿½Ã¿¡ ÆíÁýÇÒ ¼öµµ ÀÖ´Ù. ÀÌ¹Ì ÆíÁýÁßÀÎ Ç׸ñ¿¡¼­ RETÀ» ´©¸£¸é ¹Ù·Î ±× ÆíÁýâ¿¡¼­ ÆíÁýÀ» °è¼ÓÇÏ°Ô µÈ´Ù. ¹ø¿ªÀÚ´Â ¸¹Àº À̸ƽº À©µµ¿ì¿¡¼­ ÀÛ¾÷ÇÏ´Â °ÍÀ» ÁÁ¾ÆÇÒ °ÍÀÌ´Ù!

ÀϽà Áß´ÜµÈ ¼­ºê¿¡µðÆ® âÀº ¾ðÁ¦ ¾î¶»°Ô ½ÃÀ۵Ǿúµç °£¿¡ ¾î¶² ¼ø¼­·ÎµçÁö ¿Ï·áµÇ°Å³ª Ãë¼ÒµÉ ¼ö ÀÖ´Ù. ¸¹Àº ¼­ºê¿¡µðƮâÀÌ ÀϽà Áß´ÜµÇ°í ¹ø¿ªÀÚ°¡ ÇØ´ç PO ÆÄÀÏÀ» (q ¸í·ÉÀ¸·Î) Áß´ÜÇÏ·Á°í ÇÑ´Ù¸é, ¼­ºê¿¡µðÆ® âÀº ÀÚµ¿À¸·Î Çϳª¾¿ Àç½ÃÀÛµÉ °ÍÀÌ°í, ¹ø¿ªÀÚ´Â °¢°¢À» ¾î¶»°Ô ÇÒ Áö °áÁ¤ÇÒ ¼ö ÀÖ´Ù.

C ¼Ò½º ³»¿ë

PO ¸ðµå´Â GNU gettext À¯Æ¿¸®Æ¼¸¦ ÅëÇØ ¸¸µé¾îÁø PO ÆÄÀÏ¿¡ »ç¿ëµÉ ¶§ ƯÈ÷ °­·ÂÇÏ´Ù. ¿Ö³ÄÇϸé ÀÌ À¯Æ¿¸®Æ¼µéÀº Ưº°ÇÑ ÁÖ¼®¹®À» PO ÆÄÀÏ¿¡ »ðÀÔÇϱ⠶§¹®ÀÌ´Ù. ÀÌÁß¿¡´Â PO ÆÄÀÏÀÇ °¢ Ç׸ñÀÌ ÇÁ·Î±×·¥ ¼Ò½ºÀÇ ¾î´À ºÎºÐ¿¡ ¹ø¿ªµÇÁö ¾ÊÀº ¹®ÀÚ¿­ÀÌ À§Ä¡ÇÏ´ÂÁö ¾Ë·ÁÁÖ´Â ÁÖ¼®¹®µµ ÀÖ´Ù.

¹ø¿ªÀÚ°¡ ¹ø¿ªµÇÁö ¾ÊÀº Ç׸ñÀ» ¸¸³ª¸é, ¿ø ¹®ÀÚ¿­ÀÌ ¹«½¼ ¶æÀÎÁö ¾Ë ¼ö ¾ø°Å³ª, ³Ê¹« °£°áÇϰųª ¾ÏÈ£°°°Å³ª, ȤÀº ¾Ö¸ÅÇÑ °æ¿ì°¡ ÀÖ´Ù. ¹®ÀÚ¿­À» ¾î¶»°Ô ¹ø¿ªÇÒÁö °áÁ¤Çϱâ Àü¿¡, ÀÌ ¹®ÀÚ¿­ÀÌ ¹«½¼ ¶æÀÌ°í ¾î¶² ¹ø¿ª¹®ÀÌ Á¤È®È÷ ¸ÂÀ»Áö ¾Ë¾Æ¾ß Á¦´ë·Î ¹ø¿ªÇÒ ¼ö ÀÖ´Ù. ´ëºÎºÐÀÇ °æ¿ì, ÀÌ·¯ÇÑ ¹®Á¦°¡ ¹ß»ýÇϸé ÆÇ´ÜÀ» ³»¸± À¯ÀÏÇÑ ¹æ¹ýÀº ±× ¹®ÀÚ¿­ÀÌ ¾²¿©Áø ÇÁ·Î±×·¥ ¼Ò½º¸¦ Á÷Á¢ º¸°í ÇÁ·Î±×·¡¸Ó°¡ °Å±â¿¡ ½èÀ»Áö ¸ð¸£´Â ÁÖº¯ÀÇ ÁÖ¼®¹®À» ã´Â °ÍÀÌ´Ù. ±×¸®°í ¾î¶² Á¾·ùµçÁö µµ¿òÀÌ µÉ ¸¸ÇÑ ´Ü¼­¸¦ ã¾Æº»´Ù.

´ÙÀ½ ¸í·É¾î´Â ¹ø¿ªÀÚ°¡ ¾î¶² PO ÆÄÀÏ Ç׸ñ¿¡ ´ëÇÑ ÇÁ·Î±×·¥ ¼Ò½º ³»¿ëÀ» ã´Âµ¥ »ç¿ëµÈ´Ù.

s
ÇÁ·Î±×·¥ ¼Ò½º ³»¿ëÀ» ´Ù½Ã Ç¥½ÃÇϰųª, Ç¥½ÃÇÒ ¼Ò½ºÀÇ À§Ä¡µéÀ» Â÷·Ê·Î ºùºù µ¹¸é¼­ Ç¥½ÃÇÑ´Ù.
M-s
¸Þ´º·Î ¼±ÅÃÇÑ ÇÁ·Î±×·¥ ¼Ò½º ³»¿ëÀ» Ç¥½ÃÇÑ´Ù.
S
¼Ò½º ÆÄÀÏÀ» ãÀ» °æ·Î¿¡ µð·ºÅ丮¸¦ Çϳª Ãß°¡ÇÑ´Ù.
M-S
¼Ò½º ÆÄÀÏÀ» ãÀ» °æ·Î¿¡ µð·ºÅ丮¸¦ Çϳª Áö¿î´Ù.

s(po-cycle-reference)¿Í M-s(po-select-source-reference) ¸í·ÉÀº µÎ ¸í·É ¸ðµÎ ¶Ç´Ù¸¥ À©µµ¿ì¸¦ ¿­¾î¼­ ¼Ò½º ÇÁ·Î±×·¥ ÆÄÀÏÀ» Ç¥½ÃÇØ ÁÖ°í, ¹ø¿ªÇÒ ¹®ÀÚ¿­ÀÌ ½ÇÁ¦·Î »ç¿ëµÈ À§Ä¡·Î Ä¿¼­¸¦ ¹Ì¸® À̵¿½ÃÄѳõ°í Ç¥½ÃÇÑ´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î½á, ÀÌ ¸í·ÉÀº ÇØ´ç ¹®ÀÚ¿­¿¡ ´ëÇÑ ¼Ò½º ÇÁ·Î±×·¥ÀÇ ³»¿ëÀ» ¾Ë·ÁÁÖ°Ô µÈ´Ù. ÇÏÁö¸¸ ±× Ç׸ñ¿¡ ¼Ò½º ³»¿ë ÂüÁ¶¸µÅ©°¡ ¾ø´Â °æ¿ì, ȤÀº ÇÁ·Î±×·¥ ¼Ò½º¸¦ ãÀ» °æ·ÎÁß¿¡¼­ ¸ðµç ÂüÁ¶¸µÅ©¸¦ ãÀ» ¼ö ¾ø´Â °æ¿ì¿¡, ÀÌ ¸í·ÉÀº ÀÌ »óȲÀ» ¿À·ù·Î Ãë±ÞÇÑ´Ù.

¼³·É s(ȤÀº M-s)°¡ »õ·Î¿î À©µµ¿ì¸¦ ¿­ °æ¿ì¿¡µµ, Ä¿¼­´Â PO ÆÄÀÏ À©µµ¿ì¿¡ ÀÖ´Ù. Á¤¸»·Î ¹ø¿ªÀÚ°¡ ÇÁ·Î±×·¥ ¼Ò½º ÆÄÀÏ·Î Ä¿¼­¸¦ ¿Å±â°í ½ÍÀ¸¸é O ¸í·É°ú °°Àº ¸í·ÉÀ» ÀÌ¿ëÇØ Á÷Á¢ Ä¿¼­¸¦ ¿Å°Ü¾ß ÇÑ´Ù.

s°¡ ù¹ø°·Î ŸÀÌÇÁµÉ ¶§, ȤÀº Àü¿¡ s ¸í·ÉÀ» »ç¿ëÇØ ¼Ò½º¸¦ º» Ç׸ñ°ú´Â ´Ù¸¥ »õ·Î¿î PO ÆÄÀÏ Ç׸ñ¿¡¼­ ŸÀÌÇÁµÉ °æ¿ì¿¡, ÀÌ ¸í·ÉÀº ÀÌ Ç׸ñÀÇ °¡Àå ù¹ø° ¼Ò½º ³»¿ëÀ» (ÀÖ´Ù¸é) º¸¿©ÁØ´Ù. ÇöÀç PO ÆÄÀÏ Ç׸ñ¿¡ ´ëÇØ ÀÌ¹Ì ¾î¶² ¼Ò½º ³»¿ëÀÌ ÃÖ±Ù¿¡ Ç¥½ÃµÇ¾úÀ» ¶§, ¹ø¿ªÀÚ°¡ ´Ù¸¥ ¼Ò½º ³»¿ëÀ» µ¹¾Æ´Ù´Ï°í ½Í´Ù¸é s¸¦ ´Ù½Ã ŸÀÌÇÁÇϸé ÃÖ±Ù¿¡ Ç¥½ÃµÈ ³»¿ëÀ» (º°µµÀÇ À©µµ¿ì¿¡) °»½ÅÇÒ °ÍÀÌ´Ù. ƯÈ÷, ¸¸¾à ¹ø¿ªÀÚ°¡ ¼Ò½º ÆÄÀÏÀÇ ³»¿ë¿¡¼­ Ä¿¼­¸¦ »©³»°í ½ÍÀº °æ¿ì¿¡, ÀÌ ¸í·ÉÀº Ä¿¼­¸¦ ´Ù½Ã ±× ¹®¸Æ»óÀ¸·Î µ¹·Á³õÀ» °ÍÀÌ´Ù. PO ¸ðµå´Â ÇØ´ç Ç׸ñ¿¡ ´ëÇØ ¸ðµç ¼Ò½º ³»¿ëÀ» µ¹¾Æ°¡¸é¼­ ¹Ýº¹ÇÏ´Ù°¡ ¸¶Áö¸· ¼Ò½º³»¿ëÀ» º¸¿©ÁÖ°í ³­ ÈÄ ´Ù½Ã ù¹ø° ¼Ò½º³»¿ëÀ¸·Î µ¹¾Æ°£´Ù.

M-s ¸í·ÉÀº ´Ù¸£°Ô µ¿ÀÛÇÑ´Ù. ÂüÁ¶¸µÅ© »çÀ̸¦ ¹Ýº¹ÇÏ´Â ´ë½Å¿¡, ¹ø¿ªÀÚ°¡ ¿©·¯ °¡Áö ÂüÁ¶¸µÅ©Áß¿¡ ¾î¶² ÇÑ °³ÀÇ ¸µÅ©¸¦ ¼±ÅÃÇϵµ·Ï ÇÏ°í, ¼±ÅÃµÈ ¸µÅ©¸¦ Ç¥½ÃÇØ ÁØ´Ù. ÀÌ ¸í·ÉÀº ¿Ï¼º(completion) ±â´É°ú ÇÔ²² »ç¿ëµÇ¸é ¾ÆÁÖ ÁÁ´Ù. Áï, ¹ø¿ªÀÚ°¡ M-s ¹Ù·Î ´ÙÀ½¿¡ Áú¹®¿¡ ´ëÇÑ ´äÀ¸·Î TABÀ» ŸÀÌÇÁÇϸé, ¹ø¿ªÀÚ´Â ¸ðµç °¡´ÉÇÑ ÂüÁ¶¸µÅ©¿¡ ´ëÇÑ ¸Þ´º¸¦ º¸°í, °¡´ÉÇÑ ´äÀÌ ¹«¾ùÀÎÁö È®ÀÎÇÒ ¼ö ÀÖ´Ù. ÀÌ ¸í·ÉÀº ÇÑ°³ÀÇ ¹ø¿ªÇÒ ¹®ÀÚ¿­¿¡ ´ëÇؼ­ ¾ÆÁÖ ¸¹Àº ¼Ò½º³»¿ëÀÌ ºÙ¾î ÀÖÀ» °æ¿ì¿¡¸¸ ¾µ¸ð°¡ ÀÖ´Ù.

ÇÁ·Î±×·¥ ¼Ò½º ÆÄÀÏÀº º¸Åë PO ÆÄÀÏÀÌ ÀÖ´Â À§Ä¡¿¡ ´ëÇØ »ó´ëÀûÀ¸·Î À§Ä¡ÇÑ´Ù. ÀÌ ½Ãµµ°¡ ½ÇÆÐÇÒ °æ¿ì¿¡, ¹Ù·Î À­ µð·ºÅ丮¿¡ ´ëÇÑ »ó´ë À§Ä¡¿¡¼­ ÆÄÀÏÀ» ãÀ¸·Á´Â ½Ãµµ¸¦ ÇÑ´Ù. ¾ÕÀÇ µÎ °æ¿ì´Â ´ëºÎºÐÀÇ PO ÆÄÀÏ¿¡ ´ëÇØ Á¦´ë·Î µ¿ÀÛÇÑ´Ù. ÇÏÁö¸¸, PO ÆÄÀÏÀÇ À§Ä¡°¡ À̵¿µÇ¾ú°Å³ª, Á¤»óÀûÀÎ À§Ä¡°¡ ¾Æ´Ñ °÷¿¡¼­ ÆíÁýµÇ¾úÀ» ¼öµµ ÀÖ´Ù. ÀÌ·² °æ¿ì¿¡, ¹ø¿ªÀÚ´Â ÁøÂ¥ PO ÆÄÀÏÀÌ Á¤»óÀûÀ¸·Î ÀÖ¾î¾ß ÇÒ µð·ºÅ丮¸¦ PO ¸ðµå¿¡ ¾Ë·ÁÁà¾ß ÇÑ´Ù. ¿©·¯ °³ÀÇ µð·ºÅ丮¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ°í, ÀÌ µð·ºÅ丮µéÀº ÇÁ·Î±×·¥ ¼Ò½ºÀÇ Ã£±â °æ·Î¶ó°í ÇÏ´Â °ÍÀ» ±¸¼ºÇÑ´Ù. S(po-consider-source-path)¸í·ÉÀº ´ëÈ­ÀûÀ¸·Î ã±â °æ·ÎÀÇ ¾Õ¿¡ ÇÑ°³ÀÇ »õ·Î¿î µð·ºÅ丮¸¦ Ãß°¡ÇÏ´Â µ¥ »ç¿ëµÈ´Ù. ±×¸®°í M-S(po-ignore-source-path) ¸í·ÉÀº ´õÀÌ»ó ã±â °æ·Î¿¡ ³õ°í ½ÍÁö ¾ÊÀº µð·ºÅ丮¸¦ (¿Ï¼º(completion)°ú ÇÔ²²) ¼±ÅÃÇÏ´Â µ¥ »ç¿ëµÈ´Ù.

º¸Á¶ ÆÄÀÏ ÂüÁ¶Çϱâ

PO ¸ðµå¿¡´Â ¿©·¯ °³ÀÇ ¾ð¾î¿¡ ´É¼÷ÇÑ À¯½ÄÇÑ ¹ø¿ªÀÚÀÇ °æ¿ì, ¾Ë°í ÀÖ´Â ¶Ç ´Ù¸¥ ¾ð¾î¿¡ ÀÖ´Â ¹ø¿ª¹®À» ÂüÁ¶ÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ ÀÖ´Ù. PO ¸ðµå´Â ÀÌ ¶Ç ´Ù¸¥ ¾ð¾îÀÇ ¹ø¿ª¹®À» ¹ø¿ªÀÚ ÀÚ½ÅÀÇ ÀÛ¾÷¿¡ Âü°íÀÚ·á·Î Á¦°øÇØ ÁØ´Ù. °Ô´Ù°¡ PO ¸ðµå¸¦ ÀÌ¿ëÇÏ¸é ¿©·¯ °³ ¾ð¾î¿¡ ´ëÇÑ ¹ø¿ª¹®À» ½±°Ô ¸¸µé ¼ö ÀÖ´Ù (ÀÌ·± ½ÄÀ¸·Î ÀÛ¾÷Çϱ⸦ ÁÁ¾ÆÇÏ´Â ¹ø¿ªÀÚ¸¦ À§ÇØ).

º¸Á¶ PO ÆÄÀÏÀº ¹ø¿ªÀÚ°¡ ÀÛ¾÷ÁßÀÎ °°Àº ÆÐÅ°Áö¸¦ À§ÇÑ, ÇÏÁö¸¸ ¶Ç ´Ù¸¥ °íÀ¯¾î¸¦ À§ÇØ ÀÛ¼ºµÈ PO ÆÄÀÏÀ» ¸»ÇÑ´Ù. º¸Á¶ PO ÆÄÀÏÀ» ¼±¾ðÇÏ°í ó¸®ÇÏ´Â ¸í·É¾î°¡ ÀÖ°í, Ç׸ñ¿¡ ´ëÇØ Âü°íÀڷḦ º¸¿©ÁÖ´Â ±â´Éµµ °³¹ßÁßÀÌ´Ù.

´ÙÀ½°ú °°Àº º¸Á¶ ÆÄÀÏ ¸í·É¾î°¡ PO ÆÄÀÏ¿¡ ÀÖ´Ù.

a
°°Àº Ç׸ñ¿¡ ´ëÇÑ ¶Ç´Ù¸¥ ¹ø¿ª¹®À» º¸Á¶ ÆÄÀÏ¿¡¼­ ã´Â´Ù.
M-a
¾î¶² º¸Á¶ ÆÄÀÏÀ» ÁöÁ¤Çؼ­ ±× ÆÄÀÏ·Î À̵¿ÇÑ´Ù.
A
ÀÌ PO ÆÄÀÏÀ» º¸Á¶ ÆÄÀÏ·Î ¸¸µç´Ù.
M-A
PO ÆÄÀÏÀ» º¸Á¶ ÆÄÀÏ ¸®½ºÆ®¿¡¼­ Áö¿î´Ù.

A(po-consider-as-auxiliary) ¸í·ÉÀº ÇöÀç PO ÆÄÀÏ¿¡ ´ëÇØ º¸Á¶ ÆÄÀϵéÀÇ ¸®½ºÆ®¸¦ ÷°¡ÇÑ´Ù. M-A(po-ignore-source-path) ¸í·ÉÀº ÀÌ ¸®½ºÆ®¸¦ Áö¿î´Ù.

a(po-cycle-auxiliary) ¸í·ÉÀº ¸ðµç º¸Á¶ PO ÆÄÀÏÀ» Á× µ¹¾Æº¸¸é¼­, ¶Ç´Ù¸¥ ¾ð¾îÀÇ ¹ø¿ªµÈ Ç׸ñÀÇ msgid Çʵ尡 ÇöÀç Ç׸ñ°ú °°Àº Ç׸ñÀ» ã´Â´Ù. ±×·± Ç׸ñÀ» ãÀ¸¸é È­¸é»ó¿¡¼­ ÇöÀç PO ÆÄÀÏÀÇ À§Ä¡¸¦ Â÷ÁöÇÑ´Ù (±× À©µµ¿ì°¡ À§¿¡ ³ªÅ¸³­´Ù). ÀÌ·¸°Ô Çϱâ Àü¿¡, ÇöÀç PO ÆÄÀÏÀÌ ¾ÆÁ÷ º¸Á¶ÆÄÀÏÀÌ ¾Æ´Ï¶ó¸é, ÇϳªÀÇ º¸Á¶ ÆÄÀÏ·Î µî·ÏÇÑ´Ù. Áï, ÀÌ »õ·Î Ç¥½ÃµÈ PO ÆÄÀÏ¿¡¼­ a ¸í·ÉÀº °è¼ÓÇؼ­ ¶Ç ´Ù¸¥ PO ÆÄÀÏÀ» ãÀ» °ÍÀÌ°í, a¸¦ ¹Ýº¹ÇÏ¸é ¸¶Ä§³» ¸Ç óÀ½ PO ÆÄÀÏ·Î µ¹¾Æ¿À°Ô µÈ´Ù.

M-a(po-select-auxiliary) ¸í·ÉÀº ¹ø¿ªÀÚ°¡ ƯÁ¤ º¸Á¶ ÆÄÀÏÀ» ¼±ÅÃÇϵµ·Ï Áú¹®À» ÇÑ´Ù. ¿Ï¼º(completion)À» ÀÌ¿ëÇØ ´äÇÒ ¼ö ÀÖ°í, ±× ´ÙÀ½¿¡ ¼±ÅÃµÈ PO ÆÄÀÏ·Î À̵¿ÇÑ´Ù. ÀÌ ¸í·ÉÀº ¼±ÅÃµÈ ÆÄÀÏÀÌ ÇöÀç Ç׸ñ°ú ¶È°°Àº msgid Çʵ尡 ÀÖ´ÂÁö¸¦ üũÇÏ°í, ÀÖÀ¸¸é ±× Ç׸ñÀÌ ÇöÀç Ç׸ñÀÌ µÈ´Ù. ±×·¸Áö ¾ÊÀ¸¸é ¼±ÅÃµÈ ÆÄÀÏÀÇ Ä¿¼­´Â ¿òÁ÷ÀÌÁö ¾Ê´Â´Ù.

ÀÌ ±â´ÉÀ» ¿ÏÀüÈ÷ »ç¿ëÇÏ·Á¸é, º¸Á¶ PO ÆÄÀÏÀº Ç¥ÁØÈ­µÇ¾î, msgid Çʵ尡 Á¤È®È÷ °°Àº ¹æ¹ýÀ¸·Î ¾²¿©Á®¾ß ÇÑ´Ù. msgid Çʵ带 °°Àº ¹®ÀÚ¿­¿¡ ´ëÇØ ¿©·¯ °¡Áö ¹æ¹ýÀ¸·Î ÀÛ¼ºÇÒ ¼öµµ ÀÖ´ÙÁö¸¸, ´Ù¸£°Ô ¾²¸é PO ¸ðµåÀÇ º¸Á¶ ÆÄÀÏ ¸í·ÉÀÌ Á¦´ë·Î µ¿ÀÛÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ µ¿ÀÏÇÑ msgid Çʵ尡 ´Ù¸£°Ô ¾²¿©Áö´Â ÀÏÀº º¸Åë ÀϾÁö ¾ÊÀ» °ÍÀÌ´Ù. ´ëºÎºÐÀÇ PO ÆÄÀϵéÀº °°Àº GNU gettext µµ±¸¿¡ ÀÌÇØ msgid Çʵ尡 ¸¸µé¾îÁ³À» °ÍÀ̱⠶§¹®ÀÌ´Ù.

ÇÏÁö¸¸, PO ÆÄÀÏÀº ¸Ç óÀ½¿¡ ¼Ò½º ÆÄÀÏ¿¡ Ç¥½ÃµÈ ¹®ÀÚ¿­¿¡¼­ ¸¸µé¾îÁö´Â °Ô ¾Æ´Ï¶ó PO ¸ðµå ÀÚü¿¡ ÀÇÇØ ¸¸µé¾îÁö°í, ´Ù¸¥ ¹æ¹ýÀ¸·Î Ç¥ÁØÈ­µÈ´Ù. Áï ÃÖÁ¾ PO ÆÄÀÏÀº `M-x normalize' ¸í·ÉÀ¸·Î ¸¸µé¾îÁø´Ù. PO ¸ðµå¿Í ´Ù¸¥ GNU gettext µµ±¸µé »çÀÌÀÇ ÀÌ·¯ÇÑ ºÒÀÏÄ¡°¡ ¿ÏÀüÈ÷ ¾ø¾îÁö¸é, ¹ø¿ªÀڴ ǥÁØÈ­ ¹®Á¦¿¡ ´ëÇØ ½Å°æÀ» ¾²Áö ¾Ê¾Æµµ µÉ °ÍÀÌ´Ù.

¹ø¿ª ¿ä¾à¹® »ç¿ëÇϱâ

¿ä¾à¹®Àº ¾ÆÁ÷ ±¸ÇöµÇÁö ¾Ê¾Ò´Ù.

»õ·Ó°Ô ¸¸µé¾îÁø ÀÌ PO ¸ðµåÀÇ ±â´ÉÀº ¹ø¿ªÀÚ°¡ ÀÌ¹Ì ¹ø¿ªµÈ ¹ø¿ª¹®µéÀ» ¿ä¾àÇؼ­ °ü¸®ÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ´Ù. ¿ä¾à¹®Àº ¿©·¯ °³ÀÇ ÆÐÅ°Áö¿¡¼­ ÀÚÁÖ µîÀåÇÏ´Â ¹ø¿ª¹®µé·Î ±¸¼ºµÈ Ư¼ö ¸ñÀûÀÇ PO ÆÄÀÏÀÌ´Ù. ¹ø¿ªÀÚ´Â Àڱ⠿ä¾à¹®¿¡ ¹ø¿ªÇ׸ñÀ» Ãß°¡ÇÏ°í, ¿ä¾à¹®¿¡ µé¾î ÀÖ´Â ¹ø¿ª¹®¿¡¼­ºÎÅÍ ³ªÁß¿¡ ¹ø¿ªÀÌ ¾È µÈ Ç׸ñµéÀ» ÃʱâÈ­ÇÏ°í, ÀÌ¹Ì ¹ø¿ªµÈ Ç׸ñµéÀ» °»½ÅÇÏ´Â ¸í·ÉÀ» ¾µ ¼ö ÀÖ´Ù. ÇÏÁö¸¸, ÀÌ ÀÛ¾÷À» À§Çؼ­´Â, ¿ä¾à¹®µµ Ç¥ÁØÈ­µÇ¾î¾ß ÇÑ´Ù. See section Ç׸ñÀÇ ¹®ÀÚ¿­ Ç¥ÁØÈ­.


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