如何使用smarty翻译网站?

时间:2014-11-18 22:56:32

标签: smarty smarty3

我想使用SMARTY制作一个多语言网站。

我读过这篇文章: http://www.freesoftwaremagazine.com/articles/creating_multilingual_website_smarty

然而它并不适用于smarty3而且我不确切知道这些配置是如何工作的:我是聪明的新手。

例如:我的网站内容现在是

你好世界,你好吗

我可以在变量中使用空格,所以我不必像以下那样重写它:

{$ hello_world_how_are_you}

但我宁愿保留像

这样的东西

{hello world,你好!}

/ #hello world,你好吗#/

为了避免重写每个短语我必须翻译

1 个答案:

答案 0 :(得分:0)

您可以使用数组语法

例如

{$lang['hello world, how are you']}

这样做的另一个好处就是您不会污染您的变量范围。