プロジェクト

全般

プロフィール

バグ #629

完了

mikutter makepot コマンドが正しく動作しないらしい

toshi_a 初音 さんがほぼ11年前に追加. ほぼ11年前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
プラグイン名:
uitranslator
ブランチ:
クラッシュする:

説明

話を聞いただけ。要検証。

lindwurm_: @toshi_a mikutter makepotでコケるのでまだmikutter-l10nのリソース更新できないです [http://twitter.com/lindwurm_/status/413611694053531648]


ファイル

makepot.patch (1.95 KB) makepot.patch Osamu Koga, 2013-12-21 03:02

Osamu Koga さんがほぼ11年前に更新

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ファイルを作るところでも同様の問題が有りましたが、こちらでも起こってたんですね。
問題ないと思います。取り込みました。

toshi_a 初音 さんがほぼ11年前に更新

  • 担当者toshi_a 初音 から Osamu Koga に変更

Osamu Koga さんがほぼ11年前に更新

  • ステータスレビュー待ち から 解決 に変更

確認しました。

toshi_a 初音 さんがほぼ11年前に更新

  • ステータス解決 から 終了 に変更

他の形式にエクスポート: Atom PDF