After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 496944 - Plugins should probably be called Extensions
Plugins should probably be called Extensions
Status: RESOLVED FIXED
Product: banshee
Classification: Other
Component: Other Extensions
git master
Other Linux
: Normal trivial
: 1.0
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-11-15 02:48 UTC by Aaron Bockover
Modified: 2008-05-22 21:59 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
'Extensions' patch for trunk (4.08 KB, patch)
2007-12-12 23:10 UTC, Andrew Conkling
none Details | Review

Description Aaron Bockover 2007-11-15 02:48:41 UTC
In an effort to get GNOME applications that support Plugins, Extensions,
Addins, etc., to have a consistent name, I propose using the name "Extensions"
[1].

From comment #18 on my blog post about the subject [1], I conclude:

  a) There seems to be complete agreement that Add-ins, Add-ons, or anything
that could be hyphenized is out of the question. Looks funny too.

  b) That pretty much leaves us with “Extensions” and “Plugins.”

  c) “Extensions” seems to be best suited for internationalization, and you
can’t really mess it up (I’d love to see someone spell it Exten-sions).
“Plugins” degrades across cultural boundaries [2]. That said, I don’t
think getting into a deep analysis of the vague differences between Extensions
and Plugins is necessary. For all intents and purposes, they convey the same
thing.

[1] http://abock.org/2007/11/14/plugins-addins-extensions-oh-my/
[2] The fact that "Plugins" is very hard to translate was brought up by a
number of people. "Extensions" apparently does not have this problem (comment
#8):

  "I vote for Extensions. In Italian you can’t really translate plugin, thus
one has got to let it untraslated. Every time I use the word “plugin” I
have to spend 5 min explaining it. So, besides being very culturally
insensitive, it’s time consuming as well."
Comment 1 Andrew Conkling 2007-12-12 23:08:44 UTC
I'd like to work on this bug. A few questions though:
1. There are a few instances in PlayerEngine.cs and GstErrors.cs; are those names changeable or are they getting the error names from upstream?
2. What will integration with Mono.AddIns do here? As far as I understand, once we click on Edit | Manage Extensions, we're bringing up a Mono.AddIns window, not a Banshee one, so can we unify the wording therein?
3. Would you be interested in this making its way into banshee-stable also? I can work up a patch for that.

I'm attaching an incomplete patch for trunk, just to get this started.
Comment 2 Andrew Conkling 2007-12-12 23:10:06 UTC
Created attachment 100856 [details] [review]
'Extensions' patch for trunk

Here are a handful of instances I found. I did not include the instances mentioned above in my first question.
Comment 3 André Klapper 2007-12-12 23:56:11 UTC
aaron, seems like you collected some good arguments. can we please try to get a GNOME wide consensus, please (probably d-d-l)?
(but application wide is definitely a good first step.)
Comment 4 Andrew Conkling 2007-12-13 00:01:48 UTC
(In reply to comment #3)
> aaron, seems like you collected some good arguments. can we please try to get a
> GNOME wide consensus, please (probably d-d-l)?
> (but application wide is definitely a good first step.)

Aaron: I'd be happy to help out/speak up where I can also, if you want.

But what's d-d-l?
Comment 5 Sandy Armstrong 2007-12-19 14:37:21 UTC
(In reply to comment #4)
> (In reply to comment #3)
> > aaron, seems like you collected some good arguments. can we please try to get a
> > GNOME wide consensus, please (probably d-d-l)?
> > (but application wide is definitely a good first step.)
> 
> Aaron: I'd be happy to help out/speak up where I can also, if you want.
> 
> But what's d-d-l?
> 

The desktop-devel-list mailing list:

http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Comment 6 Andrew Conkling 2007-12-19 22:40:30 UTC
Thanks Sandy. Relevant thread:
http://mail.gnome.org/archives/desktop-devel-list/2007-December/msg00152.html
Comment 7 Shaun McCance 2007-12-19 23:51:51 UTC
http://library.gnome.org/devel/gdp-style-guide/stable/gnome-glossary-generic-terms.html.en

The currently recommended terminology in Gnome is "plugin".  If the community feels strongly that "extension" is a better word, then we can change the Style Guide.  But please, let's not have individual applications making this change without a change to the Style Guide.
Comment 8 Gabriel Burt 2008-05-22 21:59:15 UTC
The 1.0 series is definitely using extension (and we are using it internally for class names, etc).  Cosing.