> available for this add-on. It doesn't really know about your browser UI,
> in fact I see that warning and my browser is in Italian (asking for eo
> content).
You are right, that's what's happening.
> True. I'm not completely sure if that's a bug though: you indicated that
> your preferred language is Esperanto, does it make sense to warn you
> that the add-on won't be available in Esperanto?
Well, in a way yes. But I guess it depends on the semantics attached to
the list of languages.
As I see it, the list of accepted languages is the list of preferred
languages. I have to list them in order of preference, but I'm stating I
can work with all them. So, I don't want to be warned if you fall back
to one of those. I don't need a warning to fall back from eu->fr, or
gn->es if those languages were explicitly set in that order in my browser.
If you have to fall back to en-US (_and_ en-US wasn't a preferred
language), then yes, a warning makes sense. But while falling back in my
own private list of working languages, well, then I simply wouldn't do
it. That's why I take the time to list the languages I can work with.
> Experiments are add-ons, so you're asking to have smarter fallback, or
> language selection for add-ons. While I agree, that's a problem much
> bigger than Test Pilot :-\
Yes, language selection is an issue that even reaches the web pages
(there was a thread about it just some days ago about it). There are
more multilingual than monolingual speakers in the world, but the
interfaces sometimes favor the monolingual ones, for example by forcing
you to traverse full pages before you can change the language to another
one that you might prefer, because of the topic for example.
But going back to Test Pilot, it is on the right track about the
fallback. I mean, if I list eo, eu, it, en-US, I get the page in Italian
(what I expected) with a big warning about eo not being available. The
addon language doesn't change after the first install though.
So, for me right it's really all about the (type of) warning and wether
it's needed at all in case of falling back through the users' own list
of languages.
Eduardo.