【发布时间】:2012-03-05 16:42:47
【问题描述】:
我正在使用 Drupal 7 开发一个多语言网站。我安装了 i18n 模块来翻译网站上的内容。但是,我在网站的前端部分也有其他网站界面元素,例如按钮文本、导航链接等,我想翻译这些元素。
真的有必要为每种语言开发不同的主题吗?或者有更优雅的解决方案吗?
谢谢!
【问题讨论】:
标签: drupal-7 translation
我正在使用 Drupal 7 开发一个多语言网站。我安装了 i18n 模块来翻译网站上的内容。但是,我在网站的前端部分也有其他网站界面元素,例如按钮文本、导航链接等,我想翻译这些元素。
真的有必要为每种语言开发不同的主题吗?或者有更优雅的解决方案吗?
谢谢!
【问题讨论】:
标签: drupal-7 translation
“真的有必要为每种语言开发不同的主题吗?”
不,不是。每个可视文本都可以通过管理菜单中的翻译界面条目进行翻译。如果您编写自己的模块、模板和内容,请使用 t 函数在 翻译界面 中提供这些术语或编写自己的 po-files。
当然有一个问题:如果语言 A 中的术语长度与语言 B 相差太大,您的布局可能会出现问题。因此,如果需要,请深入测试所有内容并加载不同的 CSS 样式。
【讨论】: