[FxA]: testing subscription platform: phase 1: payment and subscription creation

8 views
Skip to first unread message

Peiying Mo

unread,
Jul 3, 2020, 12:33:19 PM7/3/20
to localization, Mozilla
Hello Localizers,

The main.ftl was added to the Firefox Account repository
<https://pontoon.mozilla.org/projects/firefox-accounts/> a few weeks ago.
This file contains payment related strings, for both frontend and backend,
all for the new product component Subscription Platform. Before the rollout
of any subscription based products to international markets, such as Mozilla
VPN
<https://blog.mozilla.org/futurereleases/2020/06/18/introducing-firefox-private-network-vpns-official-product-the-mozilla-vpn/>,
the platform needs to be ready in the localized versions.

The subscription platform has several features, only one feature is ready
for testing: *payment and subscription creation*. We need your help to
confirm that the localized content is correct in context. And if there are
any functionality issues, report it right away.

Please follow the steps for the subscription testing
<https://github.com/mozilla-l10n/localizer-documentation/blob/master/src/webprojects/fxa.md#testing-the-subscription-platform>
in this newly released FxA testing doc
<https://github.com/mozilla-l10n/localizer-documentation/blob/master/src/webprojects/fxa.md>.
The document is quite long. Do go through it once before starting the test.
A few important information I want to highlight here:

- Subscription staging server
<https://accounts.stage.mozaws.net/subscriptions/products/prod_HEJ13uxjG4Rj6L?plan=plan_HEJ1l12p1taV7I>
is different from the FxA staging server. This server is for this testing
purpose only and may or may not be permanent.
- Localized content is merged to master on Tuesdays.
- New Content is released on Fridays*.*

*Note*:

- RTL is not supported at the moment.
- Legal docs may not be in your language.
- If you encounter a missing translation, search in the `main.ftl` file.
Be mindful of variables in the string, so search one word or a short phrase
to get a search result.
- If you have a lot of incomplete translation to catch up, focus on the
strings used on this payment creation testing first.
- Pay attention to variables, markups and placeables. There are lots of
them in FxA files. Here are a few examples of common mistakes
<https://github.com/mozilla-l10n/localizer-documentation/blob/master/src/webprojects/fxa.md#errors-in-translations-can-break-the-build-for-all-languages>
to avoid.

*Reporting technical issues*

There are a few ways to report non-linguistic related bugs:

- File an issue here
<https://github.com/mozilla/fxa-content-server-l10n/issues>.
- Ping me in the Matrix channel
<https://chat.mozilla.org/#/room/#l10n-community:mozilla.org>.
- Send an email through dev-l10n-web mailing list.
- Send a direct email to me.

Thank you all and have a good weekend!
Peiying
Reply all
Reply to author
Forward
0 new messages