On Mon, May 19, 2014 at 2:27 PM, stepharo <stepharo@free.fr> wrote:
usman

I have no idea

On 19/5/14 12:25, Usman Bhatti wrote:
Hi,

When GetText package (http://smalltalkhub.com/#!/~PharoExtras/Gettext <http://smalltalkhub.com/#%21/%7EPharoExtras/Gettext>) is loaded in Pharo, it overwrites two Pharo classes

what do you mean by overrides?

GetText removes these two already existing classes to write of its own with the same name.
��

with its own in System-Localization package: LocalID and NaturalLangaugeTranslator. Although so far I haven't seen any bugs in GetText because of this anomaly, one of the side-effects is that we get a dirty package in Monticello browser.

Does anyone who is knowledge about the history of two packages know the reason to create classes with identical names?

A solution would be to rename these classes in one of the packages. I have know a bit about the internals of GetText so I would be biased towards renaming its but I would need your suggestions/confirmation on how to proceed/which one to modify.
It would be good to understand the two because may be we could build a better package.

I only know GetText that's why I was asking for help with System-Localization. So, I'll need some feedback from the people who know about these packages before starting any modifications.
��

Stef

tx.

usman