• Doug Beck's avatar
    Fixed #24257 -- Corrected i18n handling of percent signs. · b7508896
    Doug Beck yazdı
    Refactored tests to use a sample project.
    
    Updated extraction:
    * Removed special handling of single percent signs.
    * When extracting messages from template text, doubled all percent signs
      so they are not interpreted by gettext as string format flags. All
      strings extracted by gettext, if containing a percent sign, will now
      be labeled "#, python-format".
    
    Updated translation:
    * Used "%%" for "%" in template text before calling gettext.
    * Updated {% trans %} rendering to restore "%" from "%%".
    b7508896
test_compilation.py 7.99 KB