Extension:Firefox toolbar/ja
From MediaWiki.org
このページにはExtension:Firefox toolbarの翻訳が含まれています。 元記事の履歴のユーザーの一人Bananeweizenが、および用のツールバーを作りました(サイト)。ここではその使い方と翻訳について説明します。
Contents |
[edit] 翻訳
翻訳については2つの方法があります。1つはサブページを編集する方法、もう1つはプロジェクトのメンバーに入りCVSで直接反映させる方法です。
[edit] 翻訳に関する注意
- 文字列は全てUTF-8でエンコードしてください。
- 現在のバージョンでは特殊文字を追加することはできません。将来また別のファイルを編集することで特殊文字の追加などがサポートされる予定です。
- 作者がチェックしやすいように、項目の並び順はそのままにし、コメントは残しておいてください(翻訳するのは構いません)。
[edit] 翻訳の方法
翻訳するために必要なファイルは、現在のバージョンでは3つあります。
[edit] ユーザーインターフェイス
メニューやダイアログボックスの項目など、変化しない部分についてはXMLファイルで提供され、各項目はXMLのエントリとなっています。例えば以下の通りです。
<!ENTITY wikipedia.link "Internal link">
注意事項は以下の通りです。
- "~"の部分が翻訳対象です(例えば、上記の例では"Internal link"が対象です)。
<!-- ... -->で囲まれた部分はコメントです。残しておいたほうが作者のチェックの便にはなりますが、翻訳しても構いません(ただし、削除はしないでください)。
この部分の翻訳については/UIを編集してください。
[edit] コード中の文字列
実行中に動的に変わるような部分の翻訳は、Javaのproperty file形式で提供されます。
エントリの形式は以下の通りです。
entry=value
例:wikipedia.settings.username.undefined=You need to set your username first.
注意事項は以下の通りです。
- 翻訳対象は"="より後の部分です(上記の例では"You need to set your username first."の部分)。
- 改行は
\nです。 - "%1"等の"%"がついた数字は、その時々で変わる文字列です(例えば選択後に右クリックで出現する"検索"等)。翻訳の結果英語と他の言語で順番が変わるというケースもあります。
- コメントは"#"で始まります。
この部分の翻訳は/codeです。
[edit] Template
Templateの一覧はXMLファイルとして用意され、ここではその言語版のWikipediaでよく使われるTemplateを登録することができます(例えばスタブ標識や削除依頼の告知、著作権侵害のお知らせなど)。
Templateは以下の形式で登録します。
<?xml version="1.0" encoding="UTF-8" ?>
<templates>
<template>
<label>メニューで表示されるラベル</label>
<insert>挿入される文字列</insert>
<tooltip>項目の説明(メニューの項目にカーソルを重ねると表示されます)</tooltip>
</template>
</templates>
例えば、
<?xml version="1.0" encoding="UTF-8" ?>
<templates>
<template>
<label>スタブ</label>
<insert>{{Stub}}</insert>
<tooltip>スタブ表示</tooltip>
</template>
</templates>
という感じです。
注意事項は以下の通りです。
- <template>~</template>で1つのTemplateを定義します。
- 項目の説明はなくても構いません。
- ラベルを"-"(ハイフン1文字だけ)にするとメニューの区切りになります。
- 全般的に用いられるものだけを登録してください。
この部分の翻訳は/templatesです。

