LOCALIZATION (l10n) & INTERNATIONALIZATION (i18n)

Multilingual features for your custom Flex/Flash applications.

Adding localization (l10n) support to your Flex application no longer results in mangled, hard-to-maintain source code.

Implement your application with custom views and your choice of framework. Then easily add the BabelFx engine to inject all localized content into your views, UI controls, and models.

With BabelFx you can easily inject localized:

  • Text
  • Graphics, CSS, URLs
  • Skins
  • Stylesheets
  • Layout changes
  • Branding

PLUG-IN DESIGN

Designed as a transparent plug-in to your application

BabelFx can be used with Swiz, Mate, Cairngorm, Parsley, RobotLegs, and PureMVC, or no framework at all. BabelFx runs independently and transparently behind the scenes. Your views no longer have to "pull" localized content into themselves.

BabelFx will use Inversion-of-Control (IoC) patterns to inject localized content into targeted views. Since BabelFx 'pushes' content, your UI controls, components, and views will never have to 'pull' any content. This means that your view components will never have any knowledge nor dependencies upon localization issues.

Best of all, store localized content by:

  • Embed inside your deployed application
  • Load from compiled, external bundles
  • Load from remote Web Services
  • Load from remote XML files
  • Load from remote CMS

GETTING STARTED

Three (3) simple steps to add l10n features!

Architect and implement your application with your normal processes, libraries, and components. When your application code has stabilized, you are ready to add BabelFx l10n features. Simply

  1. Download and install the BabelFx.swc into your project
  2. Create localized properties files
  3. Create a LocalizationMap that defines the injection targets
  4. Instantiate the LocalizationMap during application startup

DOCUMENTATION & ARTICLES

Online support, articles, and GitHub open-source, and wiki!

BabelFx is really "that" easy!
Check out the free, online resources and ask yourself:

"Why am I not already using BabelFx?"

It is free, easy, powerful, and significantly better than the alternatives.