If you sell goods internationally, you will certainly need to translate the names or descriptions of your items. ABRA Flexi allows you to add such translations — and not only for price list items. The translation option is also available in other code lists used in documents.
Company Settings
First, you need to configure which languages you want to use. The company settings allow you to define up to four languages. You can then select from these languages at the individual code list level and create translations accordingly.
Web application (documentation)
Desktop application (documentation)
Changing the Configured Languages
An advanced parameter can be used to allow users to change the four predefined languages. The XML file is available for download here. Without the advanced parameter, changing languages is not possible.
If you already have translations configured for individual languages in Flexi, changing the order may "break" the current setup.
For example, if you currently have EN translations in position 2, and you move the EN language to position 3 while placing DE in position 2, the translations previously entered for EN will from that point on be treated as DE translations. In other words, what should be in German will appear in English.
<winstrom version="1.0">
<parametr>
<paramK>allowLanguagesOrderChange</paramK>
<hodnota>true</hodnota>
</parametr>
</winstrom>
Import the XML file in the "Advanced Features" section of the web interface, or via the XML import in the desktop application ("Tools - Import - Import from XML").
Example: Setting Up Translations
Let's start with an example using the price list. When creating a new price list item, you fill in the name or description in the primary language first.
Using the "+" button, you can easily expand the field to show additional languages as well.
Web application (documentation)
Desktop application (documentation)
Once expanded, the application allows you to enter a translation for each language. The languages offered by the application are determined by the company settings.
Web application
Desktop application
Once you have configured the translations as needed, you can proceed to print a document containing these items, initiating the translation into another language.
Before doing so, it is worth noting that the price list is not the only code list whose fields can be translated in the way described above. Translation options are available throughout the application.
You will find the same translation option in the following areas in particular:
Using Translations in Documents
We will demonstrate with an issued invoice. We will create an issued invoice, add the relevant price list item, and trigger printing in the desired language — in our case, English (documentation — web / desktop application).
Web application
Desktop application
After selecting the desired print template and choosing the language, you can confirm your selection, which will generate the print report. The report will display the translated name of the item.
At first glance, however, you may notice that some fields are not yet translated — such as the print template name, the country, or the payment method. These code lists can also be translated manually.
In this case, you would set the appropriate translation at the level of the document type (web / desktop application), payment method (web / desktop application), and country. The result will be a fully translated document.
FAQ
Is it possible to set up translations for more than the 4 languages stored in the company settings?
Absolutely — however, it requires customization of the print template. Print templates are primarily translated for CZ, SK, DE, and EN only. You would need to provide the translation and we would incorporate it on our end. The work typically takes between 1 and 2 hours.
Do you already have translations available for languages other than the 4 mentioned above?
Yes, you can find a wide selection among the add-ons on our website.











