Language Support Toolkit – perfect tool for creation of multilingual applications

language_support

 Go to product page
 

RAFA Solutions new toolkit Language Support Toolkit is announced to be released.

Language Support Toolkit is a perfect solution for those who need to add multilingual functionality to their LabVIEW applications and VIs.

Language Support provides very convenient, intuitive mechanisms and environments for adding the multilingual option to already developed applications, or for starting the application development with already integrated language support.

The toolkit allows to change application language on the fly as well as to select an initial language for the applications at the installation.

Another advantage of the Language Support Toolkit is that it has a well-thought file structure and gives opportunity not only to change the language of objects but also fonts and font sizes.

Language Support Toolkit working mechanism can be described in a few words. The toolkit gives an opportunity to make language support files that will be used by the toolkit VIs to change the language of the interfaces due to user selection. The files are selected to be in a binary formatting to save the memory and to optimize the operation. For each application, 3 separate files should be used for applying language support to controls, menus and dialogs, and a separate file for storing the language information, such as language names, fonts and font sizes.

Language Support Toolkit is combined with 4 interconnected components that together create an ideal tool for applying language support to LabVIEW.

Language Support Library represents a library with all the functions for adding a multilingual option to the VIs. The library includes VIs to change the language of front panel object properties that include but are not limited to: control general and specific properties, such as captions, tips and descriptions, button Boolean texts, table’s column and row headers, custom menu items, VI as well as control, dialogs, etc. The VIs are made to operate in an optimal way, to change the objects language in a minimal time. The toolkit includes also a language support integrated dialog box that can be customized to suit particular applications.

Template VIs with integrated language support visualize the methods used in the toolkit for applying language support and ease the creation of language support integrated VIs. Templates illustrate the control, menu, dialog language changing mechanisms as well as give an opportunity to change interface language on the fly.

The Language Support Integration project template gives an opportunity to create advanced projects with integrated language support without any difficulties. The project template includes two interface templates, one for the general language integrated interface and the other with the opportunity to change the language on the fly.

The project template gives also two interfaces to save the initial language support data at the end of the installation (in case if the solution is an application with installer). One of these interfaces gives an opportunity to select initial language during installation, the interface is made similar to the LabVIEW installer interface, to make a convenient step by step installation.

Language Support Editor is a user-friendly interface that makes the creation of support files easy and convenient. To save memory and to minimize the operation of the toolkit (procedure of changing the language) the file types are selected to be binary. The editor has an option to automatically add VI control data to the interface to create files with language support data fast and easy. In addition to the language information, the editor gives an opportunity to change such control parameters as the number of column and row headers in listboxes, trees and tables, and values of ring and combo box controls. The editor gives interfaces for creating controls, menus, dialogs and languages files.

The toolkit is available in LabVIEW Tools Network.

 

About RAFA Solutions
RAFA Solutions provides Robust and Flexible Advanced Solutions for Industrial Automation.
We are a system integrator company with extensive software as well as hardware development expertise leveraging advanced technologies. Our high quality automation systems are a result of engineering excellence.
Our engineers have the expertise to build high quality, reliable and cost-effective products and solutions that can take industrial or manufacturing operations to a whole new level of productivity.
RAFA Solutions team can develop detailed system requirements and designs to solve your automation problems starting from a sketch on a piece of paper or your well thought out concept. For more information, visit http://www.rafasolutions.com

About LabVIEW Tools Network
With hundreds of software add-ons, the LabVIEW Tools Network is the premier app store equipping engineers and scientists with certified, cutting-edge technologies to help accelerate productivity.

About the NI Alliance Partner Network
NI accelerates productivity, innovation, and discovery through an open, software-centric platform approach for developing any system that needs test, measurement, or control. The functionality of this platform is extended by an expansive ecosystem that features the Alliance Partner Network of over 1,000 Alliance Partner companies. These include systems integrators, consultants, and LabVIEW Tools Network providers that help customers complete their solutions.

Trademarks
National Instruments, NI and ni.com are trademarks of National Instruments.
Language Support Toolkit, RAFA Solutions and rafasolutions.com are trademarks of RAFA Solutions.
Other product and company names listed are trademarks or trade names of their respective companies.

The fields marked with * are required.