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

Re: とりあえず決めておきたいこと




♪ In <199902130154.KAA08648@layna.kaynet.or.jp>
♪ Kay = kay@kaynet.or.jp wrote:

Kay>   ざっと、思いつくのがこれくらいです。他にもありましたら、追加してくだ
Kay> さい。

7. (やっぱり番外) ファイルシステムのディレクトリエントリの多国語化
 (eg. `/doshd/WINDOWS/スタート メニュー')


Kay> 1. locale をどうするか
Kay> 1.2.2 本家に locale を寄贈する

個人的にはこれしかないと思います。
とりあえずはlibcのメジャーバージョンに影響を与えない範囲の抽
出と、それでできることの明確化、あたりから。

# って無理なのかなctypeとか


Kay> 2.2.1 本家に X_LOCALE 入りの X を配布して貰う

X_LOCALE入りの実行ファイルとなしの共有ライブラリの間に互換性
がありませんから (多分逆も)、1にとりくむのであれば、X_LOCALE
は最初から無視すべし、と思います。


Kay> 5. バイナリパッケージをどう作成するか

ちょっと前にdeveloperメーリングリストでい〜っぱいマシン備え
たbuild lab作ってアカウントも用意したよんとかいうアナウンス
があったように記憶しています。これ使えばpc532のバイナリパッ
ケージまで作れるかも (笑)。


Kay> 6.2 NWSCONS を多国語化
Kay> 	こっちが本命ですかね?
Kay> 	内部的に Unicode みたいだし UTF-8 を locale に用意してあとはフォ
Kay> 	ントの切替だけである程度は誤魔化せるんじゃないかな?
Kay> 	必要ならあとでコードの変換機構を追加すればいいし。

wsconsレイヤ<=>ハードウェアドライバレイヤ間の内部コードが
Unicodeだと、iso2022ベースでl10nのハードウェアサポートがあり、
既にコンソールでそれを利用しているx68kやpc98で面倒になるので
やめろーと言いたいと思ってるのですが、どう理論武装するかとか、
じゃてめーで書けっていわれたらやだ (笑) とかで止まってます。

vt100emulでは、iso2022のエスケープシーケンスをちょっぴり解釈
しているように見えます。sunの方は、知らないエスケープシーケ
ンスを素通ししているように見えます。

-- み