Create Content





AVAILABLE FROM SOFT1 5.00.519

Your Rating: Results: 1 Star2 Star3 Star4 Star5 Star 2 rates

 Soft1 supports Multilingual Data Management, regardless of Database Collation. From 5.00.519 version onward, you can set the languages, in which the Soft1 fields will receive data, along with the corresponding content.

More specifically, you can use multilingual content on:

  • Soft1 alphanumeric and custom fields,
  • Custom designs, i.e custom browsers, screens, tables, objects e.t.c. and
  • Areas that support HTML text, such as the body of an email.

Note

  • Multilingual Data Management is available from 5.00.519 version onward.
  • To design / customize Soft1 you need to work exclusively at Series 5 UI.
  • Multilingual Data Management requires the existence of the corresponding module in your Soft1 installation.

In the following Tabs, you can view in detail the steps for: 1) the activation of Multilingual Data Management in Soft 1, 2) the necessary configuration of Soft1 users, as well as other technical information. 

To enable Multilingual Data Management in a New on-premise Soft1 installation, you have to create the Soft1 Database (through Soft1 Database & Connection Manager) and select the Unicode fields parameter. The specific parameter converts Soft1 varchar fields to nvarchar, so as to accept Unicode data.


The Multilingual Data Management in an existing Soft1 installation can be activated for selected fields, by using special technical processes, which convert the fields' types in the database, e.g. from varchar to nvarchar.
For further information please contact our SoftOne support team.

Back to Top

In Soft1, the language selected upon login allows the user to work in the corresponding interface (UI), provided that the module for the required language has been added to the SN of the installation.

However, the languages, in which Soft1 will accept data, should be defined to the Users General parameters and then restart the application.


Then, select in the user's card the language in which the data will be displayed.



Back to Top

Declare the multilingual content of Soft1 fields, using:

  • the Multilingual editor,
  • and/or the jobs Items translations, Tables translations
Items translations, Tables translations

Multilingual editor

Follow the path Tools menu → S.D.K. → Data Migration tools to find the Soft1 jobs of:

  • Items translations, to insert the data in the alphanumeric fields of Stock items.

  • Tables translations to insert, per language, the data of the Description field of each Memory Table.
    • Select the Table and the Field in which you will insert data per language.
    • Select the Language and then click Data.
    • Fill in the Translation column and then click Run to update Soft1.
    • Repeat the process for the other languages.

Use the Multilingual editorfor languages in which Soft1 will receive data. View the steps that you need to follow, for example, in "Description" field of a stock item.

  1. Type and Save the description of the stock item e.g. Digital Camera 13MP (the source language in our example is English as it is supported by the database collation).
  2. Use the editorto set the translations on the table, by selecting each time the corresponding language.

Back to Top

Soft1 users can work on the same/common screen and use the same/common browsers. The data will be displayed in the language that has been set in their card. They can also use common elements such as Documents columns, Printing forms etc.

For custom designs, such as custom browsers, screen forms, print-out forms, tables, objects, e.t.c., you need to have available the appropriate design tool in your Soft1 installation.

Design a Soft1 Screen and Browser, common for all Soft1 users, e.g. in Stock Items, by following the steps below:

Screen Form design in Stock Items


A. For Soft1 alphanumeric fields (Description, Description 2, Warning, Item composition, Comments), you have to design in the Screen Form the corresponding Local fields, by using the ToLang function. Save the Custom Screen Form upon design.

SQL commandUnicode AlphanumericToLang(ITEM.MTRL,X.SYS.USERLANG,'ITEM','NAME')
SQL commandUnicode AlphanumericToLang(ITEM.MTRL,X.SYS.USERLANG,'ITEM','WARNING')


Β. Re-open the Screen form Design, find the custom fields and use the Multilingual editor to set the data per language. Then, bring the fields into the Screen form. Save the Custom Screen Form.

Attention!

Each time the Local fields are modified, you have to re-enter the data per language.


C. Use the Multilingual editor to set the data per language in areas, panels, tabs and other elements of the Screen Form (UI translations).

The languages in which you can set/ modify UI translations are the ones that are officially available from SoftOne (GRE, ENG, ROM, BRG, SRB, FRA, RUS, TRK, SQI, DEU)

Back to Top

Browser design in Stock Items


Α. For Soft1 alphanumeric fields (Description, Description 2, Warning, Item composition, Comments), you have to design in the Screen Form the corresponding Local fields, by using the function ToLang.

SQL commandUnicode AlphanumericToLang(ITEM.MTRL,X.SYS.USERLANG,'ITEM','NAME')
SQL commandUnicode AlphanumericToLang(ITEM.MTRL,X.SYS.USERLANG,'ITEM','WARNING')


Β. Then, bring the fields into the Browser and use the Multilingual editor to define the data per language on columns and filters.

Back to Top

Activate the parameter "Use utf-8 in html editors" (Users' General parameters) to be able to include characters from several languages in your Email.
The specific ability can be activated for all HTML editors in Soft1 and overrides the default encoding of Internet Explorer.

Back to Top

Important Note

Multilingual Data Management is supported for unicode alphanumeric fields in Custom tables, Objects, Database views etc.

  • In custom designs (objects, tables, e.t.c.) you can set the multilingual content in the fields' titles (UI translations). In this case, depending on the Login language, the user will be able to view the fields' titles in the corresponding language.
  • For unicode alphanumeric fields in Custom tables, you need to set the Translation ID, a unique number at table level.



Important Note

In Soft1, all data translations are stored in SOTRANSL table.

  • For Soft1 alphanumeric fields, which are able to accept up to 256 characters, the information is stored in SOVALUE field.
  • For Soft1 alphanumeric fields, which are able to accept more than 256 characters, the information is stored in SODATA field.

Important Note

In case you always use the same language to insert primary data in unicode alphanumeric fields, (e.g. you always create the items by setting their Description in Romanian, or any other language supported by database collation), then:

  • if you don't set a data language in the user's card → the user will be able to view data only in Romanian, regardless of the login language.

In case you use more than one languages e.g. Romanian and English (supported by database collation) to insert primary data in unicode alphanumeric fields, then make sure:

  • to include in Soft1 tables translations for all languages
  • to set the data language in each user's card.

Back to Top


Your Rating: Results: 1 Star2 Star3 Star4 Star5 Star 2 rates