private void loadDictionariesForLocale(final Locale newlocale) throws InterruptedException {
   mDictionaryFacilitator.resetDictionaries(
       mContext,
       newlocale,
       false /* useContactsDict */,
       false /* usePersonalizedDicts */,
       false /* forceReloadMainDictionary */,
       null /* listener */);
   mDictionaryFacilitator.waitForLoadingMainDictionary(
       TIMEOUT_TO_WAIT_LOADING_DICTIONARIES_IN_SECONDS, TimeUnit.SECONDS);
 }