module Wordlist::Lexer::Lang

Detects the system’s default language.

@api semipublic

@since 1.0.0

Public Class Methods

default() click to toggle source

The default language.

@return [Symbol]

# File lib/wordlist/lexer/lang.rb, line 18
def self.default
  if (lang = ENV['LANG'])
    lang, encoding = lang.split('.',2)
    lang, country = lang.split('_',2)

    unless lang == 'C'
      lang.to_sym
    else
      :en
    end
  else
    :en
  end
end