title: Android - Forcing application language with configuration.locale does not change app_name in launcher
body: <p>I have the following code to force use of English as application language.</p>
  
  <pre class="lang-java prettyprint-override"><code>Configuration configuration =
      getApplicationContext().getResources().getConfiguration();
  
  configuration.locale = Locale.ENGLISH;
  
  getApplicationContext().getResources().updateConfiguration(
      configuration, getApplicationContext().getResources().getDisplayMetrics());
  </code></pre>
  
  <p>The problem is that it works inside activities, but the <code>name in launcher</code> and <code>app_name on titlebar</code> don't change, they stay with system locale.</p>
  
  <p>How can I change those names too?</p>