0

私の多言語 Web サイトの 1 つに、カスタム コンポーネントがあります。「CategorY」とカテゴリの下の製品を作成できます。

バックエンドとフロントエンドに実装されており、英語でうまく機能しています。

しかし、私のクライアントは「アラビア語」(私の第二言語)で同じコンポーネントを必要としています。これを行う簡単な方法はありますか。現在、アラビア語のセッションでも「英語」が表示されています。

私の知る限りでは、バックエンドから 2 つの入力を受け取ることができます。title_english、title_arabic のように、それに応じて表示します。だから私のテーブルは次のようになります

id    |    title_arabic      |      english_title
------+----------------------+----------------------
1     |   title in arabic    |    English title
------+----------------------+----------------------
2     |   title in arabic    |    English title
------+----------------------+----------------------
3     |   title in arabic    |    English title
------+----------------------+----------------------
4     |   title in arabic    |    English title
------+----------------------+----------------------
5     |   title in arabic    |    English title
------+----------------------+----------------------
6     |   title in arabic    |    English title
------+----------------------+----------------------

私の質問は、フロントエンドで言語を区別し、それに応じてタイトルを表示する方法はありますか? 何かのようなもの

if($language=="english")
    echo $item->english_title;
else 
    echo $item->title_arabic;

助けてください よろしくお願いします

4