PHP Classes

File: changelog.txt

Recommend this page to a friend!
  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: 17 years ago
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 --------------------------------------------------------------------------------