我是一个业余程序员,我想制作一个多语言网站。我的问题是:(为我的目的让英文网站是网站nr 1和波兰人nr 2)如何制作多语种网站?
- 它应该是en.example.com和pl.example.com或可能example.com/en和example.com/pl?
- 我应该用一种语言制作完整的网站,然后翻译它吗?
- 如何翻译它?使用XML还是什么?网站1和网站2应该是不同的HTML文件,还是有翻译HTML文件的方法,然后使用XML或其他方式显示翻译?
如果您需要任何代码或某些东西告诉我。预先感谢您:)
您可以尝试使用[gettext](http://php.net/manual/en/book.gettext.php) – jcubic
您真的有三个单独的问题在这里。 1是基于观点和偏离主题。 2也是基于观点和偏离主题。 3可以被认为是基于意见的或者是过于宽泛的,但在两种情况下都是无关紧要的。 – Quentin
我会建议看看模板,像Smarty或同等的东西。这意味着您只需创建一个网站,然后只需使用翻译成不同语言并通过用户设置,Cookie或会话数据进行选择的标签。 – apriede