title: Parse French date in python
body: <p>Can someone please tell me how can I parse a French date in Python? Sorry if the question is a duplicate but I couldn't find one. </p>
  
  <p>Here is what I have tried using the <code>dateutil</code> parser:</p>
  
  <pre><code>import locale
  from dateutil.parser import parse as parse_dt
  locale.setlocale(locale.LC_TIME, 'fr_FR.UTF-8')   ## first I set locale
  ## locale.LC_TIME, 'fr_FR.UTF-8')
  parse_dt('3 juillet',fuzzy= True)   ## don't work give the default month
  ## Out[29]: datetime.datetime(2014, 10, 3, 0, 0)
  parse_dt(u'4 Août ',fuzzy= True)     ## same thing using another month 
  </code></pre>
  
  <h3>Edit : add some context:</h3>
  
  <p>I am parsing dates without know in advance the format of my string. The idea is to parse many dates in fly : </p>
  
  <pre><code>parse_dt(u'Aujourd''hui ',fuzzy= True) 
  parse_dt(u'Hier',fuzzy= True) 
  </code></pre>
  
  <h3>Edit using another library :</h3>
  
  <p>Using parsedatime library and some regular expression to translate french words , I can get this:</p>
  
  <pre><code>import parsedatetime
  import re 
  cal = parsedatetime.Calendar()
  cal.parse(re.sub('juil.*' ,'jul' ,'20 juillet'))
   ((2015, 7, 20, 10, 25, 47, 4, 283, 1), 1)
  </code></pre>
  
  <p>Maybe should I generalize this to all french months?</p>