Q32016 Heartbeat Cross Promotion from Fx Desktop to Fx Mobile

RESOLVED FIXED

Status

Mozilla Localizations
Other
RESOLVED FIXED
a year ago
a year ago

People

(Reporter: mhan@mozilla.com, Assigned: CocoMo)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(URL)

Attachments

(1 attachment)

(Reporter)

Description

a year ago
Hi,

We sending messages on Fx Desktop using Heartbeat to create awareness and downloads of Fx mobile.  Please help by localizing the strings.  

Strings found here:  https://docs.google.com/a/mozilla.com/spreadsheets/d/1l6Q8MPkTyY2DcHflxQoOif3X-0H6TASrRuZY6Jl0wCw/edit?usp=sharing
Created attachment 8787010 [details]
png;base6485d32a4892e9f83e.png

This is where you will see the messages
Hello Matjaz,

Please use your magic to convert this to Pontoon friendly file so localizers can start translation there.  Once localized, we need the file converted back to spreadsheet with one language in either per column or per row.

Languages: 
German
French
Russian
Brazilian Port
Polish
Spanish
Italian
Simplified Chinese
Hindi
Spanish (Mexico)
Bahasa Indonesian
Japanese

Deadline: Sept 12.

Question: how do we structure this file in Pontoon.  We can't keep adding new strings if we have another project set up like this as the language requirement might be different.  

We don't have to solve this problem now but this will be come an issue later on.

Thanks,
Peiying
Assignee: pmo → m
Spanish is for es-ES.
Once strings are converted to a file format supported by Pontoon, we should really not try to go back to a spreadsheet.

One possible solution is to use .lang files in one of the existing repositories.
Lets do the .lang format, like we did in the past with Marketing.
Files have been added to the engagement-l10n repository, so they'll become available automatically in Pontoon.
https://github.com/mozilla-l10n/engagement-l10n/

Tracking dashboard:
https://l10n.mozilla-community.org/langchecker/?locale=all&website=6&file=heartbeat/2016/sep2016.lang

As said, we're not going back to a spreadsheet format. You will have the translations available here as soon as there are any available
https://l10n.mozilla-community.org/langchecker/?website=6&file=heartbeat/2016/sep2016.lang&action=translate 

or through API
https://l10n.mozilla-community.org/langchecker/?website=6&file=heartbeat/2016/sep2016.lang&action=translate&json

And please let's stop using copy and paste, that has proven the best way to mess up things, either by copying the wrong sentence or the wrong locale.
Assignee: m → pmo
Hi, I just started on the German translation and I have two questions:

(1) There is a full stop in the screenshot but not in the file. Are full stops added automatically?

(2) Where exactly does clicking on „Get it now“ take me? I’m asking because for the sake of shortness I translated it to mean „Download“. I wonder if that makes sense.

Thanks.
I assume the screenshot is only an example, and the source of truth is in the spreadsheet (i.e. no period).

NI for Mike to confirm, also where the button takes you.
Flags: needinfo?(mhan)
I've added zh-TW instead of zh-CN this morning. Since Peter already translated zh-TW, it would be great if we're able to use it.
@Mike, we have more communities that want to get involved.  Should we add them to the list?
(Reporter)

Comment 11

a year ago
@peiying,At this stage, itll only be these languages.  The communities are welcome to localize if they would like in case we can further roll this out to more countries.

@michael - Clicking on "Get it now" takes the user to a landing page where they can send an email to themselves with a link to the Fx google play or app store (typically users will access this email on their phone) OR they can click directly to these stores from their desktop and download the app (less likely to happen since most downloads happen on the phone).

Because this message is served only on desktop, we have no way to detect the users preference for iOS or Android so we have this landing page for them to decide.
Flags: needinfo?(mhan)
@Mike, I would hate to ask the communities to do the work for "in case".  Can we check the dashboard and add them to the existing list if they made it by the deadline?
(Reporter)

Comment 13

a year ago
@Peiying.  Lets limit to these locales. 

@flod no period is fine.
@ Rajesh and @ Ina, could you help with the localization request? 

https://l10n.mozilla-community.org/langchecker/?website=6&file=heartbeat/2016/sep2016.lang  The deadline is Sept 12.  

Thank you!
Flags: needinfo?(rajeshkajha)
Flags: needinfo?(dian.ina)
(Assignee)

Updated

a year ago
Flags: needinfo?(umesh.agarwal1)
(Assignee)

Updated

a year ago
Flags: needinfo?(dian.ina)
Mike, what's the status of this project?  Do you still need Hindi? This is the only locale not done yet.
Flags: needinfo?(mhan)
(Reporter)

Comment 16

a year ago
Hi Peiying,

We delayed this until probably November, but we may pull it in earlier.  Lets get Hindi to complete the translation.
Flags: needinfo?(mhan)

Comment 17

a year ago
Hi Peiying,

Sorry for delay! Just saw this. 
@Ravi will take care of it.
Flags: needinfo?(umesh.agarwal1) → needinfo?(ravi.103151)

Comment 18

a year ago
Hi peiying,
Sorry for the delay, we will complete it.

Comment 19

a year ago
Hi Peiying,

Hindi(hi-IN)Localization has been added to engagement-l10n repository.

https://github.com/mozilla-l10n/engagement-l10n/
Flags: needinfo?(ravi.103151) → needinfo?(pmo)
Thanks Ravi.

@Mike, we now have all the languages. Please mark the bug fixed if this is all you need to get done.
Flags: needinfo?(rajeshkajha)
Flags: needinfo?(pmo)
(Reporter)

Comment 21

a year ago
Thank you all!
Status: NEW → RESOLVED
Last Resolved: a year ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.