Language:


Printing Text in Different Languages

This page describes printing text in various Languages on a form

---

When you print a form, the text printed by each field in the form will be in a particular Language. Usually this will be the Language specified in the record being printed, the Language in the current user's Person record or the Language in the Company Info setting. For example, when printing an Invoice in which the Language is Swedish, the "Delivery Mode Text", "Delivery Term Text" and "Payment Terms" fields will print the Swedish translations of the Delivery Mode, Delivery Term and Payment Term respectively, assuming you have entered Swedish translations in the relevant records.

Some fields allow you to specify a Language when you add them to your Form Template designs. These fields will print text in that Language, which may not be the Language in the record being printed. By adding these fields more than once with different Languages to a particular Form Template, you can have a particular text string printed in different Languages on the same document. For example, in a store with an international clientele, you may wish to have Item Names printed in different Languages on each Invoice.

You can use this feature with the following fields in particular forms, as follows:

When you specify an Item Number in a row in an Invoice or POS Invoice, a name for the Item will be brought in to the Description field. Usually, this will be the Description from the Item record but if there is a translation for the Language of the Invoice or POS Invoice on the 'Texts' card of the Item record, this translation will be brought in instead. The Language of the Invoice or POS Invoice will be set when you specify the Customer although in the case of the Invoice you can also specify a Language yourself. In a Bar Tab, the name of the Item will always be the Description from the Item record.

When designing the Form Templates that will be used when printing Invoices, POS Invoices and Bar Tabs, you will add a "Description 1" field to print the name of each Item. If you do not specify a language for the "Description 1" field, it will print the Item Descriptions as entered in each row in an Invoice or POS Invoice (i.e. the correct translations for the Language of the Invoice or POS Invoice that are already visible on screen as mentioned in the previous paragraph). If you changed the Item Description in a particular row, the "Description 1" field will print the changed Description. When printing a Bar Tab, the "Description 1" field will print the correct translations for the Language of the Bar Tab, fetching them at the time of printing (i.e. what is printed may not match what was shown on screen).

If you do specify a Language for the "Description 1" field, it will print the following for each Item:

  1. The relevant translation from the 'Texts' card in the Item record.

  2. The relevant translation from the 'Texts' card in the Item Group to which the Item belongs (if the 'Texts' card in the Item record does not have a row with the relevant Language).

  3. Nothing (if the 'Texts' card in the Item Group record does not have a row with the relevant Language).
This hierarchy is designed primarily for point of sale environments in which many thousands of Items are sold. The process of entering translations for each Item will be time-consuming, hence the fallback to translations in the Item Groups.

An example is shown in the illustration below:

The Form Template register in Standard ERP:
Go back to: