title: Can you "dumb down" ES6 template strings to normal strings?
body: <p>I have to work around the limitation of <code>gettext</code> to recognise ES6 template strings, and I thought about getting the "non interpolated value" of the template strings as a compilation step, in order to have only "normal" strings in the code.</p>
  
  <p>Basically what I would like to achieve is transform this</p>
  
  <pre><code>const adjective = 'wonderful'
  const something = `Look, I am a ${adjective} string`
  
  console.log(something)
  &gt; "Look, I am a wonderful string"
  </code></pre>
  
  <p>into this</p>
  
  <pre><code>const adjective = 'wonderful'
  const something = 'Look, I am a ${adjective} string'
  
  console.log(something)
  &gt; "Look, I am a ${adjective} string"
  </code></pre>
  
  <p>One brutal way of achieving this is using <code>sed</code>, but it's most certainly not the more elegant (and probably also error prone)</p>
  
  <pre><code>sed "s/\`/'/g" FILENAME
  </code></pre>
  
  <p>Any better and cleaner idea comes to mind?</p>