[TF-dev] community translation update
Masaki Katakai <[email protected]> Wed, 27 Feb 2013 19:35:39 +0900
| Newsgroups | gmane.comp.java.netbeans.modules.translated-files.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Team,
Very sorry that I and Paul haven't updated progress of translation
tool for long time. We just got a idea about Timon's OmegaT environment
(see attachment) so let me explain current status and my idea.
Actually we still can not find a good common/single translation
environment other than OpenCTI.
We had used OmegaT before. I had evaluated Launchpad. I understand these
are working well against small-medium size project but not working well at
huge project e.g. NetBeans IDE. NetBeans IDE has large number of .properties
and strings to be translated.
I believe that Timon's environment can work well against general
NetBeans RCP apps,
but I'm not sure if it works effectively for NetBeans IDE because of its
size,
and some issues of OmegaT what we had experienced before.
However, if community people really want to try NetBeans IDE translation
by OmegaT
on that environment, I understand it's worth a try again, and I and Paul
are very happy to help as much as we can.
I'm just wondering - to provide more flexibility to community people.
Here are my idea for now:
- NB(I and Paul) continues to support ja,zh_CN,pt_BR and ru all
translations and es, de, fr and it NetBeans Platform translation.
- NB will provide possible information and resources to community
o release schedule
o English files to be translated
after excluding un-necessary keys - over-translations will cause
critical errors
- NB will provide a privilege to community people for
source code integration to netbeans source tree in translation area
o community people can update and integrate translated files
o if not able to use hg, I can help
- NB will not recommend a single translation tool and environment
o community can use own preferred tool e.g. OmegaT, vim and etc.
at translation
o Will inform Timon's environment but do not enforce
What do you think? Any comments? idea?
Regards,
Masaki
> On 2013-2-26 17:38, Timon Veenstra wrote:
> Hi all,
>
> Translation of netbeans rcp applications consist of 2 parts:
> - The NetBeans rich client platform
> - Application specific
>
> For the first part of the translation, we have published the community
> translations to maven central.
>
> <dependency>
> <groupId>nl.cloudfarming.client</groupId>
> <artifactId>lib-platform-l10n</artifactId>
> <version>1.0-NB72</version>
> </dependency>
>
> When you are using ant, you could include all the translation jars to
> your branding module.
> http://java.net/projects/nb-library-wrappers/sources/core/show/lib-platform-l10n/nb72_platform_l10n/platform
>
> For the second part we have created an omegat maven plugin.
> With the plugin you can extract all the translation sources (bundles
> and help files etc) into omegat projects for each language you want to
> support.
> You can zip those projects (together with the shared-sources) and send
> them to your translators.
> After they send back the translation projects, you can use another
> target to merge the translations back into your source tree.
>
> More details about it here:
> http://java.net/projects/omegat-maven-plugin/pages/Home
>
> The sources for the plugin are also available, so you could use them
> to create an ant task for it.
>
> Hope it helps.
>
> Cheers,
> Timon