主要是两个问题:1.根据用户浏览器自动输出相应语言页面2.根据用户选择输出相应语言页小弟刚学,希望各位大虾能将步骤说的具体些, 若有实例,希望能共享下qq403183564

解决方案 »

  1.   

    国际化和Smarty有什么直接关系吗?
      

  2.   

    大概思路告诉你把做这种功能的时候最好用MVC模式做你这个功能的实现无非是摸版的不同所以用MVC思想做的话可以不用重复不必要的数据库语句
      

  3.   

    建议使用THINKPHP 很经典的MVC框架当然用不用MVC模式就是自己的事还是建议你用
      

  4.   

    国际化和Smarty不是一个范畴里的东西。Smarty是模板,用于将后台、前台加以分离。它可以进一步和诸多框架配合,达到真正的MVC。国际化只是在这个基础上的一个动作。总得来说,对模板部分的修改会更多。如果你选择用gettext来实现i18n,那么可以参考我多年前的一个帖子。你先看了,再提问题吧。http://www.rsywx.net/wordpress/2007/07/29/php%e4%b8%ad%e7%94%a8gettext%e5%ae%9e%e7%8e%b0i18n/
      

  5.   

    楼主是想说多语言的问题吧?
    我是自己写函数然后注册到TEMPLATE_LIGHT的,用法是:
    {'hello'|lang}
    但一直觉得用得不是很爽