ソフトウェアパッケージの翻訳できる部分は 1 つ以上の po ファイルにあります。これらのファイルはプロジェクトにより CVS や、Subversion、Mercurial、git といった多くのバージョン制御システム (VCS) のどれかで保守されています。これらは fedoraproject.org か、他のシステムをホストとしています。
この章では fedorahosted.org をホストとするモジュールの翻訳方法を説明します。翻訳者は、poファイルを入手するためのインターフェースと、書き出すためのインターフェースの 2つのインターフェースで作業します。開始する前に、po ファイルを保持するディレクトリーを用意しなければなりません。
ファイルをダウンロードする前に、これらのファイルを保持する構造を用意します。以下に記述されている構造は例であり、異なる構造でもかまいません。例えば、comps プロジェクトを翻訳のためにダウンロードしたいのならば、以下のディレクトリーを作成します:
mkdir -p ~/myproject/comps/
後に他のプロジェクトを作業できるように、~/myproject/system-config-printer/ のように親ディレクトリーの下に、プロジェクト名でディレクトリーを作成します。