Aem 加载特定于站点的词典

Aem 加载特定于站点的词典,aem,Aem,我们在/content/dam下有一本字典,用于语言say(en-us,es-us)。当我们加载页面时,它将被注入,我们将翻译后的内容呈现在页面上。作为要求的一部分,我有一些疑问需要澄清 当我加载页面时,我看到多个调用/libs/cq/i18n/dict.xxx.json,我们如何限制默认字典调用 我的自定义字典/libs/cq/i18n/dict.en-US.json只有5个标签,但作为响应,我通过看到,其他标签的数量可以通过/libs/cq/i18n/dict.en.json注入 是否有办

我们在/content/dam下有一本字典,用于语言say(en-us,es-us)。当我们加载页面时,它将被注入,我们将翻译后的内容呈现在页面上。作为要求的一部分,我有一些疑问需要澄清

  • 当我加载页面时,我看到多个调用/libs/cq/i18n/dict.xxx.json,我们如何限制默认字典调用
  • 我的自定义字典
    /libs/cq/i18n/dict.en-US.json
    只有5个标签,但作为响应,我通过

    看到,其他标签的数量可以通过
    /libs/cq/i18n/dict.en.json
    注入

  • 是否有办法根据站点级别加载
    /libs/cq/i18n/dict.en-US.json
    。比如说,我想在/content/mySiteA/en US上加载字典,而不是在/content/mySiteB/en US上加载字典?考虑到代码库是相同的


  • 您是否尝试了上述解决方案或找到了其他解决方案?您是否尝试了上述解决方案或找到了其他解决方案?
            /libs/cq/i18n/dict.en.json
        
            /libs/cq/i18n/dict.en-US.json (We need only this one)
        
            /libs/cq/i18n/dict.en.json