我有一个小问题,我真的不明白。 我正在一个多语言的drupal网站上工作。在页脚中,我有一个完整的HTML块。
当我尝试在后端修改它时,它适用于默认语言:
我已经在后端输入了翻译,并将其保存在后端。但是当我进入翻译页面时,不会考虑修改。
你知道为什么会这样吗?我试图从drupal中删除缓存,但没有任何改变。
谢谢 托马
答案 0 :(得分:0)
多语言网站世界中的Bienvenue(欢迎)......以下是导致您出现问题的一些可能原因......
您的问题可能是因为“语言检测”配置。
因此,请通过配置 - >检查此配置语言 - >检测和选择:订单应为“URL,默认,用户”,而不是“默认,网址,用户”。
i18n模块中包含的子模块i18n_block
可能是您正在寻找的......或者至少可以解决部分问题。
有关它的更多细节:
此模块支持多语言块。
您可以为块设置语言或将其定义为可翻译:
- 使用该语言的块只会在使用该语言的页面中显示。
- 可以使用本地化界面翻译可翻译块。
如果上述方法都不起作用,请考虑编辑您的问题以便更好地解释:
您的默认语言是什么?我“猜”你正在使用'en'(英语)和'fr'(`French)语言,但猜测问题究竟是什么使得很难正确回答它们......
你做了什么改变/修改(我确实看到翻译文本,如“加入我们......”)
前台,后台,后端,...尝试在Drupal特定术语中重新措辞这些术语。在可能的情况下还包括链接/admin/...