WPML

多数の新機能と厄介なバグの修正を含むWPML 0.99をリリースしました。

このバージョンの新機能


  • 言語スイッチャーへの国旗の追加

  • 独自の言語スイッチャーを作成可能に

  • WordPress 2.6との互換性

待望の機能をいくつか追加しましたが、今回のリリースは依然としてバグ修正が中心です。今回は多くの詳細なフィードバックをいただき、潜んでいたいくつかのバグを突き止めることができました。

  • WordPressギャラリーに関する問題を修正しました。

  • 翻訳されていない静的なホームページを使用した場合のエラーを修正しました(現在は404ページを返します)。

  • ページでスティッキーリンクが機能しないバグを修正しました。

  • language-selector.cssのCSSエラーを修正しました。

  • RSSフィードが無効なXMLになる(無効なフィードになる)バグを修正しました。

  • プラグインのアップグレード後にデフォルト言語がリセットされるバグを修正しました。

  • カテゴリーとタグの翻訳管理に関する多数の問題を修正しました。

国旗

国旗付きの言語スイッチャー
国旗付きの言語スイッチャー

国旗は議論を呼ぶ問題です。見た目が良く、訪問者が言語セレクターをすぐに見つけるのに役立ちますが、どの国旗を選ぶべきかで常に議論が起こります。イタリア語とスウェーデン語を切り替える場合は簡単です。イタリア語は(主に)イタリアで、スウェーデン語はスウェーデンで話されているからです。しかし、英語とスペイン語を切り替える場合はどうなるでしょうか。

英語にはどの国旗を選びますか。アメリカでしょうか、それともイギリスの国旗でしょうか。スペイン語の場合は、スペイン、メキシコ、アルゼンチン、またはその他の南米の国旗になるのでしょうか。

WPML 0.99には280か国の国旗が含まれているため、独自のものを選択できます。各言語に表示する国旗を選択するGUI機能はないため、手動でデータベースを編集する必要があります。サポートが必要な場合はお知らせください

サイトで国旗を有効にするには、WordPressの管理画面に移動し、WPML->言語をクリックします。

そこに、言語スイッチャーに表示される内容に関する新しいオプションが表示されます。国旗、ネイティブの言語名、および翻訳された言語名の表示を選択できます。

WPML 0.99の言語スイッチャーのオプション
WPML 0.99の言語スイッチャーのオプション

独自のカスタム言語スイッチャー


WPMLを使用すると、ドロップダウンの言語名と国旗を含む言語スイッチャーをテーマに追加できます。使用するために必要なのは、テーマに1行のコードを含めるか、ウィジェットとして追加することだけです。

しかし、さらに多くの機能が必要な場合はどうすればよいでしょうか。

たとえば、投稿で利用可能な他の言語を伝える行を追加するにはどうすればよいでしょうか。

他の言語で利用可能な投稿に関するメッセージ
他の言語で利用可能な投稿に関するメッセージ

問題ありません。このバージョンでは独自の言語スイッチャーを構築できます。WPML 0.99には、現在のコンテンツが翻訳されている言語を報告するPHP関数が含まれています。これにより、言語名(ネイティブおよび現在の言語の両方)、翻訳へのリンク、国旗のURLがわかります。

この関数を使用して、あらゆる種類の言語スイッチャーを実装する独自のテーマ関数を構築できます。少しでもお役に立てるよう、カスタム言語スイッチャーの作成に関するガイドを作成しました。このガイドでは、この関数がどのように機能するかを説明し、functions.phpに追加して使い始めることができるカスタム言語スイッチャーの2つの例を紹介しています。テーマ関数用のソースコードも含まれています。

コンテンツの翻訳


WPML 1.0には、有料サービスとしてオプションのコンテンツ翻訳が含まれる予定です。この翻訳はプロの翻訳者によって行われ、1単語あたり0.07 USDの一律料金が適用されます。本日より、WPML.orgでこの機能のベータテストを開始します。

来週には公開ベータ版のプログラムを開始する予定です。必要な方で最終リリースまで待ちきれない場合は、お問い合わせください

キャッチフレーズ、ウィジェットのタイトル、テキストの翻訳


キャッチフレーズやテキストウィジェットなどの他の「フローティング」テキストの翻訳をお約束したことを覚えていますか。私たちは現在その作業に取り組んでいます。

まもなく、WPMLに新しいセクションが表示されます。このセクションでは、すべての「フローティング」テキストがまとめられ、それぞれに翻訳を入力できるようになります。poeditや.moファイルでの作業を避けられるよう、テーマのテキストもそこに含めるべく最善を尽くしています。

この機能に欠けているものの1つは名前です。「文字列翻訳」という名前も考えましたが、少しオタクっぽく、一般の人にはわかりにくいかもしれません。何か提案がありましたら、コメントを残してください。アイデアをお待ちしています。

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