i18N Inc. logo and banner i18N Inc. banner
|   Home    |   About Us    |   Contact Us    |   Français   |   

Internationalization re-engineering is ultimately completely pervasive, yet stepwise strategies remain possible and very cost effective. More...


Training, Consulting and On-Site Development

Web sites? Shrink-wrap software? Embedded systems? Our consultants are proven experts that will help your developers, testers and managers understand globalization requirements. Standard and custom workshops (1-3 days) are offered on-site, along with any extra consulting you may require. Click here for more information on our workshops

The Unicode Bidirectional Algorithm explained at last!

Our latest workshop "All About Arabic for Programmers" contains the first ever user-oriented explanation of the behavior of the Unicode Bidirectional Algorithm (UBA).

Indeed, the official specification for the UBA, provided in Unicode Standard Annex #9, is targeted towards implementers of the UBA. It rigorously describes the algorithm as a sequence of transformations. While each transformation is simple enough, their cumulative effect on any given data is very unclear. Until now, there has never been a clear explanation of how the bidi algorithm should actually behave, of what users should expect when editing bidirectional text.

Thanks to our new workshop, simple questions can now have simple answers. For example:

  • How do neutrals and numbers behave in language insertions?
  • How do European and Arabic-Indic numbers behave?
  • What is the different numeric behavior between Arabic and Hebrew text?
  • How do the + and - signs behave in bidirectional text?

Free webinars

Two short webinars have been produced jointly with CIDIF (Centre International pour le Développement de l'Inforoute en Français - the International Center for the Development of the Internet in French). These webinars are composed of slides extracted from our introductory workshop "All About Internationalization".

  • For a short 12-minute webinar on globalization, click here.
  • For a brief 22-minute webinar on the impact of language on software, click here.
Stop the Bleeding!

If your developers are not aware of internationalization issues, every day that goes by, every new line of code written is moving you further away from your global product. Globalization costs are increasing, as is time-to-market; act now!  More...

  top of page
i18N Inc. © 2001-2018  |   Email: info@i18n.ca