home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / gettext-0.10.24-src.tgz / tar.out / fsf / gettext / checks / msgfmt-4 < prev    next >
Lisp/Scheme  |  1996-09-28  |  1KB  |  52 lines

  1. #! /bin/sh
  2.  
  3. trap 'rm -fr $tmpfiles' 1 2 3 15
  4.  
  5. tmpfiles="mf-test4.po"
  6. cat <<EOF >mf-test4.po
  7. # SOME DESCRIPTIVE TITLE.
  8. # Copyright (C) YEAR Free Software Foundation, Inc.
  9. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
  10. #
  11. #, fuzzy
  12. msgid ""
  13. msgstr ""
  14. "Project-Id-Version: msgfmt test 4\n"
  15. "PO-Revision-Date: 1996-04-05 19:47+0200\n"
  16. "Last-Translator: Ulrich Drepper <drepper@gnu.ai.mit.edu>\n"
  17. "Language-Team: test <test@li.org>\n"
  18. "MIME-Version: 1.0\n"
  19. "Content-Type: text/plain; charset=ISO-8859-1\n"
  20. "Content-Transfer-Encoding: 8-bit\n"
  21. #
  22. #, no-c-format
  23. msgid "no percent"
  24. msgstr "but here %d is one"
  25. #
  26. #, c-format
  27. msgid "in the %d normal %c order %s\n"
  28. msgstr "but %2$c not %3$s here %1$d\n"
  29. #
  30. # If no c-format is given no check is wanted, not only if no-c-format is there.
  31. msgid "This is a string %s"
  32. msgstr "...but this $s not"
  33. EOF
  34.  
  35. : ${MSGFMT=msgfmt}
  36. ${MSGFMT} mf-test4.po -o /dev/null 2> /dev/null
  37. result=$?
  38.  
  39. rm -fr $tmpfiles
  40.  
  41. exit $result
  42.  
  43. # Preserve executable bits for this shell script.
  44. # Thanks to Noah Friedman for this great trick.
  45. Local Variables:
  46. Eval: (defun frobme () (set-file-modes buffer-file-name file-mode))
  47. Eval: (make-local-variable 'file-mode)
  48. Eval: (setq file-mode (file-modes (buffer-file-name)))
  49. Eval: (make-local-variable 'after-save-hook)
  50. Eval: (add-hook 'after-save-hook 'frobme)
  51. End:
  52.