Using Language Files

InfinityQS applications support full multilingual language display capabilities. The ability to switch between different languages is only a matter of selecting a language preference and the new language will be displayed on all forms and menus. Workstations may be set with a default language preference or each user may be assigned to a specific language preference. When a user is assigned a specific language preference, anytime the user logs into an InfinityQS International application, their language of choice will be used throughout the application.

Language resources are saved to the database and not defined within any InfinityQS International application. Thus these language resources can be modified, enhanced or imported by the customer to fit their specific needs.

Importing a Language Resource File into an InfinityQS Database

When InfinityQS International was installed on your system, a directory was created (\Applications\Language) containing a series of language resource files. Before a particular language resource can be used it must first be imported into your database using Database Manager.

To import a language resource:

    • Click on the Start menu and select Programs - InfinityQS International - Utilities - Database Manager. This will launch the InfinityQS Database Manager utility.

 

Note: If you are "re-importing" a language resource, the language type item must be first deleted before continuing on to the next step.

    • Log in to your selected database.

Note: During the installation process several language resource files were installed into the \applications\language directory. These files may be used as is or modified to provide customer defined language resources.

  • Select the menu item Utilities - Import Language. The Import Language File dialog on the right will be displayed.
  • Select the language type to import. Or, if the language type is not displayed in the drop down list, click the Add. button to add a new language type to the database.

  • Finally, select the language resource file to import by clicking on the Browse. button and locating the language resource file.
 

 

Exporting a Language Resource from an InfinityQS Database

Small changes to a language resource can be easily handled from within Database Manager. Simply double click on the resource string that needs to be modified from the Language Resource table. A dialog will be displayed that allows the user to

 edit the current string. But what if global changes are necessary? It is much easier and quicker to export your language resource and make any modifications using a text editor. Also, it may be necessary to export a language resource from one database so that it may be imported into another.

To export a language resource:

  • Click on the Start menu and select Programs - InfinityQS International - Utilities - Database Manager. This will launch the InfinityQS Database Manager utility.
  • Select the menu item Utilities - Export Language. The Export Language File dialog will be displayed.
  • Next use the Browse. button to locate the directory and define the name that the language resource will be exported to.

 

Customizing a Language Resource File

All language resource files must follow a predefined format. Lyle-Kearsley Systems, Inc. provides several of these files with every InfinityQS International purchase. Anyone of these files will not only provide a good example of the required format, but they can also be used for the basis of a custom language resource.

To customize a language resource file.

Locate the language resource file that will form the basis of your new language resource. (For this example we will customize the "English.txt" resource to create a company specific resource file. This file is located in the \Applications\Language)

  • Open the language resource file using your favorite text editor. The data displayed will consist of a resource number and a resource string separated by a tab. The resource strings can be modified. But, the resource number and the tab separator must not be modified in anyway.
  • The '&' character is used to designate quick keys. The '&' characters can be removed without adversely affecting the InfinityQS applications. But, if these characters are removed then their use as a quick key will also be disabled.
  • Make any changes to the language resource file that you need. Once changes are complete save the new resource file under a new name. Be sure the file is save as Text Only format. This new custom language resource can now be imported into your InfinityQS database following the steps above.


Need help?
​For further information contact GetInTouch@infinityqs.com
Toll Free: 1.800.772.7978​

Take the first step from quality to excellence

Take the Next Steps