トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

日本語化(OCS Inventory NG) のバックアップ(No.1)


SkyBlueCanvasの日本語対応

エージェントソフトウェア(Windows版)に、文字コードで問題があるが、何とはなしに日本語っぽくできた部分だけ記載

言語ファイルの作成

/インストールディレクトリ/languages/配下に
japanese.png:日本の国旗画像
japanese.txt:日本語テキスト
を作成

ちなみに、英語の言語ファイルをベースに日本語化中

ここで、日本語の言語ファイル作成時のポイント
japanese.txtの1行目

0 Shift_JIS

としてあります。 エージェントが収集したクライアントPCの情報は、Windows標準の文字コードのため、Shift_JISで記録されています。
文字化けせず(一部やはり化けていますが)に出力するためには、Shift_JISにしておくことが無難です。

日本語表示時の不具合

このため、以下のファイルを修正
/machine.php 942行目

	//echo "<td align='center' width='100%'><b><font color='blue'>".strtoupper($text)."</font></b></td>";
	echo "<td align='center' width='100%'><b><font color='blue'>".$text."</font></b></td>";

種別の一文字目を大文字に変換していますが、日本語でこれを行うと一部文字にて文字化けするので、削除