From edbc07f50269aea5e926e9a59db650fca43fefc2 Mon Sep 17 00:00:00 2001 From: Philipp Wolfer Date: Tue, 5 Sep 2023 23:23:32 +0200 Subject: [PATCH] PICARD-2746: Localize XDG desktop file Share the translation resource for AppStream and desktop file. Both provide metadata and the translations are only used during build and never actually installed separately. --- .gitignore | 1 + ...sktop => org.musicbrainz.Picard.desktop.in | 0 po/README.md | 6 +- po/appstream/bg.po | 14 ++++- po/appstream/ca.po | 14 ++++- po/appstream/cs.po | 14 ++++- po/appstream/cy.po | 14 ++++- po/appstream/da.po | 14 ++++- po/appstream/de.po | 14 ++++- po/appstream/el.po | 14 ++++- po/appstream/en_GB.po | 14 ++++- po/appstream/es.po | 14 ++++- po/appstream/et.po | 14 ++++- po/appstream/fi.po | 14 ++++- po/appstream/fr.po | 14 ++++- po/appstream/fr_CA.po | 14 ++++- po/appstream/ga.po | 14 ++++- po/appstream/gl.po | 14 ++++- po/appstream/he.po | 18 ++++-- po/appstream/hu.po | 14 ++++- po/appstream/is.po | 14 ++++- po/appstream/it.po | 14 ++++- po/appstream/ja.po | 14 ++++- po/appstream/ko.po | 14 ++++- po/appstream/lt.po | 14 ++++- po/appstream/mr.po | 14 ++++- po/appstream/ms_MY.po | 14 ++++- po/appstream/nb.po | 14 ++++- po/appstream/nl.po | 14 ++++- po/appstream/oc.po | 14 ++++- po/appstream/picard-appstream.pot | 14 ++++- po/appstream/pl.po | 20 ++++-- po/appstream/pt.po | 14 ++++- po/appstream/pt_BR.po | 14 ++++- po/appstream/ro.po | 14 ++++- po/appstream/ru.po | 20 ++++-- po/appstream/sk.po | 14 ++++- po/appstream/sl.po | 18 ++++-- po/appstream/sq.po | 14 ++++- po/appstream/sv.po | 14 ++++- po/appstream/tr.po | 14 ++++- po/appstream/uk.po | 14 ++++- po/appstream/zh_CN.po | 62 ++++++++++++------- po/appstream/zh_TW.po | 14 ++++- setup.py | 32 +++++++++- 45 files changed, 526 insertions(+), 155 deletions(-) rename org.musicbrainz.Picard.desktop => org.musicbrainz.Picard.desktop.in (100%) diff --git a/.gitignore b/.gitignore index f659cd7902..a989204f83 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 ba44baca18..8d6dc82aa5 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 ffe47c7abb..3d600d9f8a 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 5e5b0f35f1..9bc105213e 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 040d566f55..4f4df0a408 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 466c9f1fca..aef94f7abc 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 12d47dacb1..bf6348b3e0 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 914a187855..a69188f107 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 71b7906715..55a784fc47 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 afd677c012..7bc609a1fd 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 0d58add93d..c037cf06d1 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 70457c9b76..f9be941696 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 e98a02fea9..3be1c06ca9 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 c8165a7e2f..97a6149733 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 157c4e401e..abbeef150a 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 2b36424c55..86add41e69 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 3279d9deb7..98a8f32ebb 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 39fa7b8214..ceb8899a53 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 70c866001a..ee1c2b7106 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 5126e4e732..2aff4dbf37 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 b3449a90b4..e5a05beb01 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 45e0e66918..4c860aa863 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 791a9dc2d5..4d82533950 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 862d528e29..8daa403521 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 1f8012eaf2..d20a53491b 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 4d2e4e9db5..b7146b74cf 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 033962de4f..c76e7ef850 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 7d23ca825c..2003cdab4d 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 4c6c61519f..8a079e8783 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 ec58735a9c..dccd9c3114 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 7f6ae1516f..a7614541f7 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 ecb06d7a01..e1d486002f 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 5a056fd1aa..cddf5bc4c3 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 90e5505dbe..f22205fcef 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 65a81e86d8..a42e3ee876 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 4351d150f4..9f79137b5c 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 d837badb48..2e3998d7aa 100644 --- a/setup.py +++ b/setup.py @@ -81,6 +81,8 @@ 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 @@ def run(self): }) 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 @@ def add_release_list(self, source_file): 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 @@ def run(self): '--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 @@ def _get_requirements(): '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,