WordPressの第二言語に関する問題

公開: 2019-10-22

ブログやウェブサイトを作成するとき、最初に遭遇するジレンマの1つは、言語の数を決定することです。ビジネスをグローバルに展開したい場合は、ウェブサイトのコンテンツを英語にする必要があることは明らかです。 しかし、あなたの母国語またはあなたのターゲットオーディエンスのそれが英語でない場合はどうでしょうか? あなたはおそらくあなたのウェブサイトを英語以外の言語にするか、あなたのウェブサイトに複数の言語を追加することを検討するでしょう。

たとえば、私たちがスタートアップを作成したとき、私たちのターゲットオーディエンスは世界中のどこにでもいる可能性があると考えました。 ですから、私たちは英語が私たちのウェブサイトの主要言語でなければならないことに疑いの余地はありませんでした。 同様に、私たちはバルセロナにあり、母国語はカタロニア語とスペイン語です。 したがって、私たちのWebサイトに少なくともスペイン語を追加しないのはばかげているように思われ、英語を話さない潜在的な聴衆に到達する可能性が開かれました。

WordPress言語

ご存知かもしれませんが、「公式の」WordPress言語は英語です。 つまり、そのユーザーインターフェイスと、ほとんどすべてのプラグインおよびテーマのユーザーインターフェイスは、デフォルトで英語です。 しかし、WordPressをグローバルに展開するには、できるだけ多くの言語に翻訳する必要があります。 この目的のために、WordPressコミュニティはPolyglotsグループを設立しました。

Polyglotsは現在、WordPressコア、テーマ、プラグインの翻訳に専念している56か所の203チームのボランティアで構成されています。

ローカルワードプレス
WordPressインストールの言語(出典:WordPressStatistics)。

上の画像でわかるように、WordPressをさまざまな言語に翻訳することは大きなプロジェクトです。言語には、たとえばオーストラリア、カナダ、南アフリカ、英国、米国の英語などのバリエーションもあるためです。

したがって、WordPressを英語以外の言語にするためにいくつかの作業が行われたことは明らかです。 しかし、多言語サイトが必要な場合はどうでしょうか。 利用可能なすべての翻訳は完了していますか? これらの質問に一度に1つずつ答えましょう。

あなたのウェブサイトの言語を設定する

最も単純なケースに行きましょう。たとえば、母国語はスペイン語であり、すべてをこの言語で使用したいとします。

実際、WordPress Community Polyglotsチームのおかげで、WordPressの言語をスペイン語にするのは非常に簡単です。 [設定]»[一般]に、サイトの言語を定義するオプションがあります。

言語セレクター
言語セレクター

サイトの言語が選択されると、ダッシュボードは自動的に選択された言語に変わります。 前の画像では、スペイン語を選択しました。これは、次の結果です。

選択したスペイン語のサイト
選択したスペイン語のサイト

ここで示した言語設定はグローバルであることに注意してください。 ただし、ユーザーごとに微調整することもできます。

言語を変更すると、ダッシュボードがその言語で表示されるだけでなく、インストールした、翻訳されたすべてのプラグインもその言語で表示されます。

残念ながら、すべてが翻訳されているわけではありません…

残念ながら、ディレクトリで利用可能なすべてのプラグインがすべての言語に完全に翻訳されているわけではありません。 別のロケールに翻訳されていない(または翻訳できなかった)スニペットがある場合は、英語で表示されます。

言語のバリエーションはどうですか? スペイン語(アルゼンチン)を使用したいとしますが、文字列がたくさんありません。 さっき言ったように、それらはすべて英語で表示されます…

しかし、これらの文字列はすべてスペインのスペイン語ロケールで翻訳されています。 WordPressに複数のロケールを使用するように指示できたら素晴らしいと思いませんか?

解決策

WordCamp Europe 2019で、スイスのPascalBirchlerと直接会うことができました。 Pascalは、現在Googleで開発エンジニアとして働いているWordPressコミッターです。 彼は常に、WordPress内の言語の保存と保守に関連するすべてのことに非常に関心を持ち、積極的に取り組んでおり、ロマンス諸語のPolyglotsチームを作成しています。

さらに、Pascalは、前の問題の一部を正確に解決する優先言語プラグインを作成しました。 つまり、複数の言語を選択できるため、第1言語で翻訳が欠落している場合は、第2言語での翻訳を検索します(以下同様)。

優先言語プラグインのスクリーンショット。
PreferredLanguagesプラグインでサイトの言語設定を選択します。

多言語Webサイトを作成する

しかし、これですべての問題が終わるわけではありません。 多言語のWebサイトを作成することを決定するには、自然で明白に思えるかもしれませんが、Webに複雑さを追加し、コンテンツを生成および維持するための作業を追加する必要があります。 したがって、これがあなたの場合でもある場合は、多言語のWebサイトを作成するかどうかを決定する前に、その長所と短所を読むことをお勧めします。

以前の投稿で、Davidはあなたのウェブサイトを多言語のものに変換するための2つの選択肢を私たちと共有しました。 1つは、単一のサイトを用意し、WPMLやPolylangなどの多言語プラグインをインストールして、複数の言語でのページや投稿の翻訳を管理できるようにすることです。 もう1つ(ちなみに、このWebサイトで実装したもの)は、スペイン語と英語の2つのサイトを持つマルチサイトWebサイトを作成することです。

その他の問題

明らかに、多言語のウェブサイトを持つことは、私が前に述べた問題を倍増させます。 一方では、選択した言語のいずれにもプラグインやテーマの翻訳がない可能性があるため、インターフェイスの一部が常に英語で表示されるという問題があります。

一方、多言語プラグインを使用すると、Webサイトとデータベースがさらに複雑になります。 これは、最初は問題とは思われませんが、プラグイン間で予期しない非互換性が発生する可能性があります。

複数の言語を設定する方法についてさらに多くの選択肢や設定を確認したい場合は、もう1つの興味深い記事がUltimate WordPress Multilingual Guide – How We Launched 12 LanguagesbyKinstaです。

結論

ご覧のとおり、WordPressコミュニティ内には優れたPolyglotsチームがありますが、WordPressは、多言語のWebサイトを作成するための快適でユニークなソリューションを提供していないプラットフォームです。 発生している問題の多くを解決するプラグインがいくつかありますが、WordPressが完全に多言語のプラットフォームになるまでにはしばらく時間がかかります。

UnsplashFrankieGuariniによる注目の画像