]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix localized display of date and time in the NS port
authorDaniel Martín <mardani29@yahoo.es>
Sat, 23 Oct 2021 12:44:31 +0000 (14:44 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sun, 31 Oct 2021 11:33:55 +0000 (13:33 +0200)
* src/nsterm.m (ns_init_locale): If not already set, set LC_ALL to the
current locale ID so that dates, currencies, etc. use the settings
configured in the operating system.  (Bug#51321)

src/nsterm.m

index aa29c13eb22bb8f63a6f3f98a42990773a3225b9..19ed750d217984cbd6b03e1098e06a82f5d9e244 100644 (file)
@@ -543,8 +543,10 @@ ns_init_locale (void)
       NSString *localeID = [NSString stringWithFormat:@"%@.UTF-8",
                                      [locale localeIdentifier]];
 
-      /* Set LANG to locale, but not if LANG is already set.  */
+      /* Set LANG and LC_ALL to locale, but not if the variables are
+         already set.  */
       setenv("LANG", [localeID UTF8String], 0);
+      setenv("LC_ALL", [localeID UTF8String], 0);
     }
   @catch (NSException *e)
     {