HandBrake日本語版開発に関する雑多なメモ。
2011年2月21日にGithubでミラーが公開されたので、ここからcloneしてきたリポジトリをベースに日本語化を行う予定。でもタグやブランチが切られていないのでどうしよう。
→githubはgit-svnを使っている。SVNのchangeset 3735(https://trac.handbrake.fr/changeset/3735)が0.9.5のtagに相当。なので、changeset 3734に相当するcommitにタグを付けて対処。
→handbrake-jp-gitをgithubからのfolkブランチとして作成、今後はこのリポジトリを開発のベースとする。
HB_VERSIONにバージョン番号をセットする。
(以下、作成中)
ライブラリのビルド面倒くさい! GUIだけビルドしたい! という場合、win/C#/以下にあるHandBrakeCS.slnをVisual Studioで開いてビルドすればOK。win/C#/bin/{Debug|Release}/以下にHandbrake.exeができる。ただし、実行にはHandBrakeCLI.exeとか関連dllが必要なので要注意。HandBrakeCLI.exeはコマンドライン版HandBrakeに含まれているやつでOK。
$ find . -name '*.resx' > files.txt $ find . -name '*.cs' > files.txt $ awk '{print "git diff jp-0.9.4 original-0.9.5 " $1 " > " $1 ".diff"}' files.txt > mkdiff.sh $ . mkdiff.sh
HandBrakeのバージョン番号は、HandBrakeCLI.exeから取得される(「HandBrakeCLI.exe -u -v0」を実行して表示される文字列)。HandBrake UI versionはAssemblyInfo.cs内に記述してある。