makeLocaleName

Make locale name based on language, country, encoding and modifier.

@safe pure nothrow
string
makeLocaleName
(
string lang
,
string country = null
,
string encoding = null
,
string modifier = null
)

Return Value

Type: string

locale name in form lang_COUNTRY.ENCODING@MODIFIER

Examples

assert(makeLocaleName("ru", "RU") == "ru_RU");
assert(makeLocaleName("ru", "RU", "UTF-8") == "ru_RU.UTF-8");
assert(makeLocaleName("ru", "RU", "UTF-8", "mod") == "ru_RU.UTF-8@mod");
assert(makeLocaleName("ru", null, null, "mod") == "ru@mod");

See Also

parseLocaleName

Meta