私は少しウェブサイトを設定しており、国際化したいと考えています。すべてのコンテンツは、異なる言語の外部XMLに保存され、javascriptを介してhtmlに解析されます。多くの国際言語に使用するエンコーディング
ドイツ語のウムラウト、ロシア語、中国語、および日本語の記号があり、アラビア語やペルシア語のような右から左の言語もあります。
どのような方法や解決策がありますか?すべての言語を適切に表示できる「国際的なエンコーディング」はありますか?または、あなたが提案する他の解決策がありますか?
ありがとうございます!
私はXMLが間違ったアプローチだと思っています。PHPのgettext拡張機能(.mo/.po)は私の意見になる方法です。多言語のウェブサイト、翻訳カタログなどのために作られています。 –
あなたの返信ありがとうございます!はい、私はPHPについても最初に考えました... [私はgettext拡張(.mo/.po)に慣れていません] ....私が覚えている限り、PHPを使用して言語を変更するサイトは新しい言語のテキストで再度読み込まれます。しかし私のプロジェクトでは、リロードせずにすぐに翻訳をしたいと思っています。言語を変更するフラグをクリックすると、現在のサイトのテキストとナビゲーションバーが即座に変更されます。 PHPでこれを実現する方法はありますか? –
PHPの* gettext *拡張がajax経由でロードできるかどうかわかりません。しかし、私はそれが検索の価値があると思うし、それを試してみてください。私はあなたがAJAXに慣れていることを願っています。これは非同期Javascriptです - > Click> js/ajax関数を起動し、PHPファイルを読み込んで情報を吐き出します。 –