Merge pull request #4728 from reitermarkus/languages
Ignore unparsable system languages.
This commit is contained in:
		
						commit
						664bd9ac0f
					
				@ -138,7 +138,17 @@ module Hbc
 | 
			
		||||
        raise CaskInvalidError.new(cask, "No default language specified.")
 | 
			
		||||
      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)
 | 
			
		||||
 | 
			
		||||
        next if key.nil?
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user