{
  "formatVersion": "1.0",
  "id": "com.youmindhub.example.titlecase",
  "version": "1.0",
  "name": "Title Case",
  "description": "Capitalize the first letter of every word and copy the result.",
  "localizations": {
    "de": {
      "name": "Wortanfänge groß",
      "description": "Schreibt jeden Wortanfang groß und kopiert das Ergebnis."
    },
    "es": {
      "name": "Mayúsculas iniciales",
      "description": "Pone en mayúscula la primera letra de cada palabra y copia el resultado."
    },
    "fr": {
      "name": "Majuscules initiales",
      "description": "Met une majuscule à chaque mot et copie le résultat."
    },
    "it": {
      "name": "Iniziali maiuscole",
      "description": "Mette in maiuscolo la prima lettera di ogni parola e copia il risultato."
    },
    "ja": {
      "name": "単語の先頭を大文字に",
      "description": "各単語の先頭を大文字にして結果をコピーします。"
    },
    "ko": {
      "name": "단어 첫 글자 대문자",
      "description": "각 단어의 첫 글자를 대문자로 바꾸고 결과를 복사합니다."
    },
    "nl": {
      "name": "Hoofdletters per woord",
      "description": "Zet de eerste letter van elk woord in hoofdletters en kopieert het resultaat."
    },
    "zh-Hans": {
      "name": "单词首字母大写",
      "description": "把每个单词的首字母改成大写并复制结果。"
    },
    "zh-Hant": {
      "name": "單字首字母大寫",
      "description": "把每個單字的首字母改成大寫並拷貝結果。"
    }
  },
  "group": "Examples",
  "keywords": [
    "title",
    "titlecase"
  ],
  "argument": "required",
  "argumentType": "text",
  "argumentHint": "text",
  "symbol": "textformat.size",
  "successNotice": "output",
  "successMessage": "",
  "failureNotice": "error",
  "failureMessage": "",
  "copyOutput": true,
  "steps": [
    {
      "kind": "appleScript",
      "language": "javaScript",
      "script": "function run(argv) {\n  const text = argv.join(\" \")\n  return text.toLowerCase().replace(/(^|[\\s-])(\\S)/g, (m, p, c) => p + c.toUpperCase())\n}",
      "timeout": 10
    }
  ],
  "permissions": {}
}
