見出し画像

5.2. Poedit

Polyglotの「Poedit」(2020-09-08更新版)の私家版和訳を掲載します。「翻訳者ハンドブック|WordPress翻訳|translate.wordpress.org (GlotPress)」の続きのコンテンツです。
以下、本文です。

5.2. Poedit

https://make.wordpress.org/polyglots/handbook/translating/glotpress-translate-wordpress-org/poedit/

Poeditとは

Poeditは、WordPressのコア、プラグイン、テーマなど、gettextを使用するソフトウェアインターフェイスをローカライズするためのオープンソースの翻訳ファイルエディターです。Windows、macOS、Linuxで利用可能です。

Poeditで、元のWordPress文字列を含むPOTファイルをダウンロードし、あなたの翻訳を含む.POファイルと.MOファイルを作成することができます。Poeditはクリーンで使いやすい翻訳インターフェースを提供し、複数形とUTF-8をサポートしています。Poeditには2つのバージョンがあります:“無料版”と“ライセンス版”です。ライセンス版の利点は、原文のWordPress文字列を事前に翻訳できることです。

Poeditのダウンロードとインストール

ダウンロードリンク:http://poedit.net/download.php
https://make.wordpress.org/polyglots/files/2014/03/Screenshot-2014-07-02-11.19.49.png

公式WordPress POTファイルのダウンロード

公式WordPress POTファイルのダウンロード

.po及び.moファイルの作成

  • Poeditで.potファイルを開きます。

  • File → Save as…で、翻訳を.poファイルに保存します。ファイルには翻訳する言語の名前を付けてください。正しいファイル名をつける為にCodexページでチェックしてください:https://codex.wordpress.org/WordPress_in_Your_Language
    使用する名前は、プロジェクトのテキスト・ドメイン(コードの中に入れてください)と、言語名の隣にある括弧内の短い文字列の組み合わせです(例:French – Français (fr_FR))。 例えば、テキストドメインがbwp-minifyで、翻訳がフランス語の場合、.poファイル名をbwp-minify-fr_FRとするだけです。

  • Poeditは、既存の.poファイルを保存するときに、自動的に.moファイルをコンパイルします。その為に、File → Preferencesに移動し、EditorタブのチェックボックスAutomatically compile .mo file on saveにチェックを入れてください。

https://make.wordpress.org/polyglots/files/2020/09/MO-file-preferences.png

Poeditで翻訳

基本的な翻訳画面は、翻訳対象の文字列のリストと、ソース文字列と翻訳後の文字列の2つのウィンドウで構成されています。

手順は簡単です:

  1. プールから文字列をクリックします。

  2. 翻訳モーダルで翻訳を追加します(右側のモーダルに開発者ノートがあるかもしれませんので、それを探すのを忘れないでください)。

  3. 翻訳を保存します。

翻訳された文字列は、文字列プールの原文の隣に表示され、翻訳画面の下部で進捗状況を確認できます。
https://make.wordpress.org/polyglots/files/2014/03/poEdittranslationscreen-1024x539.png

注:事前翻訳を使用する場合、追加される翻訳の色は異なります。文字列を編集して保存することで、文字列の状態を変更する必要があります。
https://make.wordpress.org/polyglots/files/2020/09/Pre-translated-strings.png

または、行の右側にあるボタンNeeds workを使って文字列を編集し、承認します。
https://make.wordpress.org/polyglots/files/2020/09/Needs-work-button-1024x216.png

翻訳のアップロード

プロジェクトからオリジナルのPOTファイルをダウンロードし、Poeditで翻訳した後、翻訳をインポートするためにプロジェクトにファイルをアップロードする必要があります。

追加の注意

  • Poeditの翻訳の横に黄色い警告マークが表示されたら、その翻訳に何か問題があることを意味します。
    https://make.wordpress.org/polyglots/files/2020/09/Translation-error.png

  • 文字列を選択すると、エラーの原因を見ることができます:
    https://make.wordpress.org/polyglots/files/2020/09/error-cause.png

  • ファイルをアップロードする前に、これらの警告を解決する必要があります。文字列を修正するとすぐに警告は取り除かれ、エラーメッセージも消えます。

  • また、Poeditはプレースホルダーの問題を引き起こす可能性のある文字を削除することがあるので注意してください。例えば:“% s”の代わりに“%s”、“%1s”の代わりに“%1$s”

Last updated: September 8, 2020

この記事が気に入ったらサポートをしてみませんか?