title: setlocale and strftime not translating month
body: <p>My code:</p>
  
  <pre><code>setlocale(LC_TIME, 'ca_ES');
  echo strftime("%#d %B", strtotime($ticket-&gt;date_created));
  </code></pre>
  
  <p>outputs something like:</p>
  
  <pre><code>28 August
  </code></pre>
  
  <p>instead of my expectation:</p>
  
  <pre><code>28 Agost
  </code></pre>
  
  <p>I expect "Agost" because that is Catalan language (set through <code>setlocale()</code>).</p>
  
  <p>Is this how <code>setlocale</code> and <code>strftime</code> is supposed to work?</p>
  
  <p>FYI: My local development machine is Windows 7, set to locale: en-PH</p>