i18n-de: translation improvement for gpg extension

--HG--
branch : stable
extra : rebase_source : 6391a1a9003104e02ed8d282f69d1a70512e9905
i18n-zh_TW: set Language header

This avoids a warning from msgfmt:

  $ msgfmt -v -o mercurial/locale/zh_TW/LC_MESSAGES/hg.mo i18n/zh_TW.po -c
  i18n/zh_TW.po:7: warning: header field 'Language' still has the
  initial default value

--HG--
branch : stable
extra : rebase_source : 8aa077c217ed673ba20323f8bcdedc1b8e24a754
localrepo: prevent leak of transaction object (issue4258)

The onclose() closure added in cd443c7589cc held a regular reference to
the transaction object. This was causing the transaction to not gc and
a leak to occur.

The closure now holds a reference to the weakref instance and the leak
goes away.

--HG--
branch : stable
extra : rebase_source : 840309a62f19ebd88bb635dce1df0766d6abea5e
i18n-ja: synchronized with 9e12579369f1

--HG--
branch : stable
merge with i18n

--HG--
branch : stable
Added tag 3.0.1 for changeset 269c80ee5b3c

--HG--
branch : stable
Added signature for changeset 269c80ee5b3c

--HG--
branch : stable
merge with stable