Globalyzer Client Features

Globalyzer’s Client is the desktop interface portion of Globalyzer. It scans and helps you interact with internationalization issues in your source code, according the rulesets you’ve created on the Globalyzer Server.

Software localization testing tool | Globalyzer by Lingoport

Use Globalyzer’s Client to:

  • Scan large volumes of code for issues that prevent localization across many programming languages
  • Visually walk through errors, from reports to seeing the issues in their source code context
  • Externalize strings into a variety of localizable resources, one at a time, or in batch mode
  • Find, get help on and fix local-unsafe methods, functions, classes and programming patterns.
  • Manage internationalization efforts, keeping track and tagging items for review and further work
  • Pseudo-Localize resources, so you can test your application’s ability to work in multiple languages without your QA team needing to learn those languages.

String Extraction

Finding and extracting strings (messages/interface elements) which will need to be translated, but are buried in large amounts of code, can be an awkward, tediously iterative process. With Globalyzer, you can find and accurately filter your results to get to those strings which must be translated, inspecting them in their context within source code. Globalyzer can then manage their externalization either one at a time, or in batch, adding tremendous accuracy and productivity.

High Performance, Database Enabled

Globalyzer 3.0 includes a large change in product architecture and performance, which speed up scans by an order of magnitude, while also keeping track of past scans and changes in the code base. Most Globalyzer scans can review over two million lines of code in about the amount of time it takes to get a cup of coffee (2.3 million lines of code = 3 minutes, 37 seconds for C++, similar results for Java and C# on a 2.5 GHz dual core laptop).

Issue Tracking

Globalyzer’s database keeps track of your past scanning so that iterative scans focus on changes, further speeding your interaction with source. You can also categorize and tag issues, which will be tracked and recalled as needed.

Teamwork

Globalyzer’s Client communicates with the Globalyzer Server so that each development team member working on your code can standardize on ruleset customization that makes the Globalyzer Client uniquely customized for detection and filtering of internationalization issues for your code, based on you programming languages, encoding requirements, customized programming patterns, as well as default and custom filtering.

Import and export Globalyzer Client project settings and work history to share internationalization efforts, while using reports to partition and assign internationalization work among the development team.

PseudoJudo – Localization Simulation

Pseudo-localize your resource files and interface elements stored in databases after you’ve externalized using Globalyzer to simulate a localized interface. The PseudoJudo utility lets you build pseudo-locales so your QA team can view interfaces with added characters from your target locales – testing functionality, character support, fonts and interface sizing issues without needing to learn new languages.

Reporting

Both the Globalyzer Client and Globalyzer Command Line have extensive reporting capabilities, itemizing internationalization issues, and their exact location within your source. These reports help you assign and track your internationalization efforts, and help you watch new development to make sure internationalization issues aren’t introduced going forward.

Help on Locale-limiting Methods and Functions

Globalyzer reports provide help on any Locale-unsafe methods, functions and classes which for example might prevent processing or display of a Unicode character, varying date/time formats and more. Help includes references for the function, why it’s an internationalization issue, and a suggested replacement including example.

Security

Though Globalyzer uses a client/server framework, all work on source code happens on your local machine, safely within your network. Source code is never uploaded or reviewed in any way by the server. This also helps you get the fastest possible scans and results, rather than possibly causing network data processing bottlenecks.

Cross Platform Compatible

Globalyzer can be used on a wide variety of platform operating systems, including Windows XP and Vista, Unix, Linux and Mac O/S.

Try Globalyzer free, and set up your demo Globalyzer account.

Contact Lingoport for a guided tour and demonstration