#include "chrome/browser/chrome_resource_bundle_helper.h"
#include "base/command_line.h"
#include "base/files/file_util.h"
#include "base/path_service.h"
#include "base/strings/utf_string_conversions.h"
#include "base/trace_event/trace_event.h"
#include "build/build_config.h"
#include "build/chromeos_buildflags.h"
#include "chrome/browser/metrics/chrome_feature_list_creator.h"
#include "chrome/browser/prefs/chrome_command_line_pref_store.h"
#include "chrome/browser/prefs/chrome_pref_service_factory.h"
#include "chrome/common/chrome_paths.h"
#include "chrome/common/chrome_switches.h"
#include "chrome/installer/util/google_update_settings.h"
#include "components/language/core/browser/pref_names.h"
#include "components/prefs/pref_registry_simple.h"
#include "components/prefs/pref_service.h"
#include "extensions/buildflags/buildflags.h"
#include "ui/base/resource/resource_bundle.h"
#if BUILDFLAG(IS_ANDROID)
#include "ui/base/resource/resource_bundle_android.h"
#endif
#if BUILDFLAG(IS_CHROMEOS_ASH)
#include "ash/constants/ash_switches.h"
#include "chrome/common/pref_names.h"
#include "ui/lottie/resource.h"
#endif
#if BUILDFLAG(IS_CHROMEOS_LACROS)
#include "ui/base/ui_base_switches.h"
#endif
#if BUILDFLAG(ENABLE_EXTENSIONS)
#include "extensions/common/extension_l10n_util.h"
#endif
namespace {
extern void InitializeLocalState(
ChromeFeatureListCreator* chrome_feature_list_creator) { … }
std::string InitResourceBundleAndDetermineLocale(PrefService* local_state,
bool is_running_tests) { … }
}
std::string LoadLocalState(
ChromeFeatureListCreator* chrome_feature_list_creator,
bool is_running_tests) { … }