·ÎÄÉÀÏ :: TextDomain.

·ÎÄÌ :: TextDomainÀº Uniforum ¸Þ½ÃÁö º¯È¯¿¡ ´ëÇÑ Perl ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

·ÎÄÉÀÏ :: TextDomain. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Guido Flohr
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~guido/libintl-perl-1.16/lib/Locale/Recode.pm

·ÎÄÉÀÏ :: TextDomain. ű×


·ÎÄÉÀÏ :: TextDomain. ¼³¸í

·ÎÄÉÀÏ :: TextDomainÀº Uniforum ¸Þ½ÃÁö º¯È¯¿¡ ´ëÇÑ Perl ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. locale :: textdomainÀº Uniforum ¸Þ½ÃÁö translationÀÇ perl ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. ½Ä ³ëÇÁ°¡ locale :: textdomain ( 'my-package', @locale_dirs)À» »ç¿ëÇÕ´Ï´Ù. ·ÎÄÉÀÏ :: TextDomain QW (My-Package)¸¦ »ç¿ëÇϽʽÿÀ. ³» $ ¹ø¿ª = __ "¾È³çÇϼ¼¿ä ¼¼°è! N"; ³» $ alt = $ __ { "hello world! n"}; My $ alt2 = $ __-> { "hello world! n"}; my @list = (n __ "hello", n __ "¼¼°è"); my @plurals = (n__ ( "ÇϳªÀÇ ¼¼°è", "{num} worlds"), n__ ( "1 ÆÄÀÏ", "% d ÆÄÀÏ")); MY $ Áú¹® = __x ( "ÆÄÀÏ Àбâ"{file} ': {err} ", file => $ file, err => $!); printf (__n ( "ÇÑ ÆÄÀÏ Àбâ", "% d ÆÄÀÏ Àбâ", $ num_files), $ num_files); Àμâ __nx ( "ÇÑ ÆÄÀÏ Àбâ", "{num} ÆÄÀÏ Àбâ", $ num_files, num => $ num_files). module locale :: textdomain (3PM)Àº Perl ¸Þ½ÃÁö Translation¿¡ ´ëÇÑ ³ôÀº ¼öÁØÀÇ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù .TextDomainswhen ¿äû ±ÍÇÏÀÇ ¿äû ÁÖ¾îÁø ¹®ÀÚ¿­¿¡ ´ëÇÑ ¹ø¿ªÀº libintl-perl¿¡¼­ »ç¿ëµÇ´Â ½Ã½ºÅÛÀÌ ¹ø¿ªÀ» Æ÷ÇÔÇÏ´Â ÀûÀýÇÑ ¸Þ½ÃÁö Ä«Å»·Î±×¸¦ ã±â À§ÇØ Ç¥ÁØ Àü·«À» µû¸¨´Ï´Ù. libintl-perlÀº ¸Þ½ÃÁö Ä«Å»·Î±×ÀÇ À̸§À» ¸í½Ã ÀûÀ¸·Î Á¤ÀÇÇÏÁö ¾Ê´Â ÇÑ ' ¸Þ½ÃÁö '(±âº»°ªÀ» Locale :: Messages), Method TextDomain ()À» ÅëÇØ ´Ù¸¥ °ªÀ¸·Î º¯°æ ÇÑ °æ¿ì°¡ ¾Æ´Ï¸é ±×ÀÇ ±âº» Àü·«ÀÌ ÃÖÀûÈ­¸¦À§ÇÑ °ø°£À» ³²°Ü µÓ´Ï´Ù. ¿©·¯ ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°Áö°¡ °³º° ¸Þ½ÃÁö Ä«Å»·Î±×°¡ÀÖ´Â ¸ðµç ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°Áö°¡ ÇϳªÀÇ ½Ã½ºÅÛ¿¡ ¼³Ä¡ µÉ ¼ö ÀÖÀ¸¸ç ¼ÒÇÁÆ®¿þ¾îÀÇ Å¸»ç ±¸¼º ¿ä¼Ò (Perl ¸ðµâ°ú °°Àº)°¡ ¸Þ½ÃÁö Ä«Å»·Î±×¸¦·Îµå ÇÒ ¼öÀÖ´Â °æ¿ì¿¡µµ ÈξÀ ´õ ¶È¶ÈÇÕ´Ï´Ù. ¼Ö·ç¼ÇÀ» ¹æÇØÇÏÁö ¾Ê°íµµ ¼Ö·ç¼ÇÀÌ ¸íÈ® ÇØÁö¸é ¸Þ½ÃÁö µ¥ÀÌÅͺ£À̽º¿¡ °íÀ¯ ÇÑ À̸§À» ÁöÁ¤ÇؾßÇÏ¸ç ·±Å¸ÀÓ¿¡ ÇØ´ç À̸§À» ÁöÁ¤ÇؾßÇÕ´Ï´Ù. ±× °íÀ¯ ÇÑ À̸§Àº ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°ÁöÀÇ ¼ÒÀ§ TextDomainÀÔ´Ï´Ù. À̸§Àº ½ÇÁ¦·Î ÀÓÀÇÀûÀÌÁö¸¸ ÃÖ´ë »óÈ£ ¿î¿ë¼º : ÆÄÀÏ ½Ã½ºÅÛ SafetyIn Practice, TextDomains°¡ ÆÄÀÏ À̸§À¸·Î ¸ÅÇεǵµ·ÏÇϱâ À§ÇØÀÌ ¸ð¹ü »ç·Ê ÁöħÀ» µû¶ó¾ßÇÕ´Ï´Ù. µû¶ó¼­ ¼±ÅÃÇÑ ÅؽºÆ® µµ¸ÞÀÎÀÌ ¸ðµç ½Ã½ºÅÛ¿¡¼­ À¯È¿ÇÑ ÆÄÀÏ À̸§ÀÎÁö È®ÀÎÇؾßÇÕ´Ï´Ù. software.case-sensitivitytextdomains´Â Ç×»ó ´ë¼Ò ¹®ÀÚ¸¦ ±¸ºÐÇÕ´Ï´Ù (Áï, 'ÆÐÅ°Áö'¹× 'ÆÐÅ°Áö'ÀÌ µ¿ÀÏÇÏÁö ¾Ê½À´Ï´Ù). ±×·¯³ª ¸Þ½ÃÁö Ä«Å»·Î±×°¡ ÆÄÀÏ À̸§À» ãÀ» ¶§ »ç·Ê¸¦ ±¸ºÐÇϰųª ±¸º° ÇÒ ¼ö ¾øÀ» ¼öµµ ÀÖ°í ¿©±â¿¡¼­´Â ÀáÀçÀû ÀÎ Ãæµ¹À» ÇÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©±â¿¡¼­´Â ¼ÒÇÁÆ®¿þ¾î°¡ CPANÀÇ ¸ðµâ·Î ³ª¿­µÇ¾î ÀÖ¾î¾ßÇÕ´Ï´Ù. CPANSÀÇ À̸§À» TextDomainÀ¸·Î ¼±ÅÃÇϱ⠸¸ÇϸéµË´Ï´Ù. libintl-perlÀÇ TextDomainÀº 'libintl-perl'ÀÔ´Ï´Ù. ±×·¯³ª ¸ðµç ±â°£ ( '.')¿¡¼­ ¹ØÁÙ À̸§À¸·Î ¸ðµç ±â°£ ( '.')À» ±³Ã¼ÇϽʽÿÀ. ... ÀÎÅÍ³Ý µµ¸ÞÀÎ À̸§Àº Æú¹éÀ¸·Î ... ¼ÒÇÁÆ®¿þ¾î°¡ CPAN¿¡ ³ª¿­µÈ ¸ðµâÀÌ ¾Æ´Ñ °æ¿ì ¸¶Áö¸· ¼ö´ÜÀ¸·Î ÀÚ¹Ù¸¦ »ç¿ëÇؾßÇÕ´Ï´Ù. (TM) ÆÐÅ°Áö °èȹ, i. ÀÌÀÚÇü. ¼ÒÀ¯ÀÚ ÀÎ ÀÎÅÍ³Ý µµ¸ÞÀÎÀ» ¼±ÅÃÇÏ°í ÀÎÅÍ³Ý µµ¸ÞÀÎÀÇ ¼ÒÀ¯ÀÚ¿¡°Ô ¹®ÀÇ ÇÑ ÀÎÅÍ³Ý µµ¸ÞÀÎÀ¸·Î ¿øÇÏ´Â TextDomainÀ» ¿¬°áÇϽʽÿÀ. ¿¹ : ȸ»ç´Â À¥ »çÀÌÆ®ÀÇ 'www.foobar.org'¸¦ ½ÇÇàÇÏ°í µµ¸ÞÀÎ 'foobar.org'ÀÇ ¼ÒÀ¯ÀÚÀÔ´Ï´Ù. ±ÍÇÏÀÇ È¸»ç ¼ÒÇÁÆ®¿þ¾îÀÇ 'Barfoos'ÀÇ TextDomainÀº 'org.foobar.barfoos'.IF ¼ÒÇÁÆ®¿þ¾î°¡ µ¿ÀÏÇÑ ½Ã½ºÅÛÀÇ ´Ù¸¥ ¹öÀü¿¡ ¼³Ä¡ µÉ °¡´É¼ºÀÌ ³ô¾Æ¾ßÇÕ´Ï´Ù. ÅؽºÆ® µµ¸ÞÀο¡ ¹öÀü Á¤º¸¸¦ Ãß°¡ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ±âŸ ½Ã½ºÅÛÀº TextDomainsÀÇ ¸í¸í °èȹ°ú ´ú ¾ö°ÝÇÏÁö¸¸ Perl·Î ¾Ë·ÁÁø Çö»óÀº ½ÇÁ¦·Î ÀÛ°í Àü¹®È­ µÈ ¸ðµâÀÇ ´ë¸®Á¡À̸ç Chaos.Binding TextDomains°¡ ½Ã½ºÅÛÀÌ ¾Ë°íÀÖ´Â TextDomains¸¦ ÇÇÇϱâ À§ÇØ ÀϺΠ³×ÀÓ ½ºÆäÀ̽º ¸ðµ¨À» °¡Á¤ÇÏ´Â °ÍÀÌ °¡Àå Çö¸íÇÕ´Ï´Ù. »ç¿ëÀÚÀÇ ¾ð¾î·Î ¹ø¿ªÇÏ·Á´Â ¸Þ½ÃÁöÀÇ TextDomainÀº ¿Ã¹Ù¸¥ ¸Þ½ÃÁö Ä«Å»·Î±×¸¦ ã¾Æ¾ßÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î libintl-perlÀº µð·ºÅ͸® / usr / share / locale ¹× / usr / local / share / locale (±× ¼ø¼­·Î)¿¡¼­ ¹ß°ßµÇ´Â ¹ø¿ª µ¥ÀÌÅͺ£À̽º¿¡¼­ ¹®ÀÚ¿­À» Á¶È¸ÇÕ´Ï´Ù.ÀÌ µð·ºÅ丮°¡ ¸ñÇ¥ ±â°è, ¼³Ä¡ ·çƾÀÌ ÀÌ·¯ÇÑ À§Ä¡¿¡ ´ëÇÑ ¾²±â ¾×¼¼½º ±ÇÇÑÀÌ ÀÖ´ÂÁö È®ÀÎÇÒ ¼ö ¾ø½À´Ï´Ù. µû¶ó¼­ ±âº» µð·ºÅ丮 ÀÌÀü¿¡ ´Ù¸¥ µð·ºÅ丮¸¦ °Ë»öÇϵµ·Ï libintl-perlÀ» Áö½Ã ÇÒ ¼ö ÀÖ½À´Ï´Ù. differentnt °Ë»ö µð·ºÅ丮¸¦ ÁöÁ¤ÇÏ´Â °ÍÀº TextDomain µð·ºÅ丮¿¡ ¹ÙÀεùµË´Ï´Ù .Locale :: TextDomain Perl ƯÁ¤ Á¢±Ù ¹æ½ÄÀ¸·Î ±âº» Àü·«À» È®ÀåÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é Ç¥ÁØ Æ÷ÇÔ µÈ ¸ðµç ±¸¼º ¿ä¼Ò¿¡¼­ LocalEdata µð·ºÅ丮¸¦ ã¾Æ TextDomain¿¡ ´ëÇÑ ¸Þ½ÃÁö°¡ Æ÷ÇÔ µÈ µ¥ÀÌÅͺ£À̽º¸¦ È®ÀÎÇÕ´Ï´Ù. ¿¹ : /usr/lib/perl/5.8.0/site_perl °æ·Î°¡ @inc¿¡ÀÖ´Â °æ¿ì /usr/lib/perl/5.8.0/site_perl/localedata¿¡¼­ ¹ø¿ª ÆÄÀÏÀ» ¼³Ä¡ÇÒ ¼ö ÀÖÀ¸¸ç ãÀ» ¼ö ÀÖ½À´Ï´Ù. ·±Å¸ÀÓ¿¡. ¿ä±¸ »çÇ× : ¡¤ Perl.


·ÎÄÉÀÏ :: TextDomain. °ü·Ã ¼ÒÇÁÆ®¿þ¾î