質問: 多言語ウェブサイトの作り方 phpとmysqlで動的な多言語webサイトを作成する方法を教えてください。googleで検索しましたが、良い解決策が見つかりませんでした。誰かがステップバイステップガイドを提供できますか?可能であれば、多言語webサイトのデモを作成してください。または、詳細が説明されているリンクを参照してください。
回答: 私が常に使用するソリューションは、すべての可能なメッセージを含むデータベーステーブルを作成することです。メッセージごとに、コード(略称)を使用して検索します。たとえば、次のとおりです。lang id message en login login en lostpass lost your password? de login anmelden de lostpass paswort vergessen? nl login aanmelden nl lostpass wachtwoord vergeten? など。通常、mysqlクエリを使用することで翻訳の検索は十分に高速ですが、すべてのメッセージを配列に入れて、スクリプトの読み込み時にメモリに読み込むこともできます。ユーザーは、好みの言語を常に設定できる必要があります。webブラウザーによって設定された言語ヘッダーに盲目的に依存しないでください。