言語ファイルを使用して、ユーザーが英語とオランダ語を切り替えることができます。ページに設定されたPHP変数と組み合わせた言語ファイルの使用
言語ファイルには、$lang
という名前の配列のサイトテキストが含まれています。言語は、ページ上部の言語リンクをクリックしてGETメソッドを使用して選択します。そのすべてがうまく動作します。
英語のファイルに$lang['my_account']="My Account";
がある場合は、echo $lang['my_account'];
を追加すると「マイアカウント」が正しく表示されます。
しかし、私はインスタンスのページ自体に設定されているPHPの変数を含めるタイトルの多くを持っている:
Account Statement on <?php echo $today; ?> for user <?php echo $user; ?>
は今、私はそれらのために複数の言語サポートを追加する必要がある、と私はこだわっています、言語ファイルをインクルードする前に$ todayと$ user変数を宣言することができないためです。だから、私の質問は、私は、「ユーザーのために」と「上の勘定書」のための言語ファイルに別のエントリを追加し、ページ上でこのような何かをしなければならないのです。
<?php echo $lang['acc_statement'].$today.$lang['for_user'].$user; ?>
または回避する方法がありますこの?
あなたの提案は最初のものです正直言って私の心を横切ってしまうのです... –