[tracking][l10n] Get Involved page + video + email responses

RESOLVED FIXED in Future

Status

www.mozilla.org
L10N
RESOLVED FIXED
5 years ago
10 months ago

People

(Reporter: David Boswell, Unassigned)

Tracking

(Depends on: 2 bugs)

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: u=user c=l10n p=2, URL)

Attachments

(1 obsolete attachment)

(Reporter)

Description

5 years ago
Opening tracking bug for getting the Get Involved page localized.

For background, this page hasn't been localized before since it wasn't on a site that could host localized content, but the page recently moved over to the new www.mozilla.org infrastructure that can handle localized content.

Also, there are some open questions about how to localize the page (contribution opportunities and initial points of contact will be different for different locales so we need to sort out how the page changes).  

Our thought was to do a pilot of a couple localizations (bug 743746) to sort things out and then open this up to more locales.  I'd like to avoid asking people to re-do their localizations if we decide that we need to change our approach after we see how our initial ideas are working out.

Pascal, let me know if you have suggestions about next steps and would like to talk through this.
Currently we have experimented with mere translations and we are able to handle them, if the page needs specific text and links, that's something we haven't tried yet (although in theory we can do it as well on bedrock as we did on the php site, just differently). So maybe the first step would be to know what is needed on what page for which locale, starting with a couple of locales is fine for me, but I can't really start working on that before next week (my wednesday is already full of work and Thurday and Friday, I am on PTO).
(Reporter)

Comment 2

5 years ago
> So maybe the first step would be to know what is needed on what page for which 
> locale

Pierros and I are going to work on some mockups this week for what a localized version of the page looks like and we'll post for discussion.
(Reporter)

Comment 3

5 years ago
> So maybe the first step would be to know what is needed on what page for which 
> locale

Pierros and I talked yesterday and for the first pass at this we want to do a straight-forward localization -- translate what's on the page and translate the responses people get when they use the form.  We'll look at doing more locale-specific content once we get the basics done.  I'll follow up in bug 743746 with more details.
OS: Mac OS X → All
Hardware: x86 → All
Translating the page only should be relatively easy, we can work on having per locale content later.
No longer depends on: 743746
(Reporter)

Comment 5

5 years ago
(In reply to Pascal Chevrel:pascalc from comment #4)
> Translating the page only should be relatively easy, we can work on having
> per locale content later.

Great, glad to hear it will be relatively easy.  

What do we do next?  Do we export the strings from the page to Verbatim or some other l10n tool?  Would it be possible to also export the email content from Github?
The strings will be in the usual .lang files on svn, the next version of Verbatim should also support this format, but not yet.
(Reporter)

Comment 7

5 years ago
(In reply to Pascal Chevrel:pascalc from comment #6)
> The strings will be in the usual .lang files on svn, the next version of
> Verbatim should also support this format, but not yet.

So are we able to export strings from Bedrock now or do we need to wait for the next version of Verbatim?  If we don't put the strings in Verbatim, what workflow should localizers use?

My understanding from the last mozilla.org meeting was that it was possible to export strings now.  Copying Mike, James and Steven since they'll have more information about this than I do.
The workflow is the same as usual, we export the strings to svn in .lang files, people get notified via the web dashboard and we file per locale bugs to track progress.
(Reporter)

Comment 9

5 years ago
(In reply to Pascal Chevrel:pascalc from comment #8)
> The workflow is the same as usual, we export the strings to svn in .lang
> files, people get notified via the web dashboard and we file per locale bugs
> to track progress.

OK, great.  Is that something you can kick off?  (Sorry for the basic questions -- I'm not that familiar with the process.)
Yes, I intend to kick that off tomorrow and wednesday, I think a good first step is to start with pure translation, then we can experiment with a couple of locales for targetted content, that will be a good test to see if the requirements we we set for bedrock in that area are met ;)
(Reporter)

Comment 11

5 years ago
Pascal, that sounds great.  I'll try to be as responsive as I can this week as you kick things off -- we're offsite at a work week though so it might take me a little while to get back to you.
(Reporter)

Updated

5 years ago
Depends on: 756093
progress update, all the strings were enclosed in l10n strings and a pull request was sent to the webdev team to have that updated page merged into the dev branch so as that it can be reflected onto the staging server. Once we have that server updated, I'll update the lang file for pt-BR and hr locales for testing.

Updated

5 years ago
Depends on: 758596, 754287
(Reporter)

Updated

5 years ago
Depends on: 743746
(Reporter)

Updated

5 years ago
Target Milestone: --- → Future
Hi all,

Just finished coding the email address and canned response localization. It's waiting on a pull request here: https://github.com/mozilla/bedrock/pull/126

This patch allow us to have per locale email receivers and per locale automatic responses. If there is local receiver the email is directed to the special 'all' receiver. Currently we have no local receivers and I matched the current list to the special 'all' receiver.

Note: for this code to work playdoh-lib must be updated. I already pull requested this change also: https://github.com/mozilla/playdoh-lib/pull/13

Comment 14

5 years ago
Commits pushed to dev at https://github.com/mozilla/bedrock

https://github.com/mozilla/bedrock/commit/8f576b58594fd5433abf0aa272136bd4d0bbb7ae
Allow for email address and text localization. Bug 755351.

https://github.com/mozilla/bedrock/commit/177ad0a83385df6ddeccbdd567935bd88c2684d4
Merge pull request #135 from glogiotatidis/743746-localize-contribute

Allow for email address and text localization. Bug 755351.
(Reporter)

Comment 15

5 years ago
(In reply to Giorgos Logiotatidis [:giorgos] from comment #13)
> This patch allow us to have per locale email receivers and per locale
> automatic responses. If there is local receiver the email is directed to the
> special 'all' receiver. Currently we have no local receivers and I matched
> the current list to the special 'all' receiver.

Great.

In terms of documenting local receivers, I started a list on the wiki at

https://wiki.mozilla.org/Contribute/Point_people#By_Locale

One question: how does this patch send the inquiries to the designated local point person?  If it forwards the messages, we'll also need to make sure the contribute@ mailing list is copied on all inquiries since that's where the dashboard pulls information from.  And for the 'all' receiver, I think this probably makes sense to be the contribute@ list.

In terms of having localized auto-responses, it would be great to figure out how to get the current set of auto-responses in Github into a workflow that localizers can use to localize the content.  We'll also need to add the current set of manual emails to whatever workflow we come up with.
(Reporter)

Updated

5 years ago
Summary: [Tracking bug] Localize Get Involved page → [tracking][l10n] Get Involved page + video + email responses
Whiteboard: [l10n]
(Reporter)

Updated

5 years ago
Depends on: 760820
(Reporter)

Updated

5 years ago
Depends on: 760821
(Reporter)

Updated

5 years ago
Depends on: 760823
(Reporter)

Updated

5 years ago
Depends on: 754902
(Reporter)

Comment 16

5 years ago
FYI, Giorgos has documented the workflow for what happens when someone uses the form on the Get Involved page at

https://wiki.mozilla.org/Contribute/Inquiry_Workflow

There hasn't been much documentation about this in the past, so thanks to Giorgos for getting that started.

Please feel free to post feedback or questions about how we can make that more useful.  Maybe some sort of flowchart to go along with the description of the steps?  I'm not a designer, but I may be able to put something together :)
It seems OK for me. The only problem I see is that contribute at mozilla dot org is going to receive tons of emails in dozens of languages instead of just English.
(Reporter)

Comment 18

5 years ago
(In reply to Rubén Martín [:Nukeador] from comment #17)
> It seems OK for me. The only problem I see is that contribute at mozilla dot
> org is going to receive tons of emails in dozens of languages instead of
> just English.

Yes, having everything go to a mailing list is probably not the best way to scale this to handle more locales and more people interacting.  I think it's best to use this for now though so we don't get blocked and at the same time look at what would be a better long-term solution.
(Reporter)

Comment 19

5 years ago
For reference, the video used on the Get Involved page has already been localized into many different languages on the Universal Subtitles site at:

http://www.universalsubtitles.org/en/videos/NNxEqfuQSaPN/info/mozilla-firefox-a-different-kind-of-browser/
(Reporter)

Comment 20

5 years ago
There have been some questions about how the workflow of the localized Get Involved pages should operate, so I've put together a basic visualization that compares the process on the EN and non-EN pages.

https://wiki.mozilla.org/Contribute/Inquiry_Workflow

This is pretty basic and probably over-simplifies things and leaves other important details out.  Nikola has offered to help document all this better, so if you have any questions about this or if there are things missing or not explained well, please feel free to send feedback.  Nikola can then make this lots better :)
fyi, we have that page in portuguese mostly done:
https://www-dev.allizom.org/b/pt-BR/contribute/

We should be able to push that to production early July, there is still some bugs to fix there.
This is fantastic news. Thank you for the update Pascal!
(Reporter)

Comment 23

5 years ago
Pascal, that's great.  Exciting to see the pt-BR page on dev and to hear we should be able to get this going in time for FISL.  

I'm sure you're recovering from the Fennec launch work, so would you like to find time to sync up next week to figure out what is left to do?
Let's sync up next Tuesday :)
(Reporter)

Comment 25

5 years ago
(In reply to Pascal Chevrel:pascalc from comment #24)
> Let's sync up next Tuesday :)

Great.  Would 8 AM pacific time work for you?
Yes
(Reporter)

Comment 27

5 years ago
Pascal, great.  I just set something up for Tuesday, July 3 at 8 AM pacific.  If anyone else wants to be added to the invite, please email me directly.
(In reply to Pascal Chevrel:pascalc from comment #8)
> The workflow is the same as usual, we export the strings to svn in .lang
> files,

I don't normally do l10n work so I'll appreciate if someone can elaborate on this with a pointer to the file on http://hg.mozilla.org/ for example.
(Reporter)

Comment 29

5 years ago
(In reply to Kang-Hao (Kenny) Lu [:kennyluck] from comment #28)
> I don't normally do l10n work so I'll appreciate if someone can elaborate on
> this with a pointer to the file on http://hg.mozilla.org/ for example.

There is some documentation about localization on Bedrock at

http://bedrock.readthedocs.org/en/latest/l10n.html

This may or may not answer all of the technical questions, but hopefully it helps.
(Reporter)

Updated

5 years ago
Depends on: 769715
(Reporter)

Updated

5 years ago
Depends on: 770606
David, is this bug somehow related to bug 570716?
(Reporter)

Comment 31

5 years ago
(In reply to Fernando Pereira Silveira from comment #30)
> David, is this bug somehow related to bug 570716?

Thanks for finding that.  I'd forgotten I had filed that, but it looks like a dupe of this one now.
(Reporter)

Updated

5 years ago
Duplicate of this bug: 570716
(Reporter)

Comment 33

5 years ago
FYI, I just blogged about how we've started to work on localizing the Get Involved page and how it fits in with our strategy for bringing more contributors in to projects across Mozilla.

http://davidwboswell.wordpress.com/2012/07/11/connecting-with-contributors-everywhere/
(Reporter)

Updated

5 years ago
Depends on: 773322

Updated

5 years ago
Depends on: 774232

Updated

5 years ago
Depends on: 780911

Updated

5 years ago
Depends on: 780913

Updated

5 years ago
Whiteboard: [l10n] → [l10n] sp-2012-08-14 u=user c=l10n
(Assignee)

Updated

5 years ago
Component: www.mozilla.org → General
Product: Websites → www.mozilla.org
(Reporter)

Updated

5 years ago
Depends on: 792107
(Reporter)

Updated

5 years ago
Component: General → L10N

Updated

5 years ago
Depends on: 783202

Updated

5 years ago
Depends on: 794059

Comment 34

5 years ago
Hi David,

I am interested for localization of this landing page.
 i've already done with localizing webmaker landing page in hindi language moreover project nemo page.

http://thecyberspark.com/webmaker

Please let me know regarding this.

Thanks
(Reporter)

Comment 35

5 years ago
(In reply to Faisal Aziz from comment #34)
> I am interested for localization of this landing page.
>  i've already done with localizing webmaker landing page in hindi language
> moreover project nemo page.
> 
> http://thecyberspark.com/webmaker

Faisal, great, I'm glad to hear you're interested in localizing the Get Involved page.  I've added you to the list of locale point people for this page at

https://wiki.mozilla.org/Contribute/Point_people#By_Locale

Pascalc, how would you prefer to handle new localization requests?  Should we file bugs that block this tracking bug for each locale or is there another way to track things?
(Reporter)

Updated

5 years ago
Depends on: 795033
(Reporter)

Updated

5 years ago
Depends on: 795130
Created attachment 665872 [details]
Chinese Traditional (zh-TW) translation for contribute.lang

A copy of this file has already checked in as r109466.
Thanks Peter, David do you mind opening separate bugs for zh-TW and hi-IN locales ?

Thanks
Depends on: 795304
Comment on attachment 665872 [details]
Chinese Traditional (zh-TW) translation for contribute.lang

moved to bug 795304
Attachment #665872 - Attachment is obsolete: true
(In reply to Pascal Chevrel:pascalc from comment #37)
> Thanks Peter, David do you mind opening separate bugs for zh-TW and hi-IN
> locales ?
> 
> Thanks

Pascal, David, 
I have filed bug 795304 for zh-TW, feel free to add anything needed to the bug :)
(Reporter)

Updated

5 years ago
Depends on: 795364
(Reporter)

Comment 40

5 years ago
(In reply to Pascal Chevrel:pascalc from comment #37)
> Thanks Peter, David do you mind opening separate bugs for zh-TW and hi-IN
> locales ?

I just added bug 795364 for hi-IN.

FWIW, there are some people who expressed interest that I've tracked on the Point People wiki page that aren't being tracked here.  I'll go through that list soon about make sure every one of those locales is included here.
(Reporter)

Updated

5 years ago
Depends on: 795488
(Reporter)

Updated

5 years ago
Depends on: 795546
(Reporter)

Updated

5 years ago
Depends on: 795779
(Reporter)

Updated

5 years ago
Depends on: 796062
(Reporter)

Updated

5 years ago
Depends on: 796066
(Reporter)

Updated

5 years ago
Depends on: 796401
(Reporter)

Updated

5 years ago
Depends on: 796406
(Reporter)

Updated

5 years ago
Depends on: 796845

Updated

5 years ago
Depends on: 797839
(Reporter)

Updated

5 years ago
Depends on: 799273

Updated

5 years ago
Depends on: 804122

Updated

5 years ago
Whiteboard: [l10n] sp-2012-08-14 u=user c=l10n → u=user c=l10n p=2

Updated

5 years ago
Depends on: 819557

Updated

5 years ago
Depends on: 821330

Updated

5 years ago
Depends on: 793754
(Reporter)

Updated

5 years ago
Depends on: 823536

Updated

4 years ago
Depends on: 826323
(Reporter)

Updated

4 years ago
Depends on: 827693

Updated

4 years ago
Depends on: 830298

Updated

4 years ago
Depends on: 830301
(Reporter)

Updated

4 years ago
Depends on: 830441

Updated

4 years ago
Depends on: 831987

Updated

4 years ago
Depends on: 837722
Depends on: 841324

Updated

4 years ago
Depends on: 842122

Comment 41

4 years ago
Filed bug 842122 for id.

David/Brian/Pascal could you setup the lang files and email response for id? Thanks!

Updated

4 years ago
Depends on: 842958

Updated

4 years ago
Depends on: 844167
(Reporter)

Updated

4 years ago
Depends on: 854285

Updated

4 years ago
Depends on: 854992
(Reporter)

Updated

4 years ago
Depends on: 856922
(Reporter)

Updated

4 years ago
Depends on: 859537

Updated

4 years ago
Depends on: 868966
(Reporter)

Updated

4 years ago
Depends on: 873281
Depends on: 884248
Depends on: 885975
Depends on: 908714
(Reporter)

Updated

3 years ago
Depends on: 956155
Depends on: 982791

Updated

10 months ago
Status: NEW → RESOLVED
Last Resolved: 10 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.