module.exports = function convert (keysStr, valuesStr) {
  var reverse = { }
  var full = { }
  var i

  for (i = keysStr.length; i--;) {
    full[keysStr[i].toUpperCase()] = valuesStr[i].toUpperCase()
    full[keysStr[i]] = valuesStr[i]
  }

  for (i in full) {
    reverse[full[i]] = i
  }

  return {
    fromEn: function (str) {
      return str.replace(/./g, function (ch) {
        return full[ch] || ch
      })
    },
    toEn: function (str) {
      return str.replace(/./g, function (ch) {
        return reverse[ch] || ch
      })
    }
  }
}

@@ -36,19 +36,16 @@
 keys
-Str
 , values
 Str)
@@ -40,19 +40,16 @@
 , values
-Str
 ) %7B%0A  va
@@ -105,19 +105,16 @@
 i = keys
-Str
 .length;
@@ -135,19 +135,16 @@
 ull%5Bkeys
-Str
 %5Bi%5D.toUp
@@ -162,19 +162,16 @@
 = values
-Str
 %5Bi%5D.toUp
@@ -193,19 +193,16 @@
 ull%5Bkeys
-Str
 %5Bi%5D%5D = v
@@ -210,11 +210,8 @@
 lues
-Str
 %5Bi%5D%0A

Clean up args names