翻译视图:由于文本格式的文本格式,不允许翻译文本组视图的内容


11

我的视图标题出现此问题。我可以输入翻译,但是当视图以该语言显示时,翻译后的文本不会呈现。

我在“视图”界面中收到以下警告: content for textgroup views is not allowed for translation because of its text format.

我阅读了其他文章,建议前往Configuration » Regional and language » Multilingual settings并验证是否选择了文本格式。这篇文章正在解决块的问题,它不能解决我的问题。任何类似的经验或解决方案?

Drupal 7-视图3

Answers:


21

我遇到了同样的问题,然后找到了解决方案。我将通过屏幕截图向您显示详细信息。

  1. 首先启用国际化视图(i18nviews)
  2. 创建您的自定义视图。例如,我将简单列出与Article内容类型相关的节点。
  3. 添加标题:
    1. 点击标题部分旁边的“添加” 标头-添加
    2. 添加“全局:文本区域” 全局:文本区域
    3. 键入标题文本,然后选择输入格式。请注意,我在这里选择了“过滤的HTML”标题文本
    4. 点击应用
  4. 保存视图后,您会看到通知,告诉这个标题文本无法翻译,所以在我的情况:
    “字符串views:list_articles:default:header:views:area:content为textgroup views是不允许的,因为其文本格式的翻译。”
    视图-标头的翻译通知; 文本组<code> views </ code>的字符串<code> views:list_articles:default:header:views:area:content </ code>不允许翻译,因为其文本格式。
  5. 转到admin/config/regional/i18n/strings(主页»管理»配置»区域和语言»多语言设置»字符串)
  6. 检查您上面使用的适当文本格式,添加标题文本时,该格式必须相同-在我的情况下为“过滤HTML”,然后点击保存配置admin / config / regional / i18n / strings-检查适当的输入格式
  7. 现在返回您的自定义视图,然后在右侧的下拉菜单上单击“翻译视图”翻译检视
  8. 现在您将看到: 翻译视图2
  9. 单击翻译链接之一。之后,您将看到以下屏幕,并显示一条消息,说明已为标题文本翻译创建了适当的字符串-这意味着从现在开始,您可以对其进行翻译! 为文本组视图创建字符串
  10. 向下滚动到适当的标题文本,然后进行翻译: 要翻译的标题文字
  11. 翻译后,点击“保存翻译”。
  12. 在以下屏幕上,您可以看到一些翻译已保存
  13. 现在,当切换到另一种语言时,您将看到标题文本已翻译!你准备好了! 视图标题文本已翻译

我知道我已经很晚了,但这似乎行不通。添加翻译时,一切都很好并且看起来不错,但是如果您更改了原始内容(在我的情况下为英语),则所有其他语言均会更新为英文文本,因此您必须一次又一次地将它们重新换回原样。自己的语言。
xaddict
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.