3

私はWordpressに関するブログを持っており、そこではいくつかの異なる言語でコンテンツを提供する必要があります。私は記事を翻訳したくありません、私はただそれぞれの言語でいくつかを持っていて、それらを切り替える方法を持っているだけです。そのような機能を可能にするワードプレスプラグインを探していましたが、これまでのところxLanguageしか見つかりませんでしたが、かなり近いものの、使用するつもりではありません。

このプラグインで許可されているのは、特定の言語にローカライズされ、他の言語では表示されないコンテンツを投稿に含めることです。ただし、主な欠陥は

  • 投稿タイトルを翻訳することはできません
  • サイトがサポートしている一部の言語で投稿を定義すると、投稿は空白で表示されます(この言語ではまったく表示されないようにします)

私が使用できるプラグインがあるかどうか、または自分でプラグインを開発することを考え始めるべきかどうかを誰かが知っていますか?先に述べたように、私は実際には翻訳機能を必要とせず、選択した1つの言語でのみ表示されるように投稿にマークを付ける機能だけが必要です。

WordPressのインスタンスをいくつか設定して、それぞれを言語ごとに設定することもできると思いますが、すべてのインスタンスですべての構成変更を複製する必要があります。これは避けたいことです。

アップデート

実際、オプションでパラメータを指定することで、翻訳されていないメッセージを非表示にできることに気づきましたが、それでも1つの問題があります。

ページの残りの部分(リンク、Wordpressによって生成された他のテキスト)は、ページの切り替え中に翻訳されません。そのため、ナビゲーションなどでデフォルトの言語を表示してコンテンツを翻訳しています。

4

2 に答える 2

5

Gengoは面白そうに見えましたが、開発は止まっているようです。

しかし、qtranslateプラグイン(作成者のページプラグインページ)は必要なものを提供します。記事の翻訳を管理するだけでなく、サイト全体(「ユーザーインターフェイス」)の言語を切り替えます。

記事(タイトルを含む)は、いくつかの言語で保存できます。他の場所での翻訳(ウィジェットのタイトルなど)が必要な場合は、特別なマークアップ(言語タグ)を使用できます。<!--:en-->english<!--:--><!--:de-->Deutsch<!--:-->

私はまだそれを自分でテストしていますが、ほとんど問題なく動作します。驚くかもしれません(たとえば、日付フィールド)ので、サイトのオフラインコピーでテストすることをお勧めします。

また、この古いスタックオーバーフローの質問を確認してください

于 2009-10-03T15:00:25.173 に答える
3

私はいくつかの多言語サイトを構築しましたが、WPMLプラグインを使用しており、そこに最適なオプションであることがわかりました。http://wpml.org/

于 2009-10-23T20:28:47.287 に答える