12345678910111213141516171819202122232425 |
- // Copyright (c) 2020 GitHub, Inc.
- // Use of this source code is governed by the MIT license that can be
- // found in the LICENSE file.
- #include "shell/common/language_util.h"
- #import <Cocoa/Cocoa.h>
- #include <string>
- #include <vector>
- #include "base/strings/sys_string_conversions.h"
- namespace electron {
- std::vector<std::string> GetPreferredLanguages() {
- __block std::vector<std::string> languages;
- [[NSLocale preferredLanguages]
- enumerateObjectsUsingBlock:^(NSString* language, NSUInteger i,
- BOOL* stop) {
- languages.push_back(base::SysNSStringToUTF8(language));
- }];
- return languages;
- }
- } // namespace electron
|