title: php gettext fails loading html tag
body: <p>I'm using gettext to translate my website. One key has a translations with a html tag:</p>
  
  <pre><code>msgid "BANNER_TAG_START"
  msgstr "&lt;!-- // MY BANNER TAG --&gt;"
  </code></pre>
  
  <p>if I use this code in php now:</p>
  
  <pre><code>var_dump(htmlspecialchars(gettext('BANNER_TAG_START')));
  </code></pre>
  
  <p>it normally should returns:</p>
  
  <pre><code>&lt;!-- // MY BANNER TAG --&gt;
  </code></pre>
  
  <p>most times it works like this, but sometimes I get:</p>
  
  <pre><code>MY BANNER TAG
  </code></pre>
  
  <p>Why do I sometimes get this wrong code?</p>