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