i18n-pt_BR: synchronized with bd5c1b49d106

--HG--
branch : stable
mq: prepare a strip extension for extraction

Strip will lives in its own extension. The extension is surprisingly called
`strip`. (as discussed in issue3824) The `mq` extension force the use of the
strip extension when its enabled. This will both necessary for backward
compatibility (people expect `mq` to comes with strip) and become some utility
function used by `mq` will move in the strip extension.
strip: move checksubstate from mq to strip

One more step for issue3824
strip: move checklocalchanges from mq to strip

One more step for issue3824.
strip: move the strip helper function for mq to strip

The next patch finally move the command. No joke! (hey, this is for issue3824)
mq: extract strip function as its standalone extension (issue3824)

Strip now lives in its own extension

reminder: The extension is surprisingly called `strip`.  The `mq` extension
force the use of the strip extension when its enabled. This is both necessary
for backward compatibility (people expect `mq` to comes with strip) and become
some utility function used by `mq` are now in the strip extension.
strip: rename test-mq-strip into test-strip

And makes it use the strip extension only (except for the part testing mq
interaction)

--HG--
rename : tests/test-mq-strip.t => tests/test-strip.t
strip: bring extension description in line with style and copy-edit

--HG--
extra : amend_source : 762acf5f4cbce99ce891bbe6dbf15c70b0da51b2
i18n-de: synchronized with bd5c1b49d106

--HG--
branch : stable
i18n-de: fix record prompt (issue4044)

--HG--
branch : stable
merge with stable