サイトを別の言語で利用できるようにする必要があります。 PHP 5.xおよびMySQL 5.xの使用。私はサイト全体で静的なテキストのためにうまくいくと思われるgettextを使用すると思いますが、dbに格納されている動的データはどうですか?物語、イベントのビジネスリスティングなどのことを指しています。私はそれらをどのように別の言語で表示するのですか?私の最初の考えは、彼らがサイトで使用したい言語ごとに1つずつ、ストーリー、イベント、またはリスティングの複数のバージョンを入力できるように、バックエンドにありました。しかし、何千語もの言語が表示されることがあります。誰かが私に指すことができるより良い解決策/アイデアはありますか?PHPローカリゼーションと動的データ
私が考えていた別の問題は、現在、イベント/ストーリー/リスティングを検索することを可能にしています。別の言語ではどのように動作しますか?誰かがスペイン語で表示するサイトを選択したと仮定すると、スペイン語を使用してサイトを検索しますが、dbの情報が英語であれば、そのことが分かりません。それに関する提案はありますか?
実際、それは私にアイデアを与えました。バックエンドの管理ツールでは、物語のような項目を手動で翻訳したくない場合は、google apiを使用して、必要な言語に自動翻訳します。明らかに翻訳はうまくいかないかもしれませんが、少なくとも両世界のベストを得ると思います。 – John