← Back to team overview

openerp-india team mailing list archive

[Bug 1096138] Re: Generated PO(T) file does not contain correct terms for mako files

 

** Branch linked: lp:~openerp-community/openobject-server/fix-1096138
-babel-extract-method-mako

-- 
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Server.
https://bugs.launchpad.net/bugs/1096138

Title:
  Generated PO(T) file does not contain all terms for mako files

Status in OpenERP Server:
  New

Bug description:
  We found that using the babel.message.extract method with a
  parser_method of 'python' seems to skip certain terms in a mako file.
  Specifying the parser_method='mako' seems to correct this.

  I was unable to discover how this "magic" worked or why from the
  following piece of html code the "Document" tag was not recognized for
  translation (when using the 'python' method)

  ----- SNIPPET -----
          <table class="basic_table" width="90%">
              <tr>
                  <td>${_("Document")}</td>
                  <td>${_("Invoice Date")}</td>
                  <td>${_("Due Date")}</td>
              </tr>
              <tr>
                  <td>${inv.name or ''}</td>
                  <td>${formatLang(inv.date_invoice, date=True)|entity}</td>
                  <td>${formatLang(inv.date_due, date=True)|entity}</td>
              </tr>
          </table>
  ----- END OF SNIPPET -----

  When I parse this via 'mako' all terms are correctly recognized.

To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-server/+bug/1096138/+subscriptions


References