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

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



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

At Tue, 7 Sep 1999 11:02:47 +0900,
Tomohiro KUBOTA <kubota@xxxxxxxxxxxxxxxxxxxxx> wrote:
> 
> ä¹…ä¿ç”°ã§ã™ã€‚
> 
> Draft 1 in Japanese ã§ã™ã€‚
> ã“ã‚“ãªã®å‡ºã™ã®ã‚ã¡ã‚ƒãã¡ã‚ƒæ¥ãšã‹ã—ã„ã‚“ã§ã™ãŒã€‚

ãŠæ°—æŒã¡ã¯ã‚ˆã分ã‹ã‚Šã¾ã™ã€‚
内容ã¯ã‚ˆãçºã¾ã£ã¦ã„るよã†ã«æ€ã„ã¾ã™ã€‚

> 1. Introduction
> 
> Debian ã«ã¯ã€æ•°å¤šãã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ãŒå­˜åœ¨ã™ã‚‹ã€‚ãã®ãªã‹ã«ã¯ã€
> テキストデータを扱ã£ãŸã‚Šã€æ–‡å­—を表示ã—ãŸã‚Šå…¥åŠ›ã—ãŸã‚Šã™ã‚‹ã‚‚ã®ãŒ
> 数多ãã‚る。ã—ã‹ã—ã€ãれらã®ãªã‹ã«ã¯è‹±èªž (ASCII コード) ã—ã‹
> 使ãˆãªã„ã‚‚ã®ã‚‚多ãã€ãれらã¯ã€è‹±èªžä»¥å¤–ã®è¨€èªžã‚’使ã†äººã€…ã«ã¨ã£ã¦ã€
> 存在ã—ãªã„ã‚‚åŒç„¶ã§ã‚る。

ã¡ã‚‡ã£ã¨æ„Ÿæƒ…çš„ãªã®ã§

  存在ã—ãªã„ã‚‚åŒç„¶ã§ã‚る。
    ↓
  (残念ãªãŒã‚‰)ã»ã¨ã‚“ã©å½¹ã«ç«‹ãŸãªã„。

ã§ã—ょã†ã‹ã€‚

> 2. Coding Systems
...
> 説明ã—ã¦ã„る。ã“ã®éƒ¨åˆ†ã¯ã€ãã‚Œãžã‚Œã®è¨€èªžåœã«å±žã™ã‚‹äººã‹ã‚‰ã®
> contribution を期待ã—ãŸã„。

# ç´ æ™´ã—ã„アプローãƒã§ã™ã­ã€‚

> 2.6.1.2. ASCII 㨠JIS X 0208 ã¨ã®çµ„åˆã›æ–¹æ³•
> 
>  * ISO-2022-JP (aka JIS code)
>  * EUC-JP (Extended UNIX Code)
>  * SHIFT-JIS (aka Microsoft Kanji Code)
> 
> UNICODE ã¯ã»ã¨ã‚“ã©ä½¿ã‚ã‚Œã¦ã„ãªã„。

Windowsã‚„glibcや次ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®GTK+ã‚„Qt-i18nã®ã€å†…部コード
ã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™(ãŠãらã)。

> 2.6.1.3. Conclusion and Information for Programmers
> 
> 通常ã¯ã€EUC-JP ã®ã¿ã‚’サãƒãƒ¼ãƒˆã™ã‚Œã°ã„ã„。ã‚ã‚‹ã„ã¯ã€EUC-JP ã®ã‚µãƒ–セット
> (ASCII and JIS X 0208) ã®ã¿ã‚’サãƒãƒ¼ãƒˆã™ã‚Œã°ã„ã„。ã“ã®å ´åˆã€

本当ã«ãã†ãªã®ã‹ã€å°‘ã—ç–‘å•ã§ã™ã€‚

> 3.2. X Window System
> 
> X ã¯å›½éš›åŒ–ã•ã‚Œã¦ã„ã‚‹ã®ã§ã€ãƒ•ã‚©ãƒ³ãƒˆã•ãˆç”¨æ„ã—ã¦ã‚„ã‚Œã°ã€æ—¥æœ¬èªžã‚„
> ãã®ä»–ã®è¨€èªžã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãる。ãã—ã¦ã€ãƒ•ã‚©ãƒ³ãƒˆã‚’用æ„ã™ã‚‹ã®ã¯
> ユーザーã®è²¬ä»»ã§ã‚ã‚Šã€ãƒ—ログラムã®è²¬ä»»ã§ã¯ãªã„。プログラムã®å´ã§
> å¿…è¦ãªã“ã¨ã¯ã€
> 
>   * LOCALE を使ã†ã“ã¨ã‚’宣言ã™ã‚‹ã“ã¨ã€‚setlocale()
>   * X ã®å›½éš›åŒ–機能を有効ã«ã™ã‚‹ã“ã¨?
>   * フォントã®æŒ‡å®šã«æ³¨æ„ã™ã‚‹ã“㨠(ãŸã¨ãˆã°ã€-adobe-* ã«åˆè‡´ã™ã‚‹
>     日本語フォントã¯å­˜åœ¨ã—ãªã„)。

Xã§ã¯ã€XFontStructã§ã¯ãªãXFontSetを基ã«ãƒ†ã‚­ã‚¹ãƒˆã‚’表示ã—ãªã‘
ã‚Œã°ã‚¢ãƒ«ãƒ•ã‚¡ãƒ™ãƒƒãƒˆã¨æ—¥æœ¬èªžã‚’åŒæ™‚ã«è¡¨ç¤ºã§ããªã„。

# ã¾ãŸã€XFontStructã§ç¢ºä¿ã™ã‚‹æ—¥æœ¬èªžãƒ•ã‚©ãƒ³ãƒˆã¯JISコード表ç¾ã«
  ãªã£ã¦ã„ã¦ã€XFontSetã§ç¢ºä¿ã™ã‚‹ãƒ•ã‚©ãƒ³ãƒˆã‚»ãƒƒãƒˆã«å«ã¾ã‚Œã‚‹æ—¥æœ¬
  語フォントã¯(我々ã®å ´åˆã¯)EUC-JPã«ãªã£ã¦ã„ã‚‹ã®ã‚‚ã€ãƒ—ログラ
  ムをç¹é›‘ã«ã•ã›ã¦ã„るよã†ãªæ°—ãŒã—ã¾ã™ã€‚ã“ã‚Œã¯ç§è¦‹ã§ã™ã€‚

>   * i18n ã•ã‚ŒãŸ Widget を使ã†ã“ã¨ã€‚ãŸã¨ãˆã°ã€Athena Widget ã‚„ GTK++ ã¯
>     i18n ã•ã‚Œã¦ã„る。

GTK++ã§ã¯ãªãGTK+ã¨è¡¨è¨˜ã—ã¾ã™ã€‚

最近ã®GIMPã®æ—¥æœ¬èªžåŒ–ã®è©±ã«ã‚‚ã‚ã‚Šã¾ã—ãŸãŒã€GTK+ã§ã•ãˆä¾ç„¶å®Œå…¨
ã«ã¯å›½éš›åŒ–ã•ã‚Œã¦ã„ã¾ã›ã‚“。ã“ã‚Œã¯FontStructã¨FontSetã®é–“ã®ã‚¸
レンマãŒç™ºç«¯ã§ã™ã€‚GTK+ã®GtkFontSelectionダイアログã§ã¯ãƒ•ã‚©ãƒ³
トをå–å¾—ã™ã‚‹ã‚ˆã†ã«è¨­è¨ˆã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ASCIIã¨æ—¥æœ¬èªžã®æ··åœ¨ãƒ†
キストを素直ã«è¡¨ç¾ã§ããªããªã£ã¦ã„ã¾ã™ã€‚

> 4.1.1. Invoked in the Console

ã“ã“ã«ã€æ—¥æœ¬èªžã‚’入力ã™ã‚‹ä»•çµ„ã¿ãŒã©ã†ãªã£ã¦ã„ã‚‹ã‹ã‚’説明ã—ãªã‘
ã‚Œã°ã€ä»¥ä¸‹ã®éƒ¨åˆ†ã‚’ç†è§£ã—ã¦ã‚‚らãˆãªã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。

> 「入力ã€ã«é–¢ã—ã¦ã¯ã€Canna, Wnn ãªã©ã®å€‹ã€…ã®å¤‰æ›ã‚¨ãƒ³ã‚¸ãƒ³ã«ç›´æŽ¥
> 接続ã™ã‚‹ã—ã‹æ–¹æ³•ã¯ãªã„。ã“ã‚Œã«é–¢ã—ã¦ã¯ã€I18N ã®åŸºæ¿ã¨ãªã‚‹
> standard ã¯å­˜åœ¨ã—ãªã„ã®ã§ã€è¨€èªžåˆ¥ã«å€‹åˆ¥ã«å¯¾å¿œã—ãªã‘ã‚Œã°ãªã‚‰ãªã„。
...

一ã¤ã ã‘注文ãŒã‚ã‚Šã¾ã™ã€‚今ã¯å›½éš›åŒ–を目指ã—ã¦ã„ã‚‹ã‘ã©ã€æœ€çµ‚çš„
ã«ã¯ãƒžãƒ«ãƒãƒªãƒ³ã‚¬ãƒ«ã‚’指å‘ã™ã‚‹ã‚ˆã†å¸¸ã«æ„è­˜ã™ã¹ãã ã¨ä¸»å¼µã—ã¦æ¬²
ã—ã„ã§ã™ã€‚国際化ã¨ã„ã†ã®ã¯çµå±€æ¬ é™¥ã ã‚‰ã‘ãªå¦¥å”ã®ç”£ç‰©ãªã‚ã‘ã§ã€
国際化ã ã‘ã§æº€è¶³ã—ã¦ã—ã¾ã†ã‚ˆã†ãªé›°å›²æ°—ã‚’ä¼ãˆãŸãã¯ãªã„ã§ã™ã€‚
--
岡 充 (Mitsuru Oka)
奈良先端科学技術大学院大学