[Chameleon-dev] [Bug 1413] MLT implementation and resulting upgrade changes

bugzilla-daemon at bugzilla.maptools.org bugzilla-daemon at bugzilla.maptools.org
Thu Apr 6 13:32:17 EDT 2006


http://bugzilla.maptools.org/show_bug.cgi?id=1413

wbronsema at dmsolutions.ca changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|MLT implementation and      |MLT implementation and
                   |resulting upgrade changes   |resulting upgrade changes



------- Additional Comments From wbronsema at dmsolutions.ca  2006-04-06 13:32 -------
Hi Joanne,

Thanks for the feedback.  The reason for the architecture change was for speed
and language maintainability.  

It was desirable to move away from a dbase format and move to a text-based
format inorder to better merge changes in the langugae file.

For efficentcy and speed reasons, it was decided to use a combined keyed-array
approach to look up the translations.  Because all widget language resources get
combined, it is necessary to have a widget identifier for each resource.  Hence
the widget identifier requirement.

That being said, Bart ran into the same problem and solved it by passing the
name as a reference to the get method.  You should be able to accomplish the
same thing with get_class( $this ) passed as the id.

I do not think it is possible to have this parameter optional because all
resources are combined into one array.  I am certainly open to suggestions.

Does that help or explain away some of the problems? ;)



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


Please do NOT reply to this email, use the link above instead to 
login to bugzilla and submit your comment. Any email reply to this
address will be lost.


More information about the Chameleon-dev mailing list