国際化対応言語環境の利用ガイド

はじめに

この『国際化対応言語環境の利用ガイド』では、SolarisTM 9 オペレーティング環境における国際化および地域化機能について説明しています。このガイドには、このリリースを使用してさまざまな言語や文化的な慣行をサポートするグローバルソフトウェア製品を作成する方法についての、重要な情報が含まれています。

このガイドでは、言語を使用するのに必要な基本機能について説明しているだけでなく、世界各国におけるグローバルアプリケーションの開発や言語サービスの管理を容易にする Solaris プラットフォームの個別の機能についても説明しています。

この章の内容は次のとおりです。

このマニュアルでは、必要に応じてこのリリースの国際化機能についての追加情報や詳細な情報が記載された他のマニュアルを紹介しています。「はじめに」では、このガイドで使用されている表記上の規則について紹介しています。

対象読者

このマニュアルは、Solaris 9 オペレーティング環境用の国際化製品およびアプリケーションを設計するソフトウェア開発者および管理者を対象としています。

このマニュアルは、読者が C プログラミング言語に関する知識を持っていることを前提としています。

オペレーティングシステムの情報はすべて SunOSTM 5.9 動作環境に関する情報です。

内容の紹介

このマニュアルは次のように構成されています。

関連マニュアルおよびサイト

Sun Global Application Developer Corner

アプリケーションの国際化に関する開発者向けの情報については、Sun Global Application Developer Corner (Sun GADC) を参照してください。

Sun Global Application Developer Corner は、すでに提供されている Sun Global Application Developer Kit 1.0 の Web 版で、更新されています。このページには、 http://www.sun.com/developers/gadc でアクセスできます。

サンの Global Application Developer Corner には、グローバルソフトウェアの開発に伴うさまざまな設計や開発の問題に対処する包括的な国際化ツールや文書が格納されています (グローバル化適合性のテスト方法や問題の障害追跡方法など)。

このサイトには、擬似英語を使って情報アプリケーションをテストできる Sun Multibyte English (MBE) ロケールなどのテストツールがあります。英語を話す開発者にとって、このロケールは、特定の言語で開発したアプリケーションをテストする際に非常に便利です。Sun Multibyte English ロケールは、無料でダウンロードできます。その他の役立つツールや情報には、参照情報とコードの例 (C 言語) や、Solaris オペレーティング環境の国際言語サポートに関するホワイトペーパー、技術に関する記事、参照に便利なグローバル化リンクなどがあります。さらに、このサイトには、製品の国際化を評価するために開発者が使用するチェックリストや、グローバル化に関連するユーザーのための質問のページがあります。

Java Development Kit

Java Development Kit については、 http://java.sun.com/j2se/1.3/docs/guide/intl/index.html を参照してください。

Solaris 共通デスクトップ環境 (CDE)

Solaris 共通デスクトップ環境 プログラマーズ・ガイド』は、Solaris Documentation CD に含まれている CDE Developer's Collection の一部としても提供されます。

OSF/Motif 情報

OSF/Motif Programmer's Guide, Release 1.2 Englewood Cliffs, New Jersey, Prentice-Hall, 1993』。 このマニュアルでは、OSF/Motif アプリケーションプログラミングインタフェースを使用して、Motif アプリケーションを作成する方法を説明します。Motif ウィジェットセットアーキテクチャの概要および Motif ツールキットについて説明し、Motif アプリケーションのモデルと例を示します。

PostScript 情報

これらの一連の資料は、PostScript アプリケーションの開発には不可欠です。

『PostScript リファレンス・マニュアル 第 2 版』は、PostScript の標準リファレンスです。各演算子、Display PostScript (DPS)、Level 1 および Level 2 についての定義が説明されています。この資料は、デバイス独立のプリンタ言語としての、PostScript の基本事項について説明しています。PostScript のフォントおよび文字を処理する特殊な機能についても説明されています。この資料の付録 E では、標準文字セットおよびエンコーディングベクターを示しています。インタプリタに組み込まれたフォントや他のソースから提供されたフォントの編成についても解説しています。

『Programming the Display PostScript System with X』は、X ウィンドウおよび Display PostScript を扱うアプリケーション開発者向けの資料です。この資料は、Display PostScript を使用するアプリケーションを作成して、画面表示およびプリンタ出力用の情報を作成する方法を示しています。コーディングの手法が詳細に説明されています。

X Window System は、X Display ProstScript (X/DPS) システムにより拡張されています。このシステムは、クライアント側でアプリケーションから呼び出し可能なライブラリを使用し、X サーバー側では対応する拡張機能を使用します。

Solaris オペレーティング環境下での国際化プロセス

Tuthill、Bill、および David Smallberg。 『Creating Worldwide Software: Solaris International Developer's Guide』, 2nd edition. Mountain View, California, Sun Microsystems Press, 1997。このマニュアルは、 www.sun.com/books/ から参照できます。このマニュアルは、Solaris オペレーティング環境の下で国際化を行う際の手順の概要を説明しています。

Sun のオンラインマニュアル

docs.sun.com では、Sun が提供しているオンラインマニュアルを参照することができます。マニュアルのタイトルや特定の主題などをキーワードとして、検索を行うこともできます。URL は、http://docs.sun.com です。

表記上の規則

このマニュアルでは、次のような字体や記号を特別な意味を持つものとして使用します。

表 P–1 表記上の規則

字体または記号 

意味 

例 

AaBbCc123

コマンド名、ファイル名、ディレクトリ名、画面上のコンピュータ出力、コード例を示します。 

.login ファイルを編集します。

ls -a を使用してすべてのファイルを表示します。

system%

AaBbCc123

ユーザーが入力する文字を、画面上のコンピュータ出力と区別して示します。 

system% su

password:

AaBbCc123

変数を示します。実際に使用する特定の名前または値で置き換えます。 

ファイルを削除するには、rm filename と入力します。

『 』 

参照する書名を示します。 

『コードマネージャ・ユーザーズガイド』を参照してください。 

「 」 

参照する章、節、ボタンやメニュー名、強調する単語を示します。 

第 5 章「衝突の回避」を参照してください。 

この操作ができるのは、「スーパーユーザー」だけです。 

枠で囲まれたコード例で、テキストがページ行幅を超える場合に、継続を示します。 

sun% grep `^#define \
  XV_VERSION_STRING'

コード例は次のように表示されます。

[ ] は省略可能な項目を示します。上記の例は、filename は省略してもよいことを示しています。

| は区切り文字 (セパレータ) です。この文字で分割されている引数のうち 1 つだけを指定します。

キーボードのキー名は英文で、頭文字を大文字で示します (例: Shift キーを押します)。ただし、キーボードによっては Enter キーが Return キーの動作をします。

ダッシュ (-) は 2 つのキーを同時に押すことを示します。たとえば、Ctrl-DControl キーを押したまま D キーを押すことを意味します。

一般規則