public final class LocaleTools
extends java.lang.Object
Locale strings across
serialization boundaries, supporting modern BCP 47 tags and legacy formats.| Modifier and Type | Method and Description |
|---|---|
static java.util.Locale |
parseLocale(java.lang.String s)
Parses a locale identifier from client requests or external boundaries.
|
static java.lang.String |
validateLanguage(java.lang.String raw)
Validates and normalizes an incoming language string against ISO 639-1 codes.
|
public static java.lang.String validateLanguage(java.lang.String raw)
raw - the input string (e.g. "de", "DE", "de-DE", "de_DE")null if input is nulljava.lang.IllegalArgumentException - if the language code is malformed or unknownpublic static java.util.Locale parseLocale(java.lang.String s)
Copyright © 2000-2026 OAshi S.à r.l. All Rights Reserved.