Support LC_ALL
This commit is contained in:
parent
1da2f21763
commit
3e3c794a1e
@ -39,12 +39,16 @@ export fn get_time() locale = get_locale("LC_TIME");
|
||||
export fn get_messages() locale = get_locale("LC_MESSAGES");
|
||||
|
||||
fn get_locale(var: str) locale =
|
||||
match (get_locale_no_fallback(var)) {
|
||||
match (get_locale_no_fallback("LC_ALL")) {
|
||||
case let local: locale => yield local;
|
||||
case =>
|
||||
yield match (get_locale_no_fallback("LANG")) {
|
||||
yield match (get_locale_no_fallback(var)) {
|
||||
case let local: locale => yield local;
|
||||
case => yield c;
|
||||
case =>
|
||||
yield match (get_locale_no_fallback("LANG")) {
|
||||
case let local: locale => yield local;
|
||||
case => yield c;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user