WPML

WPML 2.8.1は、待望の機能のほか、一連のバグ修正と改善を提供します。

WordPressマルチサイトでの言語ごとの異なるドメインのサポート


さまざまなWebサイトで大規模なマルチサイトネットワークを運営している場合、言語ごとに異なるドメインを割り当てることができるようになりました。

これを行うため、WPMLにはsunrise.php用の新しいドロップインファイルが付属しています。
これは、新しいプラグインのリリースに含まれるドロップインによって行われます。
詳細については、WordPressマルチサイトモードでのドメインごとの言語をお読みください。

モバイル対応の言語スイッチャー


これまで、サイト用のモバイル対応言語スイッチャーはフッターリンクのみでした(またはカスタム言語スイッチャーを構築した場合)。WPMLのドロップダウン言語スイッチャーに「モバイル対応」モードを追加し、タブレットやスマートフォンの訪問者も利用できるようにしました。

モバイル対応の言語スイッチャーの見た目は、通常の言語スイッチャーとまったく同じです。違いはその動作方法にあります。モバイル対応の言語スイッチャーを選択すると、訪問者は1回のクリックで言語のリストを表示し、2回目のクリックで言語を選択します。モバイルデバイスには存在しない「ホバー」操作はありません。

モバイル版は、常に有効にするか、モバイルブラウザのみで有効にする(推奨)、または無効にするかを選択できます。

異なるドメインからのログインの許可


これまでは、言語URLに複数のドメインオプションを使用している場合、デフォルト言語に対応するドメインでのみログインできました。新バージョンでは、分離された各ドメインでログインできるようになりました。

言語のドラッグアンドドロップによる並べ替え


言語ごとにフッター内で言語の順序が変わるのは嫌なものです。そこには何らかのロジックがあるのでしょうが、非常に非論理的に思えます。

WPML 2.8.1には、言語をドラッグして順序を並べ替えることができる新しいインターフェースが含まれています。

このGUIからの順序が、WPMLの言語スイッチャーのデフォルトの言語順序になります。WPMLのAPIを使用して独自の言語スイッチャーを構築している場合は、この順序、言語名、またはIDから選択できます。

言語の順序

WordPressコア翻訳の正しいソース


このバージョンのWPMLでは、WPMLがWordPressの翻訳を読み込む場所を変更しています。古くて放棄されたSVNリポジトリ(ご存知なくても心配いりません)の代わりに、翻訳はWordPress翻訳プロジェクトからリアルタイムで取得されるようになりました。

これが初めての場合は、WordPress翻訳の自動ダウンロードについてすべて読むことができます。

以前と同じGUIですが、翻訳は最適な場所から取得されるようになりました。

WordPress翻訳 – 翻訳のインポート(1)

WordPress翻訳 – 翻訳のインポート(2)

バグ修正と微調整


この新バージョンでは、新機能に加えて、一連のバグ修正と改善が行われています。

  • WPMLメディア – 添付ファイルの複製に関する問題

  • _parse_wpml_config用のフィルターの追加 – wpml-config.xmlファイルを使用せずにカスタムタイプやフィールドなどに翻訳プロパティを設定可能に

  • 複数の設定ファイルが存在する特定の状況におけるwpml-config.xmlの解析の修正

  • 投稿の編集時にセカンダリ言語のタグが削除される問題

  • WPMLによる翻訳オプションが無効になる問題

  • 編集言語としての管理画面言語が機能しない問題

  • Windowsでメディア翻訳が不正確なURLを生成する問題

  • コメントの承認および返信時の警告

  • 言語のリセット時の通知と警告

  • 翻訳エディタ:リンクの挿入/編集ダイアログでページリストが言語ごとにフィルタリングされない問題

WPMLの更新


いつも通り、WPMLのインストールおよび更新にはInstallerプラグインを使用することをお勧めします。Installerを使用すると、WordPressの管理画面に直接WPMLの更新を取得できます。

WPMLはアカウントからいつでも手動でダウンロードできます。

WordPress 3.6のサポートについて


WPML 2.8.1は、最新のWordPressベータ版でかなり良好に動作します。対応中の小さな不具合がいくつかありますが、新しいWordPressがリリースされる前に、WordPress 3.6向けの更新を準備する予定です。WP 3.6でWPML 2.8.1を試し、問題が見つかった場合は、テクニカルフォーラムでご報告ください。

この記事が役に立ちましたか?この記事を共有: