[Meta][l12y] Text very often appears truncated or overlaps, for many locales throughout device

RESOLVED INVALID

Status

defect
RESOLVED INVALID
6 years ago
2 years ago

People

(Reporter: delphine, Unassigned)

Tracking

({l12y})

Firefox Tracking Flags

(Not tracked)

Details

Tracking all bugs filed concerning truncated text in various locales throughout the device, in order to see if a general UX solution can be found.

Updated

6 years ago
Depends on: 876010, 892082

Updated

6 years ago
Depends on: 892049
No longer depends on: 876010

Updated

6 years ago
Depends on: 892086

Updated

6 years ago
No longer depends on: 892086

Updated

6 years ago
Depends on: 892086
Depends on: 891490, 889648, 891957, 891961, 891963, 891970
No longer depends on: 892006
we've been noticing this issue of truncated words more and more with new shipping locales. 

I've discussed this with Bhavana, who has been talking about revisiting UX with UX team, which could eventually help out in resolving this issue. This is why I've added Stephany in CC as well as UX team in Need info.
blocking-b2g: --- → leo?
Flags: needinfo?(firefoxos-ux-bugzilla)

Updated

6 years ago
Depends on: 892062
Depends on: 889421
No longer depends on: 892062
Adapting the title of this bug a bit, as it not only concerns truncated text, but also often text overlapping in certain areas. So this is more generally about the fact that there is not enough space on the screen.
Summary: [Meta][l12y] Text appears truncated for many locales throughout device → [Meta][l12y] Text very often appears truncated or overlaps, for many locales throughout device

Updated

6 years ago
Depends on: 892139

Updated

6 years ago
No longer depends on: 892139

Updated

6 years ago
Depends on: 892142

Updated

6 years ago
Depends on: 892139, 892150
No longer depends on: 892016, 892142

Updated

6 years ago
Depends on: 892160
No longer depends on: 892062

Updated

6 years ago
Depends on: 892200
No longer depends on: 892006

Updated

6 years ago
Depends on: 892213

Updated

6 years ago
Depends on: 892215

Updated

6 years ago
Depends on: 892558

Updated

6 years ago
Depends on: 892570

Updated

6 years ago
Depends on: 892565

Updated

6 years ago
Depends on: 892568, 829471

Updated

6 years ago
Depends on: 857776

Updated

6 years ago
Depends on: 892591

Updated

6 years ago
Depends on: 892616

Updated

6 years ago
Depends on: 892626

Updated

6 years ago
Depends on: 892622

Updated

6 years ago
No longer depends on: 892622

Updated

6 years ago
Depends on: 892685

Updated

6 years ago
Depends on: 892689

Updated

6 years ago
Depends on: 892698
Depends on: 892701

Updated

6 years ago
Depends on: 892706
No longer depends on: 892689, 892698, 892701

Updated

6 years ago
Depends on: 892689, 892698, 892701

Updated

6 years ago
Depends on: 892715

Updated

6 years ago
Depends on: 892724

Updated

6 years ago
Depends on: 892726
No longer depends on: 892689, 892698, 892701, 892706, 892715, 892724
Depends on: 892728

Updated

6 years ago
Depends on: 892735, 892734
No longer depends on: 892728

Updated

6 years ago
Depends on: 892728

Updated

6 years ago
Depends on: 892743

Updated

6 years ago
Depends on: 892689, 892698, 892701, 892706, 892715, 892724, 892748
No longer depends on: 892726, 892728, 892734, 892735, 892743
Depends on: 892761
Depends on: 892775

Updated

6 years ago
Depends on: 892778

Updated

6 years ago
Depends on: 892786

Updated

6 years ago
Depends on: 892782

Updated

6 years ago
Depends on: 892788
Nominating as a blocker since all the bugs listed affect v1.1 shipping locales

Updated

6 years ago
Depends on: 892792

Updated

6 years ago
Depends on: 892798

Updated

6 years ago
Depends on: 892805
Depends on: 886738

Updated

6 years ago
No longer depends on: 892698

Updated

6 years ago
Depends on: 892698

Updated

6 years ago
Depends on: 892726, 892728, 892734, 892735, 892743

Updated

6 years ago
Depends on: 893057, 893062

Updated

6 years ago
Depends on: 893067

Updated

6 years ago
Depends on: 893082

Updated

6 years ago
Depends on: 893089

Updated

6 years ago
Depends on: 893084

Updated

6 years ago
Depends on: 893092
Depends on: 893093

Updated

6 years ago
Depends on: 893103

Updated

6 years ago
Depends on: 893112
Depends on: 893122
Depends on: 893134

Updated

6 years ago
Depends on: 893138

Updated

6 years ago
Depends on: 893143
Depends on: 893152

Updated

6 years ago
Depends on: 893155
Depends on: 893157
No longer depends on: 893103, 893112, 893122, 893134, 893138, 893143, 893152, 893155

Updated

6 years ago
Depends on: 893159

Updated

6 years ago
Depends on: 893141

Updated

6 years ago
Depends on: 893175
Depends on: 893190
Un-nominating.
L10n team and UX team will get together and work on these issues
blocking-b2g: leo? → ---

Updated

6 years ago
Depends on: 893204
Depends on: 893209
No longer depends on: 893143

Updated

6 years ago
Depends on: 893223

Updated

6 years ago
Depends on: 893231

Updated

6 years ago
Depends on: 893233

Updated

6 years ago
Depends on: 893243

Updated

6 years ago
Depends on: 893256

Updated

6 years ago
Depends on: 893251

Updated

6 years ago
Depends on: 893255

Updated

6 years ago
Depends on: 893259
Depends on: 893260

Updated

6 years ago
Depends on: 893265

Updated

6 years ago
Depends on: 893264

Updated

6 years ago
Depends on: 893272

Updated

6 years ago
Depends on: 893274

Updated

6 years ago
Depends on: 89278
Depends on: 893285

Updated

6 years ago
Depends on: 893286
Depends on: 893292

Updated

6 years ago
Depends on: 893381

Updated

6 years ago
Depends on: 893382

Updated

6 years ago
Depends on: 893383

Updated

6 years ago
Depends on: 893384

Updated

6 years ago
Depends on: 893385

Updated

6 years ago
Depends on: 893387

Updated

6 years ago
Depends on: 893394
No longer depends on: 893385, 893387

Updated

6 years ago
Depends on: 893396

Updated

6 years ago
Depends on: 893399, 893385, 893387
No longer depends on: 893394, 893396

Updated

6 years ago
Blocks: 893400

Updated

6 years ago
Depends on: 893224, 893390

Updated

6 years ago
Depends on: 893401

Updated

6 years ago
Depends on: 893413

Updated

6 years ago
Blocks: 893415

Updated

6 years ago
Depends on: 893417

Updated

6 years ago
Depends on: 893421

Updated

6 years ago
No longer blocks: 893415
Depends on: 893420
No longer depends on: 893224, 893390, 893401, 893413, 893417, 893421

Updated

6 years ago
Depends on: 893422

Updated

6 years ago
No longer blocks: 893400

Updated

6 years ago
Blocks: 893400
Depends on: 893423

Updated

6 years ago
No longer blocks: 893400

Updated

6 years ago
Depends on: 893435

Updated

6 years ago
Depends on: 893438

Updated

6 years ago
Blocks: 893400
Depends on: 893439
No longer depends on: 893422, 893423, 893435, 893438

Updated

6 years ago
No longer blocks: 893400
Depends on: 893443
No longer depends on: 893420, 893439

Updated

6 years ago
Depends on: 893451

Updated

6 years ago
Depends on: 893452

Updated

6 years ago
Depends on: 893454

Updated

6 years ago
Depends on: 893455

Updated

6 years ago
Depends on: 893460

Updated

6 years ago
Depends on: 893463

Updated

6 years ago
Depends on: 893461

Updated

6 years ago
Depends on: 893464

Updated

6 years ago
Depends on: 893465

Updated

6 years ago
Depends on: 893466

Updated

6 years ago
Depends on: 893468

Updated

6 years ago
Depends on: 893473

Updated

6 years ago
Depends on: 893475

Updated

6 years ago
Depends on: 893476

Updated

6 years ago
Depends on: 893478

Updated

6 years ago
Depends on: 893479

Updated

6 years ago
Depends on: 893482

Updated

6 years ago
Depends on: 893488

Updated

6 years ago
Depends on: 893493, 893495, 893462
Depends on: 892784
No longer depends on: 89278
Depends on: 893874

Updated

6 years ago
Depends on: 893879

Updated

6 years ago
Depends on: 893917
No longer depends on: 893850, 893861, 893866, 893869, 893873, 893877, 893879, 893881

Updated

6 years ago
Depends on: 893912

Updated

6 years ago
Depends on: 893915

Updated

6 years ago
Depends on: 893924

Updated

6 years ago
No longer depends on: 893924

Updated

6 years ago
Depends on: 893928

Updated

6 years ago
Depends on: 893941

Updated

6 years ago
Depends on: 893951
Depends on: 893974

Updated

6 years ago
Depends on: 893964

Updated

6 years ago
Depends on: 893985
Depends on: 893989

Updated

6 years ago
Depends on: 893992

Updated

6 years ago
Depends on: 893967

Updated

6 years ago
Depends on: 891153

Updated

6 years ago
Depends on: 891432

Updated

6 years ago
Depends on: 894004, 894006, 894009

Updated

6 years ago
Depends on: 894011
No longer depends on: 893992

Updated

6 years ago
Depends on: 894008

Updated

6 years ago
Depends on: 889130

Updated

6 years ago
Depends on: 891582

Updated

6 years ago
Depends on: 891598

Updated

6 years ago
Depends on: 894027

Updated

6 years ago
Depends on: 892758

Updated

6 years ago
No longer depends on: 892788

Updated

6 years ago
Depends on: 858175

Updated

6 years ago
Depends on: 894044

Updated

6 years ago
Depends on: 894050

Updated

6 years ago
Depends on: 894066
Depends on: 894070

Updated

6 years ago
Depends on: 893924

Updated

6 years ago
Depends on: 894080

Updated

6 years ago
Depends on: 894082

Updated

6 years ago
Depends on: 894093

Updated

6 years ago
No longer depends on: 894066

Updated

6 years ago
Depends on: 894015, 894098

Updated

6 years ago
Depends on: 894101

Updated

6 years ago
Depends on: 894103

Updated

6 years ago
Depends on: 830717

Updated

6 years ago
Depends on: 894113

Updated

6 years ago
Depends on: 894112

Updated

6 years ago
Depends on: 885946

Updated

6 years ago
Depends on: 894117

Updated

6 years ago
Depends on: 893407

Updated

6 years ago
Depends on: 893487

Updated

6 years ago
No longer depends on: 893488

Updated

6 years ago
Depends on: 893852

Updated

6 years ago
Depends on: 894127
Depends on: 894143

Updated

6 years ago
Depends on: 894152

Updated

6 years ago
Depends on: 894155

Updated

6 years ago
Depends on: 894159

Updated

6 years ago
Depends on: 894161

Updated

6 years ago
Depends on: 894164
Depends on: 894168

Updated

6 years ago
Depends on: 894171

Updated

6 years ago
Depends on: 894178

Updated

6 years ago
Depends on: 894180

Updated

6 years ago
Depends on: 894183

Updated

6 years ago
Depends on: 894187

Updated

6 years ago
Depends on: 894140, 894170, 894177, 894185

Updated

6 years ago
Depends on: 894666
Depends on: 894685

Updated

6 years ago
Blocks: 894692
No longer depends on: 858175

Updated

6 years ago
No longer depends on: 893387

Updated

6 years ago
Depends on: 889919

Updated

6 years ago
Depends on: 889160
Depends on: 895524

Updated

6 years ago
No longer depends on: 893967

Updated

6 years ago
Depends on: 893492, 893041

Updated

6 years ago
No longer depends on: 894164

Updated

6 years ago
Depends on: 894661

Updated

6 years ago
Depends on: 893253

Updated

6 years ago
Depends on: 886422

Updated

6 years ago
Depends on: 885513

Updated

6 years ago
Depends on: 893063

Updated

6 years ago
Depends on: 894664

Updated

6 years ago
Depends on: 894687

Updated

6 years ago
Depends on: 886539

Updated

6 years ago
Depends on: 888348

Updated

6 years ago
No longer depends on: 891425

Updated

6 years ago
No longer depends on: 894080

Updated

6 years ago
No longer depends on: 893253

Updated

6 years ago
No longer depends on: 894514

Comment 5

6 years ago
UX has provided a suggested approach that we're going to try for these bugs. The short version of it is: if shortened copy and/or a center ellipsis will not work, and the only option is to adjust UI, please needinfo? firefoxos-ux-bugzilla@mozilla.com and we'll advise on the UI adjustment.
Flags: needinfo?(firefoxos-ux-bugzilla)

Comment 6

6 years ago
I think adjust UI (windows dimensions, fonts dimensions etc.) is solution for all these bugs. It is possible?

Updated

6 years ago
Depends on: 898038

Updated

6 years ago
Depends on: 898062

Updated

6 years ago
Depends on: 898078

Updated

6 years ago
Depends on: 898076

Updated

6 years ago
Blocks: 898150

Updated

6 years ago
Depends on: 898145

Updated

6 years ago
Depends on: 898077

Updated

6 years ago
Depends on: 898201

Updated

6 years ago
Depends on: 898212

Updated

6 years ago
Depends on: 898497

Updated

6 years ago

Updated

6 years ago
Depends on: 898530

Updated

6 years ago
Depends on: 898565

Updated

6 years ago
Depends on: 898567

Updated

6 years ago
Depends on: 898572

Updated

6 years ago
No longer blocks: 898150
Depends on: 898150

Updated

6 years ago
Depends on: 900048
(In reply to Raul Malea from comment #6)
> I think adjust UI (windows dimensions, fonts dimensions etc.) is solution
> for all these bugs. It is possible?

Potentially.  Our l10n.js localization implementation, when it is directly localizing a DOM element (instead of just localizing a string when directly triggered via JS code) has the ability to set attributes on the DOM element.  This includes the "style" attribute which would allow localizations to directly override the CSS that applies to a given string.

Because the strings themselves are usually going to exist within some type of container element that will not be style-able via this method, the style directives that can be used may be strictly limited to messing with the font style, but in some cases padding and overflow may also be overridden.

For a very specific example case in the e-mail app, see https://bugzilla.mozilla.org/show_bug.cgi?id=894696#c4

But basically the idea is that if you have:

L10NID=Some String

then you may also be able to do:

L10NID.style=font-size: 1.2rem; padding: 0;

or something appropriate like that.


I'm not cc'ing myself on this bug because I am terrified of the dependency list resulting in never-ending bugspam.  But feel free to send an e-mail to the dev-gaia list and I will be happy to respond there in the event anyone wants to discuss this mechanism further.

Updated

6 years ago
Depends on: 904761

Updated

6 years ago
Depends on: 904766

Updated

6 years ago
Depends on: 904802

Updated

6 years ago
Depends on: 904849

Updated

6 years ago
Depends on: 904857

Updated

6 years ago
Depends on: 904873

Updated

6 years ago
Depends on: 904876

Updated

6 years ago
Depends on: 904878

Updated

6 years ago
Depends on: 904895

Updated

6 years ago
Depends on: 904900

Updated

6 years ago
Depends on: 904903

Updated

6 years ago
Depends on: 904911

Updated

6 years ago
Depends on: 904928

Updated

6 years ago
Depends on: 905212

Updated

6 years ago
Depends on: 905224

Updated

6 years ago
Depends on: 905231

Updated

6 years ago
Depends on: 905232

Updated

6 years ago
Depends on: 904697

Updated

6 years ago
Depends on: 904860

Updated

6 years ago
Depends on: 905279

Updated

6 years ago
Depends on: 904685

Updated

6 years ago
Depends on: 904939

Updated

6 years ago
Depends on: 905440
Depends on: 910482

Updated

6 years ago
No longer depends on: 830717

Updated

6 years ago
Depends on: 930110

Updated

6 years ago
No longer depends on: 885812
No longer depends on: 894687

Updated

6 years ago
No longer depends on: 893492
Old, closing
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.