Druckvorlagen in andere Sprache übersetzen

Ich möchte in einem Mandanten sowohl mit deutschsprachigen, als auch englischen Vorlagen arbeiten. Ist dies möglich?

Tipp: Druckvorlagen auf englisch gibt es bereits zum kostenfreien Download:

Englische Druckvorlagen unter orgaMAX verwenden

Wir bieten zusätzlich noch fertige Druckvorlagen in anderen Sprachen an. Wenden Sie sich dazu einfach per E-Mail unter der support@deltra.de oder telefonisch unter der +49 (52 31) 70 90 - 0 an uns.

Tipp: Falls Sie ausschließlich mit fremdsprachigen Druckvorlagen arbeiten möchten, können Sie die Spaltenbeschriftung in der Briefpapiergestaltung (Stammdaten -> Briefpapier gestalten…) unter Inhalte ändern. So ist keine Anpassung der Vorlagen nötig.

Über den Vorlagen-Designer können bestimmte Elemente direkt umbenannt werden, beispielsweise den Begriff Rechnung in Invoice. Beim Positionsbereich (dort, wo Anzahl, Einheit, Artikelnr. etc. steht), ist diese Änderung über den Berechnungsteil der Vorlagen nötig.

Um also den Artikel-Positionsbereich umzubenennen, gehen Sie wie folgt vor:

Klicken Sie links oben im Vorlagen-Designer unter Berechnungen, dann auf Ansicht -> Verwendete Module. Nun im Fenster links oben auf Ereignissbehandlungen und im rechten Fenster auf procedure ReportBeforePrint. Im unteren Fenster sehen Sie nun den Berechnungsteil der Vorlage:

image25

Etwas weiter unten im unteren Fenster finden Sie den Bereich {Beschriftungen der Spalten holen}. Löschen Sie diesen Bereich:

{ Beschriftungen der Spalten holen }

SpaltenUeberschrift_Position.Caption := Spaltenbeschriftung_Position;

SpaltenUeberschrift_Anzahl.Caption := Spaltenbeschriftung_Anzahl;

SpaltenUeberschrift_Einheit.Caption := Spaltenbeschriftung_Einheit;

SpaltenUeberschrift_Artikelnummer.Caption := Spaltenbeschriftung_Artikelnummer;

SpaltenUeberschrift_Artikelbeschreibung.Caption := Spaltenbeschriftung_Artikelbeschreibung;

SpaltenUeberschrift_Einzelpreis.Caption := Spaltenbeschriftung_Einzelpreis;

SpaltenUeberschrift_Gesamtpreis.Caption := Spaltenbeschriftung_Gesamtpreis;

Nun können Sie die Elemente direkt auf der Vorlage umbenennen. Diese Änderung betrifft, wie alle Änderungen mit dem Vorlagen-Designer, nur die aktuelle Vorlage.

Eine Besonderheit gibt es noch bei der Seitenzahl. Diese ist als Systemvariable hinterlegt und lässt sich nicht direkt übersetzen. Es gibt aber die Möglichkeit, diese in englischer Sprache nachzubauen.

Löschen Sie dazu zuerst das alte Element von der Vorlage

image26

und legen Sie an dieser Stelle eine Variable über das Symbol image27

Klicken Sie mit der rechten Maustaste auf das Feld und wechseln dort in die Berechnungen:

image28

Es öffnet sich ein kleiner Editor:

image39

Sobald Sie auf der linken Seite in das Textfeld klicken, erscheint Value :=. Tragen Sie dahinter folgendes ein

'Page ' + FloatToStr(Report.Page.PageNo) + ' of ' + FloatToStr(Report.Page.PageCount)

und speichern Sie dies über einen Rechtsklick.

Den englischen Einleitungs- und Schlusstext, sowohl die Texte für Zahlungs- und Lieferbedingungen tragen Sie weiterhin außerhalb des Vorlagen-Designers über den Menüpunkt Stammdaten ein. So können Sie diese Texte weiterhin variieren, ohne jedes Mal den Text über den Vorlagen-Designer ändern zu müssen.

Ihren englischsprachigen Kunden können Sie unter dem Reiter Konditionen in der Kundenmaske die (von Ihnen erstellten) englischsprachigen Liefer- und Zahlungsbedingungen fest zuordnen, so dass Sie bei Erstellung eines Vorgangs nur noch den englischen Textbaustein für Einleitungs- und Schlusstext auswählen müssen.

Der Summenbereich am unteren Ende der Vorlage lässt sich leider auch nicht direkt übersetzen, da dieser etwas anders aufgebaut ist.

Die Anpassung des Summenbereichs ist hier beschrieben: Den Summenbereich anpassen