Mac OS X版HandBrake日本語化メモ1

2008年12月30日 01:19

HandBrakeの日本語化 作業メモ。

Appleの開発者向けサイトにある国際化ドキュメント に目を通す。しかし役に立つ話は非常に少ない。マイコミジャーナルの OS X ハッキング! 記事にある、ローカライズ絡みの話にひと通り目を通しておけばOS Xアプリの日本語化についての基礎的な知識は十分っぽい。

あと、今回のような日本語化には ibtool というものを活用すべし、という話。次のように実行すると、nibファイル中のテキスト要素がファイルに書き出される。

 ibtool -L en.lproj/MainMenu.nib > ./MainMenu.strings

書き出されたファイルは次のような「アイテム=テキスト」というのが並んでいるテキストファイルとなるので、こいつを翻訳する。

 /* Class = "NSMenuItem"; title = "About HandBrake"; ObjectID = "58"; */"58.title" = "About HandBrake";

翻訳後、次のように翻訳したテキストをnibファイルにぶち込む。

 ibtool -d de.lproj/MainMenu.strings en.lproj/MainMenu.nib -W de.lproj/MainMenu.nib

ちなみにHandBrakeはリソースファイルにnib形式ではなくxib形式を使っているが、xib形式でも同様にibtoolで処理できるようだ。xib形式はnib形式を扱いやすいように1つのXMLファイルにまとめたものだそうで、普通にInterface Builderで読み込める。nibファイルはファイルシステム的にはディレクトリとして扱われるためSubversionとかでのバージョン管理が厄介だったのだが、xib形式だと純粋に1ファイルなので問題が起こらなくて便利。

で、リソースファイルをぼちぼちと日本語化しつつ、Mac OS X版のソースを眺める。Windows版もそうだったけど、設定項目(プルダウンメニューのやつ)の日本語化が非常にやりづらいソースになっているのだが、とりあえずそれ以外はリソースファイルを書き換えるだけでOKっぽい。

Perl 5もGitを採用

2008年12月29日 16:55

マイコミジャーナル によると、Perl 5もGitを採用したそうだ。

そろそろ自分もGitを覚えるべきなんだろうなぁ……。

Permalink | コメントを読む | hylomの日記

実家の無線LANがセキュリティなしだった

2008年12月28日 18:13

実家に1年ぶりに帰ってきたら、なんか無線LANが導入されてました。そして見事にSSIDまる見え/パスワードなし/暗号化なし……。おまけにルーターの設定画面へのログインもroot/パスワードなしでできるという。

おそろしくて自分のMacBookを繋げる気になれないので、とりあえずルーターのある部屋に持ち込んで有線接続……。おそろしや。

Permalink | コメントを読む | hylomの日記

見事にリコールに該当しました

2008年12月26日 16:16

USBモバイル電源「ポケパワー(BQ-600)」 使用中止及び回収のお願い というのが出ているんだけど、見事にソレ持っているよ! しかも数回しか使ってないよ!

まあ使っていなかった原因が、そんなに外で充電する機会がなかったから、というのと、USBで充電できないから、というところだったので、代替品の BQ-PP10J のほうが便利そうではある。しかし年末年始をはさむので交換は面倒くさそう……

Alan Cox氏がRed Hatを退社、Intelに

12:21

マイコミジャーナル によると、Alan Cox氏がRed Hatを退社、Intelに行くそうだ。

Intelでは基礎研究分野をやるようだけど、何をやるんだろ。

Permalink | コメントを読む | hylomの日記