# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/eartag/-/issues\n" "POT-Creation-Date: 2024-05-08 11:49+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #. TRANSLATORS: If possible, do not translate the name of the program (Ear Tag). Transliteration (re-writing to fit another alphabet) is acceptable. #: src/main.py:138 data/app.drey.EarTag.desktop.in:3 #: data/app.drey.EarTag.metainfo.xml.in:4 src/ui/window.blp:244 msgid "Ear Tag" msgstr "" #. TRANSLATORS: Add your name/nickname here #: src/main.py:148 src/main.py:150 msgid "translator-credits" msgstr "" #: data/app.drey.EarTag.desktop.in:4 msgid "Tag Editor" msgstr "" #. TRANSLATORS: App description. #: data/app.drey.EarTag.desktop.in:5 data/app.drey.EarTag.metainfo.xml.in:6 msgid "Edit audio file tags" msgstr "" #: data/app.drey.EarTag.desktop.in:12 msgid "music;audio;tag;tagging;tagger;" msgstr "" #: data/app.drey.EarTag.metainfo.xml.in:85 msgid "" "Ear Tag is a simple audio file tag editor. It is primarily geared towards " "making quick edits or bulk-editing tracks in albums/EPs. Unlike other " "tagging programs, Ear Tag does not require the user to set up a music " "library folder. It can:" msgstr "" #: data/app.drey.EarTag.metainfo.xml.in:87 msgid "Edit tags of MP3, WAV, M4A, FLAC, OGG and WMA files" msgstr "" #: data/app.drey.EarTag.metainfo.xml.in:88 msgid "Modify metadata of multiple files at once" msgstr "" #: data/app.drey.EarTag.metainfo.xml.in:89 msgid "Rename files using information from present tags" msgstr "" #: data/app.drey.EarTag.metainfo.xml.in:90 msgid "Identify files using AcoustID" msgstr "" #: data/app.drey.EarTag.metainfo.xml.in:92 msgid "Network access is only used for the \"Identify selected files\" option." msgstr "" #: src/window.py:116 msgid "All supported audio files" msgstr "" #. TRANSLATORS: Placeholder for file path when multiple files are selected. #. Shows up in the titlebar of the application. #: src/window.py:258 src/fileview.py:758 msgid "(Multiple files selected)" msgstr "" #: src/window.py:350 src/ui/nofile.blp:35 msgid "Open Folder" msgstr "" #: src/window.py:353 src/ui/nofile.blp:24 msgid "Open File" msgstr "" #: src/window.py:424 msgid "No supported files found in opened folder" msgstr "" #: src/window.py:433 msgid "Some of the opened files have invalid values; cannot save" msgstr "" #: src/window.py:565 msgid "No files selected" msgstr "" #: src/window.py:571 #, python-brace-format msgid "1 file selected" msgid_plural "{n} files selected" msgstr[0] "" msgstr[1] "" #: src/window.py:652 #, python-brace-format msgid "Undid changes in 1 file" msgid_plural "Undid changes in {n} files" msgstr[0] "" msgstr[1] "" #: src/window.py:657 msgid "Redo" msgstr "" #: src/window.py:688 #, python-brace-format msgid "Redid changes in 1 file" msgid_plural "Redid changes in {n} files" msgstr[0] "" msgstr[1] "" #: src/window.py:736 #, python-brace-format msgid "Removed tags from 1 file" msgid_plural "Removed tags from {n} files" msgstr[0] "" msgstr[1] "" #: src/window.py:741 src/fileview.py:308 msgid "Undo" msgstr "" #: src/window.py:771 #, python-brace-format msgid "Undid tag removal in 1 file" msgid_plural "Undid tag removal in {n} files" msgstr[0] "" msgstr[1] "" #: src/ui/window.blp:55 msgid "Drop a file to add it to the opened file list" msgstr "" #: src/ui/window.blp:110 msgid "Save" msgstr "" #: src/ui/window.blp:122 msgid "Close file list" msgstr "" #: src/ui/window.blp:138 msgid "Add file" msgstr "" #: src/ui/window.blp:144 msgid "Select multiple files" msgstr "" #: src/ui/window.blp:150 msgid "Search opened files" msgstr "" #: src/ui/window.blp:193 msgid "No Results Found" msgstr "" #: src/ui/window.blp:194 msgid "Try a different search query." msgstr "" #: src/ui/window.blp:207 msgid "Select all files" msgstr "" #: src/ui/window.blp:221 msgid "Remove selected files" msgstr "" #: src/ui/window.blp:237 msgid "Show file list" msgstr "" #: src/ui/window.blp:262 msgid "_Open File" msgstr "" #: src/ui/window.blp:267 msgid "O_pen Folder" msgstr "" #: src/ui/window.blp:274 msgid "_Sort File List" msgstr "" #: src/ui/window.blp:281 msgid "_Rename Selected Files" msgstr "" #: src/ui/window.blp:286 msgid "_Extract Tags from Filename" msgstr "" #: src/ui/window.blp:291 msgid "_Identify Selected Files" msgstr "" #: src/ui/window.blp:298 msgid "_Undo Changes in Selected Files" msgstr "" #: src/ui/window.blp:303 msgid "_Remove All Tags in Selected Files" msgstr "" #: src/ui/window.blp:310 msgid "_Keyboard Shortcuts" msgstr "" #: src/ui/window.blp:315 msgid "_Preferences" msgstr "" #: src/ui/window.blp:320 msgid "_About Ear Tag" msgstr "" #: src/ui/nofile.blp:12 msgid "Open or drag in some audio files to edit their metadata." msgstr "" #: src/filemanager.py:150 msgid "Saved changes to files" msgstr "" #: src/filemanager.py:256 msgid "Opened file is read-only; changes cannot be saved" msgstr "" #: src/filemanager.py:259 msgid "Some of the opened files are read-only; changes cannot be saved" msgstr "" #: src/backends/file.py:51 msgid "Length" msgstr "" #: src/backends/file.py:52 msgid "Bitrate" msgstr "" #: src/backends/file.py:54 src/ui/fileview.blp:96 msgid "Title" msgstr "" #: src/backends/file.py:55 src/ui/fileview.blp:128 msgid "Artist" msgstr "" #: src/backends/file.py:56 src/ui/fileview.blp:211 msgid "Album" msgstr "" #: src/backends/file.py:57 src/ui/fileview.blp:216 msgid "Album artist" msgstr "" #: src/backends/file.py:58 src/ui/fileview.blp:175 msgid "Track number" msgstr "" #: src/backends/file.py:59 src/ui/fileview.blp:188 msgid "Total tracks" msgstr "" #: src/backends/file.py:60 src/ui/fileview.blp:221 msgid "Genre" msgstr "" #: src/backends/file.py:61 src/ui/fileview.blp:226 msgid "Release date" msgstr "" #: src/backends/file.py:62 src/ui/fileview.blp:232 msgid "Comment" msgstr "" #: src/backends/file.py:64 msgid "(Select a tag)" msgstr "" #. TRANSLATORS: Short for "beats per minute". #: src/backends/file.py:66 msgid "BPM" msgstr "" #: src/backends/file.py:67 msgid "Compilation" msgstr "" #: src/backends/file.py:68 msgid "Composer" msgstr "" #: src/backends/file.py:69 msgid "Copyright" msgstr "" #: src/backends/file.py:70 msgid "Encoded by" msgstr "" #: src/backends/file.py:71 msgid "Mood" msgstr "" #. TRANSLATORS: Orchestra conductor #: src/backends/file.py:73 msgid "Conductor" msgstr "" #: src/backends/file.py:74 msgid "Arranger" msgstr "" #: src/backends/file.py:75 msgid "Disc number" msgstr "" #: src/backends/file.py:76 msgid "Publisher" msgstr "" #: src/backends/file.py:78 msgid "Language" msgstr "" #: src/backends/file.py:79 msgid "Disc subtitle" msgstr "" #: src/backends/file.py:80 msgid "Website/URL" msgstr "" #. TRANSLATORS: This is a sort tag, as in, a tag that dictates how music #. software should treat this tag when sorting. #: src/backends/file.py:84 msgid "Album artist (sort)" msgstr "" #. TRANSLATORS: This is a sort tag, as in, a tag that dictates how music #. software should treat this tag when sorting. #: src/backends/file.py:87 msgid "Album (sort)" msgstr "" #. TRANSLATORS: This is a sort tag, as in, a tag that dictates how music #. software should treat this tag when sorting. #: src/backends/file.py:90 msgid "Composer (sort)" msgstr "" #. TRANSLATORS: This is a sort tag, as in, a tag that dictates how music #. software should treat this tag when sorting. #: src/backends/file.py:93 msgid "Artist (sort)" msgstr "" #. TRANSLATORS: This is a sort tag, as in, a tag that dictates how music #. software should treat this tag when sorting. #: src/backends/file.py:96 msgid "Title (sort)" msgstr "" #: src/backends/file.py:98 msgid "MusicBrainz Artist ID" msgstr "" #: src/backends/file.py:99 msgid "MusicBrainz Album ID" msgstr "" #: src/backends/file.py:100 msgid "MusicBrainz Album Artist ID" msgstr "" #: src/backends/file.py:101 msgid "MusicBrainz Release Track ID" msgstr "" #: src/backends/file.py:102 msgid "MusicBrainz Recording ID" msgstr "" #: src/backends/file.py:103 msgid "MusicBrainz Release Group ID" msgstr "" #: src/fileview.py:196 msgid "Select Album Cover Image" msgstr "" #: src/fileview.py:247 msgid "Save Album Cover To…" msgstr "" #. TRANSLATORS: {path} is a placeholder for the path. #. **Do not change the text between the curly brackets!** #: src/fileview.py:280 #, python-brace-format msgid "Saved cover to {path}" msgstr "" #: src/fileview.py:305 #, python-brace-format msgid "Removed cover from file" msgid_plural "Removed covers from {n} files" msgstr[0] "" msgstr[1] "" #: src/fileview.py:773 #, python-brace-format msgid "1 channel" msgid_plural "{n} channels" msgstr[0] "" msgstr[1] "" #: src/fileview.py:819 msgid "(multiple files)" msgstr "" #: src/ui/fileview.blp:9 msgid "Loading Files…" msgstr "" #: src/ui/fileview.blp:17 msgid "Select a File" msgstr "" #: src/ui/fileview.blp:18 msgid "Select the files you want to edit from the list of opened files." msgstr "" #: src/ui/fileview.blp:54 msgid "Previous file" msgstr "" #: src/ui/fileview.blp:76 msgid "Next file" msgstr "" #: src/ui/filenamerow.blp:5 msgid "Filename" msgstr "" #: src/ui/albumcoverbutton.blp:73 msgid "_Choose Image…" msgstr "" #: src/ui/albumcoverbutton.blp:79 msgid "_Save Image…" msgstr "" #: src/ui/albumcoverbutton.blp:85 msgid "_Remove Cover" msgstr "" #: src/ui/albumcoverbutton.blp:111 msgid "Front" msgstr "" #: src/ui/albumcoverbutton.blp:116 msgid "Back" msgstr "" #: src/tagentry.py:128 msgid "(multiple values)" msgstr "" #. TRANSLATORS: Placeholder for file sidebar items with no title set #: src/filelist.py:147 msgid "(No title)" msgstr "" #: src/ui/filelistitem.blp:40 msgid "File has invalid values" msgstr "" #: src/ui/filelistitem.blp:47 msgid "File has unsaved changes" msgstr "" #: src/ui/filelistitem.blp:94 msgid "Remove from list" msgstr "" #: src/ui/dialogs/closewarning.blp:5 src/ui/dialogs/discardwarning.blp:5 #: src/ui/dialogs/removaldiscardwarning.blp:5 msgid "Save Changes?" msgstr "" #: src/ui/dialogs/closewarning.blp:6 src/ui/dialogs/discardwarning.blp:6 #: src/ui/dialogs/removaldiscardwarning.blp:6 msgid "If you don't save your changes, they will be permanently lost." msgstr "" #: src/ui/dialogs/closewarning.blp:12 src/ui/dialogs/discardwarning.blp:12 #: src/ui/dialogs/removaldiscardwarning.blp:12 msgid "_Cancel" msgstr "" #: src/ui/dialogs/closewarning.blp:13 #: src/ui/dialogs/removaldiscardwarning.blp:13 msgid "_Discard and Close" msgstr "" #: src/ui/dialogs/closewarning.blp:14 #: src/ui/dialogs/removaldiscardwarning.blp:14 msgid "_Save and Close" msgstr "" #: src/ui/dialogs/discardwarning.blp:13 msgid "_Discard and Open" msgstr "" #: src/ui/dialogs/discardwarning.blp:14 msgid "_Save and Open" msgstr "" #: src/ui/dialogs/savefailure.blp:5 msgid "Failed to Save File" msgstr "" #. TRANSLATORS: {f} is a placeholder for the filename. #. **Do not change the letter between the curly brackets!** #: src/ui/dialogs/savefailure.blp:8 msgid "Could not save file {f}. Check the logs for more information." msgstr "" #: src/ui/dialogs/savefailure.blp:14 src/ui/dialogs/loadingfailure.blp:14 #: src/ui/dialogs/renamefailure.blp:14 msgid "_OK" msgstr "" #: src/ui/dialogs/loadingfailure.blp:5 msgid "Failed to Load File" msgstr "" #. TRANSLATORS: {f} is a placeholder for the filename. #. **Do not change the letter between the curly brackets!** #: src/ui/dialogs/loadingfailure.blp:8 msgid "Could not load file {f}. Check the logs for more information." msgstr "" #: src/ui/dialogs/renamefailure.blp:5 msgid "Failed to Rename File" msgstr "" #. TRANSLATORS: {f} is a placeholder for the filename. #. **Do not change the letter between the curly brackets!** #: src/ui/dialogs/renamefailure.blp:8 msgid "Could not rename file {f}. Check the logs for more information." msgstr "" #. TRANSLATORS: Default placeholder string for a missing title #. tag, used when renaming files - if the title tag is not #. present in the file, this placeholder will be used instead. #: src/rename.py:40 msgid "Untitled" msgstr "" #. TRANSLATORS: Default placeholder string for missing tags, #. used when renaming files - if a tag is not present in the #. file, this placeholder will be used instead. #. {tag_name} is a placeholder for the human-readable tag name. #. **Do not change the text between the curly brackets!** #: src/rename.py:52 #, python-brace-format msgid "Unknown {tag_name}" msgstr "" #: src/rename.py:287 msgid "Selected folder does not exist" msgstr "" #: src/rename.py:294 msgid "Selected folder is read-only" msgstr "" #. TRANSLATORS: {renamed} is a placeholder for the number #. of tracks the tags were succesfully extracted for. #. **Do not translate the text between the curly brackets!** #: src/rename.py:385 #, python-brace-format msgid "Renamed 1 file" msgid_plural "Renamed {renamed} files" msgstr[0] "" msgstr[1] "" #: src/ui/rename.blp:5 msgid "Rename Selected Files" msgstr "" #: src/ui/rename.blp:17 src/ui/extract.blp:17 src/ui/identify/identify.blp:26 msgid "Cancel" msgstr "" #: src/ui/rename.blp:24 msgid "Rename" msgstr "" #: src/ui/rename.blp:49 msgid "Ear Tag needs additional permissions to rename files in-place." msgstr "" #: src/ui/rename.blp:50 msgid "Learn More" msgstr "" #: src/ui/rename.blp:59 msgid "Failed to rename files. Check the logs for more information." msgstr "" #: src/ui/rename.blp:88 src/ui/extract.blp:66 msgid "Preview" msgstr "" #: src/ui/rename.blp:99 src/ui/extract.blp:85 msgid "Filename pattern" msgstr "" #: src/ui/rename.blp:106 src/ui/extract.blp:91 msgid "Insert tag placeholder" msgstr "" #: src/ui/rename.blp:116 msgid "Move to folder" msgstr "" #: src/ui/rename.blp:121 msgid "Select a folder…" msgstr "" #: src/ui/rename.blp:133 msgid "Unselect folder" msgstr "" #: src/ui/rename.blp:149 msgid "" "For a list of available placeholders, see the list of " "available tags." msgstr "" #. TRANSLATORS: {extracted} is a placeholder for the number #. of tracks the tags were succesfully extracted for. #. **Do not translate the text between the curly brackets!** #: src/extract.py:288 #, python-brace-format msgid "Extracted tags for 1 track" msgid_plural "Extracted tags for {extracted} tracks" msgstr[0] "" msgstr[1] "" #: src/ui/extract.blp:5 msgid "Extract Tags from Filename" msgstr "" #: src/ui/extract.blp:24 src/ui/identify/identify.blp:44 msgid "Apply" msgstr "" #: src/ui/extract.blp:101 msgid "Ignore common suffixes" msgstr "" #: src/ui/extract.blp:102 msgid "" "Automatically ignores ID suffixes often found in filenames of downloaded " "files. Disable this option if it interferes with your filenames." msgstr "" #: src/ui/previewselectorbutton.blp:4 msgid "Select file to preview" msgstr "" #. TRANSLATORS: Tooltip for release switcher button in MusicBrainz identification dialog. #. This allows the user to switch between different releases of an album, EP, etc. #: src/identify.py:118 msgid "Other releases" msgstr "" #: src/identify.py:517 msgid "Unidentified Files" msgstr "" #. TRANSLATORS: {identified} is a placeholder for the number #. of tracks that were succesfully identified. #. **Do not translate the text between the curly brackets!** #: src/identify.py:963 #, python-brace-format msgid "Identified 1 track" msgid_plural "Identified {identified} tracks" msgstr[0] "" msgstr[1] "" #: src/ui/identify/identify.blp:5 msgid "Identify Selected Files" msgstr "" #: src/ui/identify/identify.blp:34 msgid "Identify" msgstr "" #: src/ui/identify/identify.blp:71 msgid "" "Track information is provided by Musicbrainz. Files without metadata are identified using the AcoustID service." msgstr "" #: src/ui/identify/filerow.blp:23 msgid "File could not be identified" msgstr "" #: src/ui/settings.blp:7 msgid "File identification" msgstr "" #: src/ui/settings.blp:10 msgid "MusicBrainz confidence treshold" msgstr "" #: src/ui/settings.blp:11 msgid "" "Minimum confidence percentage required for a MusicBrainz search result to be " "evaluated" msgstr "" #: src/ui/settings.blp:25 msgid "AcoustID confidence treshold" msgstr "" #: src/ui/settings.blp:26 msgid "" "Minimum confidence percentage required for an AcoustID lookup result to be " "evaluated" msgstr "" #: src/ui/settings.blp:40 msgid "Downloaded cover art size" msgstr "" #: src/ui/settings.blp:44 msgid "Do not download covers" msgstr "" #: src/ui/settings.blp:45 msgid "250 px" msgstr "" #: src/ui/settings.blp:46 msgid "500 px" msgstr "" #: src/ui/settings.blp:47 msgid "1200 px" msgstr "" #: src/ui/settings.blp:48 msgid "Maximum size" msgstr "" #: src/ui/shortcuts.blp:11 msgctxt "shortcut window" msgid "Files" msgstr "" #: src/ui/shortcuts.blp:15 msgctxt "shortcut window" msgid "Open files" msgstr "" #: src/ui/shortcuts.blp:20 msgctxt "shortcut window" msgid "Open folder" msgstr "" #: src/ui/shortcuts.blp:25 msgctxt "shortcut window" msgid "Save all modified files" msgstr "" #: src/ui/shortcuts.blp:30 msgctxt "shortcut window" msgid "Sidebar" msgstr "" #: src/ui/shortcuts.blp:34 msgctxt "shortcut window" msgid "Select previous file in sidebar" msgstr "" #: src/ui/shortcuts.blp:39 msgctxt "shortcut window" msgid "Select next file in sidebar" msgstr "" #: src/ui/shortcuts.blp:44 msgctxt "shortcut window" msgid "Select all files in sidebar" msgstr "" #: src/ui/shortcuts.blp:49 msgctxt "shortcut window" msgid "Remove selected files from sidebar" msgstr "" #: src/ui/shortcuts.blp:50 msgctxt "shortcut window" msgid "Closes the window if no files are present." msgstr "" #: src/ui/shortcuts.blp:55 msgctxt "shortcut window" msgid "Other" msgstr "" #: src/ui/shortcuts.blp:59 msgctxt "shortcut window" msgid "Keyboard shortcuts" msgstr ""