title: localizeWithFormat and variadic arguments in Swift
body: <p>I am trying to create a String extension to do something like that </p>
  
  <pre><code>"My name is %@. I am %d years old".localizeWithFormat("John", 30)
  </code></pre>
  
  <p>which looks like this</p>
  
  <pre><code>extension String {
    func localizeWithFormat(arguments: CVarArgType...) -&gt; String {
      return String.localizedStringWithFormat(
        NSLocalizedString(self,
          comment: ""), getVaList(arguments))
    }
  }
  </code></pre>
  
  <p>it give me the following compilation error</p>
  
  <blockquote>
    <p>Type CVaListPointer does not conform to protocol CVargType</p>
  </blockquote>
  
  <p>Anyone knows how to work aroundthis compilation error?</p>