diff --git a/.gitignore b/.gitignore
index f659cd790..a989204f8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -31,6 +31,7 @@ installer/picard-setup.nsi
installer/i18n/out/*.nsh
locale/
org.musicbrainz.Picard.appdata.xml
+org.musicbrainz.Picard.desktop
picard.egg-info
po/attributes/attributes.pot
po/countries/countries.pot
diff --git a/org.musicbrainz.Picard.desktop b/org.musicbrainz.Picard.desktop.in
similarity index 100%
rename from org.musicbrainz.Picard.desktop
rename to org.musicbrainz.Picard.desktop.in
diff --git a/po/README.md b/po/README.md
index ba44baca1..8d6dc82aa 100644
--- a/po/README.md
+++ b/po/README.md
@@ -29,10 +29,10 @@ $ python setup.py regen_pot_file
Weblate will _automatically_ sync the changed `picard.pot` and update the translation files (`*.po`) with msgmerge.
-AppStream metadata translations
--------------------------------
+AppStream metadata and XDG desktop file translations
+----------------------------------------------------
-Translations for the strings from `org.musicbrainz.Picard.appdata.xml.in` are handled at .
+Translations for the strings from `org.musicbrainz.Picard.appdata.xml.in` and `org.musicbrainz.Picard.desktop.in` are handled at .
One can update `appstream/picard-appstream.pot` using:
diff --git a/po/appstream/bg.po b/po/appstream/bg.po
index ffe47c7ab..3d600d9f8 100644
--- a/po/appstream/bg.po
+++ b/po/appstream/bg.po
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: Bulgarian (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -24,7 +24,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -131,6 +131,14 @@ msgstr ""
"по-късно, и се хоства на GitHub, където и активно разработван от някои "
"страхотни разработчици."
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr "MetaBrainz фондация"
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/ca.po b/po/appstream/ca.po
index 5e5b0f35f..9bc105213 100644
--- a/po/appstream/ca.po
+++ b/po/appstream/ca.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: Catalan (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -23,7 +23,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -104,6 +104,14 @@ msgid ""
"awesome developers."
msgstr ""
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/cs.po b/po/appstream/cs.po
index 040d566f5..4f4df0a40 100644
--- a/po/appstream/cs.po
+++ b/po/appstream/cs.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2023-08-23 19:10+0000\n"
"Last-Translator: Philipp Wolfer \n"
"Language-Team: Czech , 2023\n"
"Language-Team: Welsh (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -24,7 +24,7 @@ msgstr ""
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != "
"11) ? 2 : 3;\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -105,6 +105,14 @@ msgid ""
"awesome developers."
msgstr ""
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/da.po b/po/appstream/da.po
index 466c9f1fc..aef94f7ab 100644
--- a/po/appstream/da.po
+++ b/po/appstream/da.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: Danish (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -23,7 +23,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -104,6 +104,14 @@ msgid ""
"awesome developers."
msgstr ""
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/de.po b/po/appstream/de.po
index 12d47dacb..bf6348b3e 100644
--- a/po/appstream/de.po
+++ b/po/appstream/de.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Philipp Wolfer , 2022\n"
"Language-Team: German (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -25,7 +25,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -133,6 +133,14 @@ msgstr ""
"höher) lizenziert und wird auf GitHub von großartigen Entwicklern "
"weiterentwickelt."
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr "MetaBrainz Foundation"
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/el.po b/po/appstream/el.po
index 914a18785..a69188f10 100644
--- a/po/appstream/el.po
+++ b/po/appstream/el.po
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: Greek (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -24,7 +24,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -120,6 +120,14 @@ msgid ""
"awesome developers."
msgstr ""
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/en_GB.po b/po/appstream/en_GB.po
index 71b790671..55a784fc4 100644
--- a/po/appstream/en_GB.po
+++ b/po/appstream/en_GB.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: English (United Kingdom) (https://app.transifex.com/"
@@ -23,7 +23,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr ""
@@ -112,6 +112,14 @@ msgstr ""
"later, and is hosted on GitHub where it is actively developed by some "
"awesome developers."
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/es.po b/po/appstream/es.po
index afd677c01..7bc609a1f 100644
--- a/po/appstream/es.po
+++ b/po/appstream/es.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2023-08-23 19:10+0000\n"
"Last-Translator: Philipp Wolfer \n"
"Language-Team: Spanish , 2023\n"
"Language-Team: Estonian (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -23,7 +23,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -104,6 +104,14 @@ msgid ""
"awesome developers."
msgstr ""
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/fi.po b/po/appstream/fi.po
index 0d58add93..c037cf06d 100644
--- a/po/appstream/fi.po
+++ b/po/appstream/fi.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2023-08-24 13:50+0000\n"
"Last-Translator: zer0bitz \n"
"Language-Team: Finnish \n"
"Language-Team: French , 2023\n"
"Language-Team: French (Canada) (https://app.transifex.com/musicbrainz/"
@@ -24,7 +24,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % "
"1000000 == 0 ? 1 : 2;\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -105,6 +105,14 @@ msgid ""
"awesome developers."
msgstr ""
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/ga.po b/po/appstream/ga.po
index 70457c9b7..f9be94169 100644
--- a/po/appstream/ga.po
+++ b/po/appstream/ga.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: Irish (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -24,7 +24,7 @@ msgstr ""
"Plural-Forms: nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : "
"4);\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "Picard MusicBrainz"
@@ -105,6 +105,14 @@ msgid ""
"awesome developers."
msgstr ""
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/gl.po b/po/appstream/gl.po
index e98a02fea..3be1c06ca 100644
--- a/po/appstream/gl.po
+++ b/po/appstream/gl.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: Galician (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -23,7 +23,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -104,6 +104,14 @@ msgid ""
"awesome developers."
msgstr ""
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/he.po b/po/appstream/he.po
index c8165a7e2..97a614973 100644
--- a/po/appstream/he.po
+++ b/po/appstream/he.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2023-08-23 19:10+0000\n"
"Last-Translator: Philipp Wolfer \n"
"Language-Team: Hebrew , 2023\n"
"Language-Team: Hungarian (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -23,7 +23,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -104,6 +104,14 @@ msgid ""
"awesome developers."
msgstr ""
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/is.po b/po/appstream/is.po
index 157c4e401..abbeef150 100644
--- a/po/appstream/is.po
+++ b/po/appstream/is.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: Icelandic (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -23,7 +23,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -104,6 +104,14 @@ msgid ""
"awesome developers."
msgstr ""
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/it.po b/po/appstream/it.po
index 2b36424c5..86add41e6 100644
--- a/po/appstream/it.po
+++ b/po/appstream/it.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2023-08-27 13:05+0000\n"
"Last-Translator: \"salo.rock\" \n"
"Language-Team: Italian , 2023\n"
"Language-Team: Japanese (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -26,7 +26,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -128,6 +128,14 @@ msgstr ""
"素晴らしい開発者によってアクティブに開発されている GitHub 上でホスティングさ"
"れています。"
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr "MetaBrainz Foundation"
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/ko.po b/po/appstream/ko.po
index 3279d9deb..98a8f32eb 100644
--- a/po/appstream/ko.po
+++ b/po/appstream/ko.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: Korean (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -23,7 +23,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -104,6 +104,14 @@ msgid ""
"awesome developers."
msgstr ""
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/lt.po b/po/appstream/lt.po
index 39fa7b821..ceb8899a5 100644
--- a/po/appstream/lt.po
+++ b/po/appstream/lt.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Vaclovas lntas (Vac.) , 2023\n"
"Language-Team: Lithuanian (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -24,7 +24,7 @@ msgstr ""
"11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? "
"1 : n % 1 != 0 ? 2: 3);\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "„MusicBrainz“ „Picard“"
@@ -132,6 +132,14 @@ msgstr ""
"licenciją 2.0 ar vėlesnę, ir yra patalpinta „GitHub“, kur ją aktyviai "
"plėtoja nuostabūs kūrėjai."
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr "„MetaBrainz“ fondas"
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/mr.po b/po/appstream/mr.po
index 70c866001..ee1c2b710 100644
--- a/po/appstream/mr.po
+++ b/po/appstream/mr.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: Marathi (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -23,7 +23,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -104,6 +104,14 @@ msgid ""
"awesome developers."
msgstr ""
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/ms_MY.po b/po/appstream/ms_MY.po
index 5126e4e73..2aff4dbf3 100644
--- a/po/appstream/ms_MY.po
+++ b/po/appstream/ms_MY.po
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: Malay (Malaysia) (https://app.transifex.com/musicbrainz/"
@@ -24,7 +24,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "Picard MusicBrainz"
@@ -130,6 +130,14 @@ msgstr ""
"terkemudian. Picard juga dihoskan di GitHub serta sedang giat dibangunkan "
"oleh pembangun-pembangun yang hebat."
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr "Yayasan MetaBrainz"
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/nb.po b/po/appstream/nb.po
index b3449a90b..e5a05beb0 100644
--- a/po/appstream/nb.po
+++ b/po/appstream/nb.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: Norwegian Bokmål (https://app.transifex.com/musicbrainz/"
@@ -23,7 +23,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -104,6 +104,14 @@ msgid ""
"awesome developers."
msgstr ""
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/nl.po b/po/appstream/nl.po
index 45e0e6691..4c860aa86 100644
--- a/po/appstream/nl.po
+++ b/po/appstream/nl.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2023-08-30 09:27+0000\n"
"Last-Translator: mfmeulenbelt \n"
"Language-Team: Dutch , 2023\n"
"Language-Team: Occitan (post 1500) (https://app.transifex.com/musicbrainz/"
@@ -23,7 +23,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -104,6 +104,14 @@ msgid ""
"awesome developers."
msgstr ""
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/picard-appstream.pot b/po/appstream/picard-appstream.pot
index 791a9dc2d..4d8253395 100644
--- a/po/appstream/picard-appstream.pot
+++ b/po/appstream/picard-appstream.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr ""
@@ -98,6 +98,14 @@ msgid ""
"awesome developers."
msgstr ""
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/pl.po b/po/appstream/pl.po
index 862d528e2..8daa40352 100644
--- a/po/appstream/pl.po
+++ b/po/appstream/pl.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: Polish (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -21,11 +21,11 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n"
-"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n"
-"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && "
+"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && "
+"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -106,6 +106,14 @@ msgid ""
"awesome developers."
msgstr ""
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/pt.po b/po/appstream/pt.po
index 1f8012eaf..d20a53491 100644
--- a/po/appstream/pt.po
+++ b/po/appstream/pt.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: Portuguese (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -26,7 +26,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % "
"1000000 == 0 ? 1 : 2;\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -131,6 +131,14 @@ msgstr ""
"Geral GNU 2.0 ou posterior, sendo alojado no GitHub onde é desenvolvido "
"ativamente por alguns programadores fantásticos."
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr "MetaBrainz Foundation"
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/pt_BR.po b/po/appstream/pt_BR.po
index 4d2e4e9db..b7146b74c 100644
--- a/po/appstream/pt_BR.po
+++ b/po/appstream/pt_BR.po
@@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/musicbrainz/"
@@ -27,7 +27,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % "
"1000000 == 0 ? 1 : 2;\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -133,6 +133,14 @@ msgstr ""
"posterior, e é hospedado no GitHub, onde é desenvolvido ativamente por "
"alguns desenvolvedores incríveis."
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr "MetaBrainz Foundation"
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/ro.po b/po/appstream/ro.po
index 033962de4..c76e7ef85 100644
--- a/po/appstream/ro.po
+++ b/po/appstream/ro.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: Romanian (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -24,7 +24,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
"2:1));\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -105,6 +105,14 @@ msgid ""
"awesome developers."
msgstr ""
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/ru.po b/po/appstream/ru.po
index 7d23ca825..2003cdab4 100644
--- a/po/appstream/ru.po
+++ b/po/appstream/ru.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: Russian (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -23,11 +23,11 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n"
-"%100>=11 && n%100<=14)? 2 : 3);\n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || "
+"(n%100>=11 && n%100<=14)? 2 : 3);\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -133,6 +133,14 @@ msgstr ""
"License 2.0 или более поздней версии и размещен на GitHub, где он активно "
"разрабатывается некоторыми замечательными разработчиками."
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr "Фонд MetaBrainz"
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/sk.po b/po/appstream/sk.po
index 4c6c61519..8a079e878 100644
--- a/po/appstream/sk.po
+++ b/po/appstream/sk.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: Slovak (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -24,7 +24,7 @@ msgstr ""
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n "
">= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -105,6 +105,14 @@ msgid ""
"awesome developers."
msgstr ""
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/sl.po b/po/appstream/sl.po
index ec58735a9..dccd9c311 100644
--- a/po/appstream/sl.po
+++ b/po/appstream/sl.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: Slovenian (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -21,10 +21,10 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
-"%100==4 ? 2 : 3);\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || "
+"n%100==4 ? 2 : 3);\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -105,6 +105,14 @@ msgid ""
"awesome developers."
msgstr ""
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/sq.po b/po/appstream/sq.po
index 7f6ae1516..a7614541f 100644
--- a/po/appstream/sq.po
+++ b/po/appstream/sq.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: Albanian (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -23,7 +23,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -129,6 +129,14 @@ msgstr ""
"License 2.0 ose të mëvonshme, dhe strehohet në GitHub, ku zhvillohet në "
"mënyrë aktive nga disa programues të mrekullueshëm."
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr "MetaBrainz Foundation"
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/sv.po b/po/appstream/sv.po
index ecb06d7a0..e1d486002 100644
--- a/po/appstream/sv.po
+++ b/po/appstream/sv.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: Swedish (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -23,7 +23,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -107,6 +107,14 @@ msgid ""
"awesome developers."
msgstr ""
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/tr.po b/po/appstream/tr.po
index 5a056fd1a..cddf5bc4c 100644
--- a/po/appstream/tr.po
+++ b/po/appstream/tr.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: Turkish (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -23,7 +23,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -104,6 +104,14 @@ msgid ""
"awesome developers."
msgstr ""
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/uk.po b/po/appstream/uk.po
index 90e5505db..f22205fce 100644
--- a/po/appstream/uk.po
+++ b/po/appstream/uk.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: Ukrainian (https://app.transifex.com/musicbrainz/teams/13846/"
@@ -26,7 +26,7 @@ msgstr ""
"100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || "
"(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -107,6 +107,14 @@ msgid ""
"awesome developers."
msgstr ""
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/zh_CN.po b/po/appstream/zh_CN.po
index 65a81e86d..a42e3ee87 100644
--- a/po/appstream/zh_CN.po
+++ b/po/appstream/zh_CN.po
@@ -2,29 +2,30 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR , YEAR.
-#
+#
# Translators:
# Dian Li , 2019
# Lukáš Lalinský , 2020
# Lionel , 2020
# poi, 2023
-#
+#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: poi, 2023\n"
-"Language-Team: Chinese (China) (https://app.transifex.com/musicbrainz/teams/13846/zh_CN/)\n"
+"Language-Team: Chinese (China) (https://app.transifex.com/musicbrainz/"
+"teams/13846/zh_CN/)\n"
+"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -38,19 +39,20 @@ msgid ""
"platform music tagger by MusicBrainz. It has the ability to identify audio "
"files even without any existing metadata."
msgstr ""
-"您的音乐库需要清理吗? Picard 是一款开源、跨平台的音乐标签软件,由 MusicBrainz "
-"出品。它甚至能够在没有任何元数据的情况下鉴别音频文件。"
+"您的音乐库需要清理吗? Picard 是一款开源、跨平台的音乐标签软件,由 "
+"MusicBrainz 出品。它甚至能够在没有任何元数据的情况下鉴别音频文件。"
#: org.musicbrainz.Picard.appdata.xml.in:15
msgid ""
-"Picard helps you organize your music collection by renaming your music files"
-" and sorting them into a folder structure exactly the way you want it. A "
+"Picard helps you organize your music collection by renaming your music files "
+"and sorting them into a folder structure exactly the way you want it. A "
"variety of plugins are available and you can even write your own. Picard "
"supports a wide range of audio formats and can also lookup an entire CD for "
"you."
msgstr ""
-"Picard通过重命名音乐文件并将其完全按照所需的方式分类到文件夹结构中,从而帮助您组织音乐集。 它提供了各种插件,您甚至可以编写自己的插件。 "
-"Picard支持多种音频格式,还可以为您查找整个CD。"
+"Picard通过重命名音乐文件并将其完全按照所需的方式分类到文件夹结构中,从而帮助"
+"您组织音乐集。 它提供了各种插件,您甚至可以编写自己的插件。 Picard支持多种音"
+"频格式,还可以为您查找整个CD。"
#: org.musicbrainz.Picard.appdata.xml.in:22
msgid "Tagging audio files has never been easier."
@@ -64,21 +66,25 @@ msgstr "功能:"
msgid ""
"Multiple formats: Picard supports all popular music formats, including MP3, "
"FLAC, OGG, M4A, WMA, WAV, and more."
-msgstr "多格式: Picard 支持所有主流音乐格式,包括 MP3, FLAC, OGG, M4A, WMA, WAV 等。"
+msgstr ""
+"多格式: Picard 支持所有主流音乐格式,包括 MP3, FLAC, OGG, M4A, WMA, WAV 等。"
#: org.musicbrainz.Picard.appdata.xml.in:31
msgid ""
"AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be "
"identified by the actual music, even if they have no metadata."
msgstr ""
-"AcoustID: Picard 采用 AcoustID 音频指纹算法,可根据音频中实际存在的音乐来鉴别文件,即使文件无元数据信息也能做到。"
+"AcoustID: Picard 采用 AcoustID 音频指纹算法,可根据音频中实际存在的音乐来鉴别"
+"文件,即使文件无元数据信息也能做到。"
#: org.musicbrainz.Picard.appdata.xml.in:35
msgid ""
"Comprehensive database: Picard uses the open and community-maintained "
-"MusicBrainz database to provide accurate information about millions of music"
-" releases."
-msgstr "数据库全面: Picard 采用开放的、由社区共同维护的 MusicBrainz 数据库提供数百万张专辑的精确信息。"
+"MusicBrainz database to provide accurate information about millions of music "
+"releases."
+msgstr ""
+"数据库全面: Picard 采用开放的、由社区共同维护的 MusicBrainz 数据库提供数百万"
+"张专辑的精确信息。"
#: org.musicbrainz.Picard.appdata.xml.in:40
msgid "CD lookups: Picard can lookup entire music CDs with a click."
@@ -88,14 +94,18 @@ msgstr "CD 查询: Picard 可一键查询整张音乐 CD。"
msgid ""
"Plugin support: If you need a particular feature, you can choose from a "
"selection of available plugins or write your own."
-msgstr "插件支持: 如果您需要特定的功能,可以从现有的插件库中挑选,也可以编写自己的插件。"
+msgstr ""
+"插件支持: 如果您需要特定的功能,可以从现有的插件库中挑选,也可以编写自己的插"
+"件。"
#: org.musicbrainz.Picard.appdata.xml.in:47
msgid ""
"Scripting: A flexible but easy to learn scripting language allows you to "
"exactly specify how your music files will be named and how the tags will "
"look like."
-msgstr "脚本功能: 灵活简便的脚本功能允许您明确地指定音乐文件的命名方式,以及标签的显示方式。"
+msgstr ""
+"脚本功能: 灵活简便的脚本功能允许您明确地指定音乐文件的命名方式,以及标签的显"
+"示方式。"
#: org.musicbrainz.Picard.appdata.xml.in:52
msgid ""
@@ -108,8 +118,18 @@ msgid ""
"Open Source: Picard is licensed under the GNU General Public License 2.0 or "
"later, and is hosted on GitHub where it is actively developed by some "
"awesome developers."
-msgstr "开源: Picard 按照 GNU 通用公共许可证 (GPL) 2.0 或更高版本授权,托管于 GitHub,由许多超赞的开发者共同打造。"
+msgstr ""
+"开源: Picard 按照 GNU 通用公共许可证 (GPL) 2.0 或更高版本授权,托管于 "
+"GitHub,由许多超赞的开发者共同打造。"
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr "MetaBrainz 基金会"
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/po/appstream/zh_TW.po b/po/appstream/zh_TW.po
index 4351d150f..9f79137b5 100644
--- a/po/appstream/zh_TW.po
+++ b/po/appstream/zh_TW.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-23 07:49+0100\n"
+"POT-Creation-Date: 2023-09-05 22:58+0200\n"
"PO-Revision-Date: 2018-11-25 07:37+0000\n"
"Last-Translator: Transifex Bot <>, 2023\n"
"Language-Team: Chinese (Taiwan) (https://app.transifex.com/musicbrainz/"
@@ -23,7 +23,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: org.musicbrainz.Picard.appdata.xml.in:6
+#: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"
@@ -121,6 +121,14 @@ msgstr ""
"開放源代碼: Picard 基於 GNU 通用公共授權條款 2.0 或其之後的版本,且在有優秀開"
"發者所開發的 GitHub 上託管。"
-#: org.musicbrainz.Picard.appdata.xml.in:102
+#: org.musicbrainz.Picard.appdata.xml.in:109
msgid "MetaBrainz Foundation"
msgstr "MetaBrainz 基金會"
+
+#: org.musicbrainz.Picard.desktop.in:4
+msgid "Tag your music with the next generation MusicBrainz tagger"
+msgstr ""
+
+#: org.musicbrainz.Picard.desktop.in:16
+msgid "New Window"
+msgstr ""
diff --git a/setup.py b/setup.py
index d837badb4..2e3998d7a 100644
--- a/setup.py
+++ b/setup.py
@@ -81,6 +81,8 @@ if sys.version_info < (3, 7):
PACKAGE_NAME = "picard"
APPDATA_FILE = PICARD_APP_ID + '.appdata.xml'
APPDATA_FILE_TEMPLATE = APPDATA_FILE + '.in'
+DESKTOP_FILE = PICARD_APP_ID + '.desktop'
+DESKTOP_FILE_TEMPLATE = DESKTOP_FILE + '.in'
ext_modules = [
Extension('picard.util._astrcmp', sources=['picard/util/_astrcmp.c']),
@@ -313,6 +315,7 @@ class picard_build(build):
})
elif sys.platform not in {'darwin', 'haiku1', 'win32'}:
self.run_command('build_appdata')
+ self.run_command('build_desktop_file')
super().run()
@@ -463,8 +466,27 @@ class picard_build_appdata(Command):
generate_file(source_file, APPDATA_FILE, args)
+class picard_build_desktop_file(Command):
+ description = 'Build XDG desktop file'
+ user_options = []
+
+ def initialize_options(self):
+ pass
+
+ def finalize_options(self):
+ pass
+
+ def run(self):
+ self.spawn([
+ 'msgfmt', '--desktop',
+ '--template=%s' % DESKTOP_FILE_TEMPLATE,
+ '-d', 'po/appstream',
+ '-o', DESKTOP_FILE,
+ ])
+
+
class picard_regen_appdata_pot_file(Command):
- description = 'Regenerate translations from appdata metadata template'
+ description = 'Regenerate translations from appdata metadata and XDG desktop file templates'
user_options = []
def initialize_options(self):
@@ -482,6 +504,13 @@ class picard_regen_appdata_pot_file(Command):
'--language=appdata',
APPDATA_FILE_TEMPLATE,
])
+ self.spawn([
+ 'xgettext',
+ '--output', pot_file,
+ '--language=desktop',
+ '--join-existing',
+ DESKTOP_FILE_TEMPLATE,
+ ])
for filepath in glob.glob(os.path.join(output_dir, '*.po')):
self.spawn([
'msgmerge',
@@ -750,6 +779,7 @@ args = {
'clean_ui': picard_clean_ui,
'build_appdata': picard_build_appdata,
'regen_appdata_pot_file': picard_regen_appdata_pot_file,
+ 'build_desktop_file': picard_build_desktop_file,
'install': picard_install,
'install_locales': picard_install_locales,
'update_constants': picard_update_constants,