Muttprint


-


Download     Download
FAQ     FAQ
FAQ     Translations
ChangeLog     ChangeLog
Mail     Mail to the author
Key     Download GPG key    
 
 
SF     Sourceforge Page



-

SourceForge Logo




-
    

The language of this FAQ is selected automatically. Your web browser contains settings about the preferred language. See the documentation of your browser about how to change this setting. Or choose one language manually: [Deutsch] [English] [Español] [Italiano]


FAQ



Was ist Muttprint?

Muttprint formatiert die Ausgabe von Mailprogrammen zu einem schönen Ausdruck. Es benutzt zur Formatierung das Textsatzsystem LaTeX, welches normalerweise jeder Linux-Distribution beiliegt und auch für andere Betriebssysteme (*BSD, Solaris etc.) verfügbar ist.


Mit welchen Mailprogrammen arbeitet Muttprint zusammen?

  • Mutt
  • XFMail
  • Pine
  • Sylpheed
  • Gnus
  • exmh
  • alle weitere, die beim Drucken reinen ASCII-Text liefern und den Header enthalten

Mit welchen Betriebssystemen arbeitet Muttprint? Welche Hardwareplattform?

Da Muttprint in Perl programmiert wurde, arbeitet es prinzipiell auf jedem Betriebssystem. Aufgrund der Programmierung ist es aber wohl nur auf Unix-artigen Systemen lauffähig. Getestet und entwickelt wurde es ausschließlich mit Linux, ich habe aber schon Berichte bekommen, dass es mit BSD funktioniert.

Die Hardwareplattform ist dabei völlig egal, weil das Skript nicht in Binärcode umgewandelt sondern direkt ausgeführt wird (man möge mir die Ungenauigkeit verzeihen, tatsächlich wird Perl-Code vor der Ausführung in einen Zwischencode kompiliert). Linux auf einem PPC funktioniert also genauso wie Linux auf einem Intelrechner.


Wie sieht der Ausdruck aus?

Hier habe ich den Kopf eines Testausdruckes als Bild umgewandelt. Sie können es hier anschauen.

Der Pinguin wird mitgeliefert, es kann aber auch ein anderes Bild verwendet werden. Ein Debian-Logo wird übrigens auch mitgeliefert. Näheres in der Anleitung.


In welchen Sprachen arbeitet Muttprint?

Prinzipiell auf Deutsch, Italienisch, Spanisch und Französisch, Schwedisch, Slowenisch, Polnisch und Englisch. Es kann jedoch auch so angepasst werden, dass eine andere Sprache verwendet wird, ohne das Skript selbst zu bearbeiten. Es müssen dann alle Texte für den Header manuell definiert werden. Bitte beachten Sie auch, dass nicht alle oben genannten Übersetzungen aktuell sind.

Es erden die Zeichensätze ISO-8859-1, ISO-8859-2, ISO-8859-3, ISO-8859-4, ISO-8859-9, Windows-1250 und Windows-1252 unterstützt. Somit werden fast alle Sprachen unterstützt, welche die lateinischen Schriftzeichen benutzen. Mehr zum Thema Zeichensätze in der Dokumentation.

Beachten Sie, dass diese Zeichensatzunterstützung in der Form erst ab Version 0.62 existiert. Ab dieser Version wird auch das Eurozeichen korrekt gedruckt, wenn dies von Ihrem LaTeX-System unterstützt wird.


Ich spreche eine andere Sprache als die oben genannten und möchte bei der Übersetzung behilflich sein. Wie muss ich vorgehen?

Ab Muttprint 0.54 sind die Übersetzungsstrings nicht mehr im Skript selbst sondern in externen Dateien abgelegt. Diese Dateien befinden sich in /usr/lib/muttprint, wobei /usr/lib bei Ihrer Installation abweichen kann. Die Dateinamen sind translation-XX.pl, wobei XX der ISO-Kenner für Ihre Sprache ist. Die ersten zwei Buchstaben der LANG-Umgebung sollte diesem entsprechen.

Nehmen Sie eine Datei als Vorlage (die Sprache, die Sie am besten verstehen), kopieren und übersetzen Sie sie. Nach Möglichkeit senden Sie mir diese Datei per Mail, damit auch andere Benutzer ab der nächsten Version davon profitieren. Am Skript selbst müssen keine Änderungen mehr vorgenommen werden, neue Dateien werden automatisch erkannt (wenn sie als lesbar vorhanden sind)!

Beachten Sie, dass diese Übersetzungen automatisch unter der gleichen Lizenz wie Muttprint selbst stehen (GPL).


Existiert eine ausführliche Anleitung?

Ja! Diese liegt in der Downloaddatei in den Formaten PDF und HTML vor. Außerdem sind Manpages verfügbar.

Auch die Quelldateien für die Dokumentation liegen bei.


Ich will kein LaTeX-System installieren. Was kann ich tun?

Frühere Versionen (Muttprint 0.2x) verwendeten statt LaTeX html2ps für den Ausdruck. Sie können diese Versionen verwenden. Es sind aber viele Fehler, die in den anderen Versionen behoben wurden, enthalten und es wird nicht mehr weiterentwickelt. Aber warum nicht selber weiterentwickeln ...


Ich will kein Perl auf meinem System installieren. Was kann ich tun?

Alle Versionen bis einschließlich Muttprint 0.42 waren Bash-Skripte. Sie können diese Versionen verwenden. Da Perl besser standardisiert ist, dürfte es aber mit Perl weit weniger Probleme geben - auch auf Nicht-Linux-Systemen!


Unter welcher Lizenz steht Muttprint?

Die Lizenz ist die GNU General Public License. Das heißt aber nicht, dass damit das Copyright an die Free Software Foundation übergeht (was übrigens nach deutschem Recht gar nicht möglich ist -- deutsche Programmierer können ihr Copyright gar nicht abgeben, auch wenn sie möchten!). Das Copyright liegt bei den einzelnen Autoren (für das Skript bei mir, für die Übersetzungen bei den jeweiligen Übersetzern). Streng genommen gilt das auch für Patches, die mir zugesandt wurden. Eine Kennzeichnung ist aber nicht möglich.

_______________ ________________ ____________________ _________________ __________________ ___________________ __________________ __________________ ___________________ ___________________ _________________