From 2aa3a0a3b209029b26d9a12e951d59820ccf9ea2 Mon Sep 17 00:00:00 2001 From: Marek Andreansky Date: Sun, 16 Mar 2025 21:52:44 +0100 Subject: [PATCH] allow using Locale constants for setting language level --- src/main/java/org/htmlunit/BrowserVersion.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/main/java/org/htmlunit/BrowserVersion.java b/src/main/java/org/htmlunit/BrowserVersion.java index f7131927435..ff3d5dcca9e 100644 --- a/src/main/java/org/htmlunit/BrowserVersion.java +++ b/src/main/java/org/htmlunit/BrowserVersion.java @@ -931,6 +931,21 @@ public BrowserVersionBuilder setBrowserLanguage(final String browserLanguage) { return this; } + /** + * Changes the browser language property. This is used for various output + * formating. If you like change the language the browser requests from the server + * you have to adjust the {@link #setAcceptLanguageHeader(String)}. + * + * @see Locale constants + * @param browserLanguage + * @return + */ + + public BrowserVersionBuilder setBrowserLanguage(final Locale browserLanguage) { + workPiece_.browserLocale_ = browserLanguage; + return this; + } + /** * @param onLine the onLine to set * @return this for fluent use