How to set locale for Safari driver

I'm trying to change the default language in Safari through WebDriver. I know this is the way in Chrome:

    val chromeOptions = new ChromeOptions();
    val prefs = new HashMap<String, String>();
    prefs.put("intl.accept_languages", "fr-CA");
    chromeOptions.setExperimentalOption("prefs", prefs);

How can this be accomplished for Safari? I'm using Safari (16.4.1) with Selenium (selenium-java:4.9.0).

How to set locale for Safari driver
 
 
Q