OpenOffice.org 1.0日本語版導入プログラム
置換データライブラリ　0.3

2002-07-31：0.1.0
2002-08-04：0.1.1
2002-08-12：0.1.2　*.stcのシート名を修正、
2002-08-18：0.1.2A フォント置換を追加、フォント設定のためテンプレート修正
2002-08-30：0.2.0　Calc,Impressテンプレートを追加
2003-02-09：0.3.0　JCP 0.3対応
2003-02-17：0.3.1　順序リストを追加、吹きだしを追加、label.xmlを更新

by Yutaka Kachi y-catch@ja2.so-net.ne.jp　OpenOffice.org 日本ユーザー会



[概要]
このデータは、OOo1.0日本語版導入プログラムのために
必要な設定を施した置換・追加ファイルをまとめたモノです。


[置換・追加ファイル]

　ヘルプファイルのスタイルシート	： custom.css
　設定XMLファイル			： common.xml, Setup.xml, calc.xml

  [templateフォルダ]
　右クリック用新規作成テンプレート	： soffice.sx*
　新規作成用標準テンプレート		： normal*.st*

　Calc用テンプレート			： calcフォルダ
　Impress用テンプレート			： impressフォルダ
　Impress用背景テンプレート		： impress_layoutフォルダ
　Draw用テンプレート			： drawフォルダ

　[sampleフォルダ]
　クリップアートファイル		： drawフォルダ

  [etcフォルダ]
　追加ラベルデータ			： Labels.xml

#setpath.exeで、Setup.xml内のファイルパスを書き換えること


[置換対象ファイル]
次のファイルを置き換える

1.ファイル名： custom.css
　用途：日本語ヘルプファイルのスタイルシート
　修正する機能：ヘルプの文字化け、右端で折り返すようになる
　修正した内容：*.westernというタグのフォントリストの先頭に、"MS UI Gothic"を追加
	
2.ファイル名： common.xml
　用途：フォントの置換など 
　修正する機能：文字化けを解消
　修正する方法：設定済みファイルを置き換え

3.ファイル名： Setup.xml
　用途：新規作成時のテンプレートを指定
　修正する機能：新規作成時のテンプレートを文字化けしないものに交換
　修正する方法：設定済みファイルを置き換え

4.ファイル名： calc.xml
　用途：calcのオプション設定
　修正する機能：順序リストを追加
　修正する方法：設定済みファイルを置き換え

#Setup.xmlで指定されるテンプレートのファイルパスは、フルパスで指定されている
#そのため、インストールパスが異なると正常に動作しない。
#これを防ぐため、Setup.xml内のファイルパスの冒頭は、%%OOOINSTALLDIR%%に置き換えてある。
#この文字列を、外部プログラム(setpath.exe)によって書き換える。
#Setpath.exe起動時には、OpenOffice.orgのインストールパスをコマンドラインで指定すること。

#common.xmlとSetup.xmlは、各インストールで異なっている。
#各ファイルは、sgフォルダとwsフォルダに収録


[差し替えるテンプレートファイル]

◎右クリック->新規作成で使用されるテンプレート

#right-clickフォルダに収録

　置き換えるファイル： 
　soffice.sxc	表計算 Calc
　soffice.sxd	図形描画 Draw
　soffice.sxi	プレゼンテーション Impress
　soffice.sxw	文書ドキュメント Writer



[追加ファイル]　

◎新規作成用標準テンプレート

# templateフォルダに収録
# 以下のファイルをコピーし、標準テンプレートとして設定する
# 設定は、setup.xmlに書き込まれている

　テンプレート：
　normalcalc.stc
　normaldraw.std
　normalwriter.stw
　normalmath.sxm
　normalimpress.sti


◎その他のテンプレート

# templateフォルダに収録

　Calc用テンプレート			： calcフォルダ
　Impress用テンプレート			： impressフォルダ
　Impress用背景テンプレート		： impress_layoutフォルダ
　Draw用テンプレート			： drawフォルダ


◎クリップアート・サンプルデータ

# sampleフォルダに収録
　クリップアート			：　drawフォルダ

◎ラベルデータ

#etcフォルダに収録
　A-Oneラベル				：　Labels.xml


[インストールパス]

◎シングルユーザーインストール
　OOoDir = c:\Program Files\OpenOffice.org 1.0.*
  DataDir = c:\Program Files\OpenOffice.org 1.0.*

◎マルチユーザー向けネットワークインストール

　#サーバー
　OOoDir = "c:\Program Files\OpenOffice.org 1.0.*"

　#ワークステーション
  DataDir = "c:\documents and settings\(User)\Application Data\(Proglam Folder)"

  #innosetupでは、{userappdata}で取得できる


[ファイルの置換え・追加パス]

　custom.css
　OOoDir + "\help\ja"

　common.xml
　calc.xml
　DataDir + "\user\config\registry\instance\org\openoffcei\Office"
	
　Setup.xml
　DataDir + "\user\config\registry\instance\org\openoffcei"

　右クリックで新規作成に使用されるテンプレート
　Windows APIにて取得 (innosetupでは、{usertemplates}で取得できる)

　新規作成用テンプレート
　DataDir + "\user\template"

　その他のテンプレート
　DataDir + "\user\template"

　追加クリップアート
　OOoDir + "\share\samples\japanese"

　追加ラベル
　DataDir + "\user\config\registry\instance\org\openoffice\Office"


#インストール直後は、setup.xmlは存在しない。
#そこで、Writerを起動し、アドレス帖の変換をキャンセルしたところでWriterを終了
#そのタイミングで、common.xmlとsetup.xmlをコピーする。

# サーバーインストールの直後は、プログラムパスにcommon.xmlとsetup.xmlが作成されていない。
# スタートメニューと右クリック-新規作成にも、OOoがない。
# ワークステーションインストール後でないと設定できないと思われる



[設定内容]

2002-08-30：0.2.0までの設定内容

◎フォントの置き換え

　common.xmlでは。次のフォント置換している

	置き換えるフォント：		置換先：

	Albany			>> ＭＳ Ｐゴシック
	Andale Sans UI  	>> MS UI Gothic
	Arial			>> MS P ゴシック
	Century  		>> ＭＳ Ｐ明朝
	Cumberland		>> ＭＳ ゴシック
	HG Mincho Light J	>> ＭＳ 明朝
	Thorndale		>> ＭＳ Ｐ明朝
	Times New Roman 	>> ＭＳ Ｐ明朝
	Verdana  		>> ＭＳ Ｐゴシック


◎その他のオプション設定

　次の項目は、common.xmlではなく、テンプレートに保存される

	言語設定 - 言語
	文書ドキュメント
		- 全般
		- 既定のフォント(西欧)
		- 既定のフォント(アジア)


　Impress用テンプレートは、PowerPointにあわせて配布資料(ハンドアウト)を6 in 1に設定した


2003-02-08:0.3

◎calcの順序リストに、日本語の各種暦を追加 calclist.scx
◎クリップアート
◎印刷時のレイアウト崩れ対策
◎calcのヘッダー/フッターの文字化け対策
◎Impressのスタイルのフォント設定漏れ
◎A-Oneラベル追加

# OOo1.0.*では英日判別機能が動作しない。
# 本来は、スタイルなどで英日に異なるフォントを割り当てるべきと思う。
# しかし本バージョンでは、全てのテンプレートで英日フォントともMS Pゴシック,MS P明朝を割り当てている。
# この設定は、英日判別機能が動作するようになったら修正するべき




[不足している機能] (To Do)
◎クイック起動の動作チェック
◎ラベルデータが、A-Oneしかない
◎各ツールの図形描画に点線がない (かわりに線スタイル9があるのでは?)
◎クリップアートが少ない
◎文字フォントをMS系に固定したため、クロスプラットフォームでは置き換え要
◎TrueTypeフォント



[謝辞](敬称略)

	春原宏保(suno)
	長飛丸 (多数のテンプレートと、設定ファイルの解析)
	kp (置換フォントの設定)
	ひらまつ（calcテスト集計テンプレート）
	machey (はっする君型紙draw版)
	M.Kamataki (A-oneラベル)
	やまうち(オフィス用パソコン)
	しっぷす玉越 (順序リスト)
	bluedwarf
	Akimitu Watanabe （吹きだし ほか）
	
--

