Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [babel-dev] Re: Home for translation tools?

Stefan,

Unless I am misunderstanding your explanation, I do not see how the
objective differs that much.  The Messages Editor plugin is meant to allow
editing of a group of bundles at the same time.  That group can be anything
as their loading/location is abstracted.  There are already the most common
scenarios implemented, like traditional Java .properties mechanism and
support Eclipse "NL" structure, but one should be able to build
implementations for XML, or a Babel SQL database, or all resources in the
workspace.   It also offers visual cues on bundle group problems like
missing translations, similar entries, etc.  It also has refactoring option
(within the bundles), tree-like representation of your keys (optional), the
ability to show/hide locales (with filter), in-sync with the Outline View,
wizard for new Locale/bundle, quick view of underlying properties files if
need be (like your "Show In"), properties formatting options,  etc. 

Again I do not think the intent differs that much... which is ultimately to
treat all related bundles for each locales as one easy-to-manage unit, with
value added.

You are right though that your data entry screen (how you edit the entries)
has no relation to my data entry screen.  But this is just how we expose the
"model" (e.g. the bundles) for editing.  There is potential for lot to be
shared in that model.  There is more to be done with it (refactoring,
warnings, wizards, properties formatting, etc) that is not bound to that
piece of UI or could share some logic.

As said, a table-like data-entry was already wished for as an addition to
Messages Editor (well... to its former incarnation: ResoureBundle Editor) so
if it is to be added to the Messages Editor one day, it may not be best to
have another editor doing more or less the same thing.  I would rather look
at your contribution first (if it happens) before re-inventing the wheel.

But yet again, not having much time, it could start with its own life until
the proper energy is put to combine the contributions.

Pascal Essiembre

-----Original Message-----
From: babel-dev-bounces@xxxxxxxxxxx [mailto:babel-dev-bounces@xxxxxxxxxxx]
On Behalf Of Stefan Mücke
Sent: July 9, 2008 12:03 AM
To: Babel committers mailing list
Subject: RE: [babel-dev] Re: Home for translation tools?


Merging the two editors could render some problems, since a different set of
bundle entries is edited. The main objective of my implementation was to be
able to see and edit *all* bundles at the same time, no matter where they
are located. Surely, one could merge the two editors, but there would not be
a direct relationship between these different tabs.

I think a single table for all resource bundles, as implemented in my
editor, is sufficient and most convenient for all bundle editing (except
when key order is to be changed manually). When I localized my RCP
application, I didn't feel the need to access the individual bundle files
directly. If direct access, however, is still necessary, one could enhance
the "Show In" feature to navigate to any bundle (currently only works for
the default bundle, because table cells cannot be selected individually).

One could also implement a feature to open my Localization Editor on a
single or mutiple bundle files directly, have the filters set automatically
so as to show only that or these bundles.

Looking for another contributor is a good idea.

Stefan Mücke

> I am sadly coming to the same time-constraint conclusions with my 
> Messages Editor plugin.   I realize I have not made any contributions in 
> quite some time (including bug fix).  I see Stehan plugin ovelaps in 
> intent (but is otherwise different) with the Messages Editor.  I had on 
> the agenda to offer a table-like "tab" to the Messages Editor like 
> Stephan has done (a feature requested a few times when the plugin was on 
> SourceForge).   If Stefan plugin was to be contributed, it would be neat 
> if the two tools could be merged somehow.   I see offering the ability 
> to toggle between the two data entry screens within the same "Editor" 
> (ultimately sharing most of the same code base).   I would love to have 
> the time to work on this, but I clearly don't.
> 
> I will try to seek contributors from the former SourceForge plugin
> community.  Otherwise, I suppose it does not hurt to leave the Messages
> Editor in the code base until I, or someone else, have more time to pick 
> it up.
> 
> Pascal Essiembre
> 
> -----Original Message-----
> From: babel-dev-bounces@xxxxxxxxxxx 
> [mailto:babel-dev-bounces@xxxxxxxxxxx] On Behalf Of Stefan Mücke
> Sent: July 8, 2008 11:05 PM
> To: babel-dev@xxxxxxxxxxx
> Subject: [babel-dev] Re: Home for translation tools?
> 
> 
> Having my contribution homed in Babel would be okay for me. However, I 
> would love to see such tooling become part of the Eclipse SDK, because 
> it is really helpful for every RCP application that gets localized and 
> also for editing the default bundles (making access to the localization 
> strings so much easier). Would it be possible to develop the NLS tooling 
> in Babel and still have it shipped in the Eclipse SDK?
> 
> I really appreciate being proposed as a committer, but unfortunately my 
> time doesn't allow to make big contributions. I would be happy if anyone 
> would pick up my code (even if only as a prototype) to produce something 
> that can be made available generally.
> 
> 
> Stefan Mücke
> 
> > I have a wonderful NLS tooling contribution in PDE Incubator land but 
> > I  think the better home is in Babel.
> > 
> > Here is the bug:
> > https://bugs.eclipse.org/bugs/show_bug.cgi?id=239475
> >  
> > In particular, check out the description:
> > https://bugs.eclipse.org/bugs/attachment.cgi?id=106672
> > 
> > If everyone agrees, I would love to see Stefan to come on board as a 
> Babel 
> > committer with this wonderful contribution.
> >  
> > What do y'all think?
> > 
> > -- 
> > Cheers,
> > 
> > ~ Chris Aniszczyk 
> 
> 
> 
> 
> _______________________________________________
> babel-dev mailing list
> babel-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/babel-dev
> 
> 
> _______________________________________________
> babel-dev mailing list
> babel-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/babel-dev




_______________________________________________
babel-dev mailing list
babel-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/babel-dev




Back to the top