Lingua is a software tool designed to translate strings for REALbasic applications, making it easy for users to localize software products for different languages and regions.
The first step in the localization process is to convert your strings into dynamic constants. Typically, people choose to create a Strings module, although it is possible to put them anywhere you prefer. Anyone can mark a constant as dynamic in REALbasic, as long as the type is "String." Once you've accomplished this step, and you want to localize your application into another language, just select the language you're localizing to, and then click on File->Export Localizable Values.
The system does the rest for you. Once you have the export completed, you can use the Lingua software on Windows, Linux, or Mac OS X. Once you open the tool, you will see that it presents you with a list of all the strings of your application. Your values will be grayed out if there is no localized version of them. Furthermore, if you have any different values specifically designed for Mac OS X, Linux, or Windows, there will be an icon to the far right of the string in the list. All the icons will be grayed out if the value is not localized.
The interface is incredibly user-friendly, and you don't need to have any prior experience editing strings to get started. The only requirement is that you have RealBasic. Overall, Lingua is an excellent tool that offers a much more effortless means to localize REALbasic applications to meet the needs of your target audience.