From e91f968992f35a9f7edfea78871b99ce43994a5e Mon Sep 17 00:00:00 2001 From: aryanrawlani28 Date: Fri, 26 Jun 2020 01:41:38 +0530 Subject: [PATCH] GUI: U32: encode and use c strings for translations in macos dialogs --- backends/dialogs/macosx/macosx-dialogs.mm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backends/dialogs/macosx/macosx-dialogs.mm b/backends/dialogs/macosx/macosx-dialogs.mm index 4927b2875b9..2edc609146f 100644 --- a/backends/dialogs/macosx/macosx-dialogs.mm +++ b/backends/dialogs/macosx/macosx-dialogs.mm @@ -82,7 +82,7 @@ #else CFStringEncoding stringEncoding = kCFStringEncodingASCII; #endif - CFStringRef hiddenFilesString = CFStringCreateWithCString(0, _("Show hidden files"), stringEncoding); + CFStringRef hiddenFilesString = CFStringCreateWithCString(0, _("Show hidden files").encode().c_str(), stringEncoding); [showHiddenFilesButton setTitle:(NSString*)hiddenFilesString]; CFRelease(hiddenFilesString); @@ -143,7 +143,7 @@ Common::DialogManager::DialogResult MacOSXDialogManager::showFileBrowser(const c // Convert labels to NSString CFStringRef titleRef = CFStringCreateWithCString(0, title, stringEncoding); - CFStringRef chooseRef = CFStringCreateWithCString(0, _("Choose"), stringEncoding); + CFStringRef chooseRef = CFStringCreateWithCString(0, _("Choose").encode().c_str(), stringEncoding); beginDialog();