私は Smarty を使用しており、CodeIgniter サイトに多言語サポートを実装しようとしています。言語変数が使用されているかどうかに関係なく、すべてのページで使用できるように、可能なすべての言語変数を 1 か所に割り当てても問題ありませんか? このアプローチは簡単ですが、Smarty で割り当てられた変数が多すぎるとパフォーマンスに影響することが心配です。
それとも、ページごとに必要な言語変数のみを割り当てるという問題を解決する必要がありますか? これを実装して維持するのは面倒ですが、Smarty にとってはそれほど費用がかからないかもしれません。