私たちはNextGen Galleryの開発者と協力し、NextGenを完全に翻訳可能にするための作業を進めています。これは、アップデートされたNGGプラグインの最初のテストリリースです。
NextGen Galleryを使用していない方のために説明すると、これはWordPress用の強力なギャラリー管理プラグインです。WordPressのコンテンツとは別に画像を管理し、サイト内の任意の場所にギャラリーやアルバムを挿入できます。
NGGにはすでに文字列(画像の説明、alt属性など)を翻訳する機能が含まれていました。問題は、何を翻訳しているのかを識別する方法がないことです。ギャラリーに5枚の画像が含まれている程度ならなんとかOKですが、大規模なギャラリーになると、翻訳の管理が不可能になります。
翻訳対象の識別
NGGのi18n機能を強化し、名前を含めるようにしました。これらの名前により、何が翻訳されているかを識別できます。
例えば、次のように表示されます。

翻訳する各文字列には名前が付いています。その名前は、翻訳対象が何であるかを説明しています。
そのため、pic_2_alttextと表示されていれば、画像#2のALTタグを翻訳していることがわかります。
さらに、NextGenのすべてのテキストはngg_pluginというコンテキストの下にグループ化されます。これらは他の管理テキストとは別に翻訳できます。
開発バージョン
これらの変更は実装されたばかりです。テストを行い、すべて良好に見えますが、私たちはNextGenの専門家ではありません。
以下は、アップデートされたNGGのコードです。
これを使用するには、WPMLの開発バージョンが必要です。本番サイト用としてはまだ完全に準備が整っていませんが、テスト目的であれば問題ありません。WPMLのクライアントのみが利用できます。
登録済みのWPMLクライアントの方は、ここにメッセージを残していただければメールでお送りします。
テスト方法
必要な操作は、NGGギャラリーを保存することだけです。その後、WPMLが画像をスキャンし、翻訳用の文字列を登録します。次に、WPML->文字列翻訳に移動し、ngg_galleryコンテキストでフィルターします。
翻訳されたページにギャラリーを追加すると、すべての画像テキストが翻訳されて表示されるはずです。


