Edenの翻訳にPootleというシステムを使っています。ここでは、その使い方を説明します。■PootleとはPootleはオンライン上から言語カタログファイルの翻訳を行うためのシステムです。いる言語カタログファイルはgettexのPO形式とXLIFF形式に対応しています。Edenの翻訳を管理しています。Edenの翻訳をするには、このサイトにユーザー登録をして翻訳を始めます。ユーザ登録を行わなくても訳語の提案は可能です。ユーザ登録してほしい...)■Pootle上での翻訳作業では、実際にPootleで翻訳を行う手順を紹介します。以下のリンクを開いてください。http://pootle.sahanafoundation.org/pootle/ja/eden/4つのタブがあります。現在の翻訳の進捗状態を詳細に確認できますこのタブから、翻訳を行います査読ユーザから「提案」された翻訳を、コミット権をもったユーザがコミットするページですPootle上から翻訳を行う場合、「翻訳」タブをクリックしてください。ここから、「ja.po」の翻訳が行えます。「翻訳」タブで表示される各メニューの意味は以下のとおりです。対応する訳文が既に存在している文節も含めて、全ての語句を翻訳しますダウンロード「ja.po」をダウンロードします。「未訳を表示(クイック翻訳)」「すべて翻訳」のどちらかをクリックすると、翻訳画面に移行します。「前へ」「次へ」を押したり、画面右上の検索ボックスから検索したりして、翻訳を行ないたい語句を表示させます。目的の語まで到達したら、テキストボックスへ訳語を記載して、「提案」ボタンを押してください。することで、訳語が「提案」され、査読の対象となります。「ファジー」チェックボックスは、つけなくてかまいません。「提案」を行うと次の文節が表示されますので、そこでも同様に訳文を入力し、「提案」ボタンを押してください。Pootle画面右上の検索ボックスから問題の語句を検索し、修正の「提案」を行ってください。その際、「コメント」の部分に、どのページのどの箇所で使用されていたかを記載していただけると「提案」をコミットする際にチェックの手間が軽減できます。可能でしたら入力してください。ML(sahana-jp@googlegroups.com)までご連絡いただくか、このサイトのバグ・問題報告を利用して、発見した箇所と対象の語句を連絡ください。Edenが使用している言語カタログファイルはweb2pyのpy形式です。Edenで翻訳があっているかチェックする場合などには変換の必要があります。Toolkitに含まれているスクリプト、web2py2poとpo2web2pyを利用します。translate-toolkitでインストールできます。PO形式からpy形式に変換するには、po2web2pyを使います。ja.pypy形式からPO形式に変換するにはweb2py2poを使います。「ja.po」をダウンロードすることで、Omega-Tなどの翻訳支援ツールを使用することが出来ます。Pootleのページから「ja.po」をダウンロードしますダウンロードした「ja.po」ファイルを、Omega-Tのsourceフォルダに格納します。Omega-Tを起動させ、「ja.po」ファイルを開きます。UTF-8に指定してください。■poファイルのアップロードOmega-Tで翻訳を行った後のtargetファイルを、Pootleにアップロードします。Pootleページの「翻訳」タブを開きます「ファイルのアップロード」から、アップロードしたいファイルを選択します。「現在のファイルが存在するときに上書きする」オプションは、絶対に選ばないでください。現在のアップロードされている訳語が、チェック無しに完全に上書きされてしまいます。■翻訳した後はsahana-jpのメーリングリストまで、翻訳をした旨を報告してください。一言メールでOKです。連絡いただけた後、コミット権を持つ管理者が、訳語のチェックとコミットを実施します。同じ文節に対して、複数の「提案」をいただいていることがあります。よい文章を選択してコミットしてゆくよう心がけますので、自分の提案した訳語がそのまま通らない場合でも、けっして泣かないでください。