GlobalConcat System Localizer provides linguistic controls for the developer, controls that are not available elsewhere. Unlike content management systems and other localization software, the System Localizer enables developers to have full control over languages they do not speak, without knowing linguistic rules, and without the need to reprogram or change data tables to add a new language or personalization in any language.
200 Languages & Dialects
Develop any application only once, in the developer's native language, and choice of computer programming language. Whether text or audio or multimedia, the application is guaranteed to function as well as the original when translated into 200 languages and dialects, without recompiling and without regression testing, regardless of the variable information that is inserted at runtime, such as numbers (numeric, currency, telephone, addresses, extensions), dates, times, spoken names, TTS, and more. Speech recognition is also dramatically easier to handle in languages that the developer does not speak.
Any Programming Language, OS, Platform
The System Localizer produces localized source code compatible with your application. Or you can use the optional Runtime Engine that makes localization and personalization decisions and delivers data on-the-fly. The optional Runtime Engine is agnostic for Linux, Unix or Windows, is so small that can be placed on a chip or updated via email, and can be used by practically any software application, from embedded to enterprise scale, almost any operating system or hardware, and does not require hard disk nor database.
Lightning Fast Runtime Engine
The optional Runtime Engine was designed to replace hard-coded presentation layer logic that tends to be fast. Optimizations based on metrics and code profiling enable the Runtime Engine to be as fast as, if not faster than, an existing application's presentation layer when bound into the application as a library. Application speed has been timed to increase as much as 10% using the System Localizer Runtime Engine.
Developers Focus on Technical Issues
Since presentation content decisions and language alterations are removed from the developers' list of responsibilities, they have more time to focus on adding value to the company using their specialized skill set. Because altering the presentation of the application no longer requires a new release of software, and does not even require recompiling or regression testing, the frequency of software releases lessens. In the long term, this leads to more stable and innovative software.
Easier Software Maintenance
Before the System Localizer, each additional language added to an application's presentation layer resulted in a geometric increase in complexity. Or, alternatively, to avoid this increasing complexity, software was designed to the limitations of the development staff, rather than to the experience desired by the software user. The more complex software is, the longer it takes to enhance functionality and perform regression testing. The GlobalConcat Runtime Engine takes over the responsibility for an entire class of presentation and content decisions. For the client application, this means that presentation layer complexity remains identical whether the software supports one language or a hundred languages.
Copyright 2002 – 2007 @International Services, Inc. 3552 Eaglerock Drive, Atlanta GA 30340 770.414.6000