Home » Eclipse Projects » Babel » recent development updates
recent development updates [message #21419] |
Mon, 06 October 2008 18:10  |
Eclipse User |
|
|
|
Team,
For those who do not follow all the activities in the Bugzilla bugs, I
want to summarize a few fixes and enhancements we have recently.
Babel Pseudo Translations Language Packs
========================================
We've implemented a new "Babel Pseudo Translation Language Packs" (see bug
217339). The Babel Pseudo Translations Language Packs can
help:
- identify hard-coded strings; a string is hard-coded if it does not have
the special prefix
- the added length to the strings can help identify layout problems; for
example, after adding "eclipse123456:" to "OK", a button label is truncated
- identify the component the string is coming from; is the string from
Eclipse Platform or from my component?
- locate the file containing the string; there are probably a dozen copies
of the strings "File" or "OK". If you want to locate a particular one to
fix the translation, you just have to look up the prefix number from an
index file.
Screen capture: https://bugs.eclipse.org/bugs/attachment.cgi?id=113122
New Babel Update Site
=====================
- We reorganized the Babel Update Site to list language packs by language.
- In each language category, language packs for each project are listed.
- There is also a percentage of translation completeness in the
description.
- User may pick and choose the language packs to install.
Screen capture: https://bugs.eclipse.org/bugs/attachment.cgi?id=114274
Babel Language Pack Links Page
==============================
- During the generation of language packs for the update site, we are
creating the downloadable language packs at the same time.
Screen capture: https://bugs.eclipse.org/bugs/attachment.cgi?id=114275
These few fixes and enhancements have been released to CVS, but not
deployed to the staging/live servers yet. We will apply the fixes to the
staging server very soon. Please give us feedbacks.
Thanks,
Kit Lo
IBM Eclipse SDK Globalization Technical Lead
Eclipse Babel Project Co-lead
|
|
| | | | | | | | | | | | | |
Re: recent development updates [message #22113 is a reply to message #22027] |
Tue, 21 October 2008 10:19   |
Eclipse Webmaster Messages: 607353 Registered: July 2009 |
Senior Member |
|
|
Hendrik Maryns wrote:
> Denis Roy schreef:
>> Hendrik Maryns wrote:
>>> You really need to come up with proper dependency management before this
>>> can go to the wide public!
>> I'll bring up this subject on our call today. Feel free to join us if
>> you can:
>>
>> http://www.eclipse.org/babel/development/calls/
>
> I tried calling yesterday evening (if I am right, that is 19:00 in
> Germany), but got no connection. Is there another number for
> international calls? I can call for free as long as it is not a special
> number or mobile.
There was an actual problem with the bridge we were using. It normally
works, sorry.
>> If you know anyone who can help us with the dependency management, by
>> all means, please volunteer! We really need the help.
>
> I am afraid I have enough projects running already. But this shouldn’t
> be too difficult, should it? Simply make each language pack dependent
> on its corresponding feature, such that they *cannot be installed* if
> the feature is not there.
Not too difficult for someone who knows how it all works. No one on the
Babel team is an experienced plugin developer, nor are we intimately
familiar with p2 and features/plugins, so I personally wouldn't know how
to determine any of that.
D.
|
|
| |
Re: recent development updates [message #22200 is a reply to message #22157] |
Tue, 21 October 2008 11:26   |
Eclipse User |
|
|
|
Originally posted by: 4cs6fcg02.sneakemail.com
Antoine Toulme schreef:
>> Not too difficult for someone who knows how it all works. No one on the
>> Babel team is an experienced plugin developer, nor are we intimately
>> familiar with p2 and features/plugins, so I personally wouldn't know how
>> to determine any of that.
>
> Hey Denis, I am an experienced plugin developer (2+ years). However I am
> not intimate with p2.
But I’m not, I am afraid, so I’ll restrict my contribution to commenting
here (and to translate.php of course).
> I don't think this is something particularly easy to fix.
>
> The only people who know what goes into a feature are the plugin
> developers of the particular project.
> Even if we do a very good job at this, we will still miss a plugin
> there, add one too much there, etc.
>
> Please see my last comment here:
>
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=248027
>
> The solution I foresee is to have a tool that downloads all the
> fragments according to the plugins on the Eclipse instance, and creates
> the feature on the fly.
Maybe we have to rethink this whole issue. Let’s say there is a
preference that holds what a user’s preferred UI language is. Then any
time that user tries to install a feature, p2 would ask something like
‘Do you want to install the corresponding [Your language] language pack
also?’.
I.e. reverse the dependencies. But at the same time it totally makes
sense to have the language packs depend on the stuff they translate.
But OTOH it might be safest to just give them no dependencies at all,
maybe that would solve the problems I have been complaining about.
H.
--
Hendrik Maryns
http://tcl.sfs.uni-tuebingen.de/~hendrik/
==================
Ask smart questions, get good answers:
http://www.catb.org/~esr/faqs/smart-questions.html
|
|
|
Re: recent development updates [message #22244 is a reply to message #22157] |
Wed, 22 October 2008 09:34   |
Eclipse Webmaster Messages: 607353 Registered: July 2009 |
Senior Member |
|
|
Sorry, Antoine. When I said that no one on the babel team was an
experienced plugin developer, I was only thinking of myself :(
Now I'm even happier that you're on the team!
Denis
Antoine Toulme wrote:
>> Not too difficult for someone who knows how it all works. No one on the
>> Babel team is an experienced plugin developer, nor are we intimately
>> familiar with p2 and features/plugins, so I personally wouldn't know how
>> to determine any of that.
>
> Hey Denis, I am an experienced plugin developer (2+ years). However I am
> not intimate with p2.
>
> I don't think this is something particularly easy to fix.
>
> The only people who know what goes into a feature are the plugin
> developers of the particular project.
> Even if we do a very good job at this, we will still miss a plugin
> there, add one too much there, etc.
>
> Please see my last comment here:
>
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=248027
>
> The solution I foresee is to have a tool that downloads all the
> fragments according to the plugins on the Eclipse instance, and creates
> the feature on the fly.
>
> Thanks,
>
> Antoine
--
Eclipse WebMaster - webmaster@eclipse.org
Questions? Consult the WebMaster FAQ at
http://wiki.eclipse.org/index.php/Webmaster_FAQ
View my status at http://wiki.eclipse.org/index.php/WebMaster
|
|
|
Re: recent development updates [message #22283 is a reply to message #22157] |
Thu, 23 October 2008 12:07   |
Eclipse User |
|
|
|
Hi Antoine,
your script sounds like the solution we need too, but for a list of
languages.
Can you share your script?!
TIA,
Marco
Antoine Toulme schrieb:
>> Not too difficult for someone who knows how it all works. No one on the
>> Babel team is an experienced plugin developer, nor are we intimately
>> familiar with p2 and features/plugins, so I personally wouldn't know how
>> to determine any of that.
>
> Hey Denis, I am an experienced plugin developer (2+ years). However I am
> not intimate with p2.
>
> I don't think this is something particularly easy to fix.
>
> The only people who know what goes into a feature are the plugin
> developers of the particular project.
> Even if we do a very good job at this, we will still miss a plugin
> there, add one too much there, etc.
>
> Please see my last comment here:
>
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=248027
>
> The solution I foresee is to have a tool that downloads all the
> fragments according to the plugins on the Eclipse instance, and creates
> the feature on the fly.
>
> Thanks,
>
> Antoine
|
|
|
Re: recent development updates [message #22718 is a reply to message #22244] |
Sat, 08 November 2008 09:50  |
Eclipse User |
|
|
|
Denis Roy wrote:
> Sorry, Antoine. When I said that no one on the babel team was an
> experienced plugin developer, I was only thinking of myself :(
>
> Now I'm even happier that you're on the team!
>
> Denis
>
>
I'm glad you corrected this statement !
While I may barely have time to contribute to actual code at Babel, I
already contributed to the first ever Eclipse plugin listed in Eclipse
Plugin Central (at least an older catalog had it as Plugin Id:1) Sysdeo
Tomcat Plugin (formerly known as Tomcat Launcher) from its 0.7 release.
I also wrote Eclipse RCP front ends for specialized CMS solutions used
by many companies on the stock market to create their annual reports
(please don't blame me for the CONTENT of those, I only wrote the Client
Plugins ;-)
And last but not least, our fellow Babel member Pascal certainly knows
about plugin development since he was behind most of the Message or
ResourceBundle Editor in Babel and previously Source Forge.
Some of us may be under enormous time pressure nowadays, so if your
statement was meant to attract FURTHER good plugin developers out there,
please GO ON !!!
Werner
|
|
| | | | | | | | | | | | |
Re: recent development updates [message #575098 is a reply to message #21893] |
Tue, 21 October 2008 07:07  |
Eclipse User |
|
|
|
Denis Roy schreef:
> Hendrik Maryns wrote:
>> You really need to come up with proper dependency management before this
>> can go to the wide public!
>
> I'll bring up this subject on our call today. Feel free to join us if
> you can:
>
> http://www.eclipse.org/babel/development/calls/
I tried calling yesterday evening (if I am right, that is 19:00 in
Germany), but got no connection. Is there another number for
international calls? I can call for free as long as it is not a special
number or mobile.
> If you know anyone who can help us with the dependency management, by
> all means, please volunteer! We really need the help.
I am afraid I have enough projects running already. But this shouldn’t
be too difficult, should it? Simply make each language pack dependent
on its corresponding feature, such that they *cannot be installed* if
the feature is not there.
H.
--
Hendrik Maryns
http://tcl.sfs.uni-tuebingen.de/~hendrik/
==================
Ask smart questions, get good answers:
http://www.catb.org/~esr/faqs/smart-questions.html
|
|
|
Re: recent development updates [message #575140 is a reply to message #22027] |
Tue, 21 October 2008 10:19  |
Eclipse Webmaster Messages: 607353 Registered: July 2009 |
Senior Member |
|
|
Hendrik Maryns wrote:
> Denis Roy schreef:
>> Hendrik Maryns wrote:
>>> You really need to come up with proper dependency management before this
>>> can go to the wide public!
>> I'll bring up this subject on our call today. Feel free to join us if
>> you can:
>>
>> http://www.eclipse.org/babel/development/calls/
>
> I tried calling yesterday evening (if I am right, that is 19:00 in
> Germany), but got no connection. Is there another number for
> international calls? I can call for free as long as it is not a special
> number or mobile.
There was an actual problem with the bridge we were using. It normally
works, sorry.
>> If you know anyone who can help us with the dependency management, by
>> all means, please volunteer! We really need the help.
>
> I am afraid I have enough projects running already. But this shouldn’t
> be too difficult, should it? Simply make each language pack dependent
> on its corresponding feature, such that they *cannot be installed* if
> the feature is not there.
Not too difficult for someone who knows how it all works. No one on the
Babel team is an experienced plugin developer, nor are we intimately
familiar with p2 and features/plugins, so I personally wouldn't know how
to determine any of that.
D.
|
|
|
Re: recent development updates [message #575187 is a reply to message #22113] |
Tue, 21 October 2008 10:51  |
Eclipse User |
|
|
|
Originally posted by: atoulme.intalio.com
> Not too difficult for someone who knows how it all works. No one on the
> Babel team is an experienced plugin developer, nor are we intimately
> familiar with p2 and features/plugins, so I personally wouldn't know how
> to determine any of that.
Hey Denis, I am an experienced plugin developer (2+ years). However I am
not intimate with p2.
I don't think this is something particularly easy to fix.
The only people who know what goes into a feature are the plugin
developers of the particular project.
Even if we do a very good job at this, we will still miss a plugin
there, add one too much there, etc.
Please see my last comment here:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=248027
The solution I foresee is to have a tool that downloads all the
fragments according to the plugins on the Eclipse instance, and creates
the feature on the fly.
Thanks,
Antoine
|
|
|
Re: recent development updates [message #575229 is a reply to message #22157] |
Tue, 21 October 2008 11:26  |
Eclipse User |
|
|
|
Antoine Toulme schreef:
>> Not too difficult for someone who knows how it all works. No one on the
>> Babel team is an experienced plugin developer, nor are we intimately
>> familiar with p2 and features/plugins, so I personally wouldn't know how
>> to determine any of that.
>
> Hey Denis, I am an experienced plugin developer (2+ years). However I am
> not intimate with p2.
But I’m not, I am afraid, so I’ll restrict my contribution to commenting
here (and to translate.php of course).
> I don't think this is something particularly easy to fix.
>
> The only people who know what goes into a feature are the plugin
> developers of the particular project.
> Even if we do a very good job at this, we will still miss a plugin
> there, add one too much there, etc.
>
> Please see my last comment here:
>
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=248027
>
> The solution I foresee is to have a tool that downloads all the
> fragments according to the plugins on the Eclipse instance, and creates
> the feature on the fly.
Maybe we have to rethink this whole issue. Let’s say there is a
preference that holds what a user’s preferred UI language is. Then any
time that user tries to install a feature, p2 would ask something like
‘Do you want to install the corresponding [Your language] language pack
also?’.
I.e. reverse the dependencies. But at the same time it totally makes
sense to have the language packs depend on the stuff they translate.
But OTOH it might be safest to just give them no dependencies at all,
maybe that would solve the problems I have been complaining about.
H.
--
Hendrik Maryns
http://tcl.sfs.uni-tuebingen.de/~hendrik/
==================
Ask smart questions, get good answers:
http://www.catb.org/~esr/faqs/smart-questions.html
|
|
|
Re: recent development updates [message #575251 is a reply to message #22157] |
Wed, 22 October 2008 09:34  |
Eclipse Webmaster Messages: 607353 Registered: July 2009 |
Senior Member |
|
|
Sorry, Antoine. When I said that no one on the babel team was an
experienced plugin developer, I was only thinking of myself :(
Now I'm even happier that you're on the team!
Denis
Antoine Toulme wrote:
>> Not too difficult for someone who knows how it all works. No one on the
>> Babel team is an experienced plugin developer, nor are we intimately
>> familiar with p2 and features/plugins, so I personally wouldn't know how
>> to determine any of that.
>
> Hey Denis, I am an experienced plugin developer (2+ years). However I am
> not intimate with p2.
>
> I don't think this is something particularly easy to fix.
>
> The only people who know what goes into a feature are the plugin
> developers of the particular project.
> Even if we do a very good job at this, we will still miss a plugin
> there, add one too much there, etc.
>
> Please see my last comment here:
>
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=248027
>
> The solution I foresee is to have a tool that downloads all the
> fragments according to the plugins on the Eclipse instance, and creates
> the feature on the fly.
>
> Thanks,
>
> Antoine
--
Eclipse WebMaster - webmaster@eclipse.org
Questions? Consult the WebMaster FAQ at
http://wiki.eclipse.org/index.php/Webmaster_FAQ
View my status at http://wiki.eclipse.org/index.php/WebMaster
|
|
|
Re: recent development updates [message #575269 is a reply to message #22157] |
Thu, 23 October 2008 12:07  |
Eclipse User |
|
|
|
Hi Antoine,
your script sounds like the solution we need too, but for a list of
languages.
Can you share your script?!
TIA,
Marco
Antoine Toulme schrieb:
>> Not too difficult for someone who knows how it all works. No one on the
>> Babel team is an experienced plugin developer, nor are we intimately
>> familiar with p2 and features/plugins, so I personally wouldn't know how
>> to determine any of that.
>
> Hey Denis, I am an experienced plugin developer (2+ years). However I am
> not intimate with p2.
>
> I don't think this is something particularly easy to fix.
>
> The only people who know what goes into a feature are the plugin
> developers of the particular project.
> Even if we do a very good job at this, we will still miss a plugin
> there, add one too much there, etc.
>
> Please see my last comment here:
>
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=248027
>
> The solution I foresee is to have a tool that downloads all the
> fragments according to the plugins on the Eclipse instance, and creates
> the feature on the fly.
>
> Thanks,
>
> Antoine
|
|
|
Re: recent development updates [message #575556 is a reply to message #22244] |
Sat, 08 November 2008 09:50  |
Eclipse User |
|
|
|
Denis Roy wrote:
> Sorry, Antoine. When I said that no one on the babel team was an
> experienced plugin developer, I was only thinking of myself :(
>
> Now I'm even happier that you're on the team!
>
> Denis
>
>
I'm glad you corrected this statement !
While I may barely have time to contribute to actual code at Babel, I
already contributed to the first ever Eclipse plugin listed in Eclipse
Plugin Central (at least an older catalog had it as Plugin Id:1) Sysdeo
Tomcat Plugin (formerly known as Tomcat Launcher) from its 0.7 release.
I also wrote Eclipse RCP front ends for specialized CMS solutions used
by many companies on the stock market to create their annual reports
(please don't blame me for the CONTENT of those, I only wrote the Client
Plugins ;-)
And last but not least, our fellow Babel member Pascal certainly knows
about plugin development since he was behind most of the Message or
ResourceBundle Editor in Babel and previously Source Forge.
Some of us may be under enormous time pressure nowadays, so if your
statement was meant to attract FURTHER good plugin developers out there,
please GO ON !!!
Werner
|
|
|
Goto Forum:
Current Time: Sat Jul 05 09:29:22 EDT 2025
Powered by FUDForum. Page generated in 0.10887 seconds
|