Java Tutorial

Introduction

Learning Globalyzer

The Globalyzer Tutorial explains the basic steps involved in using Globalyzer for a simple software internationalization (i18n) project. The tutorial steps you through the process of configuring Globalyzer, scanning your code, and fixing the i18n problems detected by the scanner.

After completing the tutorial, you will be able to configure and use Globalyzer for your own i18n project.

Online videos are available which demonstrate portions of this tutorial. Click here to view them.

What is Globalyzer?

Internationalizing source code can halt or seriously delay market opportunities outside of your home country's market. Solving those problems can be difficult, expensive and time-consuming.

Globalyzer helps you:

  • assess the scope of your internationalization effort
  • identify internationalization issues in source code
  • correct those issues.

This software makes a huge productivity difference in managing your internationalization activities.

If you need to internationalize a Java/JSP application, Globalyzer will help you identify places in your Java, JSP and HTML code that present i18n problems. For instance, certain Java methods such as date and number format methods, are sensitive to the locale in an internationalized application. Globalyzer identifies these methods for you and gives you help on how to fix them.

Globalyzer also locates embedded text errors, such as hardcoded text field or button labels. You can easily correct these embedded text errors using Globalyzer's externalization feature. The externalization feature automatically places the text into a properties file and inserts into your code the appropriate method call to retrieve the text based on the user's locale. Translators can then create locale-specific versions of the properties file, ensuring that the correctly translated text will be retrieved for the user's locale.

In addition to locale-sensitive methods and embedded text, Globalyzer helps you find and fix image and other static file references, as well as general text patterns that you can define and customize using regular expressions.

For basic information on regular expressions, click here.