Release Notes: This version adds experimental support for UTF encoded translation files, which means that you can use charsets other than ASCII now. The string functions are not really tested with UTF, but should work too. Some small MySQL bugs were also corrected.
Release Notes: It is now possible to include more than one translation file if you use modus "inc" or "gettext". A MiddleDate function was added, but only in German format so far. All settings from the user class are now located in the i18n_settings.ini file A simple script was added to convert translation files to the MySQL translation table.
Release Notes: A small bug when detecting the user language has been fixed. Until now, the getLang() function returned the raw locale instead of the language. This is now fixed. There are now getCountry(), getLang(), and getLocale() functions. Some parts of the code have been rewritten, resulting in a huge speed gain. The example script now only takes about half of the time to generate than with version 1.043.
Release Notes: Some functions have been rearranged, which results in a small gain in speed. The project has been renamed to flp-i18n. Most of the functions in the FormatString class and the entire FormatLongString class have been removed, as they didn't have anything to do with i18n.
Release Notes: A bug concerning language preferences saved in cookies or a session was corrected. Unfortunately, this bugfix reduces performance a little bit.
Release Notes: countLanguages and countStrings functions were implemented in the ChooseLanguage class, and it's now possible to alias languages.
Release Notes: Support has been added for storing the translations in a MySQL database. This seems much slower than the other two options (gettext and inc. files), even though translation requests are partly cached. A few minor bugs in the FormatDate class have been fixed.
Release Notes: This release adds an option in the flp_settings.ini file to turn on/off error reporting if a string couldn't be translated.
Release Notes: Gettext support was finally added. It's quite hard to get it up and running, but it seems to be about 15% faster than working with normal include files. Now you can choose the modus if you want to use gettext or the standard inc-file modus.