Login   Register  
PHP Classes
elePHPant
Icontem

File: changelog.txt

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of MC Breit  >  LanguageSys  >  changelog.txt  >  Download  
File: changelog.txt
Role: Documentation
Content type: text/plain
Description: The changelog of LanguageSys
Class: LanguageSys
Use multi-idiom texts with pre-compilation support
Author: By
Last change:
Date: 2006-09-01 15:55
Size: 4,313 bytes
 

Contents

Class file image Download
Changelog for LanguageSys
  Description : Use multi-idiom texts with pre-compilation support.
  Homepage    : http://www.mcb.cc/dev/LanguageSys/
  Author(s)   : MC Breit
  License     : GNU General Public License
  
--------------------------------------------------------------------------------
Version : 1.1.2 - Whats up?
Date    : 2005-01-17

Changes:
  o Updated method LanguageSys():
    Changed the order is used to set the default resource directory.

  o Updated method get_aviable_languages():
    Now using LSYS_RTN_CODES as default if a wrong value is given.

  o Updated method _parse():
    Added a error message for handling errors by confusion with the format
    of given codes between _parse() and _pparse().

  o Updated method _pparse():
    Added a error message for handling errors by confusion with the format
    of given codes between _parse() and _pparse().
    Changed something with the replaces of entities in strings..

  o Updated all methods:
    Implemented more useful error messages.
    Done general code clean-ups.

  o Bugfix in method get_aviable_languages():
    Files with any file name extension where listed before, now only files with
    the file name extensions *.ini or *.lng will be listed.

  o Bugfix in method _pparse():
    It was allowed to define items starting with a double underscore, so there
    was the abitility to override internal variables. This is not longer possible.

  o Bugfix in method _pparse():
    _pparse() has produced an error on string endings like \\\\\\", this should
    not been longer the case.

  o Documentation updated:
    Added a part about migration from LanguageSys 1.1.1 to 1.1.2 to
    the file migration.htm.

--------------------------------------------------------------------------------
Version : 1.1.1 - Going for rfc1766..
Date    : 2005-01-08

Changes:
  o Added depencies to the class rfc1766:
    The class will be included (if it doesnt exist) inside of the main class
    automatically now. The class is needed to implement the rfc1766 into
    LanguageSys.
    
  o Added member variable $__rfc1766:
    This variable is used to hold the object of the rfc1766 class.
  
  o Removed the member variable $__language_desc:
    It isn't needed longer - Now unsing rfc1766 tags instead of the POSIX local
    codes.
  
  o Updated method LanguageSys():
    Added a line to instance a new object of the class rfc1766.
    
  o Updated method get_aviable_languages():
    Now using the rfc177 object to check the validation of the language tags.
    
  o Updated method load():
    Now proofing the requestet language code by rfc1766 instead of a POSIX tag.
    Additional to this two errors where added, one for a invalid given language
    tag and one for the case that the requested file does not exist.
    
  o Bugfix in method _error():
    If there is not current file given ($__current_file is NULL) it wouldnt
    add the 'in <filename>' to the error message.
    
  o Bugfix in method load():
    The "use" redirection handle which should load another language file wasn't
    aproofed correctly. Additional it was approved twice, so one was fixed and
    the other check was removed.
    
  o Documentation updated:
    Added a part about migration from LanguageSys 1.0.2 to 1.1.1 to
    the file migration.htm and changed the notes about naming the language files
    in lang_files.htm because of the new rfc1766 valid tags.
  
--------------------------------------------------------------------------------
Version : 1.0.2 - Mhm, bananas!
Date    : 2005-01-06

Changes:
  o Updated method _parse():
    Now using the php functions serialze/unserialize instead
    of an own format, this will increase the processing speed.
  
  o Updated method compile();
    Done the same as on the _parse() method.

  o Documentation updated:
    Added the chapter "Migration" for migration informations
    from LanguageSys 1.0.0 to 1.0.2

--------------------------------------------------------------------------------
Version : 1.0.0 - It was my fault..
Date    : 2004-12-29

Changes:
  o First release of LanguageSys
  
--------------------------------------------------------------------------------