Closed
Bug 1313942
Opened 8 years ago
Closed 8 years ago
Check trailing spaces in string firstLastFormat in TB AB
Categories
(MailNews Core :: Address Book, defect)
MailNews Core
Address Book
Tracking
(Not tracked)
RESOLVED
FIXED
Thunderbird 52.0
People
(Reporter: aceman, Assigned: aceman)
References
Details
Attachments
(1 file)
1.91 KB,
patch
|
mkmelin
:
review+
iannbugzilla
:
review+
|
Details | Diff | Splinter Review |
+++ This bug was initially created as a clone of Bug #1312262 comment 13 +++ :aceman 2016-10-30 18:08:08 CET ::: mail/locales/en-US/chrome/messenger/addressbook/addressBook.properties @@ +11,3 @@ > emptyListName=You must enter a list name. > lastFirstFormat=%S, %S > firstLastFormat=%S %S Heh, IF really these trailing spaces are required for proper operation, maybe it would use a localization note. Someone's eager editor may automatically strip trailing space. In this bug find out if the trailing spaces in string "firstLastFormat" are really needed. Even if yes, that seems improper usage and should be solved differently.
Summary: Make the dialog titles in AB consistent and dynamic → Check trailing spaces in string firstLastFormat in TB AB
It seems fetching the strings from a properties file already automatically trims trailing spaces. We even have a test at https://dxr.mozilla.org/comm-central/rev/6b8c7cd17855f7de5eccb0ea9efcd5dbccc68573/mailnews/addrbook/test/unit/test_basic_nsIAbCard.js#54 that checks the resulting output: do_check_eq(card.generateName(1), kLNValue + ", " + kFNValue); do_check_eq(card.generateName(2), kFNValue + " " + kLNValue); And it expects there to be no trailing spaces. So I will remove them. More of a problem is that translators already found this bug: https://dxr.mozilla.org/l10n-central/search?q=firstLastFormat&redirect=false Some of them just trimmed the spaces, some preserved them some even made them obvious by forced \u0020 character (which may or may not have made the spaces actually preserved in the string). How do we proceed here? Should I just change the string name? That would be unfortunate as it should match the schema of the other string name (lastFirstFormat).
Flags: needinfo?(mkmelin+mozilla)
Flags: needinfo?(iann_bugzilla)
Comment 2•8 years ago
|
||
Assuming it doesn't really matter if translators put spaces or \u0020 there, I'd just fix the en-US string. If someone picks it up that's fine, but if not that doesn't change operations.
Flags: needinfo?(mkmelin+mozilla)
Flags: needinfo?(iann_bugzilla)
Attachment #8809993 -
Flags: review?(mkmelin+mozilla)
Attachment #8809993 -
Flags: review?(iann_bugzilla)
Updated•8 years ago
|
Attachment #8809993 -
Flags: review?(mkmelin+mozilla) → review+
Comment on attachment 8809993 [details] [diff] [review] patch r/a=me
Attachment #8809993 -
Flags: review?(iann_bugzilla) → review+
Thanks. I will post to to localization newsgroup, but we do not change the string IDs.
Keywords: checkin-needed
https://hg.mozilla.org/comm-central/rev/26d7f9ff1aba6d7b0ac94e5c87b78dd66b245e99
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Keywords: checkin-needed
Product: Thunderbird → MailNews Core
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 52.0
You need to log in
before you can comment on or make changes to this bug.
Description
•