From 7c10154953c09bf17fc8cd1261365098dedf11f4 Mon Sep 17 00:00:00 2001 From: Philipp Wolfer Date: Mon, 6 May 2024 09:50:05 +0200 Subject: [PATCH] Update picard.pot --- po/picard.pot | 2541 +++++++++++++++++++++++++------------------------ 1 file changed, 1274 insertions(+), 1267 deletions(-) diff --git a/po/picard.pot b/po/picard.pot index d135f31a4f..6104a1da16 100644 --- a/po/picard.pot +++ b/po/picard.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: picard 3.0.0.dev3\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-05-05 10:18+0200\n" +"POT-Creation-Date: 2024-05-06 09:48+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -40,22 +40,22 @@ msgstr "" msgid "[could not load album %s]" msgstr "" -#: picard/cluster.py:265 +#: picard/cluster.py:266 #, python-format msgid "Cluster %(album)s identified!" msgstr "" -#: picard/cluster.py:268 +#: picard/cluster.py:269 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" -#: picard/cluster.py:287 +#: picard/cluster.py:288 #, python-format msgid "Looking up the metadata for cluster %(album)s…" msgstr "" -#: picard/cluster.py:336 +#: picard/cluster.py:337 msgid "Unclustered Files" msgstr "" @@ -110,7 +110,7 @@ msgid "Merge" msgstr "" #: picard/config_upgrade.py:134 picard/ui/metadatabox.py:422 -#: picard/ui/options/interface_toolbar.py:101 +#: picard/ui/options/interface_toolbar.py:108 #: picard/ui/ui_options_interface_toolbar.py:86 msgid "Remove" msgstr "" @@ -161,7 +161,7 @@ msgstr "" msgid "Looking up the metadata for file %(filename)s …" msgstr "" -#: picard/log.py:77 picard/ui/options/renaming.py:251 +#: picard/log.py:77 picard/ui/options/renaming.py:252 #: picard/ui/scripteditor.py:878 picard/ui/scripteditor.py:881 #: picard/ui/scripteditor.py:1186 picard/ui/scripteditor.py:1414 msgid "Error" @@ -172,7 +172,7 @@ msgid "Warning" msgstr "" #: picard/log.py:79 picard/ui/infodialog.py:157 picard/ui/infodialog.py:369 -#: picard/ui/options/interface_toolbar.py:97 +#: picard/ui/options/interface_toolbar.py:104 msgid "Info" msgstr "" @@ -180,15 +180,15 @@ msgstr "" msgid "Debug" msgstr "" -#: picard/oauth.py:172 +#: picard/oauth.py:197 msgid "Unexpected token revocation error" msgstr "" -#: picard/oauth.py:301 picard/oauth.py:328 +#: picard/oauth.py:348 picard/oauth.py:375 msgid "Unexpected authentication error" msgstr "" -#: picard/oauth.py:340 +#: picard/oauth.py:387 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" @@ -393,284 +393,284 @@ msgstr "" msgid "Colors to use for dark theme" msgstr "" -#: picard/options.py:239 +#: picard/options.py:250 msgid "Layout of the tool bar" msgstr "" -#: picard/options.py:243 +#: picard/options.py:254 msgid "Tags to show at the top" msgstr "" -#: picard/options.py:247 +#: picard/options.py:258 msgid "Automatic backup destination directory" msgstr "" -#: picard/options.py:251 +#: picard/options.py:262 msgid "Minimal similarity for cluster lookups" msgstr "" -#: picard/options.py:252 +#: picard/options.py:263 msgid "Minimal similarity for file lookups" msgstr "" -#: picard/options.py:253 +#: picard/options.py:264 msgid "Minimal similarity for matching files to tracks" msgstr "" -#: picard/options.py:257 +#: picard/options.py:268 msgid "Translation locales" msgstr "" -#: picard/options.py:258 picard/ui/ui_options_metadata.py:142 +#: picard/options.py:269 picard/ui/ui_options_metadata.py:142 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" -#: picard/options.py:259 picard/ui/ui_options_metadata.py:145 +#: picard/options.py:270 picard/ui/ui_options_metadata.py:145 msgid "Guess track number and title from filename if empty" msgstr "" -#: picard/options.py:260 +#: picard/options.py:271 msgid "Standalone recordings name" msgstr "" -#: picard/options.py:261 picard/ui/ui_options_metadata.py:143 +#: picard/options.py:272 picard/ui/ui_options_metadata.py:143 msgid "Use release relationships" msgstr "" -#: picard/options.py:262 +#: picard/options.py:273 msgid "Translation script exceptions" msgstr "" -#: picard/options.py:263 picard/ui/ui_options_metadata.py:140 +#: picard/options.py:274 picard/ui/ui_options_metadata.py:140 msgid "Use standardized artist names" msgstr "" -#: picard/options.py:264 picard/ui/ui_options_metadata.py:141 +#: picard/options.py:275 picard/ui/ui_options_metadata.py:141 msgid "Use standardized instrument and vocal credits" msgstr "" -#: picard/options.py:265 +#: picard/options.py:276 msgid "Use track and release relationships" msgstr "" -#: picard/options.py:266 +#: picard/options.py:277 msgid "Translate artist names" msgstr "" -#: picard/options.py:267 +#: picard/options.py:278 msgid "Translate artist names exception" msgstr "" -#: picard/options.py:268 +#: picard/options.py:279 msgid "Various Artists name" msgstr "" -#: picard/options.py:272 +#: picard/options.py:283 msgid "Browser integration" msgstr "" -#: picard/options.py:273 picard/ui/ui_options_network.py:174 +#: picard/options.py:284 picard/ui/ui_options_network.py:174 msgid "Listen only on localhost" msgstr "" -#: picard/options.py:274 +#: picard/options.py:285 msgid "Default listening port" msgstr "" -#: picard/options.py:275 +#: picard/options.py:286 msgid "Network cache size in bytes" msgstr "" -#: picard/options.py:276 +#: picard/options.py:287 msgid "Request timeout in seconds" msgstr "" -#: picard/options.py:277 +#: picard/options.py:288 msgid "Proxy password" msgstr "" -#: picard/options.py:278 +#: picard/options.py:289 msgid "Proxy server address" msgstr "" -#: picard/options.py:279 +#: picard/options.py:290 msgid "Proxy server port" msgstr "" -#: picard/options.py:280 +#: picard/options.py:291 msgid "Type of proxy server" msgstr "" -#: picard/options.py:281 +#: picard/options.py:292 msgid "Proxy username" msgstr "" -#: picard/options.py:282 +#: picard/options.py:293 msgid "Use a web proxy server" msgstr "" -#: picard/options.py:298 picard/ui/ui_options_ratings.py:53 +#: picard/options.py:309 picard/ui/ui_options_ratings.py:53 msgid "Enable track ratings" msgstr "" -#: picard/options.py:300 +#: picard/options.py:311 msgid "Email to use when saving ratings" msgstr "" -#: picard/options.py:301 picard/ui/ui_options_ratings.py:56 +#: picard/options.py:312 picard/ui/ui_options_ratings.py:56 msgid "Submit ratings to MusicBrainz" msgstr "" -#: picard/options.py:305 picard/ui/ui_options_releases.py:117 +#: picard/options.py:316 picard/ui/ui_options_releases.py:117 msgid "Preferred release countries" msgstr "" -#: picard/options.py:306 picard/ui/ui_options_releases.py:122 +#: picard/options.py:317 picard/ui/ui_options_releases.py:122 msgid "Preferred medium formats" msgstr "" -#: picard/options.py:307 picard/ui/ui_options_releases.py:116 +#: picard/options.py:318 picard/ui/ui_options_releases.py:116 msgid "Preferred release types" msgstr "" -#: picard/options.py:311 picard/ui/ui_options_renaming.py:160 +#: picard/options.py:322 picard/ui/ui_options_renaming.py:160 msgid "Delete empty directories" msgstr "" -#: picard/options.py:312 +#: picard/options.py:323 msgid "Move additional files" msgstr "" -#: picard/options.py:313 +#: picard/options.py:324 msgid "Additional file patterns" msgstr "" -#: picard/options.py:314 +#: picard/options.py:325 msgid "Move files" msgstr "" -#: picard/options.py:315 +#: picard/options.py:326 msgid "Destination directory" msgstr "" -#: picard/options.py:316 +#: picard/options.py:327 msgid "Rename files" msgstr "" -#: picard/options.py:320 picard/ui/ui_options_renaming_compat.py:95 +#: picard/options.py:331 picard/ui/ui_options_renaming_compat.py:95 msgid "Replace non-ASCII characters" msgstr "" -#: picard/options.py:321 +#: picard/options.py:332 msgid "Replacement character to use for directory separators" msgstr "" -#: picard/options.py:322 picard/ui/ui_options_renaming_compat.py:99 +#: picard/options.py:333 picard/ui/ui_options_renaming_compat.py:99 msgid "Replace spaces with underscores" msgstr "" -#: picard/options.py:323 +#: picard/options.py:334 msgid "Replacement characters used for Windows compatibility" msgstr "" -#: picard/options.py:324 picard/ui/ui_options_renaming_compat.py:96 +#: picard/options.py:335 picard/ui/ui_options_renaming_compat.py:96 #: picard/ui/ui_win_compat_dialog.py:197 msgid "Windows compatibility" msgstr "" -#: picard/options.py:325 picard/ui/options/renaming_compat.py:120 +#: picard/options.py:336 picard/ui/options/renaming_compat.py:120 msgid "Windows long path support" msgstr "" -#: picard/options.py:330 +#: picard/options.py:341 msgid "Enable tagger scripts" msgstr "" -#: picard/options.py:331 +#: picard/options.py:342 msgid "Tagger scripts" msgstr "" -#: picard/options.py:335 picard/ui/ui_options_tags.py:80 +#: picard/options.py:346 picard/ui/ui_options_tags.py:80 msgid "Clear existing tags" msgstr "" -#: picard/options.py:336 +#: picard/options.py:347 msgid "Don't write tags" msgstr "" -#: picard/options.py:337 picard/ui/ui_options_tags.py:84 +#: picard/options.py:348 picard/ui/ui_options_tags.py:84 msgid "Fix missing seekpoints for FLAC files" msgstr "" -#: picard/options.py:338 +#: picard/options.py:349 msgid "Preserved tags list" msgstr "" -#: picard/options.py:339 picard/ui/ui_options_tags.py:81 +#: picard/options.py:350 picard/ui/ui_options_tags.py:81 msgid "Keep embedded images when clearing tags" msgstr "" -#: picard/options.py:340 picard/ui/ui_options_tags.py:78 +#: picard/options.py:351 picard/ui/ui_options_tags.py:78 msgid "Preserve timestamps of tagged files" msgstr "" -#: picard/options.py:341 picard/ui/ui_options_tags.py:83 +#: picard/options.py:352 picard/ui/ui_options_tags.py:83 msgid "Remove APEv2 tags from MP3 files" msgstr "" -#: picard/options.py:342 picard/ui/ui_options_tags.py:82 +#: picard/options.py:353 picard/ui/ui_options_tags.py:82 msgid "Remove ID3 tags from FLAC files" msgstr "" -#: picard/options.py:346 +#: picard/options.py:357 msgid "Save APEv2 tags to AAC" msgstr "" -#: picard/options.py:347 picard/ui/ui_options_tags_compatibility_aac.py:55 +#: picard/options.py:358 picard/ui/ui_options_tags_compatibility_aac.py:55 msgid "Remove APEv2 tags from AAC files" msgstr "" -#: picard/options.py:351 +#: picard/options.py:362 msgid "Save APEv2 tags to AC3" msgstr "" -#: picard/options.py:352 picard/ui/ui_options_tags_compatibility_ac3.py:55 +#: picard/options.py:363 picard/ui/ui_options_tags_compatibility_ac3.py:55 msgid "Remove APEv2 tags from AC3 files" msgstr "" -#: picard/options.py:356 +#: picard/options.py:367 msgid "ID3v2.3 join character" msgstr "" -#: picard/options.py:357 picard/ui/ui_options_tags_compatibility_id3.py:125 +#: picard/options.py:368 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "ID3v2 text encoding" msgstr "" -#: picard/options.py:358 picard/ui/ui_options_tags_compatibility_id3.py:131 +#: picard/options.py:369 picard/ui/ui_options_tags_compatibility_id3.py:131 msgid "Save iTunes compatible grouping and work" msgstr "" -#: picard/options.py:359 +#: picard/options.py:370 msgid "Write ID3v1 tags" msgstr "" -#: picard/options.py:360 +#: picard/options.py:371 msgid "ID3v2 version to write" msgstr "" -#: picard/options.py:364 picard/ui/ui_options_tags_compatibility_wave.py:65 +#: picard/options.py:375 picard/ui/ui_options_tags_compatibility_wave.py:65 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" -#: picard/options.py:365 picard/ui/ui_options_tags_compatibility_wave.py:66 +#: picard/options.py:376 picard/ui/ui_options_tags_compatibility_wave.py:66 msgid "RIFF INFO text encoding" msgstr "" -#: picard/options.py:366 +#: picard/options.py:377 msgid "Write RIFF INFO tags to WAVE files" msgstr "" -#: picard/options.py:372 +#: picard/options.py:383 msgid "Selected file naming script" msgstr "" @@ -742,7 +742,7 @@ msgid "Packaging" msgstr "" #: picard/releasegroup.py:67 picard/ui/cdlookup.py:67 -#: picard/ui/itemviews.py:172 picard/ui/searchdialog/album.py:154 +#: picard/ui/itemviews.py:174 picard/ui/searchdialog/album.py:154 #: picard/util/tags.py:52 msgid "Barcode" msgstr "" @@ -759,24 +759,24 @@ msgstr "" msgid "[no release info]" msgstr "" -#: picard/tagger.py:650 picard/ui/ui_options_general.py:210 +#: picard/tagger.py:654 picard/ui/ui_options_general.py:210 msgid "MusicBrainz Account" msgstr "" -#: picard/tagger.py:651 +#: picard/tagger.py:655 msgid "Authorization code:" msgstr "" -#: picard/tagger.py:1145 +#: picard/tagger.py:1160 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" -#: picard/tagger.py:1163 +#: picard/tagger.py:1178 msgid "CD Lookup Error" msgstr "" -#: picard/tagger.py:1164 +#: picard/tagger.py:1179 #, python-format msgid "" "Error while reading CD:\n" @@ -784,25 +784,25 @@ msgid "" "%s" msgstr "" -#: picard/tagger.py:1193 +#: picard/tagger.py:1208 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1194 +#: picard/tagger.py:1209 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1195 +#: picard/tagger.py:1210 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1196 -#: picard/ui/coverartbox.py:615 picard/ui/mainwindow.py:1256 +#: picard/script/serializer.py:350 picard/tagger.py:1211 +#: picard/ui/coverartbox.py:615 picard/ui/mainwindow/__init__.py:847 #: picard/ui/options/maintenance.py:211 picard/ui/options/scripting.py:125 msgid "All files" msgstr "" -#: picard/tagger.py:1222 +#: picard/tagger.py:1237 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -841,27 +841,27 @@ msgstr "" msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "" -#: picard/acoustid/manager.py:186 +#: picard/acoustid/manager.py:188 msgid "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" -#: picard/acoustid/manager.py:188 +#: picard/acoustid/manager.py:190 msgid "AcoustID submission finished successfully" msgstr "" -#: picard/acoustid/manager.py:199 +#: picard/acoustid/manager.py:201 msgid "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" -#: picard/acoustid/manager.py:201 +#: picard/acoustid/manager.py:203 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" -#: picard/acoustid/manager.py:211 +#: picard/acoustid/manager.py:213 msgid "Submitting AcoustIDs …" msgstr "" -#: picard/acoustid/manager.py:241 +#: picard/acoustid/manager.py:243 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" @@ -2144,18 +2144,18 @@ msgstr "" msgid "Restore &Defaults" msgstr "" -#: picard/ui/cdlookup.py:66 picard/ui/itemviews.py:167 -#: picard/ui/mainwindow.py:1140 picard/util/tags.py:45 +#: picard/ui/cdlookup.py:66 picard/ui/itemviews.py:169 +#: picard/ui/mainwindow/__init__.py:739 picard/util/tags.py:45 msgid "Album" msgstr "" -#: picard/ui/cdlookup.py:66 picard/ui/itemviews.py:164 -#: picard/ui/mainwindow.py:1141 picard/ui/searchdialog/album.py:147 +#: picard/ui/cdlookup.py:66 picard/ui/itemviews.py:166 +#: picard/ui/mainwindow/__init__.py:740 picard/ui/searchdialog/album.py:147 #: picard/ui/searchdialog/track.py:63 picard/util/tags.py:48 msgid "Artist" msgstr "" -#: picard/ui/cdlookup.py:66 picard/ui/itemviews.py:177 +#: picard/ui/cdlookup.py:66 picard/ui/itemviews.py:179 #: picard/ui/searchdialog/album.py:150 picard/ui/searchdialog/track.py:65 #: picard/util/tags.py:61 msgid "Date" @@ -2318,7 +2318,7 @@ msgstr "" msgid "New Cover" msgstr "" -#: picard/ui/infodialog.py:113 picard/ui/itemviews.py:180 +#: picard/ui/infodialog.py:113 picard/ui/itemviews.py:182 #: picard/ui/searchdialog/album.py:158 msgid "Cover" msgstr "" @@ -2457,224 +2457,224 @@ msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" -#: picard/ui/itemviews.py:162 picard/util/tags.py:129 +#: picard/ui/itemviews.py:164 picard/util/tags.py:129 msgid "Title" msgstr "" -#: picard/ui/itemviews.py:163 picard/ui/searchdialog/track.py:62 +#: picard/ui/itemviews.py:165 picard/ui/searchdialog/track.py:62 #: picard/util/tags.py:77 msgid "Length" msgstr "" -#: picard/ui/itemviews.py:165 picard/util/tags.py:43 +#: picard/ui/itemviews.py:167 picard/util/tags.py:43 msgid "Album Artist" msgstr "" -#: picard/ui/itemviews.py:166 picard/util/tags.py:57 +#: picard/ui/itemviews.py:168 picard/util/tags.py:57 msgid "Composer" msgstr "" -#: picard/ui/itemviews.py:168 picard/util/tags.py:65 +#: picard/ui/itemviews.py:170 picard/util/tags.py:65 msgid "Disc Subtitle" msgstr "" -#: picard/ui/itemviews.py:169 +#: picard/ui/itemviews.py:171 msgid "Track No." msgstr "" -#: picard/ui/itemviews.py:170 +#: picard/ui/itemviews.py:172 msgid "Disc No." msgstr "" -#: picard/ui/itemviews.py:171 +#: picard/ui/itemviews.py:173 msgid "Catalog No." msgstr "" -#: picard/ui/itemviews.py:173 picard/util/tags.py:81 +#: picard/ui/itemviews.py:175 picard/util/tags.py:81 msgid "Media" msgstr "" -#: picard/ui/itemviews.py:174 +#: picard/ui/itemviews.py:176 msgid "Size" msgstr "" -#: picard/ui/itemviews.py:175 picard/util/tags.py:71 +#: picard/ui/itemviews.py:177 picard/util/tags.py:71 msgid "Genre" msgstr "" -#: picard/ui/itemviews.py:176 +#: picard/ui/itemviews.py:178 msgid "Fingerprint status" msgstr "" -#: picard/ui/itemviews.py:178 picard/util/tags.py:101 +#: picard/ui/itemviews.py:180 picard/util/tags.py:101 msgid "Original Release Date" msgstr "" -#: picard/ui/itemviews.py:179 picard/util/tags.py:112 +#: picard/ui/itemviews.py:181 picard/util/tags.py:112 msgid "Release Date" msgstr "" -#: picard/ui/itemviews.py:284 +#: picard/ui/itemviews.py:286 msgid "Bad match" msgstr "" -#: picard/ui/itemviews.py:285 +#: picard/ui/itemviews.py:287 msgid "Poor match" msgstr "" -#: picard/ui/itemviews.py:286 +#: picard/ui/itemviews.py:288 msgid "Ok match" msgstr "" -#: picard/ui/itemviews.py:287 +#: picard/ui/itemviews.py:289 msgid "Good match" msgstr "" -#: picard/ui/itemviews.py:288 +#: picard/ui/itemviews.py:290 msgid "Great match" msgstr "" -#: picard/ui/itemviews.py:289 +#: picard/ui/itemviews.py:291 msgid "Excellent match" msgstr "" -#: picard/ui/itemviews.py:403 +#: picard/ui/itemviews.py:405 msgid "Restore default columns" msgstr "" -#: picard/ui/itemviews.py:408 +#: picard/ui/itemviews.py:410 msgid "Lock columns" msgstr "" -#: picard/ui/itemviews.py:461 +#: picard/ui/itemviews.py:463 msgid "&Expand all" msgstr "" -#: picard/ui/itemviews.py:463 +#: picard/ui/itemviews.py:465 msgid "&Collapse all" msgstr "" -#: picard/ui/itemviews.py:465 +#: picard/ui/itemviews.py:467 msgid "Select &all" msgstr "" -#: picard/ui/itemviews.py:467 +#: picard/ui/itemviews.py:469 msgid "Ctrl+A" msgstr "" -#: picard/ui/itemviews.py:548 +#: picard/ui/itemviews.py:555 msgid "&Other versions" msgstr "" -#: picard/ui/itemviews.py:552 +#: picard/ui/itemviews.py:561 msgid "Loading…" msgstr "" -#: picard/ui/itemviews.py:554 +#: picard/ui/itemviews.py:563 msgid "Show &more details…" msgstr "" -#: picard/ui/itemviews.py:609 +#: picard/ui/itemviews.py:617 #, python-format msgid "&Other versions (%d)" msgstr "" -#: picard/ui/itemviews.py:635 +#: picard/ui/itemviews.py:644 msgid "Collections" msgstr "" -#: picard/ui/itemviews.py:643 +#: picard/ui/itemviews.py:650 msgid "P&lugins" msgstr "" -#: picard/ui/itemviews.py:659 +#: picard/ui/itemviews.py:669 msgid "&Run scripts" msgstr "" -#: picard/ui/itemviews.py:859 +#: picard/ui/itemviews.py:874 msgid "file view" msgstr "" -#: picard/ui/itemviews.py:860 +#: picard/ui/itemviews.py:875 msgid "Contains unmatched files and clusters" msgstr "" -#: picard/ui/itemviews.py:880 +#: picard/ui/itemviews.py:895 msgid "Clusters" msgstr "" -#: picard/ui/itemviews.py:890 +#: picard/ui/itemviews.py:905 msgid "album view" msgstr "" -#: picard/ui/itemviews.py:891 +#: picard/ui/itemviews.py:906 msgid "Contains albums and matched files" msgstr "" -#: picard/ui/itemviews.py:1043 +#: picard/ui/itemviews.py:1058 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" -#: picard/ui/itemviews.py:1047 +#: picard/ui/itemviews.py:1062 msgid "Album modified and complete" msgstr "" -#: picard/ui/itemviews.py:1050 +#: picard/ui/itemviews.py:1065 msgid "Album unchanged and complete" msgstr "" -#: picard/ui/itemviews.py:1054 +#: picard/ui/itemviews.py:1069 msgid "Album modified" msgstr "" -#: picard/ui/itemviews.py:1057 +#: picard/ui/itemviews.py:1072 msgid "Album unchanged" msgstr "" -#: picard/ui/itemviews.py:1101 +#: picard/ui/itemviews.py:1116 msgid "There are no files matched to this track" msgstr "" -#: picard/ui/itemviews.py:1103 +#: picard/ui/itemviews.py:1118 #, python-format msgid "%i matched file" msgid_plural "%i matched files" msgstr[0] "" msgstr[1] "" -#: picard/ui/itemviews.py:1141 +#: picard/ui/itemviews.py:1156 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" -#: picard/ui/itemviews.py:1183 +#: picard/ui/itemviews.py:1198 msgid "File not found" msgstr "" -#: picard/ui/itemviews.py:1186 +#: picard/ui/itemviews.py:1201 msgid "File permission error" msgstr "" -#: picard/ui/itemviews.py:1189 +#: picard/ui/itemviews.py:1204 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" -#: picard/ui/itemviews.py:1193 +#: picard/ui/itemviews.py:1208 msgid "Track saved" msgstr "" -#: picard/ui/itemviews.py:1197 picard/ui/itemviews.py:1204 +#: picard/ui/itemviews.py:1212 picard/ui/itemviews.py:1219 msgid "Pending" msgstr "" -#: picard/ui/itemviews.py:1218 +#: picard/ui/itemviews.py:1233 msgid "Fingerprint has already been submitted" msgstr "" -#: picard/ui/itemviews.py:1221 +#: picard/ui/itemviews.py:1236 msgid "Unsubmitted fingerprint" msgstr "" -#: picard/ui/itemviews.py:1224 +#: picard/ui/itemviews.py:1239 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." @@ -2737,1993 +2737,1996 @@ msgstr "" msgid "Activity History" msgstr "" -#: picard/ui/mainwindow.py:210 picard/ui/ui_aboutdialog.py:90 -msgid "MusicBrainz Picard" -msgstr "" - -#: picard/ui/mainwindow.py:339 -msgid "Unsaved Changes" -msgstr "" - -#: picard/ui/mainwindow.py:340 -msgid "Are you sure you want to quit Picard?" -msgstr "" +#: picard/ui/metadatabox.py:112 +#, python-format +msgid "(different across %d item)" +msgid_plural "(different across %d items)" +msgstr[0] "" +msgstr[1] "" -#: picard/ui/mainwindow.py:341 +#: picard/ui/metadatabox.py:120 #, python-format -msgid "There is %d unsaved file. Closing Picard will lose all unsaved changes." -msgid_plural "There are %d unsaved files. Closing Picard will lose all unsaved changes." +msgid "(missing from %d item)" +msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" -#: picard/ui/mainwindow.py:348 -msgid "&Quit Picard" +#: picard/ui/metadatabox.py:214 +msgid "metadata view" msgstr "" -#: picard/ui/mainwindow.py:384 -msgid "Ready" +#: picard/ui/metadatabox.py:215 +msgid "Displays original and new tags for the selected files" msgstr "" -#: picard/ui/mainwindow.py:390 -msgid "" -"Picard listens on this port to integrate with your browser. When you " -"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " -"button on the web page loads the release into Picard." +#: picard/ui/metadatabox.py:217 +msgid "Tag" msgstr "" -#: picard/ui/mainwindow.py:416 -#, python-format -msgid "Listening on port %(port)d" +#: picard/ui/metadatabox.py:217 +msgid "Original Value" msgstr "" -#: picard/ui/mainwindow.py:473 -msgid "AcoustID submission not configured" +#: picard/ui/metadatabox.py:217 +msgid "New Value" msgstr "" -#: picard/ui/mainwindow.py:474 -msgid "" -"You need to configure your AcoustID API key before you can submit " -"fingerprints." +#: picard/ui/metadatabox.py:237 +msgid "Add New Tag…" msgstr "" -#: picard/ui/mainwindow.py:477 -msgid "Open AcoustID options" +#: picard/ui/metadatabox.py:239 +msgid "Show Changes First" msgstr "" -#: picard/ui/mainwindow.py:488 -msgid "&Options…" +#: picard/ui/metadatabox.py:244 +msgid "Alt+Shift+A" msgstr "" -#: picard/ui/mainwindow.py:495 -msgid "Open &file naming script editor…" +#: picard/ui/metadatabox.py:247 +msgid "Alt+Shift+E" msgstr "" -#: picard/ui/mainwindow.py:496 -msgid "Ctrl+Shift+S" +#: picard/ui/metadatabox.py:249 +msgid "Alt+Shift+R" msgstr "" -#: picard/ui/mainwindow.py:502 -msgid "&Cut" +#: picard/ui/metadatabox.py:369 +msgid "Edit…" msgstr "" -#: picard/ui/mainwindow.py:510 picard/ui/metadatabox.py:439 -msgid "&Paste" +#: picard/ui/metadatabox.py:375 +msgid "Add to 'Preserve Tags' List" msgstr "" -#: picard/ui/mainwindow.py:518 picard/ui/scripteditor.py:639 -msgid "&Help…" +#: picard/ui/metadatabox.py:380 +msgid "Remove from 'Preserve Tags' List" msgstr "" -#: picard/ui/mainwindow.py:525 -msgid "&About…" +#: picard/ui/mainwindow/actions.py:218 picard/ui/metadatabox.py:396 +msgid "Lookup in &Browser" msgstr "" -#: picard/ui/mainwindow.py:532 -msgid "&Donate…" -msgstr "" +#: picard/ui/metadatabox.py:428 +msgid "Use Original Value" +msgid_plural "Use Original Values" +msgstr[0] "" +msgstr[1] "" -#: picard/ui/mainwindow.py:538 -msgid "&Report a Bug…" +#: picard/ui/metadatabox.py:435 +msgid "&Copy" msgstr "" -#: picard/ui/mainwindow.py:544 -msgid "&Support Forum…" +#: picard/ui/mainwindow/actions.py:102 picard/ui/metadatabox.py:439 +msgid "&Paste" msgstr "" -#: picard/ui/mainwindow.py:550 -msgid "&Add Files…" +#: picard/ui/newuserdialog.py:37 +msgid "" +"

Changes made by Picard are not " +"reversible.

Picard is a very flexible music tagging tool " +"which can rename your files and overwrite the tags. We strongly " +"recommend that you:

  • read the User Guide (also available from the Help " +"menu)
  • test with copies of your music and work in small " +"batches

Picard is open source software written by volunteers." +" It is provided as-is and with no warranty.

" msgstr "" -#: picard/ui/mainwindow.py:551 -msgid "Add files to the tagger" +#: picard/ui/newuserdialog.py:52 +msgid "Show this message again the next time you start Picard." msgstr "" -#: picard/ui/mainwindow.py:559 -msgid "Add Fold&er…" +#: picard/ui/newuserdialog.py:57 +msgid "New User Warning" msgstr "" -#: picard/ui/mainwindow.py:560 -msgid "Add a folder to the tagger" +#: picard/ui/passworddialog.py:44 +#, python-format +msgid "" +"The server %s requires you to login. Please enter your username and " +"password." msgstr "" -#: picard/ui/mainwindow.py:562 -msgid "Ctrl+E" +#: picard/ui/passworddialog.py:65 +#, python-format +msgid "" +"The proxy %s requires you to login. Please enter your username and " +"password." msgstr "" -#: picard/ui/mainwindow.py:569 -msgid "Close Window" +#: picard/ui/playertoolbar.py:194 +msgid "Internal player: The format of a media resource isn't (fully) supported" msgstr "" -#: picard/ui/mainwindow.py:570 -msgid "Ctrl+W" +#: picard/ui/playertoolbar.py:196 +msgid "" +"Internal player: There are not the appropriate permissions to play a " +"media resource" msgstr "" -#: picard/ui/mainwindow.py:578 -msgid "&Save" +#: picard/ui/playertoolbar.py:198 +#, python-format +msgid "Internal player: %(error)s, %(message)s" msgstr "" -#: picard/ui/mainwindow.py:579 -msgid "Save selected files" +#: picard/ui/playertoolbar.py:207 +msgid "Player" msgstr "" -#: picard/ui/mainwindow.py:588 -msgid "S&ubmit AcoustIDs" +#: picard/ui/playertoolbar.py:215 +msgid "Play" msgstr "" -#: picard/ui/mainwindow.py:589 -msgid "Submit acoustic fingerprints" +#: picard/ui/playertoolbar.py:216 +msgid "Play selected files" msgstr "" -#: picard/ui/mainwindow.py:596 -msgid "E&xit" +#: picard/ui/playertoolbar.py:222 +msgid "Pause" msgstr "" -#: picard/ui/mainwindow.py:599 -msgid "Ctrl+Q" +#: picard/ui/playertoolbar.py:223 +msgid "Pause or resume current playback" msgstr "" -#: picard/ui/mainwindow.py:605 -msgid "&Remove" +#: picard/ui/playertoolbar.py:365 +#, python-format +msgid "%1.1f ×" msgstr "" -#: picard/ui/mainwindow.py:606 -msgid "Remove selected files/albums" +#: picard/ui/playertoolbar.py:371 +msgid "Change playback speed" msgstr "" -#: picard/ui/mainwindow.py:613 picard/ui/metadatabox.py:396 -msgid "Lookup in &Browser" +#: picard/ui/playertoolbar.py:378 +msgid "Playback speed" msgstr "" -#: picard/ui/mainwindow.py:614 -msgid "Lookup selected item on MusicBrainz website" +#: picard/ui/playertoolbar.py:421 +#, python-format +msgid "%d%%" msgstr "" -#: picard/ui/mainwindow.py:617 -msgid "Ctrl+Shift+L" +#: picard/ui/playertoolbar.py:427 +msgid "Change audio volume" msgstr "" -#: picard/ui/mainwindow.py:624 -msgid "Submit cluster as release…" +#: picard/ui/playertoolbar.py:433 +msgid "Audio volume" msgstr "" -#: picard/ui/mainwindow.py:625 -msgid "Submit cluster as a new release to MusicBrainz" +#: picard/ui/pluginupdatedialog.py:45 +msgid "Perform this check again the next time you start Picard." msgstr "" -#: picard/ui/mainwindow.py:635 -msgid "Submit file as standalone recording…" +#: picard/ui/pluginupdatedialog.py:50 +msgid "Picard Plugins Update" msgstr "" -#: picard/ui/mainwindow.py:636 -msgid "Submit file as a new recording to MusicBrainz" -msgstr "" +#: picard/ui/pluginupdatedialog.py:67 +msgid "There is an update available for one of your currently installed plugins:" +msgid_plural "There are updates available for your currently installed plugins:" +msgstr[0] "" +msgstr[1] "" -#: picard/ui/mainwindow.py:646 -msgid "Submit file as release…" -msgstr "" +#: picard/ui/pluginupdatedialog.py:72 +msgid "Do you want to update the plugin now?" +msgid_plural "Do you want to update the plugins now?" +msgstr[0] "" +msgstr[1] "" -#: picard/ui/mainwindow.py:647 -msgid "Submit file as a new release to MusicBrainz" -msgstr "" +#: picard/ui/pluginupdatedialog.py:80 +msgid "plus {extra_file_count:,d} other plugin." +msgid_plural "plus {extra_file_count:,d} other plugins." +msgstr[0] "" +msgstr[1] "" -#: picard/ui/mainwindow.py:656 -msgid "Search for similar items…" +#: picard/ui/ratingwidget.py:100 +#, python-format +msgid "" +"Failed to submit rating for track '%(track_title)s' due to server error " +"%(error)d" msgstr "" -#: picard/ui/mainwindow.py:657 picard/ui/options/interface_toolbar.py:125 -msgid "Similar items" -msgstr "" +#: picard/ui/savewarningdialog.py:44 +msgid "overwrite existing metadata (tags) within the file" +msgid_plural "overwrite existing metadata (tags) within the files" +msgstr[0] "" +msgstr[1] "" -#: picard/ui/mainwindow.py:658 -msgid "View similar releases or recordings and optionally choose a different one" -msgstr "" +#: picard/ui/savewarningdialog.py:49 +msgid "rename the file" +msgid_plural "rename the files" +msgstr[0] "" +msgstr[1] "" -#: picard/ui/mainwindow.py:660 picard/ui/mainwindow.py:669 -#: picard/ui/mainwindow.py:678 -msgid "Ctrl+T" -msgstr "" +#: picard/ui/savewarningdialog.py:54 +msgid "move the file to a different location" +msgid_plural "move the files to a different location" +msgstr[0] "" +msgstr[1] "" -#: picard/ui/mainwindow.py:666 -msgid "Search for similar albums…" +#: picard/ui/savewarningdialog.py:60 +msgid "You are about to save {file_count:,d} file and this will:" +msgid_plural "You are about to save {file_count:,d} files and this will:" +msgstr[0] "" +msgstr[1] "" + +#: picard/ui/savewarningdialog.py:64 +msgid "This action cannot be undone. Do you want to continue?" msgstr "" -#: picard/ui/mainwindow.py:667 -msgid "View similar releases and optionally choose a different release" +#: picard/ui/savewarningdialog.py:67 +msgid "
  • {action}
  • " msgstr "" -#: picard/ui/mainwindow.py:675 -msgid "Search for similar tracks…" +#: picard/ui/savewarningdialog.py:68 +msgid "

    {header}

      {list_of_actions}

    {footer}

    " msgstr "" -#: picard/ui/mainwindow.py:676 -msgid "View similar tracks and optionally choose a different release" +#: picard/ui/savewarningdialog.py:70 +msgid "There are no actions selected. No changes will be saved." msgstr "" -#: picard/ui/mainwindow.py:684 -msgid "Show &other album versions…" +#: picard/ui/savewarningdialog.py:72 +msgid "Don't show this warning again." msgstr "" -#: picard/ui/mainwindow.py:685 -msgid "Ctrl+Shift+O" +#: picard/ui/savewarningdialog.py:78 +msgid "File Save Warning" msgstr "" -#: picard/ui/mainwindow.py:692 -msgid "File &Browser" +#: picard/ui/scripteditor.py:147 +msgid "Renaming options are disabled" msgstr "" -#: picard/ui/mainwindow.py:696 -msgid "Ctrl+B" +#: picard/ui/scripteditor.py:220 +#, python-format +msgid "" +"If you select files from the Cluster pane or Album pane prior to opening " +"the Options screen, up to %u files will be randomly chosen from your " +"selection as file naming examples. If you have not selected any files, " +"then some default examples will be provided." msgstr "" -#: picard/ui/mainwindow.py:703 -msgid "&Metadata" +#: picard/ui/scripteditor.py:232 +#, python-format +msgid "" +"Reload up to %u items chosen at random from files selected in the main " +"window" msgstr "" -#: picard/ui/mainwindow.py:707 -msgid "Ctrl+Shift+M" +#: picard/ui/scripteditor.py:352 picard/ui/scripteditor.py:1247 +msgid "Confirm" msgstr "" -#: picard/ui/mainwindow.py:714 -msgid "&Cover Art" +#: picard/ui/scripteditor.py:426 +msgid "File naming script editor" msgstr "" -#: picard/ui/mainwindow.py:725 -msgid "&Actions" +#: picard/ui/scripteditor.py:481 +msgid "Reset" msgstr "" -#: picard/ui/mainwindow.py:734 picard/ui/mainwindow.py:1129 -#: picard/ui/searchdialog/__init__.py:49 -msgid "Search" +#: picard/ui/options/dialog.py:189 picard/ui/scripteditor.py:486 +msgid "Make It So!" msgstr "" -#: picard/ui/mainwindow.py:741 picard/ui/mainwindow.py:748 -msgid "Lookup &CD…" +#: picard/ui/mainwindow/__init__.py:579 picard/ui/scripteditor.py:555 +msgid "&File" msgstr "" -#: picard/ui/mainwindow.py:742 -msgid "Lookup the details of the CD in your drive" +#: picard/ui/scripteditor.py:558 +msgid "&Import a script file" msgstr "" -#: picard/ui/mainwindow.py:744 -msgid "Ctrl+K" +#: picard/ui/scripteditor.py:559 +msgid "Import a file as a new script" msgstr "" -#: picard/ui/mainwindow.py:761 -msgid "&Scan" +#: picard/ui/scripteditor.py:564 +msgid "&Export a script file" msgstr "" -#: picard/ui/mainwindow.py:762 -msgid "" -"Use AcoustID audio fingerprint to identify the files by the actual music," -" even if they have no metadata" +#: picard/ui/scripteditor.py:565 +msgid "Export the script to a file" msgstr "" -#: picard/ui/mainwindow.py:764 -msgid "Identify the file using its AcoustID audio fingerprint" +#: picard/ui/scripteditor.py:570 +msgid "&Reset all scripts" msgstr "" -#: picard/ui/mainwindow.py:766 -msgid "Ctrl+Y" +#: picard/ui/scripteditor.py:571 +msgid "Reset all scripts to the saved values" msgstr "" -#: picard/ui/mainwindow.py:772 -msgid "&Generate AcoustID Fingerprints" +#: picard/ui/scripteditor.py:576 +msgid "&Save and exit" msgstr "" -#: picard/ui/mainwindow.py:773 picard/ui/options/interface_toolbar.py:109 -msgid "Generate Fingerprints" +#: picard/ui/scripteditor.py:577 +msgid "Save changes to the script settings and exit" msgstr "" -#: picard/ui/mainwindow.py:774 -msgid "" -"Generate the AcoustID audio fingerprints for the selected files without " -"doing a lookup" +#: picard/ui/scripteditor.py:582 +msgid "E&xit without saving" msgstr "" -#: picard/ui/mainwindow.py:776 -msgid "Generate the AcoustID audio fingerprints for the selected files" +#: picard/ui/scripteditor.py:583 +msgid "Close the script editor without saving changes" msgstr "" -#: picard/ui/mainwindow.py:777 -msgid "Ctrl+Shift+Y" +#: picard/ui/scripteditor.py:588 +msgid "&Script" msgstr "" -#: picard/ui/mainwindow.py:783 -msgid "Cl&uster" +#: picard/ui/scripteditor.py:591 +msgid "View/Edit Script &Metadata" msgstr "" -#: picard/ui/mainwindow.py:784 -msgid "Cluster files into album clusters" +#: picard/ui/scripteditor.py:592 +msgid "Display the details for the script" msgstr "" -#: picard/ui/mainwindow.py:787 -msgid "Ctrl+U" +#: picard/ui/scripteditor.py:594 +msgid "Ctrl+M" msgstr "" -#: picard/ui/mainwindow.py:793 -msgid "&Lookup" +#: picard/ui/scripteditor.py:597 +msgid "Add a &new script" msgstr "" -#: picard/ui/mainwindow.py:794 -msgid "Lookup selected items in MusicBrainz" +#: picard/ui/scripteditor.py:602 +msgid "&Copy the current script" msgstr "" -#: picard/ui/mainwindow.py:799 -msgid "Ctrl+L" +#: picard/ui/scripteditor.py:603 +msgid "Save a copy of the script as a new script" msgstr "" -#: picard/ui/mainwindow.py:805 -msgid "&Info…" +#: picard/ui/scripteditor.py:608 +msgid "&Delete the current script" msgstr "" -#: picard/ui/mainwindow.py:808 -msgid "Ctrl+I" +#: picard/ui/scripteditor.py:609 +msgid "Delete the script" msgstr "" -#: picard/ui/mainwindow.py:814 -msgid "&Refresh" +#: picard/ui/mainwindow/__init__.py:603 picard/ui/scripteditor.py:615 +msgid "&View" msgstr "" -#: picard/ui/mainwindow.py:815 -msgid "Ctrl+R" +#: picard/ui/scripteditor.py:618 +msgid "&Reload random example files" msgstr "" -#: picard/ui/mainwindow.py:822 -msgid "&Rename Files" +#: picard/ui/scripteditor.py:627 +msgid "&Show documentation" msgstr "" -#: picard/ui/mainwindow.py:831 -msgid "&Move Files" +#: picard/ui/scripteditor.py:628 +msgid "View the scripting documentation in a sidebar" msgstr "" -#: picard/ui/mainwindow.py:840 -msgid "Save &Tags" +#: picard/ui/mainwindow/actions.py:497 picard/ui/scripteditor.py:630 +msgid "Ctrl+H" msgstr "" -#: picard/ui/mainwindow.py:848 -msgid "Tags From &File Names…" +#: picard/ui/mainwindow/__init__.py:653 picard/ui/scripteditor.py:636 +#: picard/ui/util.py:60 +msgid "&Help" msgstr "" -#: picard/ui/mainwindow.py:849 picard/ui/options/interface_toolbar.py:121 -msgid "Parse File Names…" +#: picard/ui/mainwindow/actions.py:111 picard/ui/scripteditor.py:639 +msgid "&Help…" msgstr "" -#: picard/ui/mainwindow.py:850 -msgid "Set tags based on the file names" +#: picard/ui/scripteditor.py:644 +msgid "&Scripting documentation…" msgstr "" -#: picard/ui/mainwindow.py:851 picard/ui/widgets/scripttextedit.py:334 -msgid "Ctrl+Shift+T" +#: picard/ui/scripteditor.py:645 +msgid "Open the scripting documentation in your browser" msgstr "" -#: picard/ui/mainwindow.py:859 -msgid "&Open My Collections in Browser" +#: picard/ui/scripteditor.py:663 +msgid "Empty / blank script" msgstr "" -#: picard/ui/mainwindow.py:866 -msgid "View &Error/Debug Log" +#: picard/ui/scripteditor.py:663 +msgid "New Script" msgstr "" -#: picard/ui/mainwindow.py:868 -msgid "Ctrl+G" +#: picard/ui/scripteditor.py:756 +msgid "" +"At least one unsaved script has been attached to an option profile.\n" +"\n" +" Profile: {profile_title}\n" +" Script: {old_script_title}\n" +"\n" +"Continuing without saving will reset the selected script in the profile " +"to:\n" +"\n" +" {new_script_title}\n" +"\n" +"Are you sure that you want to continue?" msgstr "" -#: picard/ui/mainwindow.py:874 -msgid "View Activity &History" +#: picard/ui/scripteditor.py:878 +msgid "There is already a script with that title." msgstr "" -#: picard/ui/mainwindow.py:877 -msgid "Ctrl+Shift+H" +#: picard/ui/scripteditor.py:881 picard/ui/scripteditor.py:1186 +#: picard/ui/scripteditor.py:1415 +msgid "The script title must not be empty." msgstr "" -#: picard/ui/mainwindow.py:877 picard/ui/scripteditor.py:630 -msgid "Ctrl+H" +#: picard/ui/scripteditor.py:1132 +msgid "Error Deleting Script" msgstr "" -#: picard/ui/mainwindow.py:883 -msgid "Open in &Player" +#: picard/ui/scripteditor.py:1133 +#, python-format +msgid "" +"The script could not be deleted because it is used in one of the user " +"profiles.\n" +"\n" +"Profile: %s" msgstr "" -#: picard/ui/mainwindow.py:884 -msgid "Play the file in your default media player" +#: picard/ui/scripteditor.py:1143 +msgid "Are you sure that you want to delete the script?" msgstr "" -#: picard/ui/mainwindow.py:891 -msgid "Open Containing &Folder" +#: picard/ui/options/scripting.py:160 picard/ui/scripteditor.py:1228 +msgid "File Error" msgstr "" -#: picard/ui/mainwindow.py:892 -msgid "Open the containing folder in your file explorer" +#: picard/ui/scripteditor.py:1249 +msgid "" +"A script named \"{script_name}\" already exists.\n" +"\n" +"Do you want to overwrite it, add as a copy or cancel?" msgstr "" -#: picard/ui/mainwindow.py:900 -msgid "&Check for Update…" +#: picard/ui/scripteditor.py:1256 +msgid "Overwrite" msgstr "" -#: picard/ui/mainwindow.py:939 -msgid "From CD ripper &log file…" +#: picard/ui/options/profiles.py:116 picard/ui/scripteditor.py:1258 +msgid "Copy" msgstr "" -#: picard/ui/mainwindow.py:992 picard/ui/scripteditor.py:555 -msgid "&File" +#: picard/ui/options/renaming.py:262 picard/ui/scripteditor.py:1304 +msgid "The file naming format must not be empty." msgstr "" -#: picard/ui/mainwindow.py:1005 -msgid "&Edit" +#: picard/ui/scripteditor.py:1341 +msgid "Script Details" msgstr "" -#: picard/ui/mainwindow.py:1011 picard/ui/scripteditor.py:615 -msgid "&View" +#: picard/ui/scripteditor.py:1394 +msgid "" +"There are unsaved changes to the current metadata.\n" +"\n" +"Do you want to continue and lose these changes?" msgstr "" -#: picard/ui/mainwindow.py:1020 -msgid "&Options" +#: picard/ui/scriptsmenu.py:63 +#, python-format +msgid "Script error in \"%(script)s\": %(message)s" msgstr "" -#: picard/ui/mainwindow.py:1026 -msgid "&Select file naming script" +#: picard/ui/tagsfromfilenames.py:131 picard/ui/tagsfromfilenames.py:142 +msgid "File Name" msgstr "" -#: picard/ui/mainwindow.py:1034 -msgid "&Enable/disable profiles" +#: picard/ui/ui_aboutdialog.py:89 +msgid "About Picard" msgstr "" -#: picard/ui/mainwindow.py:1041 -msgid "&Tools" +#: picard/ui/mainwindow/__init__.py:201 picard/ui/ui_aboutdialog.py:90 +msgid "MusicBrainz Picard" msgstr "" -#: picard/ui/mainwindow.py:1055 picard/ui/scripteditor.py:636 -#: picard/ui/util.py:58 -msgid "&Help" +#: picard/ui/options/cdlookup.py:49 picard/ui/ui_cdlookup.py:91 +#: picard/ui/ui_options_cdlookup.py:46 +#: picard/ui/ui_options_cdlookup_select.py:53 +msgid "CD Lookup" msgstr "" -#: picard/ui/mainwindow.py:1090 picard/ui/ui_options_plugins.py:140 -msgid "Actions" +#: picard/ui/ui_cdlookup.py:92 +msgid "The following releases on MusicBrainz match the CD:" msgstr "" -#: picard/ui/mainwindow.py:1142 -msgid "Track" +#: picard/ui/ui_cdlookup.py:93 +msgid "No matching releases found for this disc." msgstr "" -#: picard/ui/mainwindow.py:1159 -msgid "&Advanced search" +#: picard/ui/ui_cdlookup.py:94 +msgid "Submit disc ID" msgstr "" -#: picard/ui/mainwindow.py:1160 -msgid "&Builtin search" +#: picard/ui/ui_cdlookup.py:95 +msgid "&Load into Picard" msgstr "" -#: picard/ui/mainwindow.py:1255 -msgid "All supported formats" +#: picard/ui/ui_cdlookup.py:96 +msgid "&Submit disc ID" msgstr "" -#: picard/ui/mainwindow.py:1284 -#, python-format -msgid "Adding multiple directories from '%(directory)s' …" +#: picard/ui/ui_cdlookup.py:97 picard/ui/util.py:59 +msgid "&Cancel" msgstr "" -#: picard/ui/mainwindow.py:1289 -#, python-format -msgid "Adding directory: '%(directory)s' …" +#: picard/ui/ui_edittagdialog.py:121 +msgid "Edit Tag" msgstr "" -#: picard/ui/mainwindow.py:1401 -msgid "Configuration Required" +#: picard/ui/ui_edittagdialog.py:122 +msgid "Edit value" msgstr "" -#: picard/ui/mainwindow.py:1402 -msgid "" -"Audio fingerprinting is not yet configured. Would you like to configure " -"it now?" +#: picard/ui/ui_edittagdialog.py:123 +msgid "Add value" msgstr "" -#: picard/ui/mainwindow.py:1515 -msgid "Browser integration not enabled" +#: picard/ui/ui_edittagdialog.py:124 +msgid "Remove value" msgstr "" -#: picard/ui/mainwindow.py:1516 -msgid "" -"Submitting releases to MusicBrainz requires the browser integration to be" -" enabled. Do you want to enable the browser integration now?" +#: picard/ui/ui_edittagdialog.py:125 picard/ui/ui_edittagdialog.py:126 +msgid "Move selected value up" msgstr "" -#: picard/ui/mainwindow.py:1627 -#, python-format -msgid "%(filename)s (error: %(error)s)" +#: picard/ui/ui_edittagdialog.py:127 picard/ui/ui_edittagdialog.py:128 +msgid "Move selected value down" msgstr "" -#: picard/ui/mainwindow.py:1633 -#, python-format -msgid "%(filename)s" +#: picard/ui/ui_exception_script_selector.py:111 +msgid "Exception Language Script Selector" msgstr "" -#: picard/ui/mainwindow.py:1642 -#, python-format -msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" +#: picard/ui/ui_exception_script_selector.py:112 +msgid "Selected Scripts" msgstr "" -#: picard/ui/mainwindow.py:1649 -#, python-format -msgid "%(filename)s (%(similarity)d%%)" +#: picard/ui/ui_exception_script_selector.py:113 +msgid "Selected language script match threshold:" msgstr "" -#: picard/ui/mainwindow.py:1712 -msgid "Authentication Required" +#: picard/ui/ui_exception_script_selector.py:114 +msgid "Move selected language script up" msgstr "" -#: picard/ui/mainwindow.py:1713 -msgid "" -"Picard needs authorization to access your personal data on the " -"MusicBrainz server. Would you like to log in now?" +#: picard/ui/ui_exception_script_selector.py:115 +msgid "Add to selected language scripts" msgstr "" -#: picard/ui/mainwindow.py:1728 -msgid "Authentication failed" +#: picard/ui/ui_exception_script_selector.py:116 +msgid "Remove selected language script" msgstr "" -#: picard/ui/mainwindow.py:1729 picard/ui/options/general.py:151 -#, python-format -msgid "Login failed: %s" +#: picard/ui/ui_exception_script_selector.py:117 +msgid "Move selected language script down" msgstr "" -#: picard/ui/metadatabox.py:112 -#, python-format -msgid "(different across %d item)" -msgid_plural "(different across %d items)" -msgstr[0] "" -msgstr[1] "" +#: picard/ui/ui_exception_script_selector.py:118 +msgid "Available Language Scripts" +msgstr "" -#: picard/ui/metadatabox.py:120 -#, python-format -msgid "(missing from %d item)" -msgid_plural "(missing from %d items)" -msgstr[0] "" -msgstr[1] "" +#: picard/ui/ui_infodialog.py:88 +msgid "&Error" +msgstr "" -#: picard/ui/metadatabox.py:214 -msgid "metadata view" +#: picard/ui/ui_infodialog.py:89 +msgid "A&rtwork" msgstr "" -#: picard/ui/metadatabox.py:215 -msgid "Displays original and new tags for the selected files" +#: picard/ui/ui_infostatus.py:112 picard/ui/ui_provider_options_caa.py:74 +#: picard/ui/ui_provider_options_local.py:58 +#: picard/ui/ui_widget_taglisteditor.py:74 +msgid "Form" msgstr "" -#: picard/ui/metadatabox.py:217 -msgid "Tag" +#: picard/ui/ui_multi_locale_selector.py:91 +msgid "Locale Selector" msgstr "" -#: picard/ui/metadatabox.py:217 -msgid "Original Value" +#: picard/ui/ui_multi_locale_selector.py:92 +msgid "Selected Locales" msgstr "" -#: picard/ui/metadatabox.py:217 -msgid "New Value" +#: picard/ui/ui_multi_locale_selector.py:93 +msgid "Move selected locale up" msgstr "" -#: picard/ui/metadatabox.py:237 -msgid "Add New Tag…" +#: picard/ui/ui_multi_locale_selector.py:94 +msgid "Add to selected locales" msgstr "" -#: picard/ui/metadatabox.py:239 -msgid "Show Changes First" +#: picard/ui/ui_multi_locale_selector.py:95 +msgid "Remove selected locale" msgstr "" -#: picard/ui/metadatabox.py:244 -msgid "Alt+Shift+A" +#: picard/ui/ui_multi_locale_selector.py:96 +msgid "Move selected locale down" msgstr "" -#: picard/ui/metadatabox.py:247 -msgid "Alt+Shift+E" +#: picard/ui/ui_multi_locale_selector.py:97 +msgid "Available Locales" msgstr "" -#: picard/ui/metadatabox.py:249 -msgid "Alt+Shift+R" +#: picard/ui/ui_options.py:56 +msgid "Options" msgstr "" -#: picard/ui/metadatabox.py:369 -msgid "Edit…" +#: picard/ui/ui_options_advanced.py:144 +msgid "Advanced options" msgstr "" -#: picard/ui/metadatabox.py:375 -msgid "Add to 'Preserve Tags' List" +#: picard/ui/ui_options_advanced.py:145 +msgid "Ignore file paths matching the following regular expression:" msgstr "" -#: picard/ui/metadatabox.py:380 -msgid "Remove from 'Preserve Tags' List" +#: picard/ui/ui_options_advanced.py:147 +msgid "Ignore track duration difference under this number of seconds" msgstr "" -#: picard/ui/metadatabox.py:428 -msgid "Use Original Value" -msgid_plural "Use Original Values" -msgstr[0] "" -msgstr[1] "" +#: picard/ui/ui_options_advanced.py:150 +msgid "Ignore the following tracks when determining whether a release is complete" +msgstr "" -#: picard/ui/metadatabox.py:435 -msgid "&Copy" +#: picard/ui/ui_options_advanced.py:151 +msgid "Video tracks" msgstr "" -#: picard/ui/newuserdialog.py:37 -msgid "" -"

    Changes made by Picard are not " -"reversible.

    Picard is a very flexible music tagging tool " -"which can rename your files and overwrite the tags. We strongly " -"recommend that you:

    • read the User Guide (also available from the Help " -"menu)
    • test with copies of your music and work in small " -"batches

    Picard is open source software written by volunteers." -" It is provided as-is and with no warranty.

    " +#: picard/ui/ui_options_advanced.py:152 +msgid "Data tracks" msgstr "" -#: picard/ui/newuserdialog.py:52 -msgid "Show this message again the next time you start Picard." +#: picard/ui/ui_options_advanced.py:153 +msgid "Pregap tracks" msgstr "" -#: picard/ui/newuserdialog.py:57 -msgid "New User Warning" +#: picard/ui/ui_options_advanced.py:154 +msgid "Silent tracks" msgstr "" -#: picard/ui/passworddialog.py:44 -#, python-format -msgid "" -"The server %s requires you to login. Please enter your username and " -"password." +#: picard/ui/ui_options_advanced.py:155 +msgid "Tags to ignore for comparison:" msgstr "" -#: picard/ui/passworddialog.py:65 -#, python-format -msgid "" -"The proxy %s requires you to login. Please enter your username and " -"password." +#: picard/ui/options/dialog.py:284 picard/ui/ui_options_attached_profiles.py:40 +msgid "Profiles Attached to Options" msgstr "" -#: picard/ui/playertoolbar.py:194 -msgid "Internal player: The format of a media resource isn't (fully) supported" +#: picard/ui/ui_options_cdlookup.py:47 +msgid "CD-ROM device to use for lookups:" msgstr "" -#: picard/ui/playertoolbar.py:196 -msgid "" -"Internal player: There are not the appropriate permissions to play a " -"media resource" +#: picard/ui/ui_options_cdlookup_select.py:54 +msgid "Default CD-ROM drive to use for lookups:" msgstr "" -#: picard/ui/playertoolbar.py:198 -#, python-format -msgid "Internal player: %(error)s, %(message)s" +#: picard/ui/ui_options_cover.py:104 +msgid "Use the following file name for images:" msgstr "" -#: picard/ui/playertoolbar.py:207 -msgid "Player" +#: picard/ui/ui_options_cover.py:105 +msgid "Overwrite the file if it already exists" msgstr "" -#: picard/ui/playertoolbar.py:215 -msgid "Play" +#: picard/ui/ui_options_cover.py:108 +msgid "Cover Art Providers" msgstr "" -#: picard/ui/playertoolbar.py:216 -msgid "Play selected files" +#: picard/ui/ui_options_cover.py:109 +msgid "Reorder Priority:" msgstr "" -#: picard/ui/playertoolbar.py:222 -msgid "Pause" +#: picard/ui/ui_options_cover.py:110 +#: picard/ui/ui_options_interface_toolbar.py:83 +msgid "Move selected item up" msgstr "" -#: picard/ui/playertoolbar.py:223 -msgid "Pause or resume current playback" +#: picard/ui/ui_options_cover.py:111 +#: picard/ui/ui_options_interface_toolbar.py:84 +msgid "Move selected item down" msgstr "" -#: picard/ui/playertoolbar.py:365 -#, python-format -msgid "%1.1f ×" +#: picard/ui/ui_options_fingerprinting.py:103 +msgid "Audio Fingerprinting" msgstr "" -#: picard/ui/playertoolbar.py:371 -msgid "Change playback speed" +#: picard/ui/ui_options_fingerprinting.py:104 +msgid "Do not use audio fingerprinting" msgstr "" -#: picard/ui/playertoolbar.py:378 -msgid "Playback speed" +#: picard/ui/ui_options_fingerprinting.py:105 +msgid "Use AcoustID" msgstr "" -#: picard/ui/playertoolbar.py:421 -#, python-format -msgid "%d%%" +#: picard/ui/ui_options_fingerprinting.py:106 +msgid "AcoustID Settings" msgstr "" -#: picard/ui/playertoolbar.py:427 -msgid "Change audio volume" +#: picard/ui/ui_options_fingerprinting.py:107 +msgid "Ignore existing AcoustID fingerprints" msgstr "" -#: picard/ui/playertoolbar.py:433 -msgid "Audio volume" +#: picard/ui/ui_options_fingerprinting.py:108 +msgid "Save AcoustID fingerprints to file tags" msgstr "" -#: picard/ui/pluginupdatedialog.py:45 -msgid "Perform this check again the next time you start Picard." +#: picard/ui/ui_options_fingerprinting.py:109 +msgid "Maximum threads to use for calculator:" msgstr "" -#: picard/ui/pluginupdatedialog.py:50 -msgid "Picard Plugins Update" +#: picard/ui/ui_options_fingerprinting.py:110 +msgid "Fingerprint calculator:" msgstr "" -#: picard/ui/pluginupdatedialog.py:67 -msgid "There is an update available for one of your currently installed plugins:" -msgid_plural "There are updates available for your currently installed plugins:" -msgstr[0] "" -msgstr[1] "" +#: picard/ui/ui_options_fingerprinting.py:111 +#: picard/ui/ui_options_interface.py:138 +#: picard/ui/ui_options_maintenance.py:146 picard/ui/ui_options_renaming.py:158 +msgid "Browse…" +msgstr "" -#: picard/ui/pluginupdatedialog.py:72 -msgid "Do you want to update the plugin now?" -msgid_plural "Do you want to update the plugins now?" -msgstr[0] "" -msgstr[1] "" +#: picard/ui/ui_options_fingerprinting.py:112 +msgid "Download…" +msgstr "" -#: picard/ui/pluginupdatedialog.py:80 -msgid "plus {extra_file_count:,d} other plugin." -msgid_plural "plus {extra_file_count:,d} other plugins." -msgstr[0] "" -msgstr[1] "" +#: picard/ui/ui_options_fingerprinting.py:113 +msgid "API key:" +msgstr "" -#: picard/ui/ratingwidget.py:100 -#, python-format -msgid "" -"Failed to submit rating for track '%(track_title)s' due to server error " -"%(error)d" +#: picard/ui/ui_options_fingerprinting.py:114 +msgid "Get API key…" msgstr "" -#: picard/ui/savewarningdialog.py:44 -msgid "overwrite existing metadata (tags) within the file" -msgid_plural "overwrite existing metadata (tags) within the files" -msgstr[0] "" -msgstr[1] "" +#: picard/ui/ui_options_general.py:205 +msgid "MusicBrainz Server" +msgstr "" -#: picard/ui/savewarningdialog.py:49 -msgid "rename the file" -msgid_plural "rename the files" -msgstr[0] "" -msgstr[1] "" +#: picard/ui/ui_options_general.py:206 +msgid "" +"You have configured an unofficial MusicBrainz server. By default " +"submissions of releases, recordings and disc IDs will go to the primary " +"database on musicbrainz.org." +msgstr "" -#: picard/ui/savewarningdialog.py:54 -msgid "move the file to a different location" -msgid_plural "move the files to a different location" -msgstr[0] "" -msgstr[1] "" +#: picard/ui/ui_options_general.py:207 +msgid "Submit data to the configured server" +msgstr "" -#: picard/ui/savewarningdialog.py:60 -msgid "You are about to save {file_count:,d} file and this will:" -msgid_plural "You are about to save {file_count:,d} files and this will:" -msgstr[0] "" -msgstr[1] "" +#: picard/ui/ui_options_general.py:208 picard/ui/ui_options_network.py:166 +msgid "Port:" +msgstr "" -#: picard/ui/savewarningdialog.py:64 -msgid "This action cannot be undone. Do you want to continue?" +#: picard/ui/ui_options_general.py:209 picard/ui/ui_options_network.py:168 +msgid "Server address:" msgstr "" -#: picard/ui/savewarningdialog.py:67 -msgid "
  • {action}
  • " +#: picard/ui/ui_options_general.py:211 +msgid "Log in" msgstr "" -#: picard/ui/savewarningdialog.py:68 -msgid "

    {header}

      {list_of_actions}

    {footer}

    " +#: picard/ui/ui_options_general.py:212 +msgid "Log out" msgstr "" -#: picard/ui/savewarningdialog.py:70 -msgid "There are no actions selected. No changes will be saved." +#: picard/ui/options/general.py:59 picard/ui/ui_options_general.py:213 +msgid "General" msgstr "" -#: picard/ui/savewarningdialog.py:72 -msgid "Don't show this warning again." +#: picard/ui/ui_options_general.py:217 +msgid "Update Checking" msgstr "" -#: picard/ui/savewarningdialog.py:78 -msgid "File Save Warning" +#: picard/ui/ui_options_general.py:220 +msgid "Days between checks:" msgstr "" -#: picard/ui/scripteditor.py:147 -msgid "Renaming options are disabled" +#: picard/ui/ui_options_general.py:221 +msgid "Updates to check:" msgstr "" -#: picard/ui/scripteditor.py:220 -#, python-format +#: picard/ui/ui_options_genres.py:127 msgid "" -"If you select files from the Cluster pane or Album pane prior to opening " -"the Options screen, up to %u files will be randomly chosen from your " -"selection as file naming examples. If you have not selected any files, " -"then some default examples will be provided." +"Fall back on album's artists genres if no genres are found for the " +"release or release group" msgstr "" -#: picard/ui/scripteditor.py:232 -#, python-format -msgid "" -"Reload up to %u items chosen at random from files selected in the main " -"window" +#: picard/ui/ui_options_genres.py:129 +msgid "Minimal genre usage:" msgstr "" -#: picard/ui/scripteditor.py:352 picard/ui/scripteditor.py:1247 -msgid "Confirm" +#: picard/ui/ui_options_genres.py:130 picard/ui/ui_options_matching.py:79 +#: picard/ui/ui_options_matching.py:80 picard/ui/ui_options_matching.py:81 +msgid " %" msgstr "" -#: picard/ui/scripteditor.py:426 -msgid "File naming script editor" +#: picard/ui/ui_options_genres.py:131 +msgid "Maximum number of genres:" msgstr "" -#: picard/ui/scripteditor.py:481 -msgid "Reset" +#: picard/ui/ui_options_genres.py:132 +msgid "Join multiple genres with:" msgstr "" -#: picard/ui/options/dialog.py:189 picard/ui/scripteditor.py:486 -msgid "Make It So!" +#: picard/ui/ui_options_genres.py:133 +msgid " / " msgstr "" -#: picard/ui/scripteditor.py:558 -msgid "&Import a script file" +#: picard/ui/ui_options_genres.py:134 +msgid ", " msgstr "" -#: picard/ui/scripteditor.py:559 -msgid "Import a file as a new script" +#: picard/ui/ui_options_genres.py:135 +msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" -#: picard/ui/scripteditor.py:564 -msgid "&Export a script file" +#: picard/ui/ui_options_genres.py:136 +msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" -#: picard/ui/scripteditor.py:565 -msgid "Export the script to a file" +#: picard/ui/ui_options_interface.py:124 +msgid "Appearance" msgstr "" -#: picard/ui/scripteditor.py:570 -msgid "&Reset all scripts" +#: picard/ui/ui_options_interface.py:127 +msgid "User interface language:" msgstr "" -#: picard/ui/scripteditor.py:571 -msgid "Reset all scripts to the saved values" +#: picard/ui/ui_options_interface.py:128 +msgid "User interface color theme:" msgstr "" -#: picard/ui/scripteditor.py:576 -msgid "&Save and exit" +#: picard/ui/ui_options_interface.py:129 +msgid "Miscellaneous" msgstr "" -#: picard/ui/scripteditor.py:577 -msgid "Save changes to the script settings and exit" +#: picard/ui/searchdialog/__init__.py:96 picard/ui/ui_options_interface.py:132 +msgid "Use advanced query syntax" msgstr "" -#: picard/ui/scripteditor.py:582 -msgid "E&xit without saving" +#: picard/ui/ui_options_interface.py:133 +msgid "Show the new user dialog when starting Picard" msgstr "" -#: picard/ui/scripteditor.py:583 -msgid "Close the script editor without saving changes" +#: picard/ui/ui_options_interface.py:137 +msgid "Begin browsing in the following directory:" msgstr "" -#: picard/ui/scripteditor.py:588 -msgid "&Script" +#: picard/ui/options/interface_colors.py:93 +#: picard/ui/ui_options_interface_colors.py:55 +msgid "Colors" msgstr "" -#: picard/ui/scripteditor.py:591 -msgid "View/Edit Script &Metadata" +#: picard/ui/ui_options_interface_toolbar.py:78 +msgid "Customize Action Toolbar" msgstr "" -#: picard/ui/scripteditor.py:592 -msgid "Display the details for the script" +#: picard/ui/ui_options_interface_toolbar.py:79 +msgid "Add a new button to Toolbar" msgstr "" -#: picard/ui/scripteditor.py:594 -msgid "Ctrl+M" +#: picard/ui/ui_options_interface_toolbar.py:80 +msgid "Add Action" msgstr "" -#: picard/ui/scripteditor.py:597 -msgid "Add a &new script" +#: picard/ui/ui_options_interface_toolbar.py:81 +msgid "Insert a separator" msgstr "" -#: picard/ui/scripteditor.py:602 -msgid "&Copy the current script" +#: picard/ui/ui_options_interface_toolbar.py:82 +msgid "Add Separator" msgstr "" -#: picard/ui/scripteditor.py:603 -msgid "Save a copy of the script as a new script" +#: picard/ui/ui_options_interface_toolbar.py:85 +msgid "Remove button from toolbar" +msgstr "" + +#: picard/ui/ui_options_interface_top_tags.py:43 +msgid "Show the below tags above all other tags in the metadata view" msgstr "" -#: picard/ui/scripteditor.py:608 -msgid "&Delete the current script" +#: picard/ui/ui_options_maintenance.py:143 +msgid "Configuration file:" msgstr "" -#: picard/ui/scripteditor.py:609 -msgid "Delete the script" +#: picard/ui/ui_options_maintenance.py:144 +msgid "Open folder…" msgstr "" -#: picard/ui/scripteditor.py:618 -msgid "&Reload random example files" +#: picard/ui/ui_options_maintenance.py:145 +msgid "Automatic configuration backups directory:" msgstr "" -#: picard/ui/scripteditor.py:627 -msgid "&Show documentation" +#: picard/ui/ui_options_maintenance.py:147 +msgid "Load backup…" msgstr "" -#: picard/ui/scripteditor.py:628 -msgid "View the scripting documentation in a sidebar" +#: picard/ui/ui_options_maintenance.py:148 +msgid "Save backup…" msgstr "" -#: picard/ui/scripteditor.py:644 -msgid "&Scripting documentation…" +#: picard/ui/ui_options_maintenance.py:149 +msgid "Select all" msgstr "" -#: picard/ui/scripteditor.py:645 -msgid "Open the scripting documentation in your browser" +#: picard/ui/ui_options_maintenance.py:150 +msgid "Remove selected options" msgstr "" -#: picard/ui/scripteditor.py:663 -msgid "Empty / blank script" +#: picard/ui/ui_options_matching.py:77 +msgid "Thresholds" msgstr "" -#: picard/ui/scripteditor.py:663 -msgid "New Script" +#: picard/ui/ui_options_matching.py:78 +msgid "Minimal similarity for matching files to tracks:" msgstr "" -#: picard/ui/scripteditor.py:756 -msgid "" -"At least one unsaved script has been attached to an option profile.\n" -"\n" -" Profile: {profile_title}\n" -" Script: {old_script_title}\n" -"\n" -"Continuing without saving will reset the selected script in the profile " -"to:\n" -"\n" -" {new_script_title}\n" -"\n" -"Are you sure that you want to continue?" +#: picard/ui/ui_options_matching.py:82 +msgid "Minimal similarity for file lookups:" msgstr "" -#: picard/ui/scripteditor.py:878 -msgid "There is already a script with that title." +#: picard/ui/ui_options_matching.py:83 +msgid "Minimal similarity for cluster lookups:" msgstr "" -#: picard/ui/scripteditor.py:881 picard/ui/scripteditor.py:1186 -#: picard/ui/scripteditor.py:1415 -msgid "The script title must not be empty." +#: picard/ui/options/metadata.py:82 picard/ui/ui_options_metadata.py:135 +msgid "Metadata" msgstr "" -#: picard/ui/scripteditor.py:1132 -msgid "Error Deleting Script" +#: picard/ui/ui_options_metadata.py:136 +msgid "Translate artist names to these locales where possible:" msgstr "" -#: picard/ui/scripteditor.py:1133 -#, python-format -msgid "" -"The script could not be deleted because it is used in one of the user " -"profiles.\n" -"\n" -"Profile: %s" +#: picard/ui/ui_options_metadata.py:137 picard/ui/ui_options_metadata.py:139 +msgid "Select…" msgstr "" -#: picard/ui/scripteditor.py:1143 -msgid "Are you sure that you want to delete the script?" +#: picard/ui/ui_options_metadata.py:138 +msgid "Ignore artist name translation for these language scripts:" msgstr "" -#: picard/ui/options/scripting.py:160 picard/ui/scripteditor.py:1228 -msgid "File Error" +#: picard/ui/ui_options_metadata.py:144 +msgid "Use track relationships" msgstr "" -#: picard/ui/scripteditor.py:1249 -msgid "" -"A script named \"{script_name}\" already exists.\n" -"\n" -"Do you want to overwrite it, add as a copy or cancel?" +#: picard/ui/ui_options_metadata.py:146 +msgid "Custom Fields" msgstr "" -#: picard/ui/scripteditor.py:1256 -msgid "Overwrite" +#: picard/ui/ui_options_metadata.py:147 +msgid "Various artists:" msgstr "" -#: picard/ui/options/profiles.py:116 picard/ui/scripteditor.py:1258 -msgid "Copy" +#: picard/ui/ui_options_metadata.py:148 +msgid "Standalone recordings:" msgstr "" -#: picard/ui/options/renaming.py:261 picard/ui/scripteditor.py:1304 -msgid "The file naming format must not be empty." +#: picard/ui/options/interface.py:73 picard/ui/ui_options_metadata.py:149 +#: picard/ui/ui_options_metadata.py:150 +#: picard/ui/ui_provider_options_local.py:60 +msgid "Default" msgstr "" -#: picard/ui/scripteditor.py:1341 -msgid "Script Details" +#: picard/ui/ui_options_network.py:162 +msgid "Web Proxy" msgstr "" -#: picard/ui/scripteditor.py:1394 -msgid "" -"There are unsaved changes to the current metadata.\n" -"\n" -"Do you want to continue and lose these changes?" +#: picard/ui/ui_options_network.py:163 +msgid "HTTP" msgstr "" -#: picard/ui/scriptsmenu.py:63 -#, python-format -msgid "Script error in \"%(script)s\": %(message)s" +#: picard/ui/ui_options_network.py:164 +msgid "SOCKS" msgstr "" -#: picard/ui/tagsfromfilenames.py:131 picard/ui/tagsfromfilenames.py:142 -msgid "File Name" +#: picard/ui/ui_options_network.py:165 picard/ui/ui_passworddialog.py:69 +msgid "Username:" msgstr "" -#: picard/ui/ui_aboutdialog.py:89 -msgid "About Picard" +#: picard/ui/ui_options_network.py:167 picard/ui/ui_passworddialog.py:70 +msgid "Password:" msgstr "" -#: picard/ui/options/cdlookup.py:49 picard/ui/ui_cdlookup.py:91 -#: picard/ui/ui_options_cdlookup.py:46 -#: picard/ui/ui_options_cdlookup_select.py:53 -msgid "CD Lookup" +#: picard/ui/ui_options_network.py:169 +msgid "Network options" msgstr "" -#: picard/ui/ui_cdlookup.py:92 -msgid "The following releases on MusicBrainz match the CD:" +#: picard/ui/ui_options_network.py:170 +msgid "Request timeout in seconds:" msgstr "" -#: picard/ui/ui_cdlookup.py:93 -msgid "No matching releases found for this disc." +#: picard/ui/ui_options_network.py:171 +msgid "Cache size (MB):" msgstr "" -#: picard/ui/ui_cdlookup.py:94 -msgid "Submit disc ID" +#: picard/ui/ui_options_network.py:172 +msgid "Browser Integration" msgstr "" -#: picard/ui/ui_cdlookup.py:95 -msgid "&Load into Picard" +#: picard/ui/ui_options_network.py:173 +msgid "Default listening port:" msgstr "" -#: picard/ui/ui_cdlookup.py:96 -msgid "&Submit disc ID" +#: picard/ui/options/plugins.py:226 picard/ui/ui_options_plugins.py:137 +msgid "Plugins" msgstr "" -#: picard/ui/ui_cdlookup.py:97 picard/ui/util.py:57 -msgid "&Cancel" +#: picard/ui/options/plugins.py:622 picard/ui/searchdialog/album.py:146 +#: picard/ui/searchdialog/artist.py:46 picard/ui/searchdialog/track.py:61 +#: picard/ui/ui_options_plugins.py:138 +msgid "Name" msgstr "" -#: picard/ui/ui_edittagdialog.py:121 -msgid "Edit Tag" +#: picard/ui/ui_options_plugins.py:139 +msgid "Version" msgstr "" -#: picard/ui/ui_edittagdialog.py:122 -msgid "Edit value" +#: picard/ui/mainwindow/__init__.py:688 picard/ui/ui_options_plugins.py:140 +msgid "Actions" msgstr "" -#: picard/ui/ui_edittagdialog.py:123 -msgid "Add value" +#: picard/ui/ui_options_plugins.py:141 +msgid "Install plugin…" msgstr "" -#: picard/ui/ui_edittagdialog.py:124 -msgid "Remove value" +#: picard/ui/ui_options_plugins.py:142 +msgid "Open plugin folder" msgstr "" -#: picard/ui/ui_edittagdialog.py:125 picard/ui/ui_edittagdialog.py:126 -msgid "Move selected value up" +#: picard/ui/ui_options_plugins.py:143 +msgid "Reload List of Plugins" msgstr "" -#: picard/ui/ui_edittagdialog.py:127 picard/ui/ui_edittagdialog.py:128 -msgid "Move selected value down" +#: picard/ui/ui_options_plugins.py:144 +msgid "Details" msgstr "" -#: picard/ui/ui_exception_script_selector.py:111 -msgid "Exception Language Script Selector" +#: picard/ui/ui_options_profiles.py:81 +msgid "Option Profile(s)" msgstr "" -#: picard/ui/ui_exception_script_selector.py:112 -msgid "Selected Scripts" +#: picard/ui/ui_options_profiles.py:82 +msgid "Move profile up" msgstr "" -#: picard/ui/ui_exception_script_selector.py:113 -msgid "Selected language script match threshold:" +#: picard/ui/ui_options_profiles.py:83 +msgid "Move profile down" msgstr "" -#: picard/ui/ui_exception_script_selector.py:114 -msgid "Move selected language script up" +#: picard/ui/ui_options_ratings.py:54 +msgid "" +"Picard saves the ratings together with an e-mail address identifying the " +"user who did the rating. That way different ratings for different users " +"can be stored in the files. Please specify the e-mail you want to use to " +"save your ratings." msgstr "" -#: picard/ui/ui_exception_script_selector.py:115 -msgid "Add to selected language scripts" +#: picard/ui/ui_options_ratings.py:55 +msgid "E-mail:" msgstr "" -#: picard/ui/ui_exception_script_selector.py:116 -msgid "Remove selected language script" +#: picard/ui/ui_options_releases.py:118 picard/ui/ui_options_releases.py:119 +msgid "Add to preferred release countries" msgstr "" -#: picard/ui/ui_exception_script_selector.py:117 -msgid "Move selected language script down" +#: picard/ui/ui_options_releases.py:120 picard/ui/ui_options_releases.py:121 +msgid "Remove from preferred release countries" msgstr "" -#: picard/ui/ui_exception_script_selector.py:118 -msgid "Available Language Scripts" +#: picard/ui/ui_options_releases.py:123 picard/ui/ui_options_releases.py:124 +msgid "Add to preferred release formats" msgstr "" -#: picard/ui/ui_infodialog.py:88 -msgid "&Error" +#: picard/ui/ui_options_releases.py:125 picard/ui/ui_options_releases.py:126 +msgid "Remove from preferred release formats" msgstr "" -#: picard/ui/ui_infodialog.py:89 -msgid "A&rtwork" +#: picard/ui/ui_options_renaming.py:156 +msgid "Move files when saving" msgstr "" -#: picard/ui/ui_infostatus.py:112 picard/ui/ui_provider_options_caa.py:74 -#: picard/ui/ui_provider_options_local.py:58 -#: picard/ui/ui_widget_taglisteditor.py:74 -msgid "Form" +#: picard/ui/ui_options_renaming.py:157 +msgid "Destination directory:" msgstr "" -#: picard/ui/ui_multi_locale_selector.py:91 -msgid "Locale Selector" +#: picard/ui/ui_options_renaming.py:159 +msgid "Move additional files (case insensitive):" msgstr "" -#: picard/ui/ui_multi_locale_selector.py:92 -msgid "Selected Locales" +#: picard/ui/ui_options_renaming.py:161 +msgid "Rename files when saving" msgstr "" -#: picard/ui/ui_multi_locale_selector.py:93 -msgid "Move selected locale up" +#: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:214 +msgid "Selected file naming script:" msgstr "" -#: picard/ui/ui_multi_locale_selector.py:94 -msgid "Add to selected locales" +#: picard/ui/ui_options_renaming.py:163 +msgid "Edit file naming script…" msgstr "" -#: picard/ui/ui_multi_locale_selector.py:95 -msgid "Remove selected locale" +#: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:217 +msgid "Files will be named like this:" msgstr "" -#: picard/ui/ui_multi_locale_selector.py:96 -msgid "Move selected locale down" +#: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:218 +msgid "Before" msgstr "" -#: picard/ui/ui_multi_locale_selector.py:97 -msgid "Available Locales" +#: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:219 +msgid "After" msgstr "" -#: picard/ui/ui_options.py:56 -msgid "Options" +#: picard/ui/ui_options_renaming.py:167 +msgid "Reload examples" msgstr "" -#: picard/ui/ui_options_advanced.py:144 -msgid "Advanced options" +#: picard/ui/ui_options_renaming_compat.py:97 +msgid "Customize…" msgstr "" -#: picard/ui/ui_options_advanced.py:145 -msgid "Ignore file paths matching the following regular expression:" +#: picard/ui/ui_options_renaming_compat.py:98 +msgid "Allow paths longer than 259 characters" msgstr "" -#: picard/ui/ui_options_advanced.py:147 -msgid "Ignore track duration difference under this number of seconds" +#: picard/ui/ui_options_renaming_compat.py:100 +msgid "Replace directory separators with:" msgstr "" -#: picard/ui/ui_options_advanced.py:150 -msgid "Ignore the following tracks when determining whether a release is complete" +#: picard/ui/ui_options_script.py:125 +msgid "Enable Tagger Script(s)" msgstr "" -#: picard/ui/ui_options_advanced.py:151 -msgid "Video tracks" +#: picard/ui/ui_options_script.py:126 +msgid "" +"Tagger scripts that have been activated below will be executed " +"automatically for each track of a release loaded from MusicBrainz." msgstr "" -#: picard/ui/ui_options_advanced.py:152 -msgid "Data tracks" +#: picard/ui/ui_options_script.py:127 +msgid "Enter your tagger script here." msgstr "" -#: picard/ui/ui_options_advanced.py:153 -msgid "Pregap tracks" +#: picard/ui/ui_options_script.py:128 +msgid "Move tagger script up" msgstr "" -#: picard/ui/ui_options_advanced.py:154 -msgid "Silent tracks" +#: picard/ui/ui_options_script.py:129 +msgid "Move tagger script down" msgstr "" -#: picard/ui/ui_options_advanced.py:155 -msgid "Tags to ignore for comparison:" +#: picard/ui/ui_options_script.py:130 picard/ui/ui_options_script.py:131 +msgid "Add new tagger script" msgstr "" -#: picard/ui/options/dialog.py:284 picard/ui/ui_options_attached_profiles.py:40 -msgid "Profiles Attached to Options" +#: picard/ui/ui_options_script.py:132 +msgid "Remove the selected tagger script" msgstr "" -#: picard/ui/ui_options_cdlookup.py:47 -msgid "CD-ROM device to use for lookups:" +#: picard/ui/ui_options_script.py:133 +msgid "Remove tagger script" msgstr "" -#: picard/ui/ui_options_cdlookup_select.py:54 -msgid "Default CD-ROM drive to use for lookups:" +#: picard/ui/ui_options_script.py:134 +msgid "Import" msgstr "" -#: picard/ui/ui_options_cover.py:104 -msgid "Use the following file name for images:" +#: picard/ui/ui_options_script.py:135 +msgid "Export" msgstr "" -#: picard/ui/ui_options_cover.py:105 -msgid "Overwrite the file if it already exists" +#: picard/ui/ui_options_script.py:136 +msgid "Documentation" msgstr "" -#: picard/ui/ui_options_cover.py:108 -msgid "Cover Art Providers" +#: picard/ui/ui_options_tags.py:77 +msgid "Write tags to files" msgstr "" -#: picard/ui/ui_options_cover.py:109 -msgid "Reorder Priority:" +#: picard/ui/ui_options_tags.py:79 +msgid "Before Tagging" msgstr "" -#: picard/ui/ui_options_cover.py:110 -#: picard/ui/ui_options_interface_toolbar.py:83 -msgid "Move selected item up" +#: picard/ui/ui_options_tags.py:85 +msgid "" +"Preserve these tags from being cleared or overwritten with MusicBrainz " +"data:" msgstr "" -#: picard/ui/ui_options_cover.py:111 -#: picard/ui/ui_options_interface_toolbar.py:84 -msgid "Move selected item down" +#: picard/ui/ui_options_tags_compatibility_aac.py:51 +msgid "AAC files" msgstr "" -#: picard/ui/ui_options_fingerprinting.py:103 -msgid "Audio Fingerprinting" +#: picard/ui/ui_options_tags_compatibility_aac.py:52 +msgid "" +"Picard can save APEv2 tags to pure AAC files, which by default do not " +"support tagging. APEv2 tags in AAC are supported by some players, but " +"players not supporting AAC files with APEv2 tags can have issues loading " +"and playing those files. To deal with this you can choose whether to save" +" tags to those files." msgstr "" -#: picard/ui/ui_options_fingerprinting.py:104 -msgid "Do not use audio fingerprinting" +#: picard/ui/ui_options_tags_compatibility_aac.py:53 +#: picard/ui/ui_options_tags_compatibility_ac3.py:53 +msgid "Save APEv2 tags" msgstr "" -#: picard/ui/ui_options_fingerprinting.py:105 -msgid "Use AcoustID" +#: picard/ui/ui_options_tags_compatibility_aac.py:54 +#: picard/ui/ui_options_tags_compatibility_ac3.py:54 +msgid "Do not save tags" msgstr "" -#: picard/ui/ui_options_fingerprinting.py:106 -msgid "AcoustID Settings" +#: picard/ui/ui_options_tags_compatibility_ac3.py:51 +msgid "AC3 files" msgstr "" -#: picard/ui/ui_options_fingerprinting.py:107 -msgid "Ignore existing AcoustID fingerprints" +#: picard/ui/ui_options_tags_compatibility_ac3.py:52 +msgid "" +"Picard can save APEv2 tags to pure AC3 files, which by default do not " +"support tagging. APEv2 tags in AC3 are supported by some players, but " +"players not supporting AC3 files with APEv2 tags can have issues loading " +"and playing those files. To deal with this you can choose whether to save" +" tags to those files." msgstr "" -#: picard/ui/ui_options_fingerprinting.py:108 -msgid "Save AcoustID fingerprints to file tags" +#: picard/ui/options/tags_compatibility_id3.py:41 +#: picard/ui/ui_options_tags_compatibility_id3.py:121 +msgid "ID3" msgstr "" -#: picard/ui/ui_options_fingerprinting.py:109 -msgid "Maximum threads to use for calculator:" +#: picard/ui/ui_options_tags_compatibility_id3.py:122 +msgid "ID3v2 Version" msgstr "" -#: picard/ui/ui_options_fingerprinting.py:110 -msgid "Fingerprint calculator:" +#: picard/ui/ui_options_tags_compatibility_id3.py:123 +msgid "2.4" msgstr "" -#: picard/ui/ui_options_fingerprinting.py:111 -#: picard/ui/ui_options_interface.py:138 -#: picard/ui/ui_options_maintenance.py:146 picard/ui/ui_options_renaming.py:158 -msgid "Browse…" +#: picard/ui/ui_options_tags_compatibility_id3.py:124 +msgid "2.3" msgstr "" -#: picard/ui/ui_options_fingerprinting.py:112 -msgid "Download…" +#: picard/ui/ui_options_tags_compatibility_id3.py:126 +#: picard/ui/ui_options_tags_compatibility_wave.py:68 +msgid "UTF-8" msgstr "" -#: picard/ui/ui_options_fingerprinting.py:113 -msgid "API key:" +#: picard/ui/ui_options_tags_compatibility_id3.py:127 +msgid "UTF-16" msgstr "" -#: picard/ui/ui_options_fingerprinting.py:114 -msgid "Get API key…" +#: picard/ui/ui_options_tags_compatibility_id3.py:128 +msgid "ISO-8859-1" msgstr "" -#: picard/ui/ui_options_general.py:205 -msgid "MusicBrainz Server" +#: picard/ui/ui_options_tags_compatibility_id3.py:129 +msgid "Join multiple ID3v2.3 tags with:" msgstr "" -#: picard/ui/ui_options_general.py:206 +#: picard/ui/ui_options_tags_compatibility_id3.py:130 msgid "" -"You have configured an unofficial MusicBrainz server. By default " -"submissions of releases, recordings and disc IDs will go to the primary " -"database on musicbrainz.org." +"

    Default is '/' to maintain compatibility with " +"previous Picard releases.

    New alternatives are ';_' or '_/_' or " +"type your own.

    " msgstr "" -#: picard/ui/ui_options_general.py:207 -msgid "Submit data to the configured server" +#: picard/ui/ui_options_tags_compatibility_id3.py:132 +msgid "Also include ID3v1 tags in the files" msgstr "" -#: picard/ui/ui_options_general.py:208 picard/ui/ui_options_network.py:166 -msgid "Port:" +#: picard/ui/ui_options_tags_compatibility_wave.py:62 +msgid "WAVE files" msgstr "" -#: picard/ui/ui_options_general.py:209 picard/ui/ui_options_network.py:168 -msgid "Server address:" +#: picard/ui/ui_options_tags_compatibility_wave.py:63 +msgid "" +"Picard will tag WAVE files using ID3v2 tags. This is not supported by all" +" software. For compatibility with software which does not support ID3v2 " +"tags in WAVE files additional RIFF INFO tags can be written to the files." +" RIFF INFO has only limited support for tags and character encodings." msgstr "" -#: picard/ui/ui_options_general.py:211 -msgid "Log in" +#: picard/ui/ui_options_tags_compatibility_wave.py:64 +msgid "Also include RIFF INFO tags in the files" msgstr "" -#: picard/ui/ui_options_general.py:212 -msgid "Log out" +#: picard/ui/ui_options_tags_compatibility_wave.py:67 +msgid "Windows-1252" msgstr "" -#: picard/ui/options/general.py:59 picard/ui/ui_options_general.py:213 -msgid "General" +#: picard/ui/ui_passworddialog.py:68 +msgid "Authentication required" msgstr "" -#: picard/ui/ui_options_general.py:217 -msgid "Update Checking" +#: picard/ui/ui_provider_options_caa.py:75 +msgid "Download only cover art images matching selected types" msgstr "" -#: picard/ui/ui_options_general.py:220 -msgid "Days between checks:" +#: picard/ui/ui_provider_options_caa.py:76 +msgid "Select types…" msgstr "" -#: picard/ui/ui_options_general.py:221 -msgid "Updates to check:" +#: picard/ui/ui_provider_options_caa.py:77 +msgid "Only use images of the following size:" msgstr "" -#: picard/ui/ui_options_genres.py:127 -msgid "" -"Fall back on album's artists genres if no genres are found for the " -"release or release group" +#: picard/ui/ui_provider_options_caa.py:78 +msgid "Download only approved images" msgstr "" -#: picard/ui/ui_options_genres.py:129 -msgid "Minimal genre usage:" +#: picard/ui/ui_provider_options_local.py:59 +msgid "Local cover art files match the following regular expression:" msgstr "" -#: picard/ui/ui_options_genres.py:130 picard/ui/ui_options_matching.py:79 -#: picard/ui/ui_options_matching.py:80 picard/ui/ui_options_matching.py:81 -msgid " %" +#: picard/ui/ui_provider_options_local.py:61 +msgid "" +"First group in the regular expression, if any, will be used as type, ie. " +"cover-back-spine.jpg will be set as types Back + Spine. If no type is " +"found, it will default to Front type." msgstr "" -#: picard/ui/ui_options_genres.py:131 -msgid "Maximum number of genres:" +#: picard/ui/ui_scripteditor.py:215 +msgid "Select the file naming script to load into the editor" msgstr "" -#: picard/ui/ui_options_genres.py:132 -msgid "Join multiple genres with:" +#: picard/ui/ui_scripteditor.py:216 picard/ui/ui_scripteditor_details.py:105 +msgid "Title:" msgstr "" -#: picard/ui/ui_options_genres.py:133 -msgid " / " +#: picard/ui/ui_scripteditor_details.py:97 +msgid "File Naming Script Metadata" msgstr "" -#: picard/ui/ui_options_genres.py:134 -msgid ", " +#: picard/ui/ui_scripteditor_details.py:98 +msgid "Version number of the file naming script." msgstr "" -#: picard/ui/ui_options_genres.py:135 -msgid "Genres or folksonomy tags to include or exclude, one per line:" +#: picard/ui/ui_scripteditor_details.py:99 +msgid "Last Updated:" msgstr "" -#: picard/ui/ui_options_genres.py:136 -msgid "Playground for genres or folksonomy tags filters (cleared on exit):" +#: picard/ui/ui_scripteditor_details.py:100 +msgid "Date and time the file naming script was last updated (UTC)." msgstr "" -#: picard/ui/ui_options_interface.py:124 -msgid "Appearance" +#: picard/ui/ui_scripteditor_details.py:101 +msgid "Now" msgstr "" -#: picard/ui/ui_options_interface.py:127 -msgid "User interface language:" +#: picard/ui/ui_scripteditor_details.py:102 +msgid "Author:" msgstr "" -#: picard/ui/ui_options_interface.py:128 -msgid "User interface color theme:" +#: picard/ui/ui_scripteditor_details.py:103 +msgid "Version:" msgstr "" -#: picard/ui/ui_options_interface.py:129 -msgid "Miscellaneous" +#: picard/ui/ui_scripteditor_details.py:104 +msgid "License:" msgstr "" -#: picard/ui/searchdialog/__init__.py:96 picard/ui/ui_options_interface.py:132 -msgid "Use advanced query syntax" +#: picard/ui/ui_scripteditor_details.py:106 +msgid "License under which the file naming script is available." msgstr "" -#: picard/ui/ui_options_interface.py:133 -msgid "Show the new user dialog when starting Picard" +#: picard/ui/ui_scripteditor_details.py:107 +msgid "Description:" msgstr "" -#: picard/ui/ui_options_interface.py:137 -msgid "Begin browsing in the following directory:" +#: picard/ui/ui_scripteditor_details.py:108 +msgid "" +"Brief description of the file naming script, including any required " +"plugins." msgstr "" -#: picard/ui/options/interface_colors.py:93 -#: picard/ui/ui_options_interface_colors.py:55 -msgid "Colors" +#: picard/ui/ui_scripteditor_details.py:109 +msgid "The author of the file naming script." msgstr "" -#: picard/ui/ui_options_interface_toolbar.py:78 -msgid "Customize Action Toolbar" +#: picard/ui/ui_scripting_documentation_dialog.py:42 +msgid "Scripting Documentation" msgstr "" -#: picard/ui/ui_options_interface_toolbar.py:79 -msgid "Add a new button to Toolbar" +#: picard/ui/ui_tagsfromfilenames.py:59 +msgid "Convert File Names to Tags" msgstr "" -#: picard/ui/ui_options_interface_toolbar.py:80 -msgid "Add Action" +#: picard/ui/ui_tagsfromfilenames.py:60 +msgid "Replace underscores with spaces" msgstr "" -#: picard/ui/ui_options_interface_toolbar.py:81 -msgid "Insert a separator" +#: picard/ui/ui_tagsfromfilenames.py:61 +msgid "&Preview" msgstr "" -#: picard/ui/ui_options_interface_toolbar.py:82 -msgid "Add Separator" +#: picard/ui/ui_widget_taglisteditor.py:75 +msgid "Add new tag" msgstr "" -#: picard/ui/ui_options_interface_toolbar.py:85 -msgid "Remove button from toolbar" +#: picard/ui/ui_widget_taglisteditor.py:76 +#: picard/ui/ui_widget_taglisteditor.py:77 +msgid "Move tag up" msgstr "" -#: picard/ui/ui_options_interface_top_tags.py:43 -msgid "Show the below tags above all other tags in the metadata view" +#: picard/ui/ui_widget_taglisteditor.py:78 +#: picard/ui/ui_widget_taglisteditor.py:79 +msgid "Move tag down" msgstr "" -#: picard/ui/ui_options_maintenance.py:143 -msgid "Configuration file:" +#: picard/ui/ui_widget_taglisteditor.py:80 +#: picard/ui/ui_widget_taglisteditor.py:81 +msgid "Remove selected tags" msgstr "" -#: picard/ui/ui_options_maintenance.py:144 -msgid "Open folder…" +#: picard/ui/ui_widget_taglisteditor.py:82 +msgid "Remove tags" msgstr "" -#: picard/ui/ui_options_maintenance.py:145 -msgid "Automatic configuration backups directory:" +#: picard/ui/ui_win_compat_dialog.py:198 +msgid "Character" msgstr "" -#: picard/ui/ui_options_maintenance.py:147 -msgid "Load backup…" +#: picard/ui/ui_win_compat_dialog.py:199 +msgid "Replacement" msgstr "" -#: picard/ui/ui_options_maintenance.py:148 -msgid "Save backup…" +#: picard/ui/util.py:58 +msgid "&Ok" msgstr "" -#: picard/ui/ui_options_maintenance.py:149 -msgid "Select all" +#: picard/ui/util.py:61 +msgid "Clos&e" msgstr "" -#: picard/ui/ui_options_maintenance.py:150 -msgid "Remove selected options" +#: picard/ui/util.py:139 +msgid "You have to restart Picard for the changes to take effect." msgstr "" -#: picard/ui/ui_options_matching.py:77 -msgid "Thresholds" +#: picard/ui/util.py:142 +msgid "Changes only applied on restart" msgstr "" -#: picard/ui/ui_options_matching.py:78 -msgid "Minimal similarity for matching files to tracks:" +#: picard/ui/mainwindow/__init__.py:330 +msgid "Unsaved Changes" msgstr "" -#: picard/ui/ui_options_matching.py:82 -msgid "Minimal similarity for file lookups:" +#: picard/ui/mainwindow/__init__.py:331 +msgid "Are you sure you want to quit Picard?" msgstr "" -#: picard/ui/ui_options_matching.py:83 -msgid "Minimal similarity for cluster lookups:" -msgstr "" +#: picard/ui/mainwindow/__init__.py:332 +#, python-format +msgid "There is %d unsaved file. Closing Picard will lose all unsaved changes." +msgid_plural "There are %d unsaved files. Closing Picard will lose all unsaved changes." +msgstr[0] "" +msgstr[1] "" -#: picard/ui/options/metadata.py:82 picard/ui/ui_options_metadata.py:135 -msgid "Metadata" +#: picard/ui/mainwindow/__init__.py:339 +msgid "&Quit Picard" msgstr "" -#: picard/ui/ui_options_metadata.py:136 -msgid "Translate artist names to these locales where possible:" +#: picard/ui/mainwindow/__init__.py:375 +msgid "Ready" msgstr "" -#: picard/ui/ui_options_metadata.py:137 picard/ui/ui_options_metadata.py:139 -msgid "Select…" +#: picard/ui/mainwindow/__init__.py:381 +msgid "" +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" -#: picard/ui/ui_options_metadata.py:138 -msgid "Ignore artist name translation for these language scripts:" +#: picard/ui/mainwindow/__init__.py:407 +#, python-format +msgid "Listening on port %(port)d" msgstr "" -#: picard/ui/ui_options_metadata.py:144 -msgid "Use track relationships" +#: picard/ui/mainwindow/__init__.py:464 +msgid "AcoustID submission not configured" msgstr "" -#: picard/ui/ui_options_metadata.py:146 -msgid "Custom Fields" +#: picard/ui/mainwindow/__init__.py:465 +msgid "" +"You need to configure your AcoustID API key before you can submit " +"fingerprints." msgstr "" -#: picard/ui/ui_options_metadata.py:147 -msgid "Various artists:" +#: picard/ui/mainwindow/__init__.py:468 +msgid "Open AcoustID options" msgstr "" -#: picard/ui/ui_options_metadata.py:148 -msgid "Standalone recordings:" +#: picard/ui/mainwindow/__init__.py:483 picard/ui/mainwindow/actions.py:359 +msgid "Lookup &CD…" msgstr "" -#: picard/ui/options/interface.py:73 picard/ui/ui_options_metadata.py:149 -#: picard/ui/ui_options_metadata.py:150 -#: picard/ui/ui_provider_options_local.py:60 -msgid "Default" +#: picard/ui/mainwindow/__init__.py:519 +msgid "From CD ripper &log file…" msgstr "" -#: picard/ui/ui_options_network.py:162 -msgid "Web Proxy" +#: picard/ui/mainwindow/__init__.py:594 +msgid "&Edit" msgstr "" -#: picard/ui/ui_options_network.py:163 -msgid "HTTP" +#: picard/ui/mainwindow/__init__.py:613 +msgid "&Select file naming script" msgstr "" -#: picard/ui/ui_options_network.py:164 -msgid "SOCKS" +#: picard/ui/mainwindow/__init__.py:617 +msgid "&Enable/disable profiles" msgstr "" -#: picard/ui/ui_options_network.py:165 picard/ui/ui_passworddialog.py:69 -msgid "Username:" +#: picard/ui/mainwindow/__init__.py:621 +msgid "&Options" msgstr "" -#: picard/ui/ui_options_network.py:167 picard/ui/ui_passworddialog.py:70 -msgid "Password:" +#: picard/ui/mainwindow/__init__.py:635 +msgid "&Tools" msgstr "" -#: picard/ui/ui_options_network.py:169 -msgid "Network options" +#: picard/ui/mainwindow/__init__.py:728 picard/ui/mainwindow/actions.py:351 +#: picard/ui/searchdialog/__init__.py:49 +msgid "Search" msgstr "" -#: picard/ui/ui_options_network.py:170 -msgid "Request timeout in seconds:" +#: picard/ui/mainwindow/__init__.py:741 +msgid "Track" msgstr "" -#: picard/ui/ui_options_network.py:171 -msgid "Cache size (MB):" +#: picard/ui/mainwindow/__init__.py:758 +msgid "&Advanced search" msgstr "" -#: picard/ui/ui_options_network.py:172 -msgid "Browser Integration" +#: picard/ui/mainwindow/__init__.py:759 +msgid "&Builtin search" msgstr "" -#: picard/ui/ui_options_network.py:173 -msgid "Default listening port:" +#: picard/ui/mainwindow/__init__.py:846 +msgid "All supported formats" msgstr "" -#: picard/ui/options/plugins.py:226 picard/ui/ui_options_plugins.py:137 -msgid "Plugins" +#: picard/ui/mainwindow/__init__.py:875 +#, python-format +msgid "Adding multiple directories from '%(directory)s' …" msgstr "" -#: picard/ui/options/plugins.py:622 picard/ui/searchdialog/album.py:146 -#: picard/ui/searchdialog/artist.py:46 picard/ui/searchdialog/track.py:61 -#: picard/ui/ui_options_plugins.py:138 -msgid "Name" +#: picard/ui/mainwindow/__init__.py:880 +#, python-format +msgid "Adding directory: '%(directory)s' …" msgstr "" -#: picard/ui/ui_options_plugins.py:139 -msgid "Version" +#: picard/ui/mainwindow/__init__.py:992 +msgid "Configuration Required" msgstr "" -#: picard/ui/ui_options_plugins.py:141 -msgid "Install plugin…" +#: picard/ui/mainwindow/__init__.py:993 +msgid "" +"Audio fingerprinting is not yet configured. Would you like to configure " +"it now?" msgstr "" -#: picard/ui/ui_options_plugins.py:142 -msgid "Open plugin folder" +#: picard/ui/mainwindow/__init__.py:1106 +msgid "Browser integration not enabled" msgstr "" -#: picard/ui/ui_options_plugins.py:143 -msgid "Reload List of Plugins" +#: picard/ui/mainwindow/__init__.py:1107 +msgid "" +"Submitting releases to MusicBrainz requires the browser integration to be" +" enabled. Do you want to enable the browser integration now?" msgstr "" -#: picard/ui/ui_options_plugins.py:144 -msgid "Details" +#: picard/ui/mainwindow/__init__.py:1219 +#, python-format +msgid "%(filename)s (error: %(error)s)" msgstr "" -#: picard/ui/ui_options_profiles.py:81 -msgid "Option Profile(s)" +#: picard/ui/mainwindow/__init__.py:1225 +#, python-format +msgid "%(filename)s" msgstr "" -#: picard/ui/ui_options_profiles.py:82 -msgid "Move profile up" +#: picard/ui/mainwindow/__init__.py:1234 +#, python-format +msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" -#: picard/ui/ui_options_profiles.py:83 -msgid "Move profile down" +#: picard/ui/mainwindow/__init__.py:1241 +#, python-format +msgid "%(filename)s (%(similarity)d%%)" msgstr "" -#: picard/ui/ui_options_ratings.py:54 -msgid "" -"Picard saves the ratings together with an e-mail address identifying the " -"user who did the rating. That way different ratings for different users " -"can be stored in the files. Please specify the e-mail you want to use to " -"save your ratings." +#: picard/ui/mainwindow/__init__.py:1307 +msgid "Authentication Required" msgstr "" -#: picard/ui/ui_options_ratings.py:55 -msgid "E-mail:" +#: picard/ui/mainwindow/__init__.py:1308 +msgid "" +"Picard needs authorization to access your personal data on the " +"MusicBrainz server. Would you like to log in now?" msgstr "" -#: picard/ui/ui_options_releases.py:118 picard/ui/ui_options_releases.py:119 -msgid "Add to preferred release countries" +#: picard/ui/mainwindow/__init__.py:1323 +msgid "Authentication failed" msgstr "" -#: picard/ui/ui_options_releases.py:120 picard/ui/ui_options_releases.py:121 -msgid "Remove from preferred release countries" +#: picard/ui/mainwindow/__init__.py:1324 picard/ui/options/general.py:151 +#, python-format +msgid "Login failed: %s" msgstr "" -#: picard/ui/ui_options_releases.py:123 picard/ui/ui_options_releases.py:124 -msgid "Add to preferred release formats" +#: picard/ui/mainwindow/actions.py:77 +msgid "&Options…" msgstr "" -#: picard/ui/ui_options_releases.py:125 picard/ui/ui_options_releases.py:126 -msgid "Remove from preferred release formats" +#: picard/ui/mainwindow/actions.py:85 +msgid "Open &file naming script editor…" msgstr "" -#: picard/ui/ui_options_renaming.py:156 -msgid "Move files when saving" +#: picard/ui/mainwindow/actions.py:86 +msgid "Ctrl+Shift+S" msgstr "" -#: picard/ui/ui_options_renaming.py:157 -msgid "Destination directory:" +#: picard/ui/mainwindow/actions.py:93 +msgid "&Cut" msgstr "" -#: picard/ui/ui_options_renaming.py:159 -msgid "Move additional files (case insensitive):" +#: picard/ui/mainwindow/actions.py:119 +msgid "&About…" msgstr "" -#: picard/ui/ui_options_renaming.py:161 -msgid "Rename files when saving" +#: picard/ui/mainwindow/actions.py:127 +msgid "&Donate…" msgstr "" -#: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:214 -msgid "Selected file naming script:" +#: picard/ui/mainwindow/actions.py:134 +msgid "&Report a Bug…" msgstr "" -#: picard/ui/ui_options_renaming.py:163 -msgid "Edit file naming script…" +#: picard/ui/mainwindow/actions.py:141 +msgid "&Support Forum…" msgstr "" -#: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:217 -msgid "Files will be named like this:" +#: picard/ui/mainwindow/actions.py:148 +msgid "&Add Files…" msgstr "" -#: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:218 -msgid "Before" +#: picard/ui/mainwindow/actions.py:149 +msgid "Add files to the tagger" msgstr "" -#: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:219 -msgid "After" +#: picard/ui/mainwindow/actions.py:158 +msgid "Add Fold&er…" msgstr "" -#: picard/ui/ui_options_renaming.py:167 -msgid "Reload examples" +#: picard/ui/mainwindow/actions.py:159 +msgid "Add a folder to the tagger" msgstr "" -#: picard/ui/ui_options_renaming_compat.py:97 -msgid "Customize…" +#: picard/ui/mainwindow/actions.py:161 +msgid "Ctrl+E" msgstr "" -#: picard/ui/ui_options_renaming_compat.py:98 -msgid "Allow paths longer than 259 characters" +#: picard/ui/mainwindow/actions.py:169 +msgid "Close Window" msgstr "" -#: picard/ui/ui_options_renaming_compat.py:100 -msgid "Replace directory separators with:" +#: picard/ui/mainwindow/actions.py:170 +msgid "Ctrl+W" msgstr "" -#: picard/ui/ui_options_script.py:125 -msgid "Enable Tagger Script(s)" +#: picard/ui/mainwindow/actions.py:179 +msgid "&Save" msgstr "" -#: picard/ui/ui_options_script.py:126 -msgid "" -"Tagger scripts that have been activated below will be executed " -"automatically for each track of a release loaded from MusicBrainz." +#: picard/ui/mainwindow/actions.py:180 +msgid "Save selected files" msgstr "" -#: picard/ui/ui_options_script.py:127 -msgid "Enter your tagger script here." +#: picard/ui/mainwindow/actions.py:190 +msgid "S&ubmit AcoustIDs" msgstr "" -#: picard/ui/ui_options_script.py:128 -msgid "Move tagger script up" +#: picard/ui/mainwindow/actions.py:191 +msgid "Submit acoustic fingerprints" msgstr "" -#: picard/ui/ui_options_script.py:129 -msgid "Move tagger script down" +#: picard/ui/mainwindow/actions.py:199 +msgid "E&xit" msgstr "" -#: picard/ui/ui_options_script.py:130 picard/ui/ui_options_script.py:131 -msgid "Add new tagger script" +#: picard/ui/mainwindow/actions.py:202 +msgid "Ctrl+Q" msgstr "" -#: picard/ui/ui_options_script.py:132 -msgid "Remove the selected tagger script" +#: picard/ui/mainwindow/actions.py:209 +msgid "&Remove" msgstr "" -#: picard/ui/ui_options_script.py:133 -msgid "Remove tagger script" +#: picard/ui/mainwindow/actions.py:210 +msgid "Remove selected files/albums" msgstr "" -#: picard/ui/ui_options_script.py:134 -msgid "Import" +#: picard/ui/mainwindow/actions.py:219 +msgid "Lookup selected item on MusicBrainz website" msgstr "" -#: picard/ui/ui_options_script.py:135 -msgid "Export" +#: picard/ui/mainwindow/actions.py:222 +msgid "Ctrl+Shift+L" msgstr "" -#: picard/ui/ui_options_script.py:136 -msgid "Documentation" +#: picard/ui/mainwindow/actions.py:230 +msgid "Submit cluster as release…" msgstr "" -#: picard/ui/ui_options_tags.py:77 -msgid "Write tags to files" +#: picard/ui/mainwindow/actions.py:231 +msgid "Submit cluster as a new release to MusicBrainz" msgstr "" -#: picard/ui/ui_options_tags.py:79 -msgid "Before Tagging" +#: picard/ui/mainwindow/actions.py:242 +msgid "Submit file as standalone recording…" msgstr "" -#: picard/ui/ui_options_tags.py:85 -msgid "" -"Preserve these tags from being cleared or overwritten with MusicBrainz " -"data:" +#: picard/ui/mainwindow/actions.py:243 +msgid "Submit file as a new recording to MusicBrainz" msgstr "" -#: picard/ui/ui_options_tags_compatibility_aac.py:51 -msgid "AAC files" +#: picard/ui/mainwindow/actions.py:254 +msgid "Submit file as release…" msgstr "" -#: picard/ui/ui_options_tags_compatibility_aac.py:52 -msgid "" -"Picard can save APEv2 tags to pure AAC files, which by default do not " -"support tagging. APEv2 tags in AAC are supported by some players, but " -"players not supporting AAC files with APEv2 tags can have issues loading " -"and playing those files. To deal with this you can choose whether to save" -" tags to those files." +#: picard/ui/mainwindow/actions.py:255 +msgid "Submit file as a new release to MusicBrainz" msgstr "" -#: picard/ui/ui_options_tags_compatibility_aac.py:53 -#: picard/ui/ui_options_tags_compatibility_ac3.py:53 -msgid "Save APEv2 tags" +#: picard/ui/mainwindow/actions.py:265 +msgid "Search for similar items…" msgstr "" -#: picard/ui/ui_options_tags_compatibility_aac.py:54 -#: picard/ui/ui_options_tags_compatibility_ac3.py:54 -msgid "Do not save tags" +#: picard/ui/mainwindow/actions.py:266 +#: picard/ui/options/interface_toolbar.py:132 +msgid "Similar items" msgstr "" -#: picard/ui/ui_options_tags_compatibility_ac3.py:51 -msgid "AC3 files" +#: picard/ui/mainwindow/actions.py:267 +msgid "View similar releases or recordings and optionally choose a different one" msgstr "" -#: picard/ui/ui_options_tags_compatibility_ac3.py:52 -msgid "" -"Picard can save APEv2 tags to pure AC3 files, which by default do not " -"support tagging. APEv2 tags in AC3 are supported by some players, but " -"players not supporting AC3 files with APEv2 tags can have issues loading " -"and playing those files. To deal with this you can choose whether to save" -" tags to those files." +#: picard/ui/mainwindow/actions.py:269 picard/ui/mainwindow/actions.py:279 +#: picard/ui/mainwindow/actions.py:289 +msgid "Ctrl+T" msgstr "" -#: picard/ui/options/tags_compatibility_id3.py:41 -#: picard/ui/ui_options_tags_compatibility_id3.py:121 -msgid "ID3" +#: picard/ui/mainwindow/actions.py:276 +msgid "Search for similar albums…" msgstr "" -#: picard/ui/ui_options_tags_compatibility_id3.py:122 -msgid "ID3v2 Version" +#: picard/ui/mainwindow/actions.py:277 +msgid "View similar releases and optionally choose a different release" msgstr "" -#: picard/ui/ui_options_tags_compatibility_id3.py:123 -msgid "2.4" +#: picard/ui/mainwindow/actions.py:286 +msgid "Search for similar tracks…" msgstr "" -#: picard/ui/ui_options_tags_compatibility_id3.py:124 -msgid "2.3" +#: picard/ui/mainwindow/actions.py:287 +msgid "View similar tracks and optionally choose a different release" msgstr "" -#: picard/ui/ui_options_tags_compatibility_id3.py:126 -#: picard/ui/ui_options_tags_compatibility_wave.py:68 -msgid "UTF-8" +#: picard/ui/mainwindow/actions.py:296 +msgid "Show &other album versions…" msgstr "" -#: picard/ui/ui_options_tags_compatibility_id3.py:127 -msgid "UTF-16" +#: picard/ui/mainwindow/actions.py:297 +msgid "Ctrl+Shift+O" msgstr "" -#: picard/ui/ui_options_tags_compatibility_id3.py:128 -msgid "ISO-8859-1" +#: picard/ui/mainwindow/actions.py:305 +msgid "File &Browser" msgstr "" -#: picard/ui/ui_options_tags_compatibility_id3.py:129 -msgid "Join multiple ID3v2.3 tags with:" +#: picard/ui/mainwindow/actions.py:309 +msgid "Ctrl+B" msgstr "" -#: picard/ui/ui_options_tags_compatibility_id3.py:130 -msgid "" -"

    Default is '/' to maintain compatibility with " -"previous Picard releases.

    New alternatives are ';_' or '_/_' or " -"type your own.

    " +#: picard/ui/mainwindow/actions.py:317 +msgid "&Metadata" msgstr "" -#: picard/ui/ui_options_tags_compatibility_id3.py:132 -msgid "Also include ID3v1 tags in the files" +#: picard/ui/mainwindow/actions.py:321 +msgid "Ctrl+Shift+M" msgstr "" -#: picard/ui/ui_options_tags_compatibility_wave.py:62 -msgid "WAVE files" +#: picard/ui/mainwindow/actions.py:329 +msgid "&Cover Art" msgstr "" -#: picard/ui/ui_options_tags_compatibility_wave.py:63 -msgid "" -"Picard will tag WAVE files using ID3v2 tags. This is not supported by all" -" software. For compatibility with software which does not support ID3v2 " -"tags in WAVE files additional RIFF INFO tags can be written to the files." -" RIFF INFO has only limited support for tags and character encodings." +#: picard/ui/mainwindow/actions.py:341 +msgid "&Actions" msgstr "" -#: picard/ui/ui_options_tags_compatibility_wave.py:64 -msgid "Also include RIFF INFO tags in the files" +#: picard/ui/mainwindow/actions.py:360 +msgid "Lookup the details of the CD in your drive" msgstr "" -#: picard/ui/ui_options_tags_compatibility_wave.py:67 -msgid "Windows-1252" +#: picard/ui/mainwindow/actions.py:362 +msgid "Ctrl+K" msgstr "" -#: picard/ui/ui_passworddialog.py:68 -msgid "Authentication required" +#: picard/ui/mainwindow/actions.py:369 +msgid "&Scan" msgstr "" -#: picard/ui/ui_provider_options_caa.py:75 -msgid "Download only cover art images matching selected types" +#: picard/ui/mainwindow/actions.py:370 +msgid "" +"Use AcoustID audio fingerprint to identify the files by the actual music," +" even if they have no metadata" msgstr "" -#: picard/ui/ui_provider_options_caa.py:76 -msgid "Select types…" +#: picard/ui/mainwindow/actions.py:372 +msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" -#: picard/ui/ui_provider_options_caa.py:77 -msgid "Only use images of the following size:" +#: picard/ui/mainwindow/actions.py:374 +msgid "Ctrl+Y" msgstr "" -#: picard/ui/ui_provider_options_caa.py:78 -msgid "Download only approved images" +#: picard/ui/mainwindow/actions.py:381 +msgid "&Generate AcoustID Fingerprints" msgstr "" -#: picard/ui/ui_provider_options_local.py:59 -msgid "Local cover art files match the following regular expression:" +#: picard/ui/mainwindow/actions.py:382 +#: picard/ui/options/interface_toolbar.py:116 +msgid "Generate Fingerprints" msgstr "" -#: picard/ui/ui_provider_options_local.py:61 +#: picard/ui/mainwindow/actions.py:383 msgid "" -"First group in the regular expression, if any, will be used as type, ie. " -"cover-back-spine.jpg will be set as types Back + Spine. If no type is " -"found, it will default to Front type." +"Generate the AcoustID audio fingerprints for the selected files without " +"doing a lookup" msgstr "" -#: picard/ui/ui_scripteditor.py:215 -msgid "Select the file naming script to load into the editor" +#: picard/ui/mainwindow/actions.py:385 +msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" -#: picard/ui/ui_scripteditor.py:216 picard/ui/ui_scripteditor_details.py:105 -msgid "Title:" +#: picard/ui/mainwindow/actions.py:386 +msgid "Ctrl+Shift+Y" msgstr "" -#: picard/ui/ui_scripteditor_details.py:97 -msgid "File Naming Script Metadata" +#: picard/ui/mainwindow/actions.py:393 +msgid "Cl&uster" msgstr "" -#: picard/ui/ui_scripteditor_details.py:98 -msgid "Version number of the file naming script." +#: picard/ui/mainwindow/actions.py:394 +msgid "Cluster files into album clusters" msgstr "" -#: picard/ui/ui_scripteditor_details.py:99 -msgid "Last Updated:" +#: picard/ui/mainwindow/actions.py:397 +msgid "Ctrl+U" msgstr "" -#: picard/ui/ui_scripteditor_details.py:100 -msgid "Date and time the file naming script was last updated (UTC)." +#: picard/ui/mainwindow/actions.py:404 +msgid "&Lookup" msgstr "" -#: picard/ui/ui_scripteditor_details.py:101 -msgid "Now" +#: picard/ui/mainwindow/actions.py:405 +msgid "Lookup selected items in MusicBrainz" msgstr "" -#: picard/ui/ui_scripteditor_details.py:102 -msgid "Author:" +#: picard/ui/mainwindow/actions.py:410 +msgid "Ctrl+L" msgstr "" -#: picard/ui/ui_scripteditor_details.py:103 -msgid "Version:" +#: picard/ui/mainwindow/actions.py:417 +msgid "&Info…" msgstr "" -#: picard/ui/ui_scripteditor_details.py:104 -msgid "License:" +#: picard/ui/mainwindow/actions.py:420 +msgid "Ctrl+I" msgstr "" -#: picard/ui/ui_scripteditor_details.py:106 -msgid "License under which the file naming script is available." +#: picard/ui/mainwindow/actions.py:427 +msgid "&Refresh" msgstr "" -#: picard/ui/ui_scripteditor_details.py:107 -msgid "Description:" +#: picard/ui/mainwindow/actions.py:428 +msgid "Ctrl+R" msgstr "" -#: picard/ui/ui_scripteditor_details.py:108 -msgid "" -"Brief description of the file naming script, including any required " -"plugins." +#: picard/ui/mainwindow/actions.py:436 +msgid "&Rename Files" msgstr "" -#: picard/ui/ui_scripteditor_details.py:109 -msgid "The author of the file naming script." +#: picard/ui/mainwindow/actions.py:446 +msgid "&Move Files" msgstr "" -#: picard/ui/ui_scripting_documentation_dialog.py:42 -msgid "Scripting Documentation" +#: picard/ui/mainwindow/actions.py:456 +msgid "Save &Tags" msgstr "" -#: picard/ui/ui_tagsfromfilenames.py:59 -msgid "Convert File Names to Tags" +#: picard/ui/mainwindow/actions.py:465 +msgid "Tags From &File Names…" msgstr "" -#: picard/ui/ui_tagsfromfilenames.py:60 -msgid "Replace underscores with spaces" +#: picard/ui/mainwindow/actions.py:466 +#: picard/ui/options/interface_toolbar.py:128 +msgid "Parse File Names…" msgstr "" -#: picard/ui/ui_tagsfromfilenames.py:61 -msgid "&Preview" +#: picard/ui/mainwindow/actions.py:467 +msgid "Set tags based on the file names" msgstr "" -#: picard/ui/ui_widget_taglisteditor.py:75 -msgid "Add new tag" +#: picard/ui/mainwindow/actions.py:468 picard/ui/widgets/scripttextedit.py:334 +msgid "Ctrl+Shift+T" msgstr "" -#: picard/ui/ui_widget_taglisteditor.py:76 -#: picard/ui/ui_widget_taglisteditor.py:77 -msgid "Move tag up" +#: picard/ui/mainwindow/actions.py:477 +msgid "&Open My Collections in Browser" msgstr "" -#: picard/ui/ui_widget_taglisteditor.py:78 -#: picard/ui/ui_widget_taglisteditor.py:79 -msgid "Move tag down" +#: picard/ui/mainwindow/actions.py:485 +msgid "View &Error/Debug Log" msgstr "" -#: picard/ui/ui_widget_taglisteditor.py:80 -#: picard/ui/ui_widget_taglisteditor.py:81 -msgid "Remove selected tags" +#: picard/ui/mainwindow/actions.py:487 +msgid "Ctrl+G" msgstr "" -#: picard/ui/ui_widget_taglisteditor.py:82 -msgid "Remove tags" +#: picard/ui/mainwindow/actions.py:494 +msgid "View Activity &History" msgstr "" -#: picard/ui/ui_win_compat_dialog.py:198 -msgid "Character" +#: picard/ui/mainwindow/actions.py:497 +msgid "Ctrl+Shift+H" msgstr "" -#: picard/ui/ui_win_compat_dialog.py:199 -msgid "Replacement" +#: picard/ui/mainwindow/actions.py:504 +msgid "Open in &Player" msgstr "" -#: picard/ui/util.py:56 -msgid "&Ok" +#: picard/ui/mainwindow/actions.py:505 +msgid "Play the file in your default media player" msgstr "" -#: picard/ui/util.py:59 -msgid "Clos&e" +#: picard/ui/mainwindow/actions.py:513 +msgid "Open Containing &Folder" msgstr "" -#: picard/ui/util.py:137 -msgid "You have to restart Picard for the changes to take effect." +#: picard/ui/mainwindow/actions.py:514 +msgid "Open the containing folder in your file explorer" msgstr "" -#: picard/ui/util.py:140 -msgid "Changes only applied on restart" +#: picard/ui/mainwindow/actions.py:523 +msgid "&Check for Update…" msgstr "" #: picard/ui/options/__init__.py:122 @@ -4982,54 +4985,58 @@ msgstr "" msgid "You have changed the interface colors." msgstr "" -#: picard/ui/options/interface_toolbar.py:61 +#: picard/ui/options/interface_toolbar.py:68 msgid "Action Toolbar" msgstr "" -#: picard/ui/options/interface_toolbar.py:69 +#: picard/ui/options/interface_toolbar.py:76 msgid "Add Folder" msgstr "" -#: picard/ui/options/interface_toolbar.py:73 +#: picard/ui/options/interface_toolbar.py:80 msgid "Add Files" msgstr "" -#: picard/ui/options/interface_toolbar.py:77 +#: picard/ui/options/interface_toolbar.py:84 msgid "Cluster" msgstr "" -#: picard/ui/options/interface_toolbar.py:81 +#: picard/ui/options/interface_toolbar.py:88 msgid "Lookup" msgstr "" -#: picard/ui/options/interface_toolbar.py:85 +#: picard/ui/options/interface_toolbar.py:92 msgid "Scan" msgstr "" -#: picard/ui/options/interface_toolbar.py:89 +#: picard/ui/options/interface_toolbar.py:96 msgid "Lookup in Browser" msgstr "" -#: picard/ui/options/interface_toolbar.py:93 +#: picard/ui/options/interface_toolbar.py:100 msgid "Save" msgstr "" -#: picard/ui/options/interface_toolbar.py:105 +#: picard/ui/options/interface_toolbar.py:112 msgid "Submit AcoustIDs" msgstr "" -#: picard/ui/options/interface_toolbar.py:113 +#: picard/ui/options/interface_toolbar.py:120 msgid "Open in Player" msgstr "" -#: picard/ui/options/interface_toolbar.py:117 +#: picard/ui/options/interface_toolbar.py:124 msgid "Lookup CD…" msgstr "" -#: picard/ui/options/interface_toolbar.py:170 +#: picard/ui/options/interface_toolbar.py:174 msgid "Drag and Drop to re-order" msgstr "" +#: picard/ui/options/interface_toolbar.py:265 +msgid "Select an action" +msgstr "" + #: picard/ui/options/interface_top_tags.py:38 msgid "Top Tags" msgstr "" @@ -5344,11 +5351,11 @@ msgstr "" msgid "Reset all" msgstr "" -#: picard/ui/options/renaming.py:69 +#: picard/ui/options/renaming.py:70 msgid "File Naming" msgstr "" -#: picard/ui/options/renaming.py:251 +#: picard/ui/options/renaming.py:252 msgid "The location to move files to must not be empty." msgstr "" @@ -5393,7 +5400,7 @@ msgstr "" msgid "Script Error" msgstr "" -#: picard/ui/options/tags.py:44 +#: picard/ui/options/tags.py:45 msgid "Tags" msgstr ""