ニュース

多言語に翻訳された Piwik のプラグインを取得する方法

2015年09月09日 トピックス ニュース

約一年前、開発者とすべての Piwik ユーザーがプラグインを簡単に共有できるように Piwik のマーケットプレースを導入しました。

Piwik は現在 54 の言語で利用可能ですが、できるだけ沢山の言語で利用可能なプラグインを増やして行きたいと思います。

現在の Marketplace ではほとんどのプラグインが英語で、他の言語は非常に少ない状況です。これを改善するために、翻訳コミュニティの力を借りてプラグインを翻訳し、プラグイン開発者に提供します。

すでに何人かのプラグインの開発者がこのサービスを使い、BotTracker または CustomOptOut のようないくつかの非常にポピュラーなプラグインが 10 を超える言語で翻訳されています!

プラグインの翻訳を取得する

Github 上でオープン ソースのプラグインを開発している場合に限り、Piwik 翻訳者コミュニティが翻訳されたプラグインを取得するためにお問い合わせ (translations@piwik.org) いただけます。

Transifex.com のアカウントが必要です。ソーシャル ログインに Transifex を使用する場合は、アカウントの設定でパスワードを設定するようにしてください。プラグインのリポジトリに新しい翻訳を取得するために必要となります。

翻訳プラットフォームのプラグインの文字列をインポートする

プラグインの初期設定をしながら、プラグイン、Github のリポジトリで英語翻訳ファイル (en.json) をインポートすると、ファイルの自動更新を構成します。Transifex のソース文字列には、プラグインのリポジトリが自動的に同期されます。En.json 翻訳ファイルで任意の文字列を変更すると更新された英語の文字列は Transifex に自動的にインポートされます。

リポジトリにプラグインの翻訳を取得する方法

Transifex 内の Piwik プロジェクトでプラグインをセットアップし、入手可能な新しい翻訳があるとすぐに、Piwik コンソールを使ってプラグインの翻訳をアップデートすることができます。ローカルにインストールされた Piwik は、開発モードが有効になっておりプラグインがインストールされている必要があります。翻訳を更新する開発ボックスの Piwik ディレクトリに移動して次のコマンドを実行します:

./console translations:update -u {YourTransifexUserName} -p {YourTransifexPassword} -P {YourPluginName}

より多くの言語の Piwik プラグインを目にすることを楽しみにしています。詳細については、翻訳プラグイン開発者ガイドをチェックしてください。

Happy hacking,