Heim  >  Fragen und Antworten  >  Hauptteil

php - 站點雙語言建議?

想問問各位
如果你的站點要製作雙語言
用php與mysql你會選擇怎麼做?

ringa_leeringa_lee2770 Tage vor292

Antworte allen(4)Ich werde antworten

  • 阿神

    阿神2017-04-10 18:11:07

    一般来说,页面会分为两块:页面载体页面内容,如果你做双语言的话,那么切换语言改变文字的地方应该是页面载体(当然,内容如果有需要,你同样可以双语言添加,只是比较麻烦)

    至于PHP和MySQL的做法,通常我们是将需要的页面载体语言内容存入数组文件,比如zh_cn.php,en_us.php等等,当切换语言时,改变程序读取文件的种类,自然实现语言加载不同了。

    Antwort
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-10 18:11:07

    这没什么复杂的,就写两套语言,都存到数据库里。然后每次程序启动的时候,根据条件(一般是系统语言)在数据库查找语言,找不到默认返回一种语言。页面把得到的语言绑定就ok了。

    Antwort
    0
  • ringa_lee

    ringa_lee2017-04-10 18:11:07

    如果没什么特殊需求,只是双语言,我建议用PHP把。
    要是有特殊情况,貌似mysql比较给力。

    Antwort
    0
  • PHP中文网

    PHP中文网2017-04-10 18:11:07

    语言包啊。。。可以根据 Accept-Language 请求头来改变站点读取不同的语言包(语言包其实就是一个数组啦,代码里$lang['title']这样对应)。或者可以根据cookie来选择语言包,这样可以给用户自己选着语言。

    Antwort
    0
  • StornierenAntwort