Closed Bug 885551 Opened 13 years ago Closed 13 years ago

Enter PIN screen (and all text) is displayed in English for a device set to another locale

Categories

(Marketplace Graveyard :: Payments/Refunds, defect, P1)

defect

Tracking

(Not tracked)

VERIFIED FIXED
2013-07-11

People

(Reporter: karina.filipe, Assigned: kumar)

Details

Attachments

(3 files)

User Agent: Mozilla/5.0 (Windows NT 6.1; rv:21.0) Gecko/20100101 Firefox/21.0 (Beta/Release) Build ID: 20130511120803 Steps to reproduce: 1. Open marketplace 2. Search for a paid app 3. Click to buy 4. Start the process to create and account Actual results: The persona PIN screen is in English (note: all of the PIN screens are in English, such as: wrong pin, confirmation pin, reset pin, forgot pin) Expected results: The interface during the PIN screens should be in Spanish
Please attach a screenshot. I'm not sure what the persona PIN screen is.
Attached image screenshot
Priority: -- → P1
Note that this issue also occurs for polish
Assignee: nobody → wraithan
Assignee: wraithan → kumar.mcmillan
Target Milestone: --- → 2013-07-04
Spanish is working fine for me but I can confirm Polish translations are not working. I see that we have the localized strings so I am investigating further to see what could be happening
Status: UNCONFIRMED → NEW
Ever confirmed: true
In addition to committing strings we also need .mo files. I compiled them all and committed. If that fixed it, yay, otherwise it's something else.
Attached image postfix-screenshot.png
Thank Wil, looks like the compile fixed it: https://github.com/mozilla/webpay/commit/4cf7ac215e827c79fcf0680546d8d469b9bcea5a I'm attaching the fixed screen from dev using the Polish locale.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
This is still reproducible for Spanish on Stage : http://screencast.com/t/ocSFFziS5DSd
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Can you post a video of reproducing the bug? When I start with a new flash, set the language to Spanish, open Marketplace Dev, set the region to Spain, log in, and begin a purchase I see Spanish localization. I attached a screenshot.
Flags: needinfo?(vcarciu)
sorry, nevermind. You said on MP Stage and I can confirm. investigating...
Flags: needinfo?(vcarciu)
spanish locales aren't working in prod either. Still searching for clues.
Added some logging, still can't dig anything up. On Monday I'll try to inspect the headers closer.
Target Milestone: 2013-07-04 → 2013-07-11
When I run this locally it works as expected but when run on production it returns 'en-us' >>> from webpay.base.middleware import LocaleMiddleware as LM >>> lm = LM() >>> lm.get_best_language('pl,en-us;q=0.7,en;q=0.3') 'pl' I'm digging in further...
all locales were completely broken in stage/prod due to how funfactory requires us to whitelist locales for prod! Fixed: https://github.com/mozilla/webpay/commit/2ed99c9c15e314be262fa0b757624adb16812800
Status: REOPENED → RESOLVED
Closed: 13 years ago13 years ago
Resolution: --- → FIXED
Summary: Enter PIN screen is displayed in English for a device set to Spanish → Enter PIN screen (and all text) is displayed in English for a device set to another locale
this fix is currently on stage, on prod soon
Verified as fixed . We still have some translations issues for Polish(bug 891935) but this is another issue.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: