Community
Participate
Working Groups
Eu sugiro um forma de mudar de idioma que já viesse integrada no programa, ao invés de ter que baixar dados do projeto Babel. -- Configuration Details -- Product: Eclipse 4.5.1.20150917-1200 (org.eclipse.epp.package.java.product) Installed Features: org.eclipse.platform 4.5.1.v20150904-0015
The out-of-the-box experience for developers who do not speak english is difficult: they may not even be able to discover the Babel project. Moving to EPP as this issue is beyond the Platform.
Brian, I disagree. A language switcher sounds like a fundamental feature a platform should provide. :) Anyway, anyone with some options what we could do? Is this a documentation issue, i.e. do we need additional information on the downloads page how to retrieve/install language packs?
Would it be an option to provide some information/description, or even some kind of automation/guidance, on the new Welcome page? And who could do the work? Would it help to add a Babel p2 repository URL to the packages? How would we mitigate the problem that (A) the Babel project is independent from the Simultaneous Release and delivers its language packs at a later time, and (B) the quality of the translations varies extremely from project to project.
I wonder if this might be better handled by the Eclipse Installer. It could host a small number of translations for its own UI and prompt the user to install the Babel packs. Or we could bundle the Babel packs with the standard packages? How big are they? (This ignores the website side.)
I tinkered with this a bit a few months ago. I created a view that forces itself to the top if there is something interesting to report or suggest. One of the "something interesting" was noticing that the language pack for the current locale was not installed. I had something working for German, but then got hung up in the process of generalizing the process of querying Babel. I tinkered a bit with creating a welcome screen item for the language as well. The very experimental code is here: https://github.com/waynebeaton/WorkbenchWizard In the process, I created an experimental Marketplace item for the German language pack: http://marketplace.eclipse.org/content/eclipse-ide-language-pack-deutsche This doesn't need to be in Platform. It may be a good fit in Babel.
What about bringing it to the welcome page? A single click could bring up a dialog to select and install a language pack.
That's definitely an option. But getting to the point that they have the Welcome page can be problem.
Created attachment 260366 [details] "Eclipse in Your Language" on Welcome I played with the idea of putting a link on the welcome page. This was before the improvements that Brian has made, so I recall having some challenges making it dynamic. Obviously, it should only appear if the Locale setting is mismatched with the languages currently installed and the text should probably be in the target language. The implementation actually works; it invokes the p2 installer against the Babel repository. There are some open challenges, but I think the concept works. At least if you let the user get as far as the welcome screen before trying to be helpful. I wonder how hard it would be to create an Oomph task that detects the language setting mismatch and adds the language pack installation.
(In reply to Wayne Beaton from comment #8) > I wonder how hard it would be to create an Oomph task that detects the > language setting mismatch and adds the language pack installation. Better would be to ask the user (with the OS language being the pre-selected choice).
(In reply to Dani Megert from comment #9) > (In reply to Wayne Beaton from comment #8) > > I wonder how hard it would be to create an Oomph task that detects the > > language setting mismatch and adds the language pack installation. > > Better would be to ask the user (with the OS language being the pre-selected > choice). I wonder if we can do both.
Good Luck.
Moving to releng as it's generic issue not specific to the java package.