Add Mibbit as a default IRC protocol web handler for locales that want it

RESOLVED FIXED

Status

defect
RESOLVED FIXED
11 years ago
10 years ago

People

(Reporter: stas, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [ar, ca, cs, da, de, eu, fa, fi, fr, ga-IE, he, hu, id, is, ja, ja-JP-mac, lt, nn-NO, pa-IN, pl, pt-BR, ru, sk, sq, sv-SE, te, tr, vi, zh-CN, zh-TW])

We're planning to add Mibbit as a default irc:// and ircs:// protocols handler in 3.1. Bug 435687 is about the implementation in en-US. Once this is done, we will be able to add it for all other localization that will want it with Axel's scripting magic.

Mibbit is currently localized into French, German, Spanish, Dutch and
Portuguese (Brazil), but our recommendation would be to add it to your locale even if it's not supported right now by Mibbit. It will serve well as a demonstration of this kind of protocol handler and it will be useful for users familiar with English. We do a similar thing with 30boxes, our en-US webcal: protocol handler. We ship with it in almost all locales even though it's available only in English.

If you would like to have Mibbit added in your locale, please update the whiteboard in this bug with your locale's code.

If you know of another IRC web-based client available for your locale that you would like to include, please file a new bug under "Mozilla Localizations > {your locale}" with the following summary: "[{your locale's code}] Add {service name} to the default IRC protocol handlers."

Thanks!
Whiteboard: []
Whiteboard: [] → [fa]
Please add Vietnamese (vi) to the whiteboard.
Thanks :)
Whiteboard: [fa] → [fa, vi]
OK for Telugu (te).
Whiteboard: [fa, vi] → [fa, vi, te]
Great for Hebrew (he)
Whiteboard: [fa, vi, te] → [fa, vi, te, he]
OK for Hungarian (hu).
Whiteboard: [fa, vi, te, he] → [fa, he, hu, te, vi]
Whiteboard: [fa, he, hu, te, vi] → [fa, he, hu, it, te, vi]
Whiteboard: [fa, he, hu, it, te, vi] → [fa, he, hu, it, te, vi, cs]
Arabic (ar) added.
Whiteboard: [fa, he, hu, it, te, vi, cs] → [fa, he, hu, it, te, vi, cs, ar]
What is the final day to decide?
Regards
Whiteboard: [fa, he, hu, it, te, vi, cs, ar] → [fa, he, hu, it, ru, te, vi, cs, ar]
nb-NO and nn-NO added
Whiteboard: [fa, he, hu, it, ru, te, vi, cs, ar] → [fa, he, hu, it, ru, te, vi, cs, ar, nb-NO, nn-NO]
Whiteboard: [fa, he, hu, it, ru, te, vi, cs, ar, nb-NO, nn-NO] → [fa, he, hu, it, lt, ru, te, vi, cs, ar, nb-NO, nn-NO]
In es-ES, the 30boxes webcal: handler exists but is not set as default handler
(Always ask is the default value, I think), giving other applications the
opportunity to show up when installed. Would it happen the same way with
Mibbit?

Specifically, I wonder what would be the effect of installing ChatZilla if
Mibbit is set as default web handler. Would Mibbit stay as handler? Would
ChatZilla sit itself as default handler? Or would Firefox prompt the user to
decide?

IMHO, the third option would be the best one (not just for irc:, of course).
pl wants Mibbit, too. :)
Whiteboard: [fa, he, hu, it, lt, ru, te, vi, cs, ar, nb-NO, nn-NO] → [fa, he, hu, it, lt, ru, te, vi, cs, ar, nb-NO, nn-NO, pl]
Whiteboard: [fa, he, hu, it, lt, ru, te, vi, cs, ar, nb-NO, nn-NO, pl] → [ar, cs, fa, he, hu, it, lt, nb-NO, nn-NO, pl, ru, sk, te, vi]
Icelandic (is ) added
Whiteboard: [ar, cs, fa, he, hu, it, lt, nb-NO, nn-NO, pl, ru, sk, te, vi] → [ar, cs, fa, he, hu, is, it, lt, nb-NO, nn-NO, pl, ru, sk, te, vi]
please add 'da' too ;-D
Whiteboard: [ar, cs, fa, he, hu, is, it, lt, nb-NO, nn-NO, pl, ru, sk, te, vi] → [ar, cs, da, fa, he, hu, is, it, lt, nb-NO, nn-NO, pl, ru, sk, te, vi]
ga-IE added.
Whiteboard: [ar, cs, da, fa, he, hu, is, it, lt, nb-NO, nn-NO, pl, ru, sk, te, vi] → [ar, cs, da, fa, ga-IE, he, hu, is, it, lt, nb-NO, nn-NO, pl, ru, sk, te, vi]
OK for Simplified Chinese(zh-CN)
Whiteboard: [ar, cs, da, fa, ga-IE, he, hu, is, it, lt, nb-NO, nn-NO, pl, ru, sk, te, vi] → [ar, cs, da, fa, ga-IE, he, hu, is, it, lt, nb-NO, nn-NO, pl, ru, sk, te, vi, zh-CN]
(In reply to comment #8)
> Specifically, I wonder what would be the effect of installing ChatZilla if
> Mibbit is set as default web handler. Would Mibbit stay as handler? Would
> ChatZilla sit itself as default handler? Or would Firefox prompt the user to
> decide?
> 
> IMHO, the third option would be the best one (not just for irc:, of course).

The second (becomes default handler) occurs and it becomes very difficult for one without knowledge of how the browser works to change that, as it becomes an internal handler to the code.
Turkish (tr) added.
Whiteboard: [ar, cs, da, fa, ga-IE, he, hu, is, it, lt, nb-NO, nn-NO, pl, ru, sk, te, vi, zh-CN] → [ar, cs, da, fa, ga-IE, he, hu, is, it, lt, nb-NO, nn-NO, pl, ru, sk, te, tr, vi, zh-CN]
ja/ja-JP-mac added too.
# unless we found better service than Mibbit in Japanese.
# maybe we'll contribute Mobiit l10n, not find other service. ;)
Whiteboard: [ar, cs, da, fa, ga-IE, he, hu, is, it, lt, nb-NO, nn-NO, pl, ru, sk, te, tr, vi, zh-CN] → [ar, cs, da, fa, ga-IE, he, hu, is, it, ja, ja-JP-mac, lt, nb-NO, nn-NO, pl, ru, sk, te, tr, vi, zh-CN]
Whiteboard: [ar, cs, da, fa, ga-IE, he, hu, is, it, ja, ja-JP-mac, lt, nb-NO, nn-NO, pl, ru, sk, te, tr, vi, zh-CN] → [ar, cs, da, fa, ga-IE, he, hu, is, it, ja, ja-JP-mac, lt, nb-NO, nn-NO, pl, pt-BR, ru, sk, te, tr, vi, zh-CN]
ca added.
asrail: this bug doesn't cover SeaMonkey handlers, only Firefox's.
Whiteboard: [ar, cs, da, fa, ga-IE, he, hu, is, it, ja, ja-JP-mac, lt, nb-NO, nn-NO, pl, pt-BR, ru, sk, te, tr, vi, zh-CN] → [ar, cs, da, fa, ga-IE, he, hu, is, it, ja, ja-JP-mac, lt, nb-NO, nn-NO, pl, ru, sk, te, tr, vi, zh-CN]
(In reply to comment #17)
> ca added.

Sorry, ca added now.
Whiteboard: [ar, cs, da, fa, ga-IE, he, hu, is, it, ja, ja-JP-mac, lt, nb-NO, nn-NO, pl, ru, sk, te, tr, vi, zh-CN] → [ar, ca, cs, da, fa, ga-IE, he, hu, is, it, ja, ja-JP-mac, lt, nb-NO, nn-NO, pl, ru, sk, te, tr, vi, zh-CN]
Whiteboard: [ar, ca, cs, da, fa, ga-IE, he, hu, is, it, ja, ja-JP-mac, lt, nb-NO, nn-NO, pl, ru, sk, te, tr, vi, zh-CN] → [ar, ca, cs, da, de, fa, ga-IE, he, hu, is, it, ja, ja-JP-mac, lt, nb-NO, nn-NO, pl, ru, sk, te, tr, vi, zh-CN]
Whiteboard: [ar, ca, cs, da, de, fa, ga-IE, he, hu, is, it, ja, ja-JP-mac, lt, nb-NO, nn-NO, pl, ru, sk, te, tr, vi, zh-CN] → [ar, ca, cs, da, de, fa, ga-IE, he, hu, is, it, ja, ja-JP-mac, lt, nb-NO, nn-NO, pl, ru, sk, sv-SE, te, tr, vi, zh-CN]
Adding French locale
Whiteboard: [ar, ca, cs, da, de, fa, ga-IE, he, hu, is, it, ja, ja-JP-mac, lt, nb-NO, nn-NO, pl, ru, sk, sv-SE, te, tr, vi, zh-CN] → [ar, ca, cs, da, de, fa, fr, ga-IE, he, hu, is, it, ja, ja-JP-mac, lt, nb-NO, nn-NO, pl, ru, sk, sv-SE, te, tr, vi, zh-CN]
Adding zh-TW
Whiteboard: [ar, ca, cs, da, de, fa, fr, ga-IE, he, hu, is, it, ja, ja-JP-mac, lt, nb-NO, nn-NO, pl, ru, sk, sv-SE, te, tr, vi, zh-CN] → [ar, ca, cs, da, de, fa, fr, ga-IE, he, hu, is, it, ja, ja-JP-mac, lt, nb-NO, nn-NO, pl, ru, sk, sv-SE, te, tr, vi, zh-CN, zh-TW]
Basque (eu) added.
Whiteboard: [ar, ca, cs, da, de, fa, fr, ga-IE, he, hu, is, it, ja, ja-JP-mac, lt, nb-NO, nn-NO, pl, ru, sk, sv-SE, te, tr, vi, zh-CN, zh-TW] → [ar, ca, cs, da, de, eu, fa, fr, ga-IE, he, hu, is, it, ja, ja-JP-mac, lt, nb-NO, nn-NO, pl, ru, sk, sv-SE, te, tr, vi, zh-CN, zh-TW]
Finnish (fi) would like one too (added).
Whiteboard: [ar, ca, cs, da, de, eu, fa, fr, ga-IE, he, hu, is, it, ja, ja-JP-mac, lt, nb-NO, nn-NO, pl, ru, sk, sv-SE, te, tr, vi, zh-CN, zh-TW] → [ar, ca, cs, da, de, eu, fa, fi, fr, ga-IE, he, hu, is, it, ja, ja-JP-mac, lt, nb-NO, nn-NO, pl, ru, sk, sv-SE, te, tr, vi, zh-CN, zh-TW]
+pt-BR
Whiteboard: [ar, ca, cs, da, de, eu, fa, fi, fr, ga-IE, he, hu, is, it, ja, ja-JP-mac, lt, nb-NO, nn-NO, pl, ru, sk, sv-SE, te, tr, vi, zh-CN, zh-TW] → [ar, ca, cs, da, de, eu, fa, fi, fr, ga-IE, he, hu, is, it, ja, ja-JP-mac, lt, nb-NO, nn-NO, pl, pt-BR, ru, sk, sv-SE, te, tr, vi, zh-CN, zh-TW]
Please add es-ES for the momment. Just for testing
Removing [it] and [nb-NO] from the status whiteboard, as these have already landed. I'm giving a post-factum r+ for these, but please don't land other locales just yet. We will mass-add Mibbit soon.
Whiteboard: [ar, ca, cs, da, de, eu, fa, fi, fr, ga-IE, he, hu, is, it, ja, ja-JP-mac, lt, nb-NO, nn-NO, pl, pt-BR, ru, sk, sv-SE, te, tr, vi, zh-CN, zh-TW] → [ar, ca, cs, da, de, eu, fa, fi, fr, ga-IE, he, hu, is, ja, ja-JP-mac, lt, nn-NO, pl, pt-BR, ru, sk, sv-SE, te, tr, vi, zh-CN, zh-TW]
Adding Albanian locale
Whiteboard: [ar, ca, cs, da, de, eu, fa, fi, fr, ga-IE, he, hu, is, ja, ja-JP-mac, lt, nn-NO, pl, pt-BR, ru, sk, sv-SE, te, tr, vi, zh-CN, zh-TW] → [ar, ca, cs, da, de, eu, fa, fi, fr, ga-IE, he, hu, is, ja, ja-JP-mac, lt, nn-NO, pl, pt-BR, ru, sk, sq, sv-SE, te, tr, vi, zh-CN, zh-TW]
Indonesian (id) added
Whiteboard: [ar, ca, cs, da, de, eu, fa, fi, fr, ga-IE, he, hu, is, ja, ja-JP-mac, lt, nn-NO, pl, pt-BR, ru, sk, sq, sv-SE, te, tr, vi, zh-CN, zh-TW] → [ar, ca, cs, da, de, eu, fa, fi, fr, ga-IE, he, hu, id, is, ja, ja-JP-mac, lt, nn-NO, pl, pt-BR, ru, sk, sq, sv-SE, te, tr, vi, zh-CN, zh-TW]
please add pa-IN
pa-IN added to the whiteboard.
Whiteboard: [ar, ca, cs, da, de, eu, fa, fi, fr, ga-IE, he, hu, id, is, ja, ja-JP-mac, lt, nn-NO, pl, pt-BR, ru, sk, sq, sv-SE, te, tr, vi, zh-CN, zh-TW] → [ar, ca, cs, da, de, eu, fa, fi, fr, ga-IE, he, hu, id, is, ja, ja-JP-mac, lt, nn-NO, pa-IN, pl, pt-BR, ru, sk, sq, sv-SE, te, tr, vi, zh-CN, zh-TW]
I have added Mibbit to the following locales:

ar, ca, cs, da, de, eu, fa, fi, fr, ga-IE, he, hu, id, is, ja, ja-JP-mac, lt, nn-NO, pa-IN, pl, pt-BR, ru, sk, sq, sv-SE, te, tr, vi, zh-CN, zh-TW

Hopefully all is good. Please don't hesitate to ping me if I caused any trouble in your hg repo.

(From now on, please file individual bugs for locales that aren't on the list above and yet would like to add Mibbit too.)

Thanks,
Staś
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Is there any particular reason why these landings have not happened on l10n-central as well?  Are we free to port the changeset into out l10n-central repositories?
(In reply to comment #32)
> Is there any particular reason why these landings have not happened on
> l10n-central as well?  Are we free to port the changeset into out l10n-central
> repositories?

Didn't see <http://groups.google.cl/group/mozilla.dev.l10n/msg/644b7994dd5af933> before posting here.  Sorry for the noise.  :-)
Ehsan: No problem :) I was just going to reply to your comment, good think I reloaded the page ;) Please be sure to check out Axel's reply to the post you linked to above: <http://groups.google.cl/group/mozilla.dev.l10n/msg/af69c540ad392173>. Might be helpful.
You need to log in before you can comment on or make changes to this bug.