Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Babel » suggestions for including translations in jar?
suggestions for including translations in jar? [message #7525] Tue, 08 April 2008 14:57 Go to next message
Grant Gayed is currently offline Grant GayedFriend
Messages: 2150
Registered: July 2009
Senior Member
Hi,

SWT includes a set of externalized strings that are included in the Babel
translation effort.

One of the deliverables with every eclipse build is the set of swt.zip's at
the very bottom of the download page, which can be used to write stand-alone
swt apps. We would like to include the files with swt's strings translated
to the various languages in these stand-alone downloads so that they will
"just work" on all supported locales. The only approach we've come up with
so far for doing this is:

- when the June release is approaching, manually get swt's translated
files from the Babel project and put them into swt's source tree
- change their extensions from .properties to something else so that
Babel will not mistakenly pick them up as needing translation too
- update swt's custom build script to include these files in the swt
stand-alone jars, changing their extensions back to .properties in the
process

This approach seems a bit clunky, so can anyone suggest an improvement? We
had hoped that our custom build scripts could automatically retrieve the
translated files from CVS at build time, but it does not seem like these
files are available.

Thanks in advance for any suggestions,
Grant
Re: suggestions for including translations in jar? [message #9749 is a reply to message #7525] Tue, 08 April 2008 18:18 Go to previous messageGo to next message
Eclipse Webmaster is currently offline Eclipse WebmasterFriend
Messages: 607343
Registered: July 2009
Senior Member
Hi Grant,

There are two area where Babel is currently lacking now -- cool features
on our web translation tool, and export/web API functionality.

That being said, we're currently building the SWT jars. If I look at
the babel update site, I see what's below. Is there anything you can do
with that (ie, repackage them, or extract the translated files from them)?

downloads.eclipse.org/technology/babel/update-site/plugins # ls -l *swt*
| grep v20080406043401
org.eclipse.swt.examples.browser.demos.nl_cs_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_da_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_de_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_es_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_fr_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_hu_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_it_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_iw_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_ko_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_pl_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_ro_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_ru_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_sv_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_tr_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_zh_TW_0.2.0.v20080 406043401.jar
org.eclipse.swt.examples.browser.nl_cs_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_da_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_de_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_es_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_fr_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_hu_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_it_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_iw_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_ko_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_pl_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_ro_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_ru_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_sv_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_tr_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_zh_TW_0.2.0.v20080406043 401.jar
org.eclipse.swt.examples.controls.nl_cs_0.2.0.v2008040604340 1.jar
org.eclipse.swt.examples.controls.nl_da_0.2.0.v2008040604340 1.jar
org.eclipse.swt.examples.controls.nl_de_0.2.0.v2008040604340 1.jar
[snip]
org.eclipse.swt.nl_ar_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_cs_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_da_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_de_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_el_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_es_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_fi_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_fr_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_hu_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_it_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_iw_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_ja_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_ko_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_nl_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_no_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_pl_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_pt_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_pt_BR_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_ro_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_ru_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_sv_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_tr_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_zh_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_zh_TW_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_cs_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_da_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_de_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_es_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_fr_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_hu_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_it_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_iw_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_ko_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_pl_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_ro_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_ru_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_sv_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_tr_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_zh_TW_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_cs_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_da_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_de_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_es_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_fr_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_hu_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_it_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_iw_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_ko_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_pl_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_ro_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_ru_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_sv_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_tr_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_zh_TW_0.2.0.v20080406043401.jar


Denis


Grant Gayed wrote:
> Hi,
>
> SWT includes a set of externalized strings that are included in the Babel
> translation effort.
>
> One of the deliverables with every eclipse build is the set of swt.zip's at
> the very bottom of the download page, which can be used to write stand-alone
> swt apps. We would like to include the files with swt's strings translated
> to the various languages in these stand-alone downloads so that they will
> "just work" on all supported locales. The only approach we've come up with
> so far for doing this is:
>
> - when the June release is approaching, manually get swt's translated
> files from the Babel project and put them into swt's source tree
> - change their extensions from .properties to something else so that
> Babel will not mistakenly pick them up as needing translation too
> - update swt's custom build script to include these files in the swt
> stand-alone jars, changing their extensions back to .properties in the
> process
>
> This approach seems a bit clunky, so can anyone suggest an improvement? We
> had hoped that our custom build scripts could automatically retrieve the
> translated files from CVS at build time, but it does not seem like these
> files are available.
>
> Thanks in advance for any suggestions,
> Grant
>
>

--

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: suggestions for including translations in jar? [message #9768 is a reply to message #9749] Wed, 09 April 2008 17:55 Go to previous message
Grant Gayed is currently offline Grant GayedFriend
Messages: 2150
Registered: July 2009
Senior Member
Yes, the current plan is to take the jars (just the
org.eclipse.swt.nl_*_*.v*.jar ones) and extract their translation files.
The hope was that there could be an automated way of doing this, but it
doesn't seem like there currently is.

Grant


"Denis Roy" <webmaster@eclipse.org> wrote in message
news:ftgcts$m4l$1@build.eclipse.org...
> Hi Grant,
>
> There are two area where Babel is currently lacking now -- cool features
> on our web translation tool, and export/web API functionality.
>
> That being said, we're currently building the SWT jars. If I look at
> the babel update site, I see what's below. Is there anything you can do
> with that (ie, repackage them, or extract the translated files from them)?
>
> downloads.eclipse.org/technology/babel/update-site/plugins # ls -l *swt*
> | grep v20080406043401
> org.eclipse.swt.examples.browser.demos.nl_cs_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_da_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_de_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_es_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_fr_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_hu_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_it_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_iw_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_ko_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_pl_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_ro_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_ru_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_sv_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_tr_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_zh_TW_0.2.0.v20080 406043401.jar
> org.eclipse.swt.examples.browser.nl_cs_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_da_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_de_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_es_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_fr_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_hu_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_it_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_iw_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_ko_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_pl_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_ro_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_ru_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_sv_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_tr_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_zh_TW_0.2.0.v20080406043 401.jar
> org.eclipse.swt.examples.controls.nl_cs_0.2.0.v2008040604340 1.jar
> org.eclipse.swt.examples.controls.nl_da_0.2.0.v2008040604340 1.jar
> org.eclipse.swt.examples.controls.nl_de_0.2.0.v2008040604340 1.jar
> [snip]
> org.eclipse.swt.nl_ar_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_cs_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_da_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_de_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_el_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_es_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_fi_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_fr_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_hu_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_it_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_iw_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_ja_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_ko_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_nl_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_no_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_pl_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_pt_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_pt_BR_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_ro_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_ru_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_sv_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_tr_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_zh_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_zh_TW_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_cs_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_da_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_de_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_es_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_fr_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_hu_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_it_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_iw_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_ko_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_pl_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_ro_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_ru_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_sv_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_tr_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_zh_TW_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_cs_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_da_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_de_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_es_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_fr_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_hu_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_it_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_iw_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_ko_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_pl_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_ro_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_ru_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_sv_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_tr_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_zh_TW_0.2.0.v20080406043401.jar
>
>
> Denis
>
>
> Grant Gayed wrote:
> > Hi,
> >
> > SWT includes a set of externalized strings that are included in the
Babel
> > translation effort.
> >
> > One of the deliverables with every eclipse build is the set of swt.zip's
at
> > the very bottom of the download page, which can be used to write
stand-alone
> > swt apps. We would like to include the files with swt's strings
translated
> > to the various languages in these stand-alone downloads so that they
will
> > "just work" on all supported locales. The only approach we've come up
with
> > so far for doing this is:
> >
> > - when the June release is approaching, manually get swt's translated
> > files from the Babel project and put them into swt's source tree
> > - change their extensions from .properties to something else so that
> > Babel will not mistakenly pick them up as needing translation too
> > - update swt's custom build script to include these files in the swt
> > stand-alone jars, changing their extensions back to .properties in the
> > process
> >
> > This approach seems a bit clunky, so can anyone suggest an improvement?
We
> > had hoped that our custom build scripts could automatically retrieve the
> > translated files from CVS at build time, but it does not seem like these
> > files are available.
> >
> > Thanks in advance for any suggestions,
> > Grant
> >
> >
>
> --
>
> 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: suggestions for including translations in jar? [message #569880 is a reply to message #7525] Tue, 08 April 2008 18:18 Go to previous message
Eclipse Webmaster is currently offline Eclipse WebmasterFriend
Messages: 607343
Registered: July 2009
Senior Member
Hi Grant,

There are two area where Babel is currently lacking now -- cool features
on our web translation tool, and export/web API functionality.

That being said, we're currently building the SWT jars. If I look at
the babel update site, I see what's below. Is there anything you can do
with that (ie, repackage them, or extract the translated files from them)?

downloads.eclipse.org/technology/babel/update-site/plugins # ls -l *swt*
| grep v20080406043401
org.eclipse.swt.examples.browser.demos.nl_cs_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_da_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_de_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_es_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_fr_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_hu_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_it_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_iw_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_ko_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_pl_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_ro_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_ru_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_sv_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_tr_0.2.0.v20080406 043401.jar
org.eclipse.swt.examples.browser.demos.nl_zh_TW_0.2.0.v20080 406043401.jar
org.eclipse.swt.examples.browser.nl_cs_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_da_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_de_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_es_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_fr_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_hu_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_it_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_iw_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_ko_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_pl_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_ro_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_ru_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_sv_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_tr_0.2.0.v20080406043401 .jar
org.eclipse.swt.examples.browser.nl_zh_TW_0.2.0.v20080406043 401.jar
org.eclipse.swt.examples.controls.nl_cs_0.2.0.v2008040604340 1.jar
org.eclipse.swt.examples.controls.nl_da_0.2.0.v2008040604340 1.jar
org.eclipse.swt.examples.controls.nl_de_0.2.0.v2008040604340 1.jar
[snip]
org.eclipse.swt.nl_ar_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_cs_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_da_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_de_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_el_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_es_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_fi_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_fr_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_hu_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_it_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_iw_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_ja_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_ko_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_nl_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_no_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_pl_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_pt_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_pt_BR_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_ro_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_ru_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_sv_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_tr_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_zh_0.2.0.v20080406043401.jar
org.eclipse.swt.nl_zh_TW_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_cs_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_da_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_de_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_es_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_fr_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_hu_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_it_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_iw_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_ko_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_pl_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_ro_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_ru_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_sv_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_tr_0.2.0.v20080406043401.jar
org.eclipse.swt.tests.nl_zh_TW_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_cs_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_da_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_de_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_es_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_fr_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_hu_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_it_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_iw_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_ko_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_pl_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_ro_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_ru_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_sv_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_tr_0.2.0.v20080406043401.jar
org.eclipse.swt.tools.nl_zh_TW_0.2.0.v20080406043401.jar


Denis


Grant Gayed wrote:
> Hi,
>
> SWT includes a set of externalized strings that are included in the Babel
> translation effort.
>
> One of the deliverables with every eclipse build is the set of swt.zip's at
> the very bottom of the download page, which can be used to write stand-alone
> swt apps. We would like to include the files with swt's strings translated
> to the various languages in these stand-alone downloads so that they will
> "just work" on all supported locales. The only approach we've come up with
> so far for doing this is:
>
> - when the June release is approaching, manually get swt's translated
> files from the Babel project and put them into swt's source tree
> - change their extensions from .properties to something else so that
> Babel will not mistakenly pick them up as needing translation too
> - update swt's custom build script to include these files in the swt
> stand-alone jars, changing their extensions back to .properties in the
> process
>
> This approach seems a bit clunky, so can anyone suggest an improvement? We
> had hoped that our custom build scripts could automatically retrieve the
> translated files from CVS at build time, but it does not seem like these
> files are available.
>
> Thanks in advance for any suggestions,
> Grant
>
>

--

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: suggestions for including translations in jar? [message #569897 is a reply to message #9749] Wed, 09 April 2008 17:55 Go to previous message
Grant Gayed is currently offline Grant GayedFriend
Messages: 2150
Registered: July 2009
Senior Member
Yes, the current plan is to take the jars (just the
org.eclipse.swt.nl_*_*.v*.jar ones) and extract their translation files.
The hope was that there could be an automated way of doing this, but it
doesn't seem like there currently is.

Grant


"Denis Roy" <webmaster@eclipse.org> wrote in message
news:ftgcts$m4l$1@build.eclipse.org...
> Hi Grant,
>
> There are two area where Babel is currently lacking now -- cool features
> on our web translation tool, and export/web API functionality.
>
> That being said, we're currently building the SWT jars. If I look at
> the babel update site, I see what's below. Is there anything you can do
> with that (ie, repackage them, or extract the translated files from them)?
>
> downloads.eclipse.org/technology/babel/update-site/plugins # ls -l *swt*
> | grep v20080406043401
> org.eclipse.swt.examples.browser.demos.nl_cs_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_da_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_de_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_es_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_fr_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_hu_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_it_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_iw_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_ko_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_pl_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_ro_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_ru_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_sv_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_tr_0.2.0.v20080406 043401.jar
> org.eclipse.swt.examples.browser.demos.nl_zh_TW_0.2.0.v20080 406043401.jar
> org.eclipse.swt.examples.browser.nl_cs_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_da_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_de_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_es_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_fr_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_hu_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_it_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_iw_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_ko_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_pl_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_ro_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_ru_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_sv_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_tr_0.2.0.v20080406043401 .jar
> org.eclipse.swt.examples.browser.nl_zh_TW_0.2.0.v20080406043 401.jar
> org.eclipse.swt.examples.controls.nl_cs_0.2.0.v2008040604340 1.jar
> org.eclipse.swt.examples.controls.nl_da_0.2.0.v2008040604340 1.jar
> org.eclipse.swt.examples.controls.nl_de_0.2.0.v2008040604340 1.jar
> [snip]
> org.eclipse.swt.nl_ar_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_cs_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_da_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_de_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_el_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_es_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_fi_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_fr_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_hu_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_it_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_iw_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_ja_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_ko_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_nl_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_no_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_pl_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_pt_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_pt_BR_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_ro_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_ru_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_sv_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_tr_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_zh_0.2.0.v20080406043401.jar
> org.eclipse.swt.nl_zh_TW_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_cs_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_da_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_de_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_es_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_fr_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_hu_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_it_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_iw_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_ko_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_pl_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_ro_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_ru_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_sv_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_tr_0.2.0.v20080406043401.jar
> org.eclipse.swt.tests.nl_zh_TW_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_cs_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_da_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_de_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_es_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_fr_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_hu_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_it_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_iw_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_ko_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_pl_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_ro_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_ru_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_sv_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_tr_0.2.0.v20080406043401.jar
> org.eclipse.swt.tools.nl_zh_TW_0.2.0.v20080406043401.jar
>
>
> Denis
>
>
> Grant Gayed wrote:
> > Hi,
> >
> > SWT includes a set of externalized strings that are included in the
Babel
> > translation effort.
> >
> > One of the deliverables with every eclipse build is the set of swt.zip's
at
> > the very bottom of the download page, which can be used to write
stand-alone
> > swt apps. We would like to include the files with swt's strings
translated
> > to the various languages in these stand-alone downloads so that they
will
> > "just work" on all supported locales. The only approach we've come up
with
> > so far for doing this is:
> >
> > - when the June release is approaching, manually get swt's translated
> > files from the Babel project and put them into swt's source tree
> > - change their extensions from .properties to something else so that
> > Babel will not mistakenly pick them up as needing translation too
> > - update swt's custom build script to include these files in the swt
> > stand-alone jars, changing their extensions back to .properties in the
> > process
> >
> > This approach seems a bit clunky, so can anyone suggest an improvement?
We
> > had hoped that our custom build scripts could automatically retrieve the
> > translated files from CVS at build time, but it does not seem like these
> > files are available.
> >
> > Thanks in advance for any suggestions,
> > Grant
> >
> >
>
> --
>
> 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
Previous Topic:suggestions for including translations in jar?
Next Topic:New translation tool features
Goto Forum:
  


Current Time: Sat Apr 27 04:34:58 GMT 2024

Powered by FUDForum. Page generated in 0.03415 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top