FastComments.com Blog
Wed Sep 23 2026
...

アラビア語と右から左への言語がサポートされました

新機能

アラビア語がサポートされるようになり、ロケールコードは ar です。コメントウィジェット、他の埋め込みウィジェット、メール、ダッシュボード、マーケティングサイトのすべてが翻訳されています。

アラビア語は右から左へ書かれるため、これを追加することはFastCommentsに両方向のレイアウトを教えることを意味しました。この修正はヘブライ語にも適用されます。

右から左へのレイアウト

ロケールがアラビア語またはヘブライ語の場合、インターフェース全体が鏡像になります。コメントのアバター、名前、返信コントロールが左右入れ替わり、メニューやドロップダウンは正しい端に向かって開き、矢印は読んでいる方向を示します。これにはコメントウィジェットとライブチャットや投票などの拡張機能、チケット、コラボチャット、レビューサマリーウィジェット、メール、ダッシュボードが含まれます。

設定は不要です。必要に応じてユーザーのロケールを手動で設定することだけが可能です。

コメントはそれぞれの方向性を保持します

コメントセクションが複数の言語で構成されることがあります。アラビア語ページ上の英語のコメントや、英語ページ上のアラビア語のコメントでも、自然に読める必要があります。

各コメントとユーザー名はそれぞれのテキストの方向に従います。英語ページでは、アラビア語の返信は右から左に表示され、周囲のコメントは左から右に表示されます。アラビア語ページではその逆です。コメント内のコードブロックは常に左から右に表示されます。コードはそのように書かれるからです。

ロケールの設定

デフォルトでは、ウィジェットは訪問者のブラウザからロケールを取得するため、アラビア語話者は自動的にアラビア語が表示されます。強制的に設定したい場合は、ウィジェットカスタマイズページの「Locale / Language」項目でロケールを設定するか、コードで以下のように指定します:

FastCommentsUI(document.getElementById('fastcomments-widget'), { tenantId: 'demo', locale: 'ar' });

SSO を使用している場合、ユーザーオブジェクトに locale: 'ar' を渡すことで、メールもアラビア語で送信されます。

複数形の正しい処理

英語ではカウントに2つの形があります: 「1 comment」と「2 comments」。アラビア語では、1、2、3〜10、11〜99 のそれぞれに別々の形があり、100 では再び単数形が使用されます。ロシア語、ウクライナ語、ポーランド語、クロアチア語、セルビア語、スロベニア語、ヘブライ語もそれぞれ独自の規則があります。

これまでFastCommentsは「1」と「それ以外」しか認識していなかったため、ロシア語の読者は 2 や 5 のコメントで誤った名詞形が表示されることがありました。現在、カウントを含むすべての文字列はウィジェット、メール、ダッシュボードで言語に応じた正しい形を選択します。

その作業中に、すべての言語でカウント文字列を見直しました。その結果、古い誤訳がいくつか見つかり、修正しました。例えば、いくつかの言語では「返信」の単語が動詞の「to reply」になっていたため、コメントは「1 Reply」を「1 To reply」の同等として表示していました。

「comments」ラベルのようにカウントのテキストをカスタマイズしている場合でも、あなたのテキストはすべてのカウントで使用されます。

言語の見つけ方

ダッシュボードの言語選択ツールは、英語名の横に各言語の固有名を表示するようになりました。例: "Arabic (العربية)" や "German (Germany) (Deutsch)"。ユーザーが誤った言語にアクセスしても、自分の言語を見つけることができます。

ドキュメンテーション

サポートされている言語ガイド はすべてのロケールコードを一覧し、右から左への動作をカバーしています。ロケールオプション はウィジェットでロケールを強制する方法を説明しています。

これは2020年の私たちの最初のローカリゼーションリリースに基づいており、当時は3言語で始まりました。現在は28のロケールがあります。

結論

FastCommentsをアラビア語話者に提供できること、そしてヘブライ語話者にとってもより良い体験になることを嬉しく思います。もし自分の言語で誤訳を見つけた場合は、下にコメントでお知らせください。修正します。

乾杯!