翻译网站的最佳方式


Best way to translate a website?

在我的网站中,HTML和JS代码中有几个英文字符串(不在数据库中),我需要将这些字符串翻译成其他语言(西班牙语,意大利语等)。

最好的方法是什么?

我可以

在有语言的地方保存一个cookie,但是我可以把这些翻译的字符串放在哪里?

如果你不使用像symfony2(有一个名为翻译的组件)或Zend(我确信会有一些相关的独立"组件")这样的框架,实现这一点的一种方法是保留一个带有key=>值对(或者更好的是数组)的php文件,并将该文件包含在你的页面上。这样,您每次都可以查找,然后加载"正确"的标签和类似标签......

此外,symfony2翻译组件可以用作独立部分,所以看看它是否可以满足您的需求。