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

Help for localizing Firefox Hello

31 views
Skip to first unread message

Maria Angeles Oteo

unread,
Oct 21, 2014, 6:52:10 PM10/21/14
to
Hi!
As you know, Mozilla is launching a new service "Hello" that is intended to break down the walls around services like Microsoft Skype and Google Hangouts [1]. Although Hello works currently on Desktop, a FirefoxOS version is coming and for that we need your help for that! One of the first market Loop is going to be launched at is Germany and we need you in order to have the application properly localised to German.

- How can you help us?
The application is available at github [2] and it's currently localised for English and Spanish [3]. We are waiting for incoming Pull Requests to get the app localized app and running in Goethe's language!

- When?
Well, this is really urgent, we need to have the app properly localised by 30th October. We know it's challenging, but I am pretty sure you will help us to make it: your help is essential for a key mozilla product!

- I want/need to more about loop (Firefox Hello is the comercial name) so I can help: at loop wiki [4] you can find more information about how to install and use Loop

- Still have questions?
Please feel free to contact some of the people working on Hello for FirefoxOS:
- Maria Oteo (ot...@tid.es)
- Daniel Coloma (dco...@tid.es)
- Cristian Rodríguez (cr...@tid.es)

Thanks in advance!

[1] https://blog.mozilla.org/futurereleases/2014/10/16/test-the-new-firefox-hello-webrtc-feature-in-firefox-beta/
[2] https://github.com/mozilla-b2g/firefoxos-loop-client/
[3] https://github.com/mozilla-b2g/firefoxos-loop-client/tree/master/locales
[4] https://wiki.mozilla.org/Loop/Try_Loop#Firefox_OS_Loop_Client

Francesco Lodolo [:flod]

unread,
Oct 22, 2014, 3:08:14 AM10/22/14
to dev-...@lists.mozilla.org
I'm in the process of localizing this in Italian and testing the app.

Note for localizers (I'll probably have more at the end of the process).

*locales/date/date.en.properties*
It's the same file you already translated for Firefox OS
https://hg.mozilla.org/gaia-l10n/en-US/file/86f3073e71a1/shared/date/date.properties

Just remove 2 keys: shortTimeFormat12, shortTimeFormat24.

For Github, this might help if you never tried a pull request
http://flod.org/github/

Francesco
> _______________________________________________
> dev-l10n mailing list
> dev-...@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-l10n

Francesco Lodolo [:flod]

unread,
Oct 22, 2014, 3:32:01 AM10/22/14
to dev-...@lists.mozilla.org
Il 22/10/14 09:07, Francesco Lodolo [:flod] ha scritto:
> Note for localizers (I'll probably have more at the end of the process).
One more note: for testing you need to add your locale to manifest.webapp
https://github.com/mozilla-b2g/firefoxos-loop-client/blob/master/manifest.webapp#L76-L85

Francesco

Sebastian Hengst

unread,
Oct 22, 2014, 4:16:15 AM10/22/14
to Maria Angeles Oteo, dev-...@lists.mozilla.org
Hi,

unfortunately, calling with Firefox Hello is stuck at 'Dialing'
(confirmed by another localizer):
https://bugzilla.mozilla.org/show_bug.cgi?id=1087001

Other issues (do you want them reported as bug reports in
bugzilla.mozilla.org or as GitHub issues?):

- Canceling the login screen for Firefox Accounts opens the 'Oops!'
error screen.

- If there is no Wi-Fi or mobile data connection when setting Fx Hello
up, it will complain and go to the initial welcome screen.

- On smaller screens, the localized status strings like 'Dialing' can
become partially hidden behind the icons of the call screen.

- In the call bar at the bottom, the label is "Firefox Hello -Anruf" for
German, so it seems {{serviceName}} has at least a trailing whitespace
(which it shouldn't).

Thank you
Sebastian

-------- Original-Nachricht --------
Betreff: Help for localizing Firefox Hello
Von: Maria Angeles Oteo <angel...@gmail.com>
Datum: 2014-10-22 00:52

Rajesh Ranjan

unread,
Oct 22, 2014, 9:16:12 AM10/22/14
to Maria Angeles Oteo, dev-...@lists.mozilla.org
On Wed, Oct 22, 2014 at 4:22 AM, Maria Angeles Oteo <angel...@gmail.com>
wrote:

> Hi!
> As you know, Mozilla is launching a new service "Hello" that is intended
> to break down the walls around services like Microsoft Skype and Google
> Hangouts [1]. Although Hello works currently on Desktop, a FirefoxOS
> version is coming and for that we need your help for that! One of the first
> market Loop is going to be launched at is Germany and we need you in order
> to have the application properly localised to German.
>
> - How can you help us?
> The application is available at github [2] and it's currently localised
> for English and Spanish [3]. We are waiting for incoming Pull Requests to
> get the app localized app and running in Goethe's language!
>
>
Would be better to keep this one on mozilla.locamotion.org .



> - When?
> Well, this is really urgent, we need to have the app properly localised by
> 30th October. We know it's challenging, but I am pretty sure you will help
> us to make it: your help is essential for a key mozilla product!
>
> - I want/need to more about loop (Firefox Hello is the comercial name) so
> I can help: at loop wiki [4] you can find more information about how to
> install and use Loop
>
> - Still have questions?
> Please feel free to contact some of the people working on Hello for
> FirefoxOS:
> - Maria Oteo (ot...@tid.es)
> - Daniel Coloma (dco...@tid.es)
> - Cristian Rodríguez (cr...@tid.es)
>
> Thanks in advance!
>
> [1]
> https://blog.mozilla.org/futurereleases/2014/10/16/test-the-new-firefox-hello-webrtc-feature-in-firefox-beta/
> [2] https://github.com/mozilla-b2g/firefoxos-loop-client/
> [3]
> https://github.com/mozilla-b2g/firefoxos-loop-client/tree/master/locales
> [4] https://wiki.mozilla.org/Loop/Try_Loop#Firefox_OS_Loop_Client
> _______________________________________________
> dev-l10n mailing list
> dev-...@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-l10n
>



--
Rajesh Ranjan
www.rajeshranjan.in
@kajha <https://twitter.com/kajha>

Can the FOSS community save 197 endangered Indian languages?
<http://opensource.com/community/14/7/save-endangered-language-today>

Krishnababu Krothapalli

unread,
Oct 22, 2014, 10:43:11 AM10/22/14
to dev-...@lists.mozilla.org
Yes, would like to have it on http://mozilla.locamotion.org
On అక్టోబరు 22 బుధవారం 2014 సా. 06:46, Rajesh Ranjan wrote:
> On Wed, Oct 22, 2014 at 4:22 AM, Maria Angeles Oteo <angel...@gmail.com>
> wrote:
>
>> Hi!
>> As you know, Mozilla is launching a new service "Hello" that is intended
>> to break down the walls around services like Microsoft Skype and Google
>> Hangouts [1]. Although Hello works currently on Desktop, a FirefoxOS
>> version is coming and for that we need your help for that! One of the first
>> market Loop is going to be launched at is Germany and we need you in order
>> to have the application properly localised to German.
>>
>> - How can you help us?
>> The application is available at github [2] and it's currently localised
>> for English and Spanish [3]. We are waiting for incoming Pull Requests to
>> get the app localized app and running in Goethe's language!
>>
>>
> Would be better to keep this one on mozilla.locamotion.or
>
>
>
>> - When?
>> Well, this is really urgent, we need to have the app properly localised by
>> 30th October. We know it's challenging, but I am pretty sure you will help
>> us to make it: your help is essential for a key mozilla product!
>>
>> - I want/need to more about loop (Firefox Hello is the comercial name) so
>> I can help: at loop wiki [4] you can find more information about how to
>> install and use Loop
>>
>> - Still have questions?
>> Please feel free to contact some of the people working on Hello for
>> FirefoxOS:
>> - Maria Oteo (ot...@tid.es)
>> - Daniel Coloma (dco...@tid.es)
>> - Cristian Rodríguez (cr...@tid.es)
>>
>> Thanks in advance!
>>
>> [1]
>> https://blog.mozilla.org/futurereleases/2014/10/16/test-the-new-firefox-hello-webrtc-feature-in-firefox-beta/
>> [2] https://github.com/mozilla-b2g/firefoxos-loop-client/
>> [3]
>> https://github.com/mozilla-b2g/firefoxos-loop-client/tree/master/locales
>> [4] https://wiki.mozilla.org/Loop/Try_Loop#Firefox_OS_Loop_Client

Manoj Giri

unread,
Oct 23, 2014, 2:42:44 AM10/23/14
to dev-...@lists.mozilla.org
Please do make it available for Odia language on
http://mozilla.locamotion.org/or/

/Manoj

angel...@gmail.com

unread,
Oct 23, 2014, 5:53:04 AM10/23/14
to
Thanks for your feedback! We really appreciate it!

First things first, I forgot to mention that Loop testing has been done exclusively in 2.0 as that is the commercial version to be distributed soon.

On Wednesday, October 22, 2014 10:16:15 AM UTC+2, Sebastian Hengst wrote:
> Hi,
>
> unfortunately, calling with Firefox Hello is stuck at 'Dialing'
> (confirmed by another localizer):
> https://bugzilla.mozilla.org/show_bug.cgi?id=1087001
>

Although we recommend you to test Loop with FFOS 2.0, as I've already commented in the bug, it's working for me in Gaia master, Gecko mozilla-central.

> Other issues (do you want them reported as bug reports in
> bugzilla.mozilla.org or as GitHub issues?):
>

Yes, please open any issue you discover in Bugzilla, using FirefoxOS Product and Gaia::Loop component. We'll have a look at the issues you mention below.

Axel Hecht

unread,
Oct 23, 2014, 7:10:49 AM10/23/14
to Maria Angeles Oteo
The path I proposed for the fxos Hello App is built to give a better
connection between the developers of the app and the community that
helps to build the localized app. It also allows to to scale as we
empower more projects to self-service their needs.

Pootle or in particular mozilla.locamotion.org aren't on the critical
path for this project.

While it's technically possible to expose strings and get them back into
the hello app, I don't see this project to be on the hook to make that
happen.

If there's a community that wants it to happen, I suggest that 2 or 3
people volunteer to do the actual work, i.e., following the loop
project, pick up strings there, expose them on a pootle project, watch
updates there, transform them into PRs, and coordinate the feedback
between the technical pieces and the translation contributors.

Axel

Francesco Lodolo [:flod]

unread,
Oct 23, 2014, 11:36:54 AM10/23/14
to dev-...@lists.mozilla.org
Il 22/10/14 00:52, Maria Angeles Oteo ha scritto:
> We are waiting for incoming Pull Requests to get the app localized app and running in Goethe's language!
Hi Maria,
two suggestions.

1) Please check the queue. Pull requests are piling up, I even see two
for Italian
https://github.com/mozilla-b2g/firefoxos-loop-client/pulls

2) If you want to don't get localizers mad, at this point you should
consider changing IDs when you update strings. Otherwise you'll ship
outdated content in localizations and nobody will notice (a couple of
strings were changed in the last days).

Francesco

angel...@gmail.com

unread,
Oct 26, 2014, 7:05:10 PM10/26/14
to
Hi Francesco!

Thanks for the heads-up. About the IDs, you are very right, I have asked our team not to re-use IDs anymore.

About the incoming PRs, I'd like first of all to say a big thank you for all the PRs that are being received. My apologies for the lack of feedback from our side, but we are now focused on the delivery of the first version of the Loop app and did not have time to review the contributions (thanks again!).

In order to be able to localise the app for a given language we need:

A/ The properties files for the Loop strings, e.g. app/locales/loop.en-US.properties for English
B/ The properties files for dates l10n, e.g. app/locales/date/date.en-US.properties for English
C/ Modify Loop manifest file (app/manifest.webapp) to include the language in the locales list, e.g.
"en-US": {
"name": "Firefox Hello",
"description": "Firefox Hello"
},

After you have done all the required changes and *before* creating your commit, please execute the command "make" in your working copy [1] so any commit you create includes also an extra commit to "bump" the version of the application. Based on the contributions received form the German community you can see an example of how to do this at [2].

For those of you not familiar with Git, we have created a more detailed set of instructions on the wiki [3]. I'll be catching-up with the pending PRs to ensure they are in a format that can be merged.

Thanks!

[1] https://github.com/mozilla-b2g/firefoxos-loop-client#git-hooks
[2] https://github.com/mozilla-b2g/firefoxos-loop-client/pull/241
[3] https://github.com/mozilla-b2g/firefoxos-loop-client/wiki/Help-for-l10n-contributors#adding-a-new-locale

0 new messages