aboutsummaryrefslogtreecommitdiff
path: root/files/ja/mozilla/localization/quick_start_guide/initial_setup/index.html
blob: 37fe583ba68134f77aec2bf506f010a016915c5e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
---
title: 初期セットアップ
slug: Mozilla/Localization/Quick_start_guide/Initial_setup
tags:
  - ローカライズ
translation_of: Mozilla/Localization/Quick_start_guide/Initial_setup
---
<p>ローカライズプログラムに貢献するための前提条件として、コードやツールへのアクセス手段や、適切に設定されたローカル環境(つまり、パソコン)が必要です。あなたのロケールにすでにローカライズの取り組みが存在するかどうかを判断する必要もあります。ここでは、必要なアカウントと、貢献する前に設定する必要があるツールと設定について説明します。</p>

<h3 id="新規か既存か">新規か既存か</h3>

<p>何よりも前に、新しいローカライズを始めるのか、既存のローカライズに加わるのかを知る必要があります。これにより、このガイドの後の部分でどの情報が適切かが判断できます。</p>

<p>することは以下の通りです。</p>

<p>既存のローカライズコミュニティのディレクトリを調べて、あなたのロケールのコミュニティがすでに存在するどうかを調べてください。</p>

<ol start="1" style="list-style-type: lower-alpha;">
 <li><span style="color: #0000cd;">コミュニティが既に存在する場合は、彼らに接触して何を手伝うかを尋ねましょう。</span></li>
 <li><span style="color: #ff8c00;">コミュニティが存在しない場合は、 <a class="link-https" href="https://groups.google.com/forum/?fromgroups#!forum/mozilla.dev.l10n.new-locales" title="https://groups.google.com/forum/?fromgroups#!forum/mozilla.dev.l10n.new-locales">new-locales ニュースグループにメールを送って</a>案内してもらってください。</span><span style="color: #ff8c00;">.</span></li>
</ol>

<h3 id="アカウント">アカウント</h3>

<p>始めるにあたって、知っておくべきアカウントがいくつかあります。貢献を始めるときには必要ありませんが、公式リリースを制作する準備をするときに必要になります。今のところ、あなたの貢献が進むにつれてこれらが重要になることを覚えておいてください。これらのアカウントにはコードや貢献したものが保存され、公式のローカリゼーションを作成するのに役立ちます。</p>

<dl>
 <dt style="margin-left: 40px;">hg (Mercurial)</dt>
 <dd style="margin-left: 40px;">Mercurial はリビジョン管理環境で、 Mozilla の主要なソースコードと Mozilla の公式ローカライズのためにローカライズされたコードを格納しています。 Mozilla のアプリケーションをローカライズするには、これが必要になります。ローカライズを開始する上で、コミットアクセスは必要<u>ありません</u>。 hg でいくらか経験を積んだ後で、コミットアクセスを取得したくなるかもしれません。 その時点で、 <a class="external" href="http://www.mozilla.org/hacking/committer/" title="http://www.mozilla.org/hacking/committer/">Mozilla Committer のページ</a>にアクセスし、そこに記載されているプロセスに従わなければなりません。プロセスをうまく説明する<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=741305" title="https://bugzilla.mozilla.org/show_bug.cgi?id=741305">バグの例を以下に示します</a>。 hg アカウント登録のためにバグ報告をするとき、<a class="link-https" href="https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&amp;component=Repository%20Account%20Requests&amp;rep_platform=All&amp;op_sys=All&amp;cc=l10n%40mozilla.com&amp;short_desc=l10n%20hg%20account%20for%20John%20Doe%20(ab-CD)" title="https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&amp;component=Repository%20Account%20Requests&amp;rep_platform=All&amp;op_sys=All&amp;cc=l10n%40mozilla.com&amp;short_desc=l10n%20hg%20account%20for%20John%20Doe%20(ab-CD)">このバグテンプレート</a>を使用してください。ロケールのリポジトリの作成に関するリクエストを<a class="external" href="http://groups.google.com/group/mozilla.dev.l10n.new-locales/topics" title="http://groups.google.com/group/mozilla.dev.l10n.new-locales/topics">新しいロケールのニュースグループ</a>に追加してください。</dd>
 <dt style="margin-left: 40px;">SVN</dt>
 <dd style="margin-left: 40px;">SVN はリビジョン管理環境で、 Mozilla の公式ローカライズのために、 Mozilla ソースウェブサイトとそのローカライズ版を格納しています。 SVN へアクセス権を得る方法は、<a class="link-https" href="https://wiki.mozilla.org/SVN#SVN_account_for_localizers" title="https://wiki.mozilla.org/SVN#SVN_account_for_localizers">このウィキページ</a>を参照してください。 <a href="https://developer.mozilla.org/en-US/docs/SVN_guide_for_localizers" title="https://developer.mozilla.org/en-US/docs/SVN_guide_for_localizers">ローカライズする人のための SVN ガイド</a>は、ローカライズのために最も重要な SVN コマンドを学ぶのに役立ちます。新しい<a class="external" href="http://groups.google.com/group/mozilla.dev.l10n.new-locales/topics" title="http://groups.google.com/group/mozilla.dev.l10n.new-locales/topics">ロケールのニュースグループ</a>にロケールのリポジトリの作成に関するリクエストを追加してください。</dd>
</dl>

<dl>
 <dt style="margin-left: 40px;">ウェブベースのローカライズツール</dt>
 <dd style="margin-left: 40px;">これについて少し話があります。今のところ、あなたがそれらを使用することを選択した場合は、個人アカウントを作成する必要があるかもしれないことに注意してください。</dd>
 <dt style="margin-left: 40px;">Mozilla LDAP</dt>
 <dd style="margin-left: 40px;">Mozilla のメインリポジトリにローカライズ版を登録する準備ができたら、 Mozilla LDAP アカウントが必要になります。<a class="external" href="http://groups.google.com/group/mozilla.dev.l10n.new-locales/topics" title="http://groups.google.com/group/mozilla.dev.l10n.new-locales/topics">新しいロケールのニュースグループ</a>に LDAP アカウントの作成に関するリクエストを追加してください。</dd>
 <dt style="margin-left: 40px;"><span>ロケール固有の Bugzilla コンポーネント</span></dt>
 <dd style="margin-left: 40px;"><span>ロケール固有の Bugzilla コンポーネントを使用すると、ローカライズの進捗状況を最初のステップから公式リリースに追跡するのに役立ちます。また、ローカリゼーションチームの作業に固有の問題が発生した場合には通知もしてくれます。ロケールの Bugzilla コンポーネントの作成に関するリクエストを</span><a class="external" href="http://groups.google.com/group/mozilla.dev.l10n.new-locales/topics" title="http://groups.google.com/group/mozilla.dev.l10n.new-locales/topics"><span>新しいロケールニュースグループ</span></a><span>に追加してください。</span></dd>
</dl>

<h3 id="ローカル環境のツール">ローカル環境のツール</h3>

<p>アカウントと同様に、パソコンにインストールする必要がある環境ツールがいくつかのあります。これらのツールは、貢献したものを保存し、 Mozilla アプリケーションと言語パックをビルドし、作業をテストするのに役立ちます。</p>

<dl>
 <dt style="margin-left: 40px;">Hg (Mercurial)</dt>
 <dd style="margin-left: 40px;">前述のとおり、Mozillaのソースコードとローカライズされたコードを維持するために Mercurial を使用しています。あなたのローカライズを保存するためのローカライズリポジトリだけでなく、 PC にインストールして設定する必要もあります。ローカライズ作業のための Mercurial のインストールと設定についての情報はすべて<a href="/ja/Localizing_with_Mercurial#Install_Mercurial" title="https://developer.mozilla.org/ja/L10n_on_Mercurial#Install_Mercurial">ここ</a>にあります。</dd>
</dl>

<dl>
 <dt style="margin-left: 40px;">compare-locales</dt>
 <dd style="margin-left: 40px;">compare-locales は、 Firefox や他のアプリケーションを実行することなく作業をチェックするのに役立つ Python スクリプトです。インストール手順は<a href="/en/Compare-locales" title="https://developer.mozilla.org/ja/Compare-locales"></a>こにあります。</dd>
 <dt style="margin-left: 40px;">L10n checks</dt>
 <dd style="margin-left: 40px;">L10n checks は、アプリケーションを実行せずに作業をチェックするのに役立つ別の Python スクリプトです。インストール手順は<a href="/ja/L10n_Checks" title="https://developer.mozilla.org/en/L10n_Checks">ここ</a>にあります。</dd>
 <dt style="margin-left: 40px;">autoconf 2.13</dt>
 <dd style="margin-left: 40px;">autoconf は、 Mozilla アプリケーションのビルドと言語パックを手動で作成するために不可欠なユーティリティです。これらのビルドにはバージョン2.13以降を使用します。ソースファイルとインストール手順は<a class="external" href="http://www.gnu.org/software/autoconf/" title="http://www.gnu.org/software/autoconf/">ここ</a>にあります。</dd>
 <dt style="margin-left: 40px;">wget</dt>
 <dd style="margin-left: 40px;">wget は、インターネットプロトコルを使用してファイルを取得できるコマンドラインユーティリティです。リポジトリからファイルを取得するために使用します。ソースファイルとインストール手順は<a class="external" href="http://www.gnu.org/s/wget/" title="http://www.gnu.org/s/wget/">ここ</a>にあります。</dd>
 <dt style="margin-left: 40px;">Perl</dt>
 <dd style="margin-left: 40px;">Perl は、 Mozilla アプリケーションのビルドと言語パックの作成に役立つプログラミング言語です。ソースファイルとインストール手順は<a class="external" href="http://www.perl.org/" title="http://www.perl.org/">ここ</a>にあります。</dd>
 <dt style="margin-left: 40px;">Python</dt>
 <dd style="margin-left: 40px;">Python は、多くのローカライズ用テストスクリプトが書かれたプログラミング言語です。ソースファイルとインストール手順は<a class="external" href="http://python.org/" title="http://python.org/">ここ</a>にあります。</dd>
 <dt style="margin-left: 40px;">Locale Switcher または Quick Locale Switcher</dt>
 <dd style="margin-left: 40px;">Locale Switcher と Quick Locale Switcher は、 Mozilla アプリケーションのアドオンです。 Mozilla アプリケーションで作業結果を見るためには、どちらかが必要です。 Firefox のアドオンマネージャでこれらのファイルを検索するか、<a class="link-https" href="https://addons.mozilla.org/en-US/firefox/addon/locale-switcher/" title="https://addons.mozilla.org/en-US/firefox/addon/locale-switcher/">これら</a><a class="link-https" href="https://addons.mozilla.org/en-US/firefox/addon/quick-locale-switcher/" title="https://addons.mozilla.org/en-US/firefox/addon/quick-locale-switcher/">リンク</a>をたどってインストールすることができます。</dd>
 <dt style="margin-left: 40px;">堅牢な、 Unicode ベースのテキストエディタ―</dt>
 <dd style="margin-left: 40px;">いくつかお薦めのものがあります。
 <ul>
  <li style="margin-left: 40px;">Windows: <a class="external" href="http://notepad-plus.sourceforge.net/uk/site.htm" rel="external nofollow" title="http://notepad-plus.sourceforge.net/uk/site.htm">Notepad++</a> または <a class="external" href="http://www.flos-freeware.ch/notepad2.html" rel="external nofollow" title="http://www.flos-freeware.ch/notepad2.html">Notepad2</a></li>
  <li style="margin-left: 40px;">GNU/Linux: <a class="external" href="http://en.wikipedia.org/wiki/Vim_%28text_editor%29" rel="external nofollow" title="http://en.wikipedia.org/wiki/Vim_(text_editor)">vim</a>, <a class="external" href="http://projects.gnome.org/gedit/" rel="external nofollow" title="http://projects.gnome.org/gedit/">gedit</a>, <a class="external" href="http://www.kate-editor.org/kate" rel="external nofollow" title="http://www.kate-editor.org/kate">Kate</a></li>
  <li style="margin-left: 40px;">Mac OS X: <a class="external" href="http://www.barebones.com/products/TextWrangler/" rel="external nofollow" title="http://www.barebones.com/products/TextWrangler/">TextWrangler</a></li>
 </ul>
 </dd>
 <dt style="margin-left: 40px;">GNU make</dt>
 <dd style="margin-left: 40px;"><span class="external">Make は実行可能ファイルの生成を制御するツールです。バージョン</span> 3.79.1 以上は<a class="external" href="http://www.gnu.org/software/make/" title="http://www.gnu.org/software/make/">こちら</a>にあります。残念ながら、他の種類の <code>make</code> は利用できません。</dd>
</dl>

<h2 id="初期セットアップの終了">初期セットアップの終了</h2>

<p>これで初期セットアップが終了したので、翻訳の準備ができました。</p>

<p>{{ PreviousNext("Mozilla/Localization/Quick_start_guide", "Mozilla/Localization/Quick_start_guide/Translation_phase") }}</p>