You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Drupal 9中drupalTranslations未定义,Angular前端翻译不生效求助

问题排查与解决方案

不需要额外安装组件,问题大概率出在缓存、加载顺序或配置上,按以下步骤排查:

  • 强制刷新浏览器缓存:按Ctrl+Shift+R(Windows/Linux)或Cmd+Shift+R(Mac)强制加载最新页面资源,避免旧缓存导致drupalTranslations变量未被注入。
  • 清空Drupal容器内的缓存:
    • 若能访问Drupal后台,进入「配置」→「性能」页面,点击「清空所有缓存」;
    • 若使用Drush,执行容器命令:docker exec <你的Drupal容器名> drush cr(需容器内已安装Drush)。
  • 检查页面脚本加载顺序:查看浏览器页面源码,确认是否存在包含drupalTranslations定义的<script>标签。如果你的页面没有,说明Drupal因缓存未输出该变量,清空Drupal缓存后重新加载。
  • 核对账号语言设置:确保你的Drupal账号语言设置和同事一致,若语言不匹配,Drupal不会输出对应语言的翻译变量。可在个人账号设置页面修改语言选项。

内容的提问来源于stack exchange,提问作者TheScripterX

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 19:40:57