Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Firefox l10n Report (Aurora 43)

27 views
Skip to first unread message

Jeff Beatty

unread,
Sep 22, 2015, 5:28:59 PM9/22/15
to dev-l10n
Hello localizers!
Thank you all for your great work with Firefox 41and 42. Here's an
outline of what is currently in Aurora this cycle (43) and what we
accomplished together last cycle. Note that in light of what we learned
with the report's information last time, we're attempting to improve how
we identify new strings each release. If you see something that seems
off, please call it out:
This cycle (Fx43) --
Key dates:
- Beta (42) sign offs for *already shipping locales*must be
completed before 21October.
- Aurora (43) sign offs must be completed before 2 November.
Features:
- Approximately 165new string changes landed in Firefox Aurora
desktop and 49for Fennec Aurora exclusively (unshared).
- 35% of the new strings in desktop are in devtools and DOM.
21% are for the Firefox Hello client.12% have to do with preference menu
settings.Please see https://www
<https://www-dev.allizom.org/en-US/firefox/43.0a2/auroranotes/>-dev.allizom.org/en-US/firefox/43.0a2/auroranotes/
<https://www-dev.allizom.org/en-US/firefox/43.0a2/auroranotes/>for more
info.
- 27% of thenew strings inFennec are related to Firefox
Accounts.16% are for the Fennec first run screens. 14% are about
bookmarks.Additionally, this bug may be breaking string freeze soon -
https://bugzilla.mozilla.org/show_bug.cgi?id=1207108.Please see
https://www
<https://www-dev.allizom.org/en-US/firefox/android/43.0a2/auroranotes/>-dev.allizom.org/en-US/firefox/android/43
<https://www-dev.allizom.org/en-US/firefox/android/43.0a2/auroranotes/>.0a2/auroranotes/
<https://www-dev.allizom.org/en-US/firefox/android/43.0a2/auroranotes/>for
more information.

Last cycle -- 11 August - 21 September
Noteworthy events:
- 63%of all locales shipped Firefox 41on desktop updates on
time. Congratulations to everyone who signed off and shipped this last
cycle! Sadly, this is a 12% decreasein locale coverage between Firefox
40and Firefox 41.
- 74% of all locales shipped Fennec 41on time. Congratulations
to everyone who signed off and shipped this last cycle! Sadly, this is a
4% decrease in locale coverage between Fennec 40and Fennec 41.
- Please congratulate the Croatian team on launching their
first localization of Firefox for Android with version 41!
- We're also looking forward to seeing the Purépecha,Kaqchikel,
and Laolocalization teams launch their first Mozilla localizations in
Firefox for Android soon.
Thank you to everyone for all of your dedication and hard work this
last sprint. As always, if you note anything missing in these reports,
please let me know.
Thanks,
Jeff
--
*Jeff Beatty*
Localization Engineer
@mozilla_l10n <http://twitter.com/mozilla_l10n>
801.367.3763

mak

unread,
Sep 22, 2015, 5:40:45 PM9/22/15
to Jeff Beatty, dev-l10n
Congratulations "Croatian Team". Great effort.


> - We're also looking forward to seeing the Purépecha,Kaqchikel,
> and Laolocalization teams launch their first Mozilla localizations in
> Firefox for Android soon.
> Thank you to everyone for all of your dedication and hard work this
> last sprint. As always, if you note anything missing in these reports,
> please let me know.
> Thanks,
> Jeff
> --
> *Jeff Beatty*
> Localization Engineer
> @mozilla_l10n <http://twitter.com/mozilla_l10n>
> 801.367.3763
> _______________________________________________
> dev-l10n mailing list
> dev-...@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-l10n
>

Francesco Lodolo [:flod]

unread,
Sep 23, 2015, 1:04:23 AM9/23/15
to dev-...@lists.mozilla.org
Hi,
Some more details about https://bugzilla.mozilla.org/show_bug.cgi?id=1207108

What happened: a new string landed in android_strings.dtd using the ID
of an existing string.

' bookmarks_title' with value 'Bookmarks' existed for a while, the new
landing added 'bookmarks_title' with value 'Mobile'. The latter is not
used, so it will be removed in bug 1207108.

Why is important? Pootle is currently exposing 'bookmarks_title' only as
'Mobile', which mean you'll need to check your localization after the
fix lands and make sure it's correct (I'll send a new email to the list
as soon as it happens).

Reformatted Jeff's message below for the sake of my OCD ;-)

Francesco

----

Hello localizers!
Thank you all for your great work with Firefox 41 and 42. Here's an
outline of what is currently in Aurora this cycle (43) and what we
accomplished together last cycle. Note that in light of what we learned
with the report's information last time, we're attempting to improve how
we identify new strings each release. If you see something that seems
off, please call it out:

This cycle (Fx43) --
Key dates:
- Beta (42) sign offs for *already shipping locales* must be
completed before 21 October.
- Aurora (43) sign offs must be completed before 2 November.
Features:
- Approximately 165 new string changes landed in Firefox Aurora
desktop and 49 for Fennec Aurora exclusively (unshared).
- 35% of the new strings in desktop are in devtools and DOM.
21% are for the Firefox Hello client. 12% have to do with preference
menu settings. Please see
https://www-dev.allizom.org/en-US/firefox/43.0a2/auroranotes/ for more info.
- 27% of the new strings in Fennec are related to Firefox
Accounts. 16% are for the Fennec first run screens. 14% are about
bookmarks. Additionally, this bug may be breaking string freeze soon -
https://bugzilla.mozilla.org/show_bug.cgi?id=1207108. Please see
https://www-dev.allizom.org/en-US/firefox/android/43.0a2/auroranotes/
for more information.

Last cycle -- 11 August - 21 September
Noteworthy events:
- 63% of all locales shipped updates for Firefox 41 desktop on
time. Congratulations to everyone who signed off and shipped this last
cycle! Sadly, this is a 12% decrease in locale coverage between Firefox
40and Firefox 41.
- 74% of all locales shipped Fennec 41 on time. Congratulations
to everyone who signed off and shipped this last cycle! Sadly, this is a
4% decrease in locale coverage between Fennec 40and Fennec 41.
- Please congratulate the Croatian team on launching their
first localization of Firefox for Android with version 41!
- We're also looking forward to seeing the Purépecha,
Kaqchikel, and Lao localization teams launch their first Mozilla

Michal Stanke

unread,
Sep 23, 2015, 1:56:02 AM9/23/15
to Francesco Lodolo, dev-l10n
Hi Francesco,

Wouldn't be better to change the string ID, too? The string freeze is
already broken and I think both strings are pretty different, which might
result in users confusion. IMO it's better to fall back to English if some
teams do not notice the new string rather than having veeery different
(wrong) translation.

--
Michal Stanke

Dne 23. 9. 2015 7:04 napsal uživatel "Francesco Lodolo [:flod]" <
fl...@lodolo.net>:

Francesco Lodolo [:flod]

unread,
Sep 23, 2015, 2:10:37 AM9/23/15
to dev-l10n
Il 23/09/15 07:55, Michal Stanke ha scritto:
>
> Hi Francesco,
>
> Wouldn't be better to change the string ID, too? The string freeze is
> already broken and I think both strings are pretty different, which
> might result in users confusion. IMO it's better to fall back to
> English if some teams do not notice the new string rather than having
> veeery different (wrong) translation.
>
Hi Michal,
I don't think it would be useful, it would create more noise and the
patch would be harder to uplift, requiring more code changes.

Also, this change doesn't require a new translation for locales working
directly on the repository. If you're working directly on files, you
either have 2 strings with different translations, or you're missing the
one that will be removed soon, since the dashboard never reported it as
missing.

I also assume that Pootle will find "Bookmarks" as new value and mark
the string as fuzzy, not exporting the wrong translation. But only
Dwayne can confirm it before we land the change.

Francesco

Michal Stanke

unread,
Sep 23, 2015, 2:19:10 AM9/23/15
to Francesco Lodolo, dev-l10n
Thank you for the explanation, I've little misunderstood what's exactly
happening. Once the bug is resolved, I'll check our files to be 100% sure
everything is OK. :)

--
Michal Stanke

Dne 23. 9. 2015 8:10 napsal uživatel "Francesco Lodolo [:flod]" <
fl...@lodolo.net>:

Stef

unread,
Sep 26, 2015, 8:28:24 AM9/26/15
to dev-l10n
> Wiadomość napisana przez Jeff Beatty <jbe...@mozilla.com> w dniu 22 wrz 2015, o godz. 23:28:
>
> Hello localizers!
> Thank you all for your great work with Firefox 41and 42. Here's an outline of what is currently in Aurora this cycle (43) and what we accomplished together last cycle. Note that in light of what we learned with the report's information last time, we're attempting to improve how we identify new strings each release. If you see something that seems off, please call it out:
> This cycle (Fx43) --

> Features:
> - Approximately 165new string changes landed in Firefox Aurora desktop and 49for Fennec Aurora exclusively (unshared).

Hi Jeff,

It seems that counts are wrong again, for 43 there is exactly 190 strings added for desktop and 97 added for mobile.

You are also still using this really strange and vague term "new string changes" that each time makes me wonder what you are describing.

Also, where are those numbers coming from?


stef

Vanja Tumbas

unread,
Sep 26, 2015, 12:32:40 PM9/26/15
to Stef, dev-l10n
Hi Stef,

I will try to explain this once and for all.
Jeff uses the term approximately so not all numbers are accurate and also
he does not mention the number of shared strings.

What I am trying to say is that Jeff just mentions approximate number of
exclusive Firefox Aurora desktop and Fennec Aurora (no string numbers for
shared strings)

Here is some math ;)

*For cycle 43 we have:*
- Firefox Aurora desktop - 137 strings
- Fennec Aurora - 44 strings

- Shared strings
- Toolkit - 40 strings
- Services - 1 string
- Dom - 12 strings


So 137 + 53 = 190 and 44 + 53 = 97


I hope this helps you....

Cheers!
- Vanja
~

Jeff Beatty

unread,
Sep 28, 2015, 1:12:46 PM9/28/15
to dev-...@lists.mozilla.org
Hi all,

Thanks for flagging this, Stef. Hoping to be able to answer your questions.

* Where am I getting this info: In response to the issues in the 42
Aurora report, Pike created this report
<https://hg.mozilla.org/users/axel_mozilla.com/aurora-report/raw-file/default/reports/index.html?43>
to identify string changes (strings added/removed) between the en-US
repos for mozilla-aurora and mozilla-beta at a given time and
categorizes them according to directory. I'm focusing on strings
added only.
* Looking at this report, I'm not counting all strings that are in the
following sections for Firefox desktop: calendar, chat, editor,
mail, mobile, suite. For Fennec, I'm looking only at the mobile
section. If I added the chat & editor sections, the new string count
would come to 216 new strings.
* The phrasing "new string changes" was an accidental leftover from
the template I use. That's been fixed.

Hope this helps,
Jeff
El 9/26/15 a las 10:32 AM, Vanja Tumbas escribió:

Axel Hecht

unread,
Sep 29, 2015, 9:55:12 AM9/29/15
to
flod mentioned weirdness in irc, so I investigated a bit.

There's a little hidden gem in 43 that we didn't announce, and that
affects the numbers as reported:

http://hg.mozilla.org/mozilla-central/rev/92ba84502c367b5f8f81f59168f1bc43e26b24c2
moved a file in toolkit.

Which compare-locales reports as X strings missing, and an obsolete
file. Which is OK as it doesn't know about version control history.

And which my aurora report tool shows as 0 changed strings. Which is OK,
as it knows about version control history (and little else).

Now, it should just say that a file got copied/moved. Yeah. And it
shouldn't say that the strings for a moved file got removed.

Bug. Gonna work on that.

Axel

Fjoerfoks

unread,
Sep 29, 2015, 10:43:40 AM9/29/15
to dev-l10n
Hi Axel,

Even better, these filemoving should preferably be done serverside at
mergedate, so localizers shouldn't have to worry.

Wim

Axel Hecht

unread,
Sep 29, 2015, 2:11:17 PM9/29/15
to
Doing repo munging on the repo side is disturbing to pootle, sadly. I think.

The bug is fixed, and the 43 data is updated.

Axel

Stef

unread,
Sep 30, 2015, 3:54:38 AM9/30/15
to dev-l10n
> Wiadomość napisana przez Axel Hecht <l1...@mozilla.com> w dniu 29 wrz 2015, o godz. 20:11:
>
> The bug is fixed, and the 43 data is updated.

Thank you, now the desktop numbers make sense.

Unfortunately for fennec (not just mobile folder as reasonably reported) there seems to be something more - dom, mobile, services and toolkit folders numbers from report (and 25 for pluginproblem.dtd) after adding up do not give 97 new strings reported by dashboard.

Francesco Lodolo [:flod]

unread,
Sep 30, 2015, 5:19:47 AM9/30/15
to dev-...@lists.mozilla.org
The strings was just removed in aurora
https://hg.mozilla.org/releases/mozilla-aurora/rev/ac18fcc6bb9f

I think Pootle will need a bit of time to catch up, but please remember
to double check that string before the end of the cycle.

Francesco
> Hi,
> Some more details about
> https://bugzilla.mozilla.org/show_bug.cgi?id=1207108
>
> What happened: a new string landed in android_strings.dtd using the ID
> of an existing string.
>
> ' bookmarks_title' with value 'Bookmarks' existed for a while, the new
> landing added 'bookmarks_title' with value 'Mobile'. The latter is not
> used, so it will be removed in bug 1207108.
>
> Why is important? Pootle is currently exposing 'bookmarks_title' only
> as 'Mobile', which mean you'll need to check your localization after
> the fix lands and make sure it's correct (I'll send a new email to the
> list as soon as it happens).
>
> Reformatted Jeff's message below for the sake of my OCD ;-)
>
> Francesco
>
> ----
>
> Hello localizers!
> Thank you all for your great work with Firefox 41 and 42. Here's
> an outline of what is currently in Aurora this cycle (43) and what we
> accomplished together last cycle. Note that in light of what we
> learned with the report's information last time, we're attempting to
> improve how we identify new strings each release. If you see something
> that seems off, please call it out:
>
> This cycle (Fx43) --

Axel Hecht

unread,
Sep 30, 2015, 10:10:38 AM9/30/15
to
'k, finally figured this out.

My diff algorithm doesn't look into l10n.ini, and as such finds

mobile/android/b2gdroid/branding/unofficial/locales/en-US/brand.*

which is exactly the 5 strings we're not seeing on the dashboard.

Grrrr, not sure if I really want to fix that.

Axel
0 new messages