Closed Bug 1138624 Opened 11 years ago Closed 11 years ago

[email] Remove placeholder text strings in templates

Categories

(Firefox OS Graveyard :: Gaia::E-Mail, defect)

x86
macOS
defect
Not set
normal

Tracking

(b2g-v2.2 fixed, b2g-master fixed)

RESOLVED FIXED
2.2 S7 (6mar)
Tracking Status
b2g-v2.2 --- fixed
b2g-master --- fixed

People

(Reporter: jrburke, Assigned: jrburke)

References

Details

(Keywords: late-l10n)

Attachments

(1 external file)

We occassionally get bugs like bug 1138562 that depending on how fast the l10n infrastructure starts up, we might temporarily show the placeholder strings we use in the templates, like NeW AccounT. Those are mostly there for us to confirm we have added l10n strings for things, and to give some context in the files. However, it causes enough confusion we should just remove them now. This was discussed before, but I am having a hard time finding a pre-existing bug for it.
Yeah, I don't think we have a bug, but in some new code/refactoring you did, you nuked them or didn't create new stuff with them. Definitely let's remove and ideally see if we can get uplifted since these type of bugs will tend to keep getting re-filed until the end of time if we don't.
Attachment #8571544 - Flags: review?(bugmail)
Comment on attachment 8571544 [details] [review] [gaia] jrburke:bug1138624-email-remove-placeholders > mozilla-b2g:master r=asuth by inspection by confirming that the intra-line diffs showed that we were only eliminating CoOl StRiNgS or strings that shouldn't have been there. Good catch on the aria implications of the compose button. Maybe that should happen in a separate bug that we do try and v2.2 uplift if you don't want to v2.2 uplift this whole thing? (I understand that we can still uplift strings but that they just want to be late-l10n.)
Attachment #8571544 - Flags: review?(bugmail) → review+
Keywords: checkin-needed
Keywords: checkin-needed
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Comment on attachment 8571544 [details] [review] [gaia] jrburke:bug1138624-email-remove-placeholders > mozilla-b2g:master [Approval Request Comment] [Bug caused by] (feature/regressing bug #): Long-standing issue with our default strings for DOM content, but better served by removing them to avoid issues like bug 1138562. [User impact] if declined: Possible occasional cache issues as described in bug 1138562. Due to the missing l10n string for compose, the ARIA label for compose will likely be incorrect in non-English locales. [Testing completed]: Tested on device. [Risk to taking this patch] (and alternatives if risky): Very low. These strings are already replaced by the l10n infrastructure at runtime. [String changes made]: One string introduced because it was just missing when it should have been there. If this is approved for uplift, I will add late-l10n to the bug.
Attachment #8571544 - Flags: approval-gaia-v2.2?
Keywords: late-l10n
Attachment #8571544 - Flags: approval-gaia-v2.2? → approval-gaia-v2.2+
v2.2: https://github.com/mozilla-b2g/gaia/commit/28f6a2af3ad7e69d3bcbc4ee8eb41874170d1d19 Note that this hit a minor conflict on uplift due to bug 825318 not being on v2.2 yet (so attachment_did_not_open_alert.html doesn't exist). If and when that gets approved for v2.2 (looks like that's not a certainty at this point), there's no way I'm going to remember to take this into account on the uplift, so I'd appreciate a branch-specific PR there.
Flags: needinfo?(bugmail)
Target Milestone: --- → 2.2 S7 (6mar)
Flags: needinfo?(bugmail)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: