nodercms icon indicating copy to clipboard operation
nodercms copied to clipboard

如何实现网站的多语言呢?

Open alexluoli opened this issue 4 years ago • 4 comments

网站需要简体中文、繁体中文、英文切换,请给建议,谢谢!

alexluoli avatar Aug 24 '20 08:08 alexluoli

可行的两种方式

  1. 增加翻译插件,网站内容实时转换
  2. 修改内容模型,每篇文章拥有两个内容字段,同理在模版渲染时,按语言环境配置显示不同字段

welkinwong avatar Aug 24 '20 09:08 welkinwong

  1. 修改内容模型,每篇文章拥有两个内容字段,同理在模版渲染时,按语言环境配置显示不同字段

模板可以只取某种语言的字段?还是全部语言字段放到页面上,用css控制?

alexluoli avatar Aug 24 '20 10:08 alexluoli

后台设置里面可以切换 theme,可参考

2020年8月24日 下午6:17,Alex Luo [email protected] 写道:

有没有一个切换theme的api?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/welkinwong/nodercms/issues/38#issuecomment-679041042, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABSXUSDNRYHNCABEQRPL7FTSCI45DANCNFSM4QJHXETA.

welkinwong avatar Aug 24 '20 14:08 welkinwong

  1. 修改内容模型,每篇文章拥有两个内容字段,同理在模版渲染时,按语言环境配置显示不同字段

模板可以只取某种语言的字段?还是全部语言字段放到页面上,用css控制?

可以只取某种语言的字段,由服务端判断当前语言环境,也可以把全部语言放到页面上用 CSS+JS 控制

welkinwong avatar Aug 25 '20 03:08 welkinwong