allow the user to mark strings fuzzy and write back into the input file
provide options to handle true/false
  return all that have empty translations
  return all that don't have empty translations
  return all msgid or msgstr that contain a regex
provide preconditions
  only use punctuationunchanged filter if translation is not empty
  ignore KDE translator comments
  handle KDE and Gettexdt plural forms
other checks
  stop words - eg. OpenOffice or IMAP should not be translated.
  check words - liek stop words but check them in msgid ie force
    a review. Usefull for en_GB translation
  plural checks - check plural forms against the Gettext plural header
    fallback to list of valid plurals for KDE.
  Supper basic machine translation - en_GB changes color -> colour
