title: Load Site Specific Dictionary
body: <p>We have dictionary under /content/dam for languages say (en-us, es-us) . When we load the page its injected and we have the translated content render on the page. As part of the requirement I have some doubts to clarify.</p>
  <ol>
  <li>When I load the page, I see multiple calls of /libs/cq/i18n/dict.xxx.json, how can we restrict default dictionary calls?</li>
  </ol>
  <pre><code>        /libs/cq/i18n/dict.en.json
      
          /libs/cq/i18n/dict.en-US.json (We need only this one)
      
          /libs/cq/i18n/dict.en.json
  </code></pre>
  <ol start="2">
  <li><p>My custom dictionary <code>/libs/cq/i18n/dict.en-US.json</code> has only 5 labels, but in response i see via <code>&lt;%= slingRequest.getResourceBundle(slingRequest.getLocale()).keySet()%&gt;&lt;br&gt; </code> , numbers of other labels may be injected via <code>/libs/cq/i18n/dict.en.json</code></p>
  </li>
  <li><p>Is there way to load <code>/libs/cq/i18n/dict.en-US.json</code> as per site level. Say, I want to load the dictionary on /content/mySiteA/en-US and not on /content/mySiteB/en-US ? keeping in consideration that codebase is same.</p>
  </li>
  </ol>