我想使用SMARTY制作一个多语言网站。
我读过这篇文章: http://www.freesoftwaremagazine.com/articles/creating_multilingual_website_smarty
然而它并不适用于smarty3而且我不确切知道这些配置是如何工作的:我是聪明的新手。
例如:我的网站内容现在是
你好世界,你好吗
我可以在变量中使用空格,所以我不必像以下那样重写它:
{$ hello_world_how_are_you}
但我宁愿保留像
这样的东西{hello world,你好!} 或
/ #hello world,你好吗#/
为了避免重写每个短语我必须翻译
答案 0 :(得分:0)
您可以使用数组语法
例如
{$lang['hello world, how are you']}
这样做的另一个好处就是您不会污染您的变量范围。