このスタイルガイドは WordPress を日本語で快適に利用する環境を作るための翻訳者向けリソースです。
翻訳について何か不明なことがあれば、WordSlack にご登録の上、#translate チャンネルに参加してお気軽にお尋ねください。
WordPress の文章スタイル
WordPress プロジェクトでは、以下の執筆・翻訳指針に従うことを目指しています。
分かりやすさ: WordPress の翻訳は、技術者以外の人にも分かりやすくあるべきです。フレンドリーで明確、簡潔な能動態の文章になるようにしましょう。
独自性: 英語の原文のトーンを尊重しましょう。直訳をするのではなく、英文の意味や感情を伝えることに力を注いでください。ジョークや引用は、翻訳する言語の文化によっては通用しないかもしれません。そういった場合はその部分を削除したり他の言い回しに置き換えたりして意味が通じるようにするとよいでしょう。
現代的であること: 最新の技術用語や言語の進化についていくようにしましょう。時代遅れに見えないよう、現代的な用語やフレーズを使用してください。
1. 全角、半角、句読点、スペース
1-1. 日本語の句読点には全角の「。」と「、」を使う
1-2. すべての英数字、符号、疑問符、感嘆符は半角文字を使う
正: 準備をしましょう ! 誤: 準備をしましょう! (記号が半角だが、その前に半角スペースがない) 誤: 準備をしましょう! (記号が全角)
1-3. 数字は、慣習的に使われている場合を除いて、半角の算用数字 (1、2、3) を使う
正: バージョン5.5 正: 二次元コード
1-4. 数字を除く半角文字と全角文字の間には、半角文字1字分のスペースを入れる
ただし例外として 『 』 「 」 。、の前後、コロン記号 (:) の前には入れない。 また、文字列最先頭のスペースも不要。
正: WordPress の使い方 正: ユーザー ID: username 正: こんにちは、username さん。 正: 準備ができましたか ?
誤: WordPressの使い方 (半角文字の後にスペースがない) 誤: ユーザー ID : username (コロン記号の前のスペースは不要) 誤: こんにちは、 username さん。 (、の後のスペースは不要) 誤: 準備ができましたか? (半角記号の前にスペースがない)
1-5. 丸括弧 ( ) は半角にし、前後には、半角文字1文字分のスペースを入れる
丸括弧に関する各種の例については、コアの翻訳例をご覧ください。
正: ユーザー username からのコメント (2010年5月10日12時30分) 。
1-6. 丸括弧 ( ) の内側にはスペースを入れない
1-7. 丸括弧 ( ) 内には句点は付けず、複数の文がある場合には各文の間にだけ句点を付ける
1-8. 丸括弧が末尾にくる場合は、括弧の外に句点を付ける
1-9. 半角数字の前後には半角スペースを入れない
正: 1件のコメント。 正: 33件のエラー。 正: %d件の投稿、%d個の文字列
誤: 1 件のコメント。 (半角数字の後にスペースが入っている) 誤: 33件のエラー。 (数字が全角になっている) 誤: %d 件の投稿、%d 個の文字列 (半角数字で置き換えられることになるプレースホルダー後のスペースは不要)
2. 括弧
2-1. 原文が大文字で始まる単語で固有名詞を区別している部分については「」で囲む
原文で、メニュー項目やボタンラベルを括弧で囲まず大文字で始めることで固有名詞を区別している場合がある。日本語では大文字・小文字での差別化はできないので、鍵括弧を使う。
2-2. メニュー項目やボタンラベルは「」で囲む
2-3. “” (二重引用符) で囲まれた単語がドメイン名や関数名など英字の場合はそのままの引用符、日本語の場合は「」を使う
正: 「ツール → 利用可能なページ」ページで "Press This" をインストールします。「Press This を開く」ボタンをクリックしてください。
2-4. <em> や <i> により日本語表示が斜体になってしまう場合は、「」などを使って強調性を表現する
場合によっては省略してもよい。その際に “Warning: Missing tags from translation.” というエラーが表示されたら、”Discard” リンクをクリックする。
3. 訳語の統一
初めて翻訳する前や訳語の選択に悩む場合は WordPress プロジェクト共通の用語集を確認してください。
既存の訳が存在するフレーズは、統一することが望まれます。翻訳している際に3本線のメニューをクリックし、”View original in consistency tool” リンクをクリックすると、同じ原文の承認済み翻訳を一覧表示することができます。
Consistency Tool (表記ゆれチェックツール) へのリンク
複数あってどれを選んで良いか分からない場合や、既存の訳が間違っていると思う場合は WordSlack の #translate チャンネルで尋ねてください。
3-1. 自然な日本語になるよう、受動態はなるべく避ける
原語が受動態の場合も、可能な場合は「~されました。」ではなく「~しました。」などとする。
3-2. “View XX” という表現は基本的に「~を表示 (する)」に統一する
「~を閲覧、~を見る、~を開く、~を参照」などは使わない。また、動詞として使われているため「〜の表示」ではない。
3-3. “XX are (is) not allowed to…” は「~する権限がありません」に統一する
3-4. ”Sorry, …” で始まるエラーメッセージは「すみません」とは訳さず、その部分を削除する
3-5. 英語で “You” や “Your” とあっても、日本語にしたときに不自然な場合は「あなた」「あなたの」を入れない
できる限り「自分の」「お使いの」「独自の」などの、より自然な言い回しを使うか、省略する。
3-6. 「下さい」 は「ください」、「全て」は「すべて」、「既に」は「すでに」に統一する
3-7. メニュー項目やボタンラベルの訳語に一貫性を持たせる
メニュー項目やボタンラベルを含む文を訳す際には、そのプロジェクト内の他の文字列でどう訳されているのか参照して、必ず統一する。
3-8. 動詞を含む文の語尾に一貫性を持たせる
- 見出しは体言止め、または「する」(常体) とする
- 箇条書きの項目では「する」(常体) とする
- ボタンラベルでは語尾の「します (する)」を省略した形にする
- 句読点の有無は原文に合わせる。原文内で一貫性がない場合は、サポートフォーラムや GitHub でプラグイン作者に報告することが望ましい
4. カタカナ語
4-1. 長音記号「−」は、長音を含めて4文字以下になる単語には付ける
5文字以上になる単語には付けない。
正: ユーザー、サーバー、コンパイラ、インストーラ、コンテナ
4-2. 合成語の場合は、各要素に対してこの考え方を適用する
正: ユーザーインターフェース
ただし、単語の末尾が er, ar, or, re, y, ew となるもののうち、日本語の末尾が拗音になるものや日本語で定着しているものには、例外として付ける。
正: コミュニティー、アーキテクチャー、アップローダー、コンピューター、エディター
5. ブランド、機能名
基本的に、用語集に従って一貫した名称を使用する。
- WordPress: WordPress は常に「WordPress」と表記し、翻訳や音訳はしない。
- 機能名: 用語集に従う。コア内の新しい用語は WordSlack の #translate チャンネルで話し合って確定する。
- テーマ名、プラグイン名: 例えば “Twenty Twenty” などのテーマ名は翻訳しない。プラグイン名も同様に未翻訳のままにする。
6. 日付の翻訳
WordPress は PHP の date フォーマットを使って日付の表示を翻訳できるようにしています。インターフェースの文字列を翻訳している際に、日付について書かれている部分が出てくるかもしれません。以下を参考にしてください。
m/d/Y g:i:s A
は01/15/2014 6:20:40 PM
に変換されます。j F, Y @ G:i:s
は15 January, 2014 @ 18:20:40
に変換されます。
一般的な日時の表記方法および空白の取り方は以下のとおりとします。
- 2014年1月1日 (水)
- 2014年1月1日2:00 AM
7. プレースホルダー
プレースホルダーは翻訳する文章内で変数を置き換えるためのコードです。例えば、
A confirmation email was sent to %s.
という原文を
認証メールを %s へ送信しました。
と訳した場合、%s (文字列) は実際のメールアドレスと置き換えられて
認証メールを you@example.com へ送信しました。
のように表示されます。その他にも %d (数字)、%1$s、%2$s… (複数ある場合。順序を変えても正しく置き換わる) などがプレースホルダーとして使われます。プレースホルダーの数と種類が原文、翻訳間で異なることがないようにしましょう。
関連:
- Plugin Handbook / Internationalization / How to Internationalize Your Plugin > Variables
- Polyglots Handbook / Types of Messages
作成の経緯
このページは、Reiko Saito さんが Sun によるスタイルガイドをもとにオープンソースプロジェクトのドキュメント向けに作成された日本語スタイルガイドを基本としています。元々の PDF ファイルがリンク切れになってしまったため、アーカイブのリンクを以下に掲載します。
また、このページ全体の構成は WordPress.com 翻訳スタイルガイドを参考にしています。