v2 splits non-trivial changes out to keep i18n patches simpler. A few more word legos in fsck are removed. v2 also fixes a bug in fsck that makes it print object id incorrectly. Nguyễn Thái Ngọc Duy (16): git.c: mark more strings for translation alias.c: mark split_cmdline_strerror() strings for translation archive.c: mark more strings for translation attr.c: mark more string for translation read-cache.c: turn die("internal error") to BUG() read-cache.c: mark more strings for translation read-cache.c: add missing colon separators reflog: mark strings for translation remote.c: turn some error() or die() to BUG() remote.c: mark messages for translation repack: mark more strings for translation parse-options: replace opterror() with optname() parse-options.c: turn some die() to BUG() parse-options.c: mark more strings for translation fsck: reduce word legos to help i18n fsck: mark strings for translation alias.c | 4 +- archive.c | 8 +- attr.c | 4 +- builtin/fsck.c | 156 +++++++++++++++++++++---------------- builtin/merge.c | 4 +- builtin/reflog.c | 34 ++++---- builtin/repack.c | 26 +++---- builtin/revert.c | 3 +- git.c | 32 ++++---- parse-options-cb.c | 7 +- parse-options.c | 64 ++++++++------- parse-options.h | 5 +- read-cache.c | 73 ++++++++--------- ref-filter.c | 8 +- remote.c | 49 ++++++------ t/t0040-parse-options.sh | 4 +- t/t1410-reflog.sh | 6 +- t/t1450-fsck.sh | 52 ++++++------- t/t4211-line-log.sh | 2 +- t/t6050-replace.sh | 4 +- t/t7415-submodule-names.sh | 6 +- 21 files changed, 292 insertions(+), 259 deletions(-) -- 2.19.1.1005.gac84295441