Bug 481593 - Consider creating Marketplace Entries for some/all languages
Summary: Consider creating Marketplace Entries for some/all languages
Status: NEW
Alias: None
Product: Babel
Classification: Technology
Component: Website (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Babel Bugzilla inbox CLA
QA Contact:
URL:
Whiteboard: stalebug
Keywords: bugday, helpwanted
: 562277 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-11-06 09:07 EST by Wayne Beaton CLA
Modified: 2023-03-23 11:55 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wayne Beaton CLA 2015-11-06 09:07:52 EST
The instructions for installing language packs are a little difficult to find.

https://www.eclipse.org/babel/downloads.php

Further, making anybody use the p2 installer should be considered cruel and unusual punishment.

We should consider making marketplace entries for at least some of them and then include pointers or drag-and-drop installers somewhere near the main download page.

I don't mind trying a proof-of-concept if there is any interest.
Comment 1 Kit Lo CLA 2015-11-06 09:32:17 EST
Wayne, you mentioned "drag-and-drop installers". Do we have that capability for installing other Eclipse projects?
Comment 2 Wayne Beaton CLA 2015-11-07 05:57:02 EST
(In reply to Kit Lo from comment #1)
> Wayne, you mentioned "drag-and-drop installers". Do we have that capability
> for installing other Eclipse projects?

Yes. You can create a Marketplace record for any Eclipse project to leverage the drag and drop installation.
Comment 3 Wayne Beaton CLA 2015-11-08 18:28:06 EST
I created an example for German that seems to work as expected.

https://marketplace.eclipse.org/content/eclipse-ide-language-pack-deutsche

I did notice that the bundles aren't signed and opened a separate bug.
Comment 4 Wayne Beaton CLA 2015-11-19 12:00:16 EST
I'm thinking now that creating and maintaining Marketplace entries for even a reasonable subset of the languages will be time consuming and error prone.

I've been tinkering with a plug-in that adds an "Eclipse in Your Language" entry to the Welcome screen.

The basic idea is to detect when Eclipse doesn't have a language pack installed for the current Locale and set of features, and step the user through the process of installing the corresponding fragment bundles.

The current prototype hardcodes a lot of stuff and I'm still working through getting the p2 magic right, but I should have a reasonable initial implementation shortly.
Comment 5 Kit Lo CLA 2015-11-19 23:39:08 EST
Wayne, that sounds good! I assume that the prototype is on the Marketplace side. If there are anything we can help on the Babel side, including testing, please let us know! Thanks!
Comment 6 Wayne Beaton CLA 2015-11-20 10:19:04 EST
(In reply to Kit Lo from comment #5)
> Wayne, that sounds good! I assume that the prototype is on the Marketplace
> side. If there are anything we can help on the Babel side, including
> testing, please let us know! Thanks!

I'm not quite sure yet how this will manifest. I think that it's an obvious fit in Babel, or maybe as part of the "IDE Commons" project idea that we've been bouncing around.

The code is currently in a "bunch of random ideas" project that I have on Github

https://github.com/waynebeaton/WorkbenchWizard/tree/master/plugins/org.eclipse.ww.nls

Please bear in mind that it is very much a proof-of-concept and represents my very first attempt as learning how to use p2. i.e. expect that I'm probably doing a bunch of stuff wrong.
Comment 7 Satoru Yoshida CLA 2015-11-21 19:25:59 EST
I agree and vote it +1 :)
Comment 8 Eclipse Genie CLA 2017-11-11 01:30:20 EST
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.

--
The automated Eclipse Genie.
Comment 9 Eclipse Genie CLA 2019-11-02 16:51:00 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.

--
The automated Eclipse Genie.
Comment 10 Nitin Dahyabhai CLA 2021-04-01 14:38:05 EDT
*** Bug 562277 has been marked as a duplicate of this bug. ***
Comment 11 Eclipse Genie CLA 2023-03-23 11:55:41 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.

--
The automated Eclipse Genie.