[Adium-devl] Watching a first time Adium user for 5 minutes

Colin Barrett timber at lava.net
Mon Jan 29 02:34:53 UTC 2007


On Jan 28, 2007, at 1:12 PM, Sean Egan wrote:

> On 1/28/07, Evan Schoenberg <evan at adiumx.com> wrote:
> Well, if you're willing to Just Accept the strings libgaim chooses  
> to provide, and display them as requested, then none of this is  
> necessary.. but we're not.
> Part of the problem with such a split is that since the Gaim core  
> supports plugins which could do anything, including providing  
> additional protocols, you can't have a centralized singlee list of  
> possible messages.  There's just so much text passed from protocol  
> to core to UI... it'll be a huge undertaking to find a way to do  
> that in a non-UI (identifiers rather than text) fashion.
>
> It would be much easier to identify the strings that you guys parse  
> out and handle differently and then handle those specific areas  
> separately. And if there are some string that you just don't like...  
> perhaps they're too jargony or something... you're probably right  
> and we should change them in libgaim.
>
> I can promise you, maintaining a "translation," isn't something you  
> want to do. I'm with Evan in not understanding at all how you're  
> supposed to benefit from it ;)

I originally brought up the idea -- I suggested it not knowing exactly  
how gettext worked, and was expecting a "No, gettext wouldn't work  
like that, I already thought of that" email from Evan, not 20 messages  
back and forth about it.

Wow.

I agree though, with one other thing said: In libgaim, it would be  
better not for text to be passed around willy nilly — just from a Core/ 
UI separation perspective -- but I'm sure that's a 3.0.0 thing, in  
terms of breaking plugins. It would be something to consider though!

-Colin





More information about the devel mailing list