class Middleman::CoreExtensions::Internationalization

def parse_locale_extension(path)

def parse_locale_extension(path)
  path_bits = path.split('.')
  return nil if path_bits.size < 3
  locale = path_bits.delete_at(-2).to_sym
  return nil unless locales.include?(locale)
  path = path_bits.join('.')
  basename = File.basename(path_bits[0..-2].join('.'))
  [locale, path, basename]
end