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

[debian-devel:10349] Re: Draft 1 (Re: I18N Document)



岡@奈良先端ã§ã™ã€‚

At Fri, 10 Sep 1999 14:45:19 +0900,
Tomohiro KUBOTA <kubota@xxxxxxxxxxxxxxxxxxxxx> wrote:
> 
> ä¹…ä¿ç”°ã§ã™ã€‚

> 岡ã•ã‚“:
> >> # ãã†ã„ãˆã°ã€å™‚ã«èžã多言語 Web ブラウザ arena-i18n ã£ã¦
> >> # ã©ã“ã«ã‚ã‚‹ã®ã§ã—ょã†ï¼Ÿ ã ã‚Œã‹ Debianize ã—ãªã„ã‹ãª...
> > arena - an HTML 3.0 compliant WWW browser for X
> 
> Debian パッケージã«ãªã£ã¦ã„ã‚‹ã®ã¯ i18n ã§ã¯ãªã„ arena 
> ã˜ã‚ƒã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸã£ã‘?

ã™ã¿ã¾ã›ã‚“ã€ãã†ã‹ã‚‚ã—ã‚Œãªã„。

> 岡ã•ã‚“:
> >> ã¨ã“ã‚ã§ã€ãã®ãƒ‘ッãƒä½œæˆã®è©±ã€å®Ÿä¾‹ã¨ã—ã¦ã‚³ãƒ¼ãƒ‰ã‚‚ã¾ã˜ãˆã¦ã€
> >> 第7ç« ã®å®Ÿä¾‹ã®ã¨ã“ã‚ã« contribute ã—ã¦ã‚‚らãˆãªã„ã§ã—ょã†ã‹ï¼Ÿ
> >ライセンスをã¤ã‘るよã†ãªãƒ¬ãƒ™ãƒ«ã®ä»£ç‰©ã§ãªã„ã®ã§ã€å¾¡è‡ªç”±ã«ãŠä½¿
> >ã„下ã•ã„。間é•ã£ã¦ã„ã‚‹å¯èƒ½æ€§ã¯ã‚ã‚Šã¾ã™ã€‚
> ># 悪ã„例ã¨ã—ã¦ä½¿ã†ã¨ã„ã„ã‹ã‚‚。
> 
> 岡ã•ã‚“自身ã«æ›¸ã„ã¦ã‚‚らã„ãŸã‹ã£ãŸã®ã§ã™ãŒ... ç„¡ç†ã§ã—ょã†ã‹ã€‚
> ãã‚Œã«ã€ãれを悪ã„例ãªã‚“ã¦è¨€ã‚ã‚ŒãŸã‚‰ã€ç§ã®ç«‹å ´ãŒãªã„ã§ã™ã€‚

ã§ã‚‚ã‚„ã£ã±ã‚Šã€å›½éš›åŒ–ã¨ã„ã†è¦³ç‚¹ã‹ã‚‰ã¯æ‚ªã„例ã ã¨æ€ã„ã¾ã™ã€‚
Wishlistçš„ãƒã‚°ãƒ¬ãƒãƒ¼ãƒˆã‚’é€ã‚ã†ã¨æ€ã£ã¦ã€èª¿ã¹ã¦ã„ã‚‹ã†ã¡ã«
usr/doc/gettext/TODOを読ã¿ã¾ã—ãŸã€‚中ã«ã¯

  * use UTF encoding for distributions

ã¨ã„ã†å†…容ãŒæ›¸ã‹ã‚Œã¦ã„ã¾ã™ã€‚ãã‚Œã«ã€usr/doc/gettext/README-alpha
ã«ã¯

  This is a test release of GNU gettext.
  Please do not send reports about this release to any
  GNU mailing list or newsgroup.

  Please send comments and problems to drepper@xxxxxxxx

ã¨æ›¸ã‹ã‚Œã¦ã„ã‚‹ã®ã§ã€ã¡ã‚‡ã£ã¨æ€¥ãŽã™ãŽãªã®ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“
(gettextã®é–‹ç™ºãŒé…ã„ã ã‘ãªã®ã‹ã‚‚ã‚Œã¾ã›ã‚“ãŒã€ã“ã®drepperã•ã‚“
å¿™ã—ãã†ãªã®ã§)。

> 岡ã•ã‚“:
> > EUCä¾å­˜ãªã“ã¨ã¨ã‚«ãƒ©ãƒ æ•°ä¾å­˜ãªã“ã¨ã¯åˆ¥ç‰©ã§ã™ã€‚カラム数ä¾å­˜ã§
> > ã‚ã£ã¦ã‚‚ã¾ã ã‚³ãƒ¼ãƒ‰ã‚»ãƒƒãƒˆã«ä¾å­˜ã—ã¦ã„ãªã‘ã‚Œã°å分価値ã®ã‚るコー
> > ドをä¿ã¦ã¦ã„ã¾ã™ã€‚gettextã®ã‚ˆã†ãªé‡è¦åº¦ã®é«˜ã„ツールを汚ã—ãŸ
> > ããªã‹ã£ãŸã®ã§ã™ã€‚
> 
> カラム数を扱ã†ãŸã‚ã«ã¯ã€å€‹ã€…ã®æ–‡å­—コードã«é–¢ã™ã‚‹çŸ¥è­˜ã‚’直接
> 実装ã™ã‚‹ã—ã‹ãªã„ã¨æ€ã†ã®ã§ã™ãŒã€‚ドキュメントã«ã‚‚ãã†æ›¸ã„ãŸ
> ã®ã§ã€ã‚‚ã—文字コードã«é–¢ã™ã‚‹çŸ¥è­˜ã‚’直接実装ã—ãªãã¦ã‚‚ã„ã„方法ãŒ
> ã‚ã‚‹ã®ãªã‚‰ã€å˜˜ã‚’書ã„ãŸã“ã¨ã«ãªã‚‹ã®ã§ã€æ•™ãˆã¦ã‚‚らãˆãªã„ã§ã—ょã†ã‹ã€‚

1byte<->1カラムã€2byte以上<->2カラムã¨ã„ã†å‰æã§ã‚ã‚Œã°ã€ãƒžãƒ«
ãƒãƒã‚¤ãƒˆã§å®Ÿè£…ã§ããã†ãªæ°—ã‚‚ã—ã¾ã™ã€‚ã‚‚ã¡ã‚ã‚“ã€åŠè§’カナã®ã‚ˆã†
ãªä¾‹å¤–ã‚‚ã‚ã‚‹ã¨æ€ã„ã¾ã™ãŒã€æ¦‚ã­ã†ã¾ãã„ããã†ã€ã§ã™ã€‚

 # ã‚ã¾ã‚Šè©³ã—ããªã„ã®ã§ã„ã„加減ãªäº‹æ›¸ã„ã¦ã‚‹ã‹ã‚‚。

> 岡ã•ã‚“:
> > Fontã¨FontSetã®å¯¾å¿œã¯ãŸã„ã¦ã„以下ã®ã‚ˆã†ã«ãªã‚‹ã‚ˆã†ã§ã™ã€‚
> > # ä»–ã«ã‚‚ã‚ã‚Šã¾ã™ãŒå‰²æ„›ã€‚
> > 
> >   Font              | FontSet
> >   ==================+====================
> >   XFontStruct       | XFontSet
> >   ------------------+--------------------
> >   XLoadFont()       | XCreateFontSet()
> >   ------------------+--------------------
> >   XUnloadFont()     | XFreeFontSet()
> >   ------------------+--------------------
> >   XQueryFont()      | XFontsOfFontSet()
> >   ------------------+--------------------
> >   XDrawString()     | XmbDrawString()
> >   XDrawString16()   | XwcDrawString()
> >   ------------------+--------------------
> >   XDrawText()       | XmbDrawText()
> >   XDrawText16()     | XwcDrawText()
> >   ------------------+--------------------
> 
> ã“ã®è¡¨ã€ãã®ã¾ã¾å¼•ç”¨ã—ã¦ã‹ã¾ã‚ãªã„ã§ã™ã‹ï¼Ÿ ç§ã«ã¯ç†è§£ã§ãã¾ã›ã‚“ãŒã€
> å¿…è¦ãªäººãªã‚‰ã¡ã‚‡ã£ã¨å‹‰å¼·ã™ã‚Œã°ç†è§£ã§ãã‚‹ã ã‚ã†ã€ã¨ã„ã†ã“ã¨ã§...
> よã†ã™ã‚‹ã«ã€å·¦å´ã‚’使ã£ã¦ã„るよã†ãªå ´åˆã¯å³å´ã‚’使ã†ã‚ˆã†ã«
> 書ãæ›ãˆã‚ã€ã£ã¦ã“ã¨ã§ã™ã‚ˆã­ã€‚

ãã†ã§ã™ã€‚ãŠä½¿ã„下ã•ã„。

> 岡ã•ã‚“:
> > ã§ã€Xã¯ã“ã‚Œã ã‘ã§ã„ã„ã‹ã¨è¨€ã†ã¨ã€ãã†ã˜ã‚ƒãªã„よã†ãªæ°—ãŒã—ã¦
> > ãã¾ã—ãŸã€‚例ãˆã°Athenaã‚„Motifã‚„GTK+ã‚„Qtã«ã‚ˆã£ã¦å…¨ç„¶é•ã†ãƒ—ロ
> > グラミングインファフェースãŒã‚ã‚‹ã‚ã‘ã§ã™ã‹ã‚‰ã€å†…部的ã«ã“れを
> > 使ã£ã¦ã„よã†ã¨è¡¨é¢çš„ãªãƒ—ログラマã«ã¯é–¢ä¿‚ç„¡ã„話ã§ã™(Qtã«ã¤ã„
> > ã¦ã¯ä¸Šè¨˜ã®é–¢æ•°ã™ã‚‰ä½¿ã£ã¦ãªã„ã¨æ€ã„ã¾ã™)。
> >
> > ãã†ã„ã†ã‚ã‘ã§ã€ä¸»è¦ãªã‚‚ã®ã‚’全部書ãã‹ã€ä¸€èˆ¬åŒ–ã—ãŸè¡¨ç¾ã«ç•™ã‚
> > ã‚‹ã‹ã ã¨æ€ã„ã¾ã™ã€‚
> 
> ã•ã£ãã®ä¸€è¦§è¡¨ã‚’書ã„ã¦ãŠã„ã¦ã€ã€Œãƒ„ールキットを使ã†å ´åˆã‚‚åŒã˜å•é¡ŒãŒ
> ã‚ã‚‹ã®ã§ãã‚Œãžã‚Œã®ãƒ„ールキットã«ã¤ã„ã¦å„自調ã¹ã‚ã€ã¨æ›¸ãよã†ã«
> ã™ã‚Œã°ã„ã„ã§ã—ょã†ã‹ã€‚

ãã‚“ãªã‚‚ã®ã§ã„ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ã­ã€‚

--
岡 充 (Mitsuru Oka)
奈良先端科学技術大学院大学