Project

General

Profile

Actions

バグ #629

closed

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

Added by toshi_a 初音 almost 11 years ago. Updated almost 11 years ago.

Status:
終了
Priority:
通常
Assignee:
Target version:
プラグイン名:
uitranslator
ブランチ:
クラッシュする:

Description

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

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


Files

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

Updated by Osamu Koga almost 11 years ago

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回づつ翻訳者名を聞くプロンプトを出してきたりと怪しい挙動がありますが、適当に対処してあります。

Actions #2

Updated by toshi_a 初音 almost 11 years ago

  • Status changed from 新規 to レビュー待ち

なるほど。moファイルを作るところでも同様の問題が有りましたが、こちらでも起こってたんですね。
問題ないと思います。取り込みました。

Actions #3

Updated by toshi_a 初音 almost 11 years ago

  • Assignee changed from toshi_a 初音 to Osamu Koga
Actions #4

Updated by Osamu Koga almost 11 years ago

  • Status changed from レビュー待ち to 解決

確認しました。

Actions #5

Updated by toshi_a 初音 almost 11 years ago

  • Status changed from 解決 to 終了
Actions

Also available in: Atom PDF