0

こんにちは、php で multilenguaje アプリを構築しています。multilenguaje を扱うのはこれが初めてで、このようにしようとしています。

たとえば何ヶ月も

id | month 私はestructureのテーブル「月」を持っています

私が持っているユーザーテーブルでid | username | month_id

私の推測(悪い推測)は、たとえば $january をデータベースに直接保存できるため、呼び出されたときにphpで定義された変数を探しました。

$1 月 = "1 月"; スペイン語の Web を使用している場合は、これを $january = "Enero"; に変更します。

しかし、これは機能していません (明らかに、呼び出し $january の結果として出力されるため、データベースに $january として保存されます)

私がやろうとしていることの最善の方法はどのように..この時点で私は失われます..そして、私が言及しない多くの理由で、データベースにこのestructureが必要です。

ありがとう!

私のコード

これ$row2['months']

これを印刷する$january

PHP コードで $january = "enero"; を設定した場合でも、

4

3 に答える 3

1

たとえば、ユーザーのロケールen_USをテーブルに保存し、デフォルト言語へのフォールバックを使用して、その値に基づいてさらに翻訳する必要があります。

于 2013-05-14T07:18:23.363 に答える