Projects / LanguageSys

LanguageSys

LanguageSys is meant to internationalize your applications. It handles the access to language files, which are based on an INI style. It is possible to precompile the language files to increase the speed of processing. This system is focused on being highly object-oriented, so it makes the language aliases aviable as member variables of the own class. It contains a system to fetch a list of all the available languages by a given directory where the language files are located. A distinction of languages is drawn as RFC1766 recommends. Examples, documentation, and a simple script to precompile your language files are included.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  14 Feb 2005 01:46

    Release Notes: The first (pre-)release of LanguageSys for Python. It still has some huge errors in the serialization (precompilation) system, and does not yet have an _init_.py file.

    •  17 Jan 2005 21:20

      Release Notes: Some important bugfixes have been made. It is strongly recommended to update to this version as soon as possible, because there were some critical errors in the parsing mechanism that allowed the language file author to manipulate the class member variables. There was also overall code cleanup.

      •  09 Jan 2005 05:25

        Release Notes: This release implements RFC 1766, and is now fully compatible with language tags as defined in it. There are two non-critical bugfixes, one focused on the error reporting system and one focused on validating language tags. The docs were updated for the nomination of language files and migrating from previous versions.

        •  07 Jan 2005 17:19

          Release Notes: Some changes have been made to the precompiling mechanism of LanguageSys, so LanguageSys now uses serialized arrays for precompiling to increase the processing speed. There is now an example file of a precompiled language file available, and the docs have been updated. If you are using precompiled language files, please view the section "Migration" in the docs. Other features such as the precompiling mechanism are not affected by this release.

          •  13 Dec 2004 09:09

            No changes have been submitted for this release.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.