app current_locale save/restore