title: Correct locale for Indonesia( "id_ID" Vs "in_ID" )?
body: <p>I am currently using <code>6.0 version</code> of <strong>hybris</strong>. Our project is entirely based on Backoffice. Earlier We configured <code>in_ID</code> (<code>languageISOcode_countryISOcode</code>) for indonesia locale and was working fine but now Client has requested to do the locale setup as <code>id_ID</code> for Indonesia locale.</p>
  
  <p>Please note, in <code>languageISOcode</code> is deprecated and id is the updated <code>languageISOcode</code> of Indonesia.</p>
  
  <p>Below is the snippet of code in our hybris:</p>
  
  <pre><code>final Locale locale = cockpitLocaleService.getCurrentLocale();
  
  LOG.info("locale : " + locale); //Here I'm getting in_ID value of locale in all scenario
  </code></pre>
  
  <p>It is calling Locale.class file of java and If I pass <code>id_ID</code> then also <code>convertOldISOCodes</code> method(inside <code>Locale.class</code>) is converting <code>id_ID</code> to <code>in_ID</code>.</p>
  
  <p>See the code below :</p>
  
  <pre><code>import java.util.Locale;
  
  Locale localeIndonesia = new Locale("id", "ID");
  
  System.out.println(localeIndonesia); //printed in_ID
  </code></pre>
  
  <p>Could you please help me to get <code>id_ID</code> as locale for Indonesia.</p>
  
  <p>OR</p>
  
  <p>If it's a bug in Java then Is there any way to get <strong>id_ID in hybri</strong>s ?</p>