[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:46414] Re: Manpage encoding: UTF-8 or EUC-JP?



武藤@Debianã·ã‚ã˜ã‡ãã¨ã§ã™ã€‚

At Mon, 24 Apr 2006 20:35:39 +0900,
Junichi Uekawa wrote:
> > > > 日本ã®ã‚ˆã†ãªå›½ã§ã¯ /usr/share/man/ja ã§ãªã /usr/share/man/ja_JP.EUC-JP ã«

ã¨ã‚Šã‚ãˆãšã€ã€Œ_JPã€ã®regionを付ã‘ã‚‹ã®ã¯å¤‰ãªæ°—ãŒã€‚

> > > Debian ã«ãŠã„ã¦ã¯ï¼Œ manpage ã¯ï¼Œ/usr/share/man/jaã«ãŠã,ã¨ã„ã†ã‚ˆã†ã«ã—ã¦ã„るよã†ã§ã™ï¼Ž
> > > ã“ã“ã®éƒ¨åˆ†ãŒæ˜Žæ–‡åŒ–ã•ã‚Œã¦ã„ã‚‹ã¨ã“ã‚ã¯ã¡ã‚‡ã£ã¨ã¿ã¤ã‘られã¦ã„ã¾ã›ã‚“.
> > 
> > 他言語㮠manpage ã«ã¤ã„ã¦ã‚‚ã€ãƒ”リオド以下ã§æ–‡å­—コードを指定ã—ãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒ
> > 作られã¦ã„ã‚‹ã¨ã“ã‚ã¯ç‰¹ã«ãªã„よã†ã«è¦‹ãˆã¾ã™ã­ã€‚
> > ã¨ã„ã†ã“ã¨ã¯ã€ç¾çŠ¶ã§ã¯ã€
> > 
> > * man-db ã® src/encodings.c ã§æŒ‡å®šã•ã‚Œã¦ã„ã‚‹ã€ãã‚Œãžã‚Œã®è¨€èªžã«
> >   特有ã®ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã‚’使ã†ã“ã¨ãŒæš—é»™ã«æŒ‡å®šã•ã‚Œã¦ã„ã‚‹ã“ã¨ã«ãªã‚Šã€
> >   UTF-8 ã® manpage ã‚’ /usr/share/man 以下ã«ç½®ã‘ãªã„。
> 
> ã“ã‚Œã¯ï¼Œ/usr/share/man/ja/ ã«ã¤ã„ã¦ã§ã™ã­ï¼Ž
> /usr/share/man/ja/man[1-9]/*.[1-9].gz ã«é–¢ã—ã¦ã¯ï¼ŒEUC-JPã§ã‚ã‚‹ã“ã¨ãŒå¿…
> è¦ã¨ãªã£ã¦ã„ã¾ã™ï¼Ž
> 
> > * ãŸã¨ãˆæ–°ãŸã« /usr/share/man/ja_JP.UTF-8 ãªã©ã‚’作ã£ã¦ UTF-8 ã® manpage ã‚’
> >   ç½®ã„ãŸã¨ã—ã¦ã‚‚ã€src/encodings.c ã®å®Ÿè£…ゆãˆã«ãƒ­ã‚±ãƒ¼ãƒ«ãŒ ja_JP.UTF-8 ã®ã¨ãã«
> >   ã—ã‹æ¤œç´¢ã•ã‚Œãªã„。
> >   (明文化ã•ã‚Œã¦ã„ãªã„ã¨ãªã‚‹ã¨ã€ã‚‚ã—ã‹ã—ãŸã‚‰ /usr/share/man 以下㮠manpage ã«
> >   UTF-8 ã®ã‚‚ã®ãŒæ··ã–ã£ã¦ã„ã‚‹å¯èƒ½æ€§ã‚‚ã‚ã‚‹?)
> 
> ã“ã®ç‚¹ã¯è‡ªä¿¡ãŒãªã„ã§ã™ï¼Œã‚³ãƒ¼ãƒ‰ã‚’追ã„ãã‚Œã¦ã¾ã›ã‚“.

Contents-i386.gzを見るé™ã‚Šã§ã¯man/ja使ã£ã¦ã„るパッケージ自体ã¯
ãã†å¤šããªã„ã®ã§ã™ãŒã€ã ã„ãŸã„EUC-JPを使ã£ã¦ã„ã‚‹æ„Ÿã˜ã€‚昔rpm.deb
パッケージãŒUTF-8使ã£ã¦ãƒã‚°å ±å‘Šã•ã‚Œã¦ãŸã‚ˆã†ãªã†ã£ã™ã‚‰ã—ãŸè¨˜æ†¶ã‚‚。

æ•°ãŒå¤šããªã„ã®ã§ã“ã®æ©Ÿä¼šã«ãˆã„ã‚„ã£ã¨UTF-8ã«transitionã™ã‚‹ã¨ã„ã†
手もãªãã¯ãªã„ã®ã§ã™ãŒã€çµå±€ã¯rulesãªã‚Šdebhelper(dh_installman)ãªã‚Š
ã„ã‚ã„ã‚メンテナãŒæ‰‹ã‚’加ãˆã‚‹ã“ã¨ã«ãªã‚‹ã®ã§ã€ã§ãã‚Œã°æ—¢å­˜ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª
ã§å…±å­˜ã•ã›ã¡ã‚ƒã†ã»ã†ãŒã„ã„ã®ã‹ãªã¨æ€ã„ã¾ã™ã€‚

一足早ãã‹ã‚‰UTF-8化ã—ã¦ã„ã‚‹FedoraCoreã§ã¯ã©ã†ã‚„ã£ã¦ã„ã‚‹ã®ã‹ãªã€ã¨
開発者ã«èžã„ã¦ã¿ãŸã¨ã“ã‚ã€

・manページã®æŽ¨å¥¨ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã¯UTF-8ã§çµ±ä¸€
・manコマンドã®å†…部㧠iconv -f UTF-8 -t UTF-8 ã—ã¦ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹ã‹ã©ã†ã‹ã‚’
  調ã¹ã‚‹
・エラーãŒå‡ºãŸã‚‰jaã®å ´åˆã€legacyãªEUC-JPã¨åˆ¤æ–­ã€‚legacyãªæ—¨ã®è­¦å‘Šã‚‚表示

ã¨ã„ã†æ–¹æ³•ã‚’採ã£ã¦ã„ã‚‹ã¨ã„ã†ã“ã¨ã§ã—ãŸã€‚
Debianã®manメンテナãŒã“ã†ã„ã†æ–¹æ³•ã‚’許ã™ã‹ã©ã†ã‹ã¯å¾®å¦™ã§ã™ãŒã€
manページã«ã¯ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°æŒ‡ç¤ºå­ãŒãªã„ãŸã‚ã€å½“座ã®ç•°ç¨®æ··åœ¨
環境ã®å›žé¿ç­–ã¨ã—ã¦ã¯ã‚¢ãƒªã§ã¯ãªã„ã‹ã¨æ€ã‚ã‚Œã¾ã™ã€‚
-- 
武藤 å¥å¿—ï¼  kmuto @ kmuto.jp
           Debian/JPプロジェクト   (kmuto@debian.org, kmuto@debian.or.jp)
           æ ªå¼ä¼šç¤¾ãƒˆãƒƒãƒ—スタジオ  (kmuto@xxxxxxxxxxxxxxx)
URI: http://kmuto.jp/ (Debianãªè©±é¡Œãªã©)