Okay I just pushed a fix for that, if you could try it. That's on the unit test target, which you probably don't need to run very often.
I did an "hg clone" then and "hg diff" with completed with nothing showing (as expected).
I then did a "tox -e style" and then repeated the "hg diff" and get (the complete diff is attached) what is partially shown below. I wouldn't think this should happen.
Jim
diff -r 0a1f49c3f594 locale/de.po --- a/locale/de.po Thu Mar 15 17:12:30 2018 -0700 +++ b/locale/de.po Thu Mar 15 21:04:40 2018 -0400 @@ -7,228 +7,581 @@ msgstr "" "Project-Id-Version: CHIRP\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-10-02 00:01-0700\n" +"POT-Creation-Date: 2018-03-15 21:03-0400\n" "PO-Revision-Date: 2012-10-02 22:11+0100\n" "Last-Translator: Benjamin, HB9EUK hb9euk@hb9d.org\n" "Language-Team: German\n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 1.5.3\n" "X-Poedit-SourceCharset: UTF-8\n"