Czech English German
 Our services
 Pictures gallery
 Terms & Conditions
LangMan for Delphi (6)
Software (2)
New Articles
All Articles
- Interesting
- LangMan for Delphi
- Laser projector
- Students' years
Use keywords to find the product you are looking for.
Advanced Search
Introducing the Langman components package Author: Ing. Tomáš Halabala

LangMan 2.11.x
The package of localization components for Delphi
LangMan components

    LangMan components are used for very simple development of multilingual applications in Delphi. These components will literally relieve you of all troubles with programming of translations and switching between languages, and they maintain full clarity in the source code. In contrast to other solutions offered by the competition, LangMan is an absolutely unique and invaluable aid. All available platforms and compilers from Delphi 2007 to current Delphi 11 are supported. LangMan can be used to develop mobile, desktop and web applications built on the FireMonkey, VCL or uniGUI frameworks.

    You can develop your application in any basic language regardless of the necessity of future translation into other languages. Only in the case of strings used in the run-time of a programme it is necessary to refer to lexicons which form a part of this component package. In applications intended exclusively for Windows, LangMan is able to localize resourcestrings in the Ultimate edition during the run-time of the application. When designing forms, attention should be also paid to the variable length of strings. Everything else is fully automatic, therefore LangMan can save a significant amount of time in the development of multilingual applications.

LangMan components can be very easily incorporated into a finished project or a project in progress.

Using the T(Uni)ResourcesTranslator(X) component you can very simply localize any resourcestrings, and thanks to the function of import of language data you can also transfer a project localized by means of other tools into a project localized by means of the LangMan components in a very short time. For example, without having to make any adjustments it is possible to directly load data stored by the TLang component from the FireMonkey library.

The key component T(Uni)LangManEngine(X) is equipped with its own language editor which can be launched both in the target application and in a design in Delphi.

Although language files can be distributed simultaneously with the application, they can be distributed primarily independently, which makes it possible to modify or add a new language in the target application of the user. Another advantage of LangMan is its ability to inherit languages without any restriction on depth. One language can be inherited from another language, and that language can be again inherited from yet another language, and so on. It has the advantage that if a certain component has not been translated, the American version, for example, can proceed from the British one or vice versa, or the Austrian version from the German one, etc. At the same time this makes it possible to translate some languages only partially, which again saves a lot of time.

LangMan automatically creates functional links in the chosen menu for language selection. Alternatively, the user language selection can be included in the application by means of visual components TLangCombo(X)TLangFlagSelectorX or possibly TLangFlagsCombo, or TUniLangCombo in web applications. All of this does not require any work or complex setting. The individual languages can be assigned a graphic symbol or a flag which will be automatically displayed in the language selection menu or in the T(Uni)LangFlag(X) component.

Why you should use the LangMan components

  • Absolutely simple use

  • Implementation in an application will take minimum time

  • Low procurement and maintenance costs

  • Excellent technical support and fast troubleshooting

  • All source codes of a given edition are included in all editions

  • Support of platforms Windows 32-bit, 64-bit, OSX, iOS, Android

  • After purchasing a new licence or an upgrade you have all future versions of the relevant edition automatically for free at least for the duration of three years.

  • Thanks to the run-time language editor, users of your application can also participate in the development of localizations.

Supported Delphi versions

The LangMan components can be installed and used in the following versions of Delphi (RAD Studio):

  • 2007 (only ANSI coding of strings and without FMX components)

  • 2009, 2010, XE (without FMX components)

  • XE2, XE3 (without automatic LanguageMenu with FMX engine)

  • XE4, XE5, XE6, XE7, XE8, 10, 10.1, 10.2, 10.3, 10.4, 11

We recommend that prior to purchasing the licence you first download free LangMan Personal, install it and try it out.

You can also see the following video to ascertain yourself about how simple the work with LangMan components is and how fast you can create a multilingual application with them:

This article was published on Thursday 22 January, 2015.
Current Reviews: 0 Write Review
Tell a friend
Tell a friend about this article:  
Products related to this article:
LangMan Professional
LangMan Professional
LangMan Premium
LangMan Premium
LangMan Ultimate
LangMan Ultimate
Shopping cart more
0 items
My account
Your Email Address
Your Password
Torry's Delphi Pages
Copyright © 2008-2024 Tomáš Halabala - REGULACE.ORG