1. 29 Apr, 2016 1 commit
  2. 27 Apr, 2016 1 commit
  3. 01 Apr, 2016 2 commits
  4. 11 Feb, 2016 1 commit
  5. 06 Feb, 2016 1 commit
  6. 03 Jan, 2016 2 commits
  7. 22 Nov, 2015 2 commits
  8. 19 Nov, 2015 1 commit
  9. 12 Jun, 2015 1 commit
  10. 02 May, 2015 2 commits
  11. 29 Apr, 2015 1 commit
  12. 05 Mar, 2015 2 commits
  13. 19 Jan, 2015 1 commit
    • Tails developers's avatar
      Add stray-previous-msgid to i18nspector's whitelist. · ecd8a3be
      Tails developers authored
      I'm told it's useful when reviewing translation updates. Admittedly, it should
      be removed before merging into master, but I'm told ikiwiki does that
      automatically sometimes. In any case: no big deal, that check is really
      pedantic, and our PO files can very well be in good shape even with stray
      previous msgid's.
      ecd8a3be
  14. 02 Dec, 2014 6 commits
  15. 01 Dec, 2014 3 commits
    • Tails developers's avatar
      Make check_po.sh exit with 0 iff. the filtered i18nspector's output was empty. · 71ef3230
      Tails developers authored
      It'll allow easier integration within our CI thingies.
      
      This change has the drawback that we're buffering output, and displaying it only
      once all i18nspector processes have completed. I say it's acceptable, now that
      their accumulated runtime is quite low. There might be a way to do this better,
      with some trick to capture stdout without buffering it.
      71ef3230
    • Tails developers's avatar
      Skip blank lines from the find|xargs i18nspector pipeline output. · 97e152bf
      Tails developers authored
      For some reason, this new version outputs a dozen of blank lines or so.
      97e152bf
    • Tails developers's avatar
      Seriously optimize check_po.sh: avoid forking a python3 per PO file. · 351e2b5d
      Tails developers authored
      We currently have more than 800 PO files. The previous code ran i18nspector
      (and thus forked a python3 interpreter) for each of those.
      
      Let's now:
      
        * run as many i18nspector in parallel as the system has CPU cores
        * pass as much as 64 files to i18nspector at a time (on a system with 4 cores,
          we should ideally pass a bit more argumants at a time; on a system with
          8 cores, we're close to the optimal theoretical setting; on a system with 16
          cores, 64 at a time is a bit too much)
      
      On my system, total runtime has dropped from 73s to 3.8s.
      351e2b5d
  16. 06 Aug, 2014 1 commit
  17. 05 Aug, 2014 4 commits
  18. 30 Jul, 2014 1 commit
  19. 18 Jul, 2014 2 commits
  20. 13 Jul, 2014 1 commit
  21. 15 Jun, 2014 3 commits
  22. 13 May, 2014 1 commit