本文へスキップ
ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。

PO File Editor

Gettext の .po を表として編集:未翻訳と fuzzy を絞り込み、コメントと複数形を保持。

まだエントリがありません — サンプルを読み込むか .po ファイルを開いてください。

翻訳者コメント、参照、フラグ、msgid_plural は保持されます。編集で変わるのは msgstr だけで、他はそのまま書き戻されます。

使い方

  1. .po または .pot ファイルを選ぶか内容を貼り付け、Parse を押します。
  2. 各エントリがブロックになります。上にコメント、中央に原文の msgid、下に編集可能な msgstr。複数形のあるエントリは msgstr[n] ごとに入力欄が並びます。
  3. 絞り込みで、未翻訳(いずれかの form が空)または fuzzy だけを表示できます。
  4. fuzzy チェックボックスの切り替えでフラグを付け外しします。同じコメント行の他のフラグは保持されます。
  5. Export .po でファイルを再構成し、Copy か Download で取り出します。

よくある用途

よくある質問

Q: データはアップロードされますか? A: いいえ。翻訳ファイルには未発表の製品名、URL、コメントに書かれた内部事情が含まれることがあります。読み込みは FileReader、解析と書き戻しはページ内の文字列処理だけで、ブラウザの外に出るのは自分でダウンロードした分だけです。

Q: コメントや参照はどうなりますか? A: 翻訳者コメント、抽出コメント、#: 参照、#, フラグはエントリと一緒に保持され、そのまま書き戻されます。ここで変えるべきは msgstr の値だけです。

Q: 複数形に対応していますか? A: はい。msgid_plural を解析し、msgstr[n] ごとに入力欄を用意します。form 数はファイルから読むため、3 つの複数形を持つ言語もそのまま保てます。

Q: ヘッダーエントリは保持されますか? A: はい。msgid が空のエントリは先頭のブロックとして保持され、未翻訳・fuzzy の絞り込みからは除外されます。件数が歪まないようにするためです。

Q: msgfmt のような検証はしますか? A: いいえ。このツールは文字列とフラグの編集のみを行います。リリース前に書式文字列や複数形ルールの検証が必要なら、書き出したファイルに対して msgfmt を実行してください。

データはこのデバイス内にとどまります

PO File Editor は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。

入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。