【PHP】フレームワー ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
739:nobodyさん 08/04/22 15:54:09 おまけ。翻訳手順。poeditを使った場合。 1.ソースコードやビューの中の翻訳したい文字列を__('hogehoge')という書き方にする。 2.cake i18n extractツールを使うと、ソースコードの中から__()の部分を抽出、.potファイルを生成してくれる。 3.poeditなどのツールを使い、.potファイルを取り込み、.poを作る。 4..poを編集して翻訳リストを作っていく。 5.最後に.poを.moにコンパイルする。.moが最終的な翻訳ファイル。poeditの場合.poを保存したら.moも出来る。 6.新たに単語が増えたときは、2の手順で再度.potファイルを生成する。 7.poeditで今使っている.poに.potファイルを追加取り込みをする。ちゃんと差分だけが取り込まれる。削除された単語も.poファイルに残っている。 8.再度翻訳して保存。.moを作る。 ファイルの意味をまとめると、 .pot・・・単語のリスト(今現在使用している単語を抽出するテキストファイル) .po・・・作業ファイル(過去に使用して、今は削除している単語の翻訳情報なども残っているテキストファイル) .mo・・・翻訳ファイル(作業ファイルに残っているいろいろな無駄が取り除かれたバイナリファイル) ※ 実はCakePHPは .mo が無くても .po を直接翻訳ファイルとして使える。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4344日前に更新/213 KB
担当:undef