Ignore unparsable system languages.
This commit is contained in:
parent
c9aa25e6d2
commit
48dcf19169
@ -138,7 +138,17 @@ module Hbc
|
|||||||
raise CaskInvalidError.new(cask, "No default language specified.")
|
raise CaskInvalidError.new(cask, "No default language specified.")
|
||||||
end
|
end
|
||||||
|
|
||||||
MacOS.languages.map(&Locale.method(:parse)).each do |locale|
|
locales = MacOS.languages
|
||||||
|
.map do |language|
|
||||||
|
begin
|
||||||
|
Locale.parse(language)
|
||||||
|
rescue Locale::ParserError
|
||||||
|
nil
|
||||||
|
end
|
||||||
|
end
|
||||||
|
.compact
|
||||||
|
|
||||||
|
locales.each do |locale|
|
||||||
key = locale.detect(@language_blocks.keys)
|
key = locale.detect(@language_blocks.keys)
|
||||||
|
|
||||||
next if key.nil?
|
next if key.nil?
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user