小编Bas*_*sti的帖子

使Smarty支持多种语言

首先,让我告诉你,我来自德国.所以我的英语不会很好.请原谅我.= P

我即将开发一个PHP5多语言网站.为了单独从业务逻辑的表示层,我使用SmartyTemplateEngine(v3.0.8).为了使它多语言我有时必须编辑这个SmartyPlugin.但最后它对我有用.我正是这样使用它:

{lang}language.string{/lang}.

在语言文件中我有:

language.string = <![CDATA[Hello world!]]> (所以它说你好世界!)

工作良好.但我想进一步扩展脚本.我想将一个变量传递给语言字符串.像这样的东西:

{lang s=$userName}language.string{/lang}

在我想要的语言文件中:

language.string = <![CDATA[Hello %s!]]> (所以它说Hello用户名!)

我试图找到谷歌的解决方案,但我找不到好的东西.至于我不是PHP的专业人士,我自己无法编辑它.我希望有人可以帮助我.这让我困扰了很久......

招呼,巴斯蒂

php multilingual smarty

3
推荐指数
1
解决办法
5093
查看次数

标签 统计

multilingual ×1

php ×1

smarty ×1