WordPressコンテンツのローカライズのベストプラクティスは?


18

クライアントは、ローカライズされたコンテンツ(つまり、英語コンテンツの場合はen.blogname.com、フランス語コンテンツの場合はfr.blogname.comなど)を持つブログを求めました。このようなブログを作成するのは初めてでしたが、最近、ニーズに最適なWPMLqTranslateを発見しました

多言語ブログをセットアップするためのベスト/推奨プラクティスはありますか?

この時点では、WordPressソフトウェアを翻訳する必要はありませんが、それが良いアイデアであることがわかった場合は、ぜひお知らせください。著者はすべて多言語(英語+他の1つの言語)になりますが、英語以外のスピーカーを後で雇うことも考えられます。


@マイク・リー:私も答えを知りたいと思っています。これを必要とする新しいクライアントがいるかもしれません。
MikeSchinkel

回答:


11

最良の方法はプラグインなしです-私はマルチサイトでWP3.0を設定しました。最初のブログは、ユーザーの言語で正しいブログにユーザーを書き換えるためのダミーであり、適切な言語を書き直すテーマの小さなスクリプトです。ユーザーのブラウザ言語で表示して書き換えます。2番目はデフォルトのブログ、3番目のブログは別のブログなどです-また、WPMUのコア機能を使用して投稿tot投稿からブログを切り替えることもできます。ブログ

質問の更新

申し訳ありませんが、私の英語は下手です

wp3.0またはMUをインストールし、最初のブログ、admin-blogには小さなテーマ、小さな機能を持つテンプレートが1つあります。関数は、ドメインのフロントエンドでユーザーのブラウザ言語を読み取り、このインストールの他のブログに切り替えます。彼女はこの言語をデフォルトとして使用します。

他のすべてのブログは異なる言語用であり、1つのブログは1つの言語用です。そのため、さまざまな投稿用の優れたテーブルを作成することができ、すべてがWPコアメソッドで機能します。WPMUには、投稿から別の言語の投稿に切り替えるのに十分な機能があります。ブログの英語での投稿とブログのドイツ語での投稿へのリンクを付けてください。投稿のpostmetaで独自のプラグインを使ってこれを書くよりも。そのため、ユーザーは他の言語の投稿からフロントエンドを切り替えることができます。またwp_insert_post()、ブログを英語で公開するときに、ドイツ語のブログに下書きを追加することもできます。

あなたが私のやり方を理解してくれることを願っています-うまく機能し、私はこのソリューションに多くの顧客がいます。

更新、2012年12月22日のコメントからの抜粋

これを行う無料のプラグインを作成しました:
wordpress.org/extend/plugins/multilingual-press
bueltge 11年12月22日


@bueltge方法を詳しく説明してください。
Chris_O

多分、私の英語が悪いです
bueltge

私は私の答えに気がつきました、コメントにはそれほど多くの文字列がありません。
bueltge

3
明確にするために、これは「プラグインなし」を推奨していませんが、代わりに、MSインストール内のさまざまなサイトにパッチを当てるために独自のプラグインを作成するように人々に指示します。
jerclarke

1
更新:これを行う無料のプラグインを作成しました:wordpress.org/extend/plugins/multilingual-press
bueltge

3

私もqTranslateを使用して成功し、いくつかのブログで実装されています。

ただし、2つのプラグインのいずれかを使用する場合の問題は、ワードプレスの更新では、プラグインバージョンの新しいリリースを待ってから更新する必要があることです。連絡先フォーム、評価システム、またはこのようなものなどの他のプラグインを使用すると、一時的に無効にして別のプラグインを見つけることができますが、これほど重要なものについては、そうする余裕はありません。

そのため、長期的には2つのプラグインのいずれかを使用してブログのメインコンポーネント(コンテンツやセキュリティの問題)を管理することはややこしいです。

それが私がbueltgeのメソッドをサポートする理由です。それを実装してみてください。


その背景情報をありがとう。このコア機能にプラグインを使用する際の問題は、優れた洞察です。
マイク・リー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.