lang.js 293 字节
Newer Older
Q
qiang 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13
function format (lang) {
  const array = lang.split(/[\.,]/)[0].split(/[_-]/)
  array[0] = array[0].toLowerCase()
  if (array[0] === 'zh') {
    array[1] = (array[1] || 'CN').toUpperCase()
  }
  array.length = Math.min(array.length, 2)
  return array.join('_')
}

module.exports = {
  format
}