class Middleman::CoreExtensions::Internationalization

def known_locales

def known_locales
  if options[:locales]
    Array(options[:locales]).map(&:to_sym)
  else
    known_locales = app.files.by_type(:locales).files.select do |p|
      p[:relative_path].to_s.split(File::SEPARATOR).length == 1
    end
    known_locales.map do |p|
      File.basename(p[:relative_path].to_s).sub(/\.ya?ml$/, '').sub(/\.rb$/, '')
    end.sort.map(&:to_sym)
  end
end