On Mon, 11 Dec 2023 23:20:25 GMT, Naoto Sato <na...@openjdk.org> wrote:

>> This is a doc change to clarify what the `Default Locale` is, and how it is 
>> established during the system startup using the system properties. Those 
>> locale-related system properties have existed since the early days of Java, 
>> but have never been publicly documented before. It is also the intention of 
>> this PR to clarify those system properties and how they are overridden. A 
>> corresponding CSR has been drafted.
>
> Naoto Sato has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   Review comments

Looks good, with a couple small wording changes.

src/java.base/share/classes/java/util/Locale.java line 318:

> 316:  * If the default Locale is changed with {@link #setDefault(Locale)}, 
> the corresponding
> 317:  * system properties are not altered. It is not recommended that 
> applications read
> 318:  * these system properties and parse/interpret them as their values may 
> be out of sync.

Small wordsmithing: I would say "out of date" instead.

src/java.base/share/classes/java/util/Locale.java line 324:

> 322:  * and set by {@link #setDefault(Category, Locale)}. Construction of 
> these category
> 323:  * specific default Locales are determined by the corresponding system 
> properties,
> 324:  * which consist of the base system properties as listed above, appended 
> by either

"appended" => "suffixed"

-------------

Marked as reviewed by smarks (Reviewer).

PR Review: https://git.openjdk.org/jdk/pull/17065#pullrequestreview-1778870505
PR Review Comment: https://git.openjdk.org/jdk/pull/17065#discussion_r1424865972
PR Review Comment: https://git.openjdk.org/jdk/pull/17065#discussion_r1424866579

Reply via email to