操作
バグ #629
完了mikutter makepot コマンドが正しく動作しないらしい
プラグイン名:
uitranslator
ブランチ:
クラッシュする:
説明
話を聞いただけ。要検証。
lindwurm_: @toshi_a mikutter makepotでコケるのでまだmikutter-l10nのリソース更新できないです [http://twitter.com/lindwurm_/status/413611694053531648]
ファイル
Osamu Koga さんが約11年前に更新
- ファイル makepot.patch makepot.patch を追加
gettext 3.0.0からGetText.update_pofiles
がなくなったのが原因みたいです。
Newsを見たらGetText::Tools::Task
を使えということが書いてあって、要するにRake用のTaskを用意したからそっちを使えということのようです。
http://rubydoc.info/gems/gettext/file/doc/text/news.md#3-0-3
直接GetText::Tools::XGetText
とかを叩いてもいいのですが、GetText.update_pofiles
は元ファイルが更新されたときに自動マージするなど賢い挙動をするようだったので、
同じような機能を手っ取り早く移植できる方法として、Taskを生成してRakeから実行するようにしてみました。
GetText::Tools::Task
も最初にロケールをひとつ設定しないとエラーになったり、poファイルひとつにつき1回づつ翻訳者名を聞くプロンプトを出してきたりと怪しい挙動がありますが、適当に対処してあります。
toshi_a 初音 さんが約11年前に更新
- ステータス を 新規 から レビュー待ち に変更
なるほど。moファイルを作るところでも同様の問題が有りましたが、こちらでも起こってたんですね。
問題ないと思います。取り込みました。
操作