タグ

2010年11月8日のブックマーク (1件)

  • CakePHPの国際化で使用するpoファイルを更新する | ZiSTA

    今回のミッション poファイル(翻訳ファイル)の更新の作業手順を簡略化せよ 背景 アプリケーションを更新した際には、都度次のようにpoファイルを作成する必要があります。 cakeのコンソールを使ってi18nコマンドを実行して対話的にpotファイルを生成 出来たpotファイルをlocale/jpn/LC_MESSAGES/にコピーして拡張子をpoに変更 poファイルを翻訳する 更新時には再度potファイルを生成し、既存のpoファイルとマージする i18nコマンドが対話的なので、コマンドのオプションを使うなど手作業な部分を減らして簡単に行なう方法を探しました。 実装 シェルスクリプト(po_update.sh)を作成して対応しました。アプリケーションで文言の追加や変更があったらpo_update.shを実行すれば、翻訳ファイル(poファイル)が最新の状態になり、すぐにpoファイルの翻訳に取りか

    rytich
    rytich 2010/11/08
    i18n poファイル マージ