aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMarkus Reiter2016-09-10 04:24:55 +0200
committerMarkus Reiter2016-10-03 02:34:52 +0200
commit1a25f1ec6dbc86247ca462e44c01065728b98a2c (patch)
tree603ff9dff10efaebdf2eb0178f5e51cc16162705 /Library
parent7d31a70373edae4d8e78d91a4cbc05324bebc3ba (diff)
downloadbrew-1a25f1ec6dbc86247ca462e44c01065728b98a2c.tar.bz2
Make `MacOS.language` less opinionated.
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/os/mac.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/Library/Homebrew/os/mac.rb b/Library/Homebrew/os/mac.rb
index 0b0147825..566f40993 100644
--- a/Library/Homebrew/os/mac.rb
+++ b/Library/Homebrew/os/mac.rb
@@ -41,8 +41,12 @@ module OS
version.to_sym
end
+ def languages
+ @languages ||= Utils.popen_read("defaults", "read", ".GlobalPreferences", "AppleLanguages").scan(/[^ \n"(),]+/)
+ end
+
def language
- @language ||= Utils.popen_read("defaults", "read", ".GlobalPreferences", "AppleLanguages").delete(" \n\"()").sub(/,.*/, "")
+ languages.first
end
def active_developer_dir