]> granicus.if.org Git - procps-ng/commit
top: fix a flaw in excluding a string from translation
authorJim Warner <james.warner@comcast.net>
Tue, 4 Oct 2022 05:00:00 +0000 (00:00 -0500)
committerCraig Small <csmall@dropbear.xyz>
Thu, 6 Oct 2022 11:05:36 +0000 (22:05 +1100)
commitab05a3785f29cc4b754e17c53bfb3d8ba054563e
tree7c5e3db3b355536f7dc8b28846d21a919d58a5de
parent993bd1b7ab358ef1ae2b015cdff5129e1cc51620
top: fix a flaw in excluding a string from translation

In that commit referenced below, I removed the command
line help text from any translation so the TP wouldn't
delay our 4.0.1 release any further. In looking to the
future, when we might be able to reverse that, I found
gettext tools blocking use of the compile conditional.

They are too primitive for the original approach so we
must modify that exclusion mechanism hack accordingly.

____________________________excerpted program comments

The provision excluding some strings is intended to be
used very sparingly. It exists in case we collide with
some translation project person in a position to delay
a future release over his or her personal preferences.

If it's ever enabled, it will produce a fatal compiler
error as our only option since those gettext tools are
far too primitive to be influenced with a conditional.
They always ignore a '_X()' macro no matter its state.

Reference(s):
commit 8a368bfb05a978a9904647f128dec8f1c4d4cc84

Signed-off-by: Jim Warner <james.warner@comcast.net>
src/top/top_nls.c