Code::Blocks 日本語化
日本語化はなかなか進みませんねぇ。理由は簡単で「英語を読んでしまう」ということなんですが。 実は他にもあります。本質的問題なのですが。それはソースコードが変^ ^; こちらも零細なんですかね。少人数で開発している感じです。(頑張れと応援したい!)
■ソフトの名称について codeblocks_ja_17.12_105.tar.gz
codeblocks_ja_17.12_ は Code::Blocks Ver. 17.12対応の日本語化ファイルをしめします。
次の105は更新、修正記録番号です。同じ17.12でも最後の番号が更新されていると地味に
変更されています。
■このバージョンは
Code::Blocks 16.01 及び Code::Blocks 17.12を対象に構成されています。
Code::Blocks 10.05・SVN等、その他でも利用可能ですが翻訳適合率は低いです。
添付されているcodeblocks.poの翻訳数を増やすと16.01と17.12のみ、翻訳率は上昇します。 添付されているcodeblocks.poにはplugins/contrib/は含んでいません!
Code::Blocks Ver. 10.05 翻訳適合率71%
Code::Blocks Ver. 12.11 翻訳適合率75%
Code::Blocks Ver. 16.01 翻訳適合率85%
Code::Blocks Ver. 17.12 翻訳適合率77%
ちなみに翻訳適合率は、ソースコードから得られたpotに対して、
翻訳数[byte] / (翻訳数[byte]+未翻訳数[byte]) [%]
で計算したものです。
動作環境とインストール
Code::Blocksが実行可能であれば、どのOSでも動作すると思います。 インストールはファイルを展開後、以下のディレクトリー構造になるようにコピーしてください。
■ Linux debian にインストールする(所有者root権限644で、666でも良いけれど)
sudo cp codeblocks.mo /usr/share/codeblocks/locale/ja_JP/
sudo chmod 644 /usr/share/codeblocks/locale/ja_JP/codeblocks.mo
■ Windowsにインストールする
copy codeblocks.mo install_dir\CodeBlocks\share\CodeBlocks\locale\ja_JP\codeblocks.mo
Linux debian
/usr/share └─codeblocks ├─icons ├─images ├─lexers ├─locale │ └─ja_JP │ └─codeblocks.mo ├─scripts └─templates |
Windows
install_dir\CodeBlocks\share └─CodeBlocks ├─docs ├─images ├─lexers ├─locale │ └─ja_JP │ └─codeblocks.mo ├─plugins ├─scripts |
テクニカルインフォメーション
■wxAuiと日本語化ファイル Code::Blocksの国際化対象文字列がそのまま、変数として使われていることにより、 日本語化(国際化言語の全て)をインストールすると「wxAuiのPanelのポジション」が異常 になることが以前わかりましたので、このバージョンもその部分は削除しています。
対象となる文字:Top,Buttom,Left,Right,Center,None,All
同様にwxWidgetsの日本語化ファイルwxstd.moにも対象の文字が変換されますのでwxstd.moは 添付していません。 私自身が「wxAui」を使用中止しましたので、それ以後、本トラブルを確認していません。 「wxAui」をご利用の皆様は、ご自身で確認をお願いいたします。
■wxSmithは 極めて正常ですよ。確認しています!
■potの作り方
ver.10.05のときはソースコード全てから拾い上げていました。(こちらが正解!)
今回はどこかのサイトに明記されているwxrcを利用してpotを取得しました。 この方法でpotを作成すると、scriptファイルの文字列が取得できないんですよね(まぁいいやと無視しました!) 時間があれば、全ソースコードから拾い上げたいと思います。
ソースコードはCode::Blocks 16.01 と 17.12 を使用し、この2つのミックスでpotを作成しました。 なので、添付されているpoファイルは Ver.16.01と17.12の複合ファイルになっています。 このpoファイルの翻訳を追加すると、Ver.16.01と17.12のみ翻訳率が上がります。
ダウンロード