#include "third_party/blink/renderer/core/frame/navigator_language.h"
#include "services/network/public/cpp/features.h"
#include "third_party/blink/renderer/core/frame/web_feature.h"
#include "third_party/blink/renderer/core/probe/core_probes.h"
#include "third_party/blink/renderer/platform/language.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
namespace blink {
Vector<String> ParseAndSanitize(const String& accept_languages) { … }
NavigatorLanguage::NavigatorLanguage(ExecutionContext* execution_context)
: … { … }
AtomicString NavigatorLanguage::language() { … }
const Vector<String>& NavigatorLanguage::languages() { … }
bool NavigatorLanguage::IsLanguagesDirty() const { … }
void NavigatorLanguage::SetLanguagesDirty() { … }
void NavigatorLanguage::SetLanguagesForTesting(const String& languages) { … }
void NavigatorLanguage::EnsureUpdatedLanguage() { … }
void NavigatorLanguage::Trace(Visitor* visitor) const { … }
}