Bug 5750 - Log indentation is broken with LANG=ru_RU.UTF-8
Summary: Log indentation is broken with LANG=ru_RU.UTF-8
Status: RESOLVED FIXED
Alias: None
Product: Mercurial
Classification: Unclassified
Component: Mercurial (show other bugs)
Version: 4.4.1
Hardware: Macintosh Mac OS
: wish bug
Assignee: Bugzilla
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-29 23:30 UTC by Max Arnold
Modified: 2017-12-14 00:00 UTC (History)
3 users (show)

See Also:
Python Version: ---


Attachments
Mismatched log indentation on 4.4.1 (264.02 KB, image/png)
2017-11-29 23:30 UTC, Max Arnold
Details
How it looked before the upgrade (247.29 KB, image/png)
2017-11-29 23:34 UTC, Max Arnold
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Max Arnold 2017-11-29 23:30 UTC
Created attachment 1986 [details]
Mismatched log indentation on 4.4.1

Log indentation is broken because of new localized strings in 4.4.x. See attached screenshots.
Comment 1 Max Arnold 2017-11-29 23:34 UTC
Created attachment 1987 [details]
How it looked before the upgrade
Comment 2 Anton Shestakov 2017-11-30 00:55 UTC
Confirmed, looks like a lack of translation after https://www.mercurial-scm.org/repo/hg/rev/4647e0a8d3d7

The rest of *.po files need to be updated the same way.
Comment 3 HG Bot 2017-12-06 13:10 UTC
Fixed by https://mercurial-scm.org/repo/hg/rev/c7b45db8f317
Yuya Nishihara <yuya@tcha.org>
log: translate column labels at once (issue5750)

This makes sure that all columns are aligned. getlogcolumns() is hosted by
templatekw so the namespaces module can see it.

i18n/de.po is updated so test-log.t passes with no error. "obsolete:" and
"instability:" are kept untranslated.

(please test the fix)
Comment 4 Bugzilla 2017-12-14 00:00 UTC
Bug was set to TESTING for 7 days, resolving