LibreOfficeの翻訳

From The Document Foundation Wiki
Jump to: navigation, search
本ページはGlobal Wikiからの有志による翻訳ページです。未翻訳があることや内容が古い場合があります。最新化、翻訳にご協力お願いします。
日本語独自の情報についてまとめることを目的として、日本語コミュニティによって運営されているページとして 日本語コミュニティ独自ページ があります。
URLが wiki.documentfoundation.org/JA で始まっていて、カテゴリーがJAのページです。
そちらもご利用ください。

注: このページはLibreOfficeの翻訳プロセスについて一般的な内容が書かれたページの翻訳です。日本語翻訳プロジェクトについてはLibreOfficeの日本語UI/ヘルプの翻訳方法を参照してください。


LibreOfficeの翻訳プロセスは、とても簡単です。提案する方法は、Pootle(私たちのオンライン翻訳ポータル) の上で作業することです。この方法でローカライズするのに必要なものは、ブラウザとインターネット接続だけです。オフラインで作業したい場合は、それも可能です。以下を参照してください。

締め切り

リリース計画をご覧ください。リリース計画は、Beta版、リリース候補やリリース版がソースコードにタグ付けされた日付が示されます。翻訳の締め切りは、発表されたタグ付日の常に2日前です。


Pootle

TDFのPootle は常に最新のローカライズ可能な文字列が収容されています。Pootleの管理者は高い頻度で更新してください。

Pootleホームページの右側に、現在翻訳可能なプロジェクトの一覧が表示されます。それらの名前は一目瞭然です。LibreOfficeの翻訳をするには、 LibreOffice master – UILibreOffice master – HelpLibreOffice x.x.x – UILibreOffice x.x.x – Help のプロジェクトで作業する必要があります。一般的に、あなたがちょうど開始する場合、おそらく master で作業するのがよいでしょう。しかし、現在のバージョンでのLibreOfficeのたちの悪い翻訳バグを修正したい場合、古いブランチで作業することができます。


master での翻訳とはどういう意味か:

作業の流れは 4.4 と 5.0 の間の変更です、 ブランチ毎で単に作業する代わりに、 master の作業によって両者のブランチでの仕事はより早くスタートできます。 コードのブランチがあった時点で、 その次にPootlのブランチが反映されます、master でなされた仕事は新しく作られたブランチにコピーされます:

いつものコードの作業の流れ:

______________________________________________ master
\ \ \ \
\ \ \ \__libreoffice-5-0
\ \ \__libreoffice-4-4
\ \__libreoffice-4-3
\__libreoffice-4-2

全てのブランチはかつては "master" でした、そしてそれから、内容に磨きをかけるために分離されたのです。 転写は特別な作業です、 基本的に "中間の" アップデートはありません。 転写は 4-2 から 4-3へ、 4-3 から 4-4へ飛び飛びにその間での何らかの中間的なアップデートなしに実行されました。

作業の流れの中で Masterは, libreoffice-5-0 が創りだされた時に転写を完了し、そして 次の libreoffice-5-1のために継続して再利用されます。 全体の説明は Christian の スレッドを見てください。

あなたがオフラインでの翻訳を好むなら、 あなたは Pootle からPOファイル(または、分割されたPOファイル)をZIP形式書庫で全て又は一部をダウンロードできます、そしてその作業に自分の気に入ったツールを使うことができます。あなたは求める言語やプロジェクトの連携に関する翻訳や概観のタブでリンクを見つけることができるでしょう。あなたが自分の言語についての適正な正確さを持っていると仮定すれば、いつでもPOやZIPファイルをアップロードして戻すことができます。(ZIPの場合、イニシャルディレクトリの構造を完全に保っていなければなりません)

もしあなたがPootleの使い方のさらなる情報が必要ならば、 Pootle ガイドを見てください。 私達はチェックセクションを見ることをお勧めします、これはローカライゼーションの品質について重要です。

もし、あなたがPootleであなたの言語と違うテンプレートをアップデートするならば、あなたは相当の他の文字列を見るでしょう、 その文字列を翻訳してはいけません 、 私達は常に以前の翻訳ファイルをGitで保っています、そしてあなた以前の作業に戻すことができます、あるいは、 あなたは以前のファイルをアップロードし、そして、テンプレートを再びアップデートできます。

あなたはPootleにいくつかのプロジェクトがあるのに気づくでしょう。 こちらはそれの簡単な概観です:

  • Terminology: これはローカライゼーションをいくらか簡単にするPootleヘルパープロジェクトです。もしTerminologyプロジェクトが存在しあなたの言語が空ではないなら、Pootleはあなたが他のプロジェクトで翻訳していて検討した時の用語ファイルで翻訳のヒントをあなたに示すでしょう。
  • Website: これの小さなプロジエクトはウェブサイトに関連付けするローカライゼーションファイルが入っています。

具体的には、mysiteファイルはlibreoffice.orgウェブサイトで表示される固有な文字列が入っています(ほとんどはダウンロードページの経験関係)、 faqs ファイルはローカルウェブサイトで使われる(又は使われない)FAQモジュールのローカライゼーションが入っています、extensionssiteはエクステンションのローカライゼーションが入っています。

libreoffice.org、と googleplay はGoogle Play storeで使用されている文字列が入っています。

もしあなたがそれらの幾つかを必要としないと分かっているのであれば、これらのファイル全てを翻訳に使う必要はありません。注意、libreoffice.orgのCMSに関連する多くの一般的なことは 他の場所 に集められています。同様に、注意してください、完全なこのモジュールによって、あなたは "翻訳されたウェブサイト"を得られません。しかしながら、もしあなたが あなたの言語の LibreOffice ウエブサイト の手助けを必要とするならば、あなたは 翻訳に多分少なくともmysite ファイルで翻訳するでしょう。

POT と PO ファイル

ソースから抽出された最新の POT ファイルはいつもここで見つけられます:

それぞれの言語でサポートされた PO ファイルは 'translations' と呼ばれるモジュールの中のソースコードリポジトリの中に収められています。 このモジュールは Andras Timar によって維持されています、彼は各リリースの前にPootle(又は、代わりのソース)から 翻訳 を入手するでしょう、また git にそれらを入れるでしょう。

ヒント

ローカライザーのためのサポートチャンネルは別として、翻訳者のための重要な情報(例えば、アップデートや締め切りなど)の伝達手段が公開さえています。あなたは irc.freenode.net 上の #libreoffice-dev チャンネルで 'timar' や 'RQ' を尋ねることができます。

  • あなたは文脈のなかでそれらを見つけてGladeを使って 新しい .ui ファイルを修正できるかもしれません。 あなたのディストリビューションでのGladeのインストール (私はLinux版だけ知っている、あなたが他のディストリビューションを知っているならそれを修正) 、そして、masterもしくは、あなたが望んだ翻訳の最新のデバイスビルドのバージョンのどちらか。
    • それから、あなたのターミナルに入ります:
export GLADE_CATALOG_SEARCH_PATH=/opt/libreofficedev4.2/share/glade/
    • それから、あなたが表示したいファイルのパスを入力:
glade /opt/libreofficedev4.2/share/config/soffice.cfg/cui/ui/pageformatpage.ui

参考になるといいのですが、

ローカライゼーションの他の観点

LibreOfficeの翻訳の更なる側面は、LibreOffice Localization Guideで説明されています。

いくつかの他の観点は変数やxmlコンテンツのような翻訳するもの、しないものについて UI and Help files Content Guide で支援されています。