Projects / Flexible Localization

Flexible Localization

Flexible Localization is a .NET/Mono library for string-based user interface localization. It offers a hierarchical structure (which can be partially loaded) to organize the strings, as well as support for several independently-localized modules. Localization files are validated against a localization declaration which defines the actual strings that are expected to be in the localization files. The strings themselves can be parametrized and evaluated based on expressions (i.e., different strings can be returned by a localization, based on parameter values).

Operating Systems

Last announcement

New Website 16 Sep 2012 14:57

The Flexible Localization project has been upgraded to the new SourceForge Allura interface! As a consequence of this, Trac will no longer be used for the project. Please submit bug reports in the Tickets system and ask for help in the discussion forum, both integrated into the SourceForge project page.

Recent releases

  •  07 Jul 2010 11:20

    Release Notes: This version contains a workaround for a Mono bug which caused some samples to crash. Now, all samples should run on Mono 2.6.4 as well as .NET 3.5.

    •  01 Jul 2010 07:59

      Release Notes: Some bugs were fixed since the last release. Automated localization of objects (including GUIs) was improved.

      •  30 Mar 2010 10:50

        Release Notes: This is a preview version. Interfaces and schemas might still change slightly before the first stable release. This release is meant to demonstrate what Flexible Localization is capable of, so it can be considered for projects that are in their early stages of development now.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.