|[babel-dev] add a new project and handle its property files|
Sorry for the delay in responding to this.
Since Babel itself is for the purpose of translating Eclipse.org projects, we import our project structure from another data source. Please feel free to open an enhancement request with Babel for the "Add a Project" function and attach some code to make this happen. Although we likely won't use it for babel.eclipse.org, I'm sure others could find it useful.
At Eclipse we populate the English strings only by processing the map files (which downloads the files from CVS or SVN). We can import large translation batches by accepting a ZIP file of translated properties files that follow a specific convention. That process is documented here:
However, letting babel pull information out of a remoteIt's on our roadmap to develop an API which could be used for this, and many other things (like a rich translation editor); however, insufficient resources have stalled this effort.
I'm not sure if anyone has answered this yet, but we don't currently have any mechanism on the server to read Babel translations, or to allow uploading translations. The server web API would be the first place to start -- please see this bug for more info: https://bugs.eclipse.org/bugs/show_bug.cgi?id=223036
I believe you need to define an add-on in the add-ons directory. There is little (or no) documentation on this, but I think it's just a matter of copying a directory and editing a couple of source files. If you go through the process, could you write up some short documentation so that we can add (or you can go ahead and add it) it to the Dev process? http://wiki.eclipse.org/Babel_/_Server_Tool_Development_Process
You mean, an update site for translated plugins? Could this help answer those questions?
If you have other questions, please feel free to post them. I'll try to answer more quickly next time.
Back to the top