Menu

WhatKind

FH

What Kind of Projects is Flexible Localization Suitable for?

Basically, Flexible Localization can be used for any localization tasks that are based on replacing localized strings.

However, the library was developed with a few special tasks in mind:

  • Applications with rich plugin/addin systems: As Flexible Localization can handle any number of separate localizable modules for each of which there might be deviating sets of available localizations, it can be easily used to provide a localization for a core application and all of its plugins. Flexible Localization will attempt to load the desired localization for all modules, but if it is not available for any of the modules, strings for that modules will be loaded from one of the fallback localizations.
  • Applications that feature much text: By providing support for independent modules as well as partially loading single modules, Flexible Localization is well suited for systems that display really much text (even though only small portions it at any given time). This might apply, among others, to educational software with lots of explanations and tasks, as well as games with much text.
  • Applications that do not only display single words, but try to output complete sentences: With its capability of adapting localized strings based on parameters, Flexible Localization can handle complex text that has to be grammatically correctly adapted to complete sentences in a variety of languages. Again, this might be useful for educational and entertainment software, for example.

Convinced now. How can I use it?


Related

Wiki: Home
Wiki: WhatIs