From 2baade1dd7a90caacad96a2874dfdb06833ac27c Mon Sep 17 00:00:00 2001 From: Prcuvu Date: Sat, 8 Feb 2020 17:03:27 +0800 Subject: [PATCH] ArchHooks modified for macOS --- src/arch/ArchHooks/ArchHooks_MacOSX.mm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/arch/ArchHooks/ArchHooks_MacOSX.mm b/src/arch/ArchHooks/ArchHooks_MacOSX.mm index def9a1b7a5..627c1ba84e 100644 --- a/src/arch/ArchHooks/ArchHooks_MacOSX.mm +++ b/src/arch/ArchHooks/ArchHooks_MacOSX.mm @@ -261,7 +261,14 @@ RString ArchHooks::GetPreferredLanguage() // MacRoman agrees with ASCII in the low-order 7 bits. const char *str = CFStringGetCStringPtr( lang, kCFStringEncodingMacRoman ); if( str ) + { ret = RString( str, 2 ); + if (ret == "zh") + { + ret = RString(str, 7); + ret[2] = '-'; + } + } else LOG->Warn( "Unable to determine system language. Using English." ); }