# SOME DESCRIPTIVE TITLE.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2021-11-29 00:42+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc@kde.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#. Tag: title
#: index.docbook:11
#, no-c-format
msgid "The &kid3; Handbook"
msgstr ""

#. Tag: author
#: index.docbook:14
#, no-c-format
msgid "<firstname>Urs</firstname> <surname>Fleisch</surname>"
msgstr ""

#. Tag: email
#: index.docbook:18
#, no-c-format
msgid "ufleisch@users.sourceforge.net"
msgstr ""

#. Tag: contrib
#: index.docbook:20
#, no-c-format
msgid "Software development"
msgstr ""

#. Tag: trans_comment
#: index.docbook:23
#, no-c-format
msgid "ROLES_OF_TRANSLATORS"
msgstr ""

#. Tag: holder
#: index.docbook:28
#, no-c-format
msgid "Urs Fleisch"
msgstr ""

#. Tag: date
#: index.docbook:32
#, no-c-format
msgid "2021-12-18"
msgstr ""

#. Tag: releaseinfo
#: index.docbook:33
#, no-c-format
msgid "3.9.0"
msgstr ""

#. Tag: para
#: index.docbook:36
#, no-c-format
msgid ""
"&kid3; is an application to edit the ID3v1 and ID3v2 tags in MP3 files in an "
"efficient way. Also tags in Ogg/Vorbis, Opus, DSF, FLAC, MPC, APE, MP4/AAC, "
"MP2, Speex, TrueAudio, WavPack, WMA, WAV, AIFF files and tracker modules "
"(MOD, S3M, IT, XM) are supported. It is easy to set tags of multiple files "
"to the same values (<abbrev>e.g.</abbrev> album, artist, year and genre in "
"all files of the same album) and generate the tags from the file name or "
"vice versa."
msgstr ""

#. Tag: keyword
#: index.docbook:47
#, no-c-format
msgid "<keyword>KDE</keyword>"
msgstr ""

#. Tag: keyword
#: index.docbook:48
#, no-c-format
msgid "kdemultimedia"
msgstr ""

#. Tag: keyword
#: index.docbook:49
#, no-c-format
msgid "<keyword>MP3</keyword>"
msgstr ""

#. Tag: keyword
#: index.docbook:50
#, no-c-format
msgid "<keyword>ID3</keyword>"
msgstr ""

#. Tag: keyword
#: index.docbook:51
#, no-c-format
msgid "ID3v1"
msgstr ""

#. Tag: keyword
#: index.docbook:52
#, no-c-format
msgid "ID3v2"
msgstr ""

#. Tag: keyword
#: index.docbook:53
#, no-c-format
msgid "<keyword>Ogg</keyword>"
msgstr ""

#. Tag: keyword
#: index.docbook:54
#, no-c-format
msgid "<keyword>Vorbis</keyword>"
msgstr ""

#. Tag: keyword
#: index.docbook:55
#, no-c-format
msgid "FLAC"
msgstr ""

#. Tag: keyword
#: index.docbook:56
#, no-c-format
msgid "<keyword>MPC</keyword>"
msgstr ""

#. Tag: keyword
#: index.docbook:57
#, no-c-format
msgid "<keyword>APE</keyword>"
msgstr ""

#. Tag: keyword
#: index.docbook:58
#, no-c-format
msgid "Musepack"
msgstr ""

#. Tag: keyword
#: index.docbook:59
#, no-c-format
msgid "<keyword>MP4</keyword>"
msgstr ""

#. Tag: keyword
#: index.docbook:60
#, no-c-format
msgid "<keyword>M4A</keyword>"
msgstr ""

#. Tag: keyword
#: index.docbook:61
#, no-c-format
msgid "<keyword>MP2</keyword>"
msgstr ""

#. Tag: keyword
#: index.docbook:62
#, no-c-format
msgid "Speex"
msgstr ""

#. Tag: keyword
#: index.docbook:63
#, no-c-format
msgid "TrueAudio"
msgstr ""

#. Tag: keyword
#: index.docbook:64
#, no-c-format
msgid "WavPack"
msgstr ""

#. Tag: keyword
#: index.docbook:65
#, no-c-format
msgid "<keyword>WMA</keyword>"
msgstr ""

#. Tag: keyword
#: index.docbook:66
#, no-c-format
msgid "<keyword>WAV</keyword>"
msgstr ""

#. Tag: keyword
#: index.docbook:67
#, no-c-format
msgid "AIFF"
msgstr ""

#. Tag: keyword
#: index.docbook:68
#, no-c-format
msgid "<keyword>MOD</keyword>"
msgstr ""

#. Tag: keyword
#: index.docbook:69
#, no-c-format
msgid "<keyword>S3M</keyword>"
msgstr ""

#. Tag: keyword
#: index.docbook:70
#, no-c-format
msgid "<keyword>IT</keyword>"
msgstr ""

#. Tag: keyword
#: index.docbook:71
#, no-c-format
msgid "<keyword>XM</keyword>"
msgstr ""

#. Tag: keyword
#: index.docbook:72
#, no-c-format
msgid "Opus"
msgstr ""

#. Tag: keyword
#: index.docbook:73
#, no-c-format
msgid "<keyword>DSF</keyword>"
msgstr ""

#. Tag: title
#: index.docbook:92
#, no-c-format
msgid "Synopsis"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:93
#, no-c-format
msgid ""
"<command>kid3</command> <group> <arg choice=\"plain\"><option>&doublehyphen;"
"help</option></arg> <arg choice=\"plain\"><option>&doublehyphen;author</"
"option></arg> <arg choice=\"plain\"><option>&doublehyphen;version</option></"
"arg> <arg choice=\"plain\"><option>&doublehyphen;license</option></arg> <arg "
"choice=\"plain\"><option>&doublehyphen;desktopfile <filename>FILE</"
"filename></option></arg> </group> <arg rep=\"repeat\"><replaceable>FILE</"
"replaceable></arg>"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:105
#, no-c-format
msgid ""
"<command>kid3-qt</command> <arg><option>&doublehyphen;portable</option></"
"arg> <arg><option>Qt-options</option></arg> <arg rep=\"repeat"
"\"><replaceable>FILE</replaceable></arg>"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:111
#, no-c-format
msgid ""
"<command>kid3-cli</command> <arg><option>&doublehyphen;portable</option></"
"arg> <arg><option>&doublehyphen;dbus</option></arg> <group> <arg choice="
"\"plain\"><option>-h</option></arg> <arg choice=\"plain"
"\"><option>&doublehyphen;help</option></arg> </group> <arg><option>-c "
"COMMAND1</option></arg> <arg rep=\"repeat\"><option>-c COMMAND2</option></"
"arg> <arg rep=\"repeat\"><replaceable>FILE</replaceable></arg>"
msgstr ""

#. Tag: title
#: index.docbook:125
#, no-c-format
msgid "Options"
msgstr ""

#. Tag: option
#: index.docbook:129
#, no-c-format
msgid "&doublehyphen;portable"
msgstr ""

#. Tag: para
#: index.docbook:130
#, no-c-format
msgid ""
"Store configuration in file <filename>kid3.ini</filename> inside application "
"folder."
msgstr ""

#. Tag: replaceable
#: index.docbook:134
#, no-c-format
msgid "FILE"
msgstr ""

#. Tag: para
#: index.docbook:135
#, no-c-format
msgid ""
"If <filename><replaceable>FILE</replaceable></filename> is the path to a "
"folder, it will be opened. If one or more file paths are given, their common "
"folder is opened and the files are selected."
msgstr ""

#. Tag: title
#: index.docbook:142
#, no-c-format
msgid "kid3"
msgstr ""

#. Tag: option
#: index.docbook:145
#, no-c-format
msgid "&doublehyphen;help"
msgstr ""

#. Tag: para
#: index.docbook:146
#, no-c-format
msgid "Show help about options."
msgstr ""

#. Tag: option
#: index.docbook:149
#, no-c-format
msgid "&doublehyphen;author"
msgstr ""

#. Tag: para
#: index.docbook:150
#, no-c-format
msgid "Show author information."
msgstr ""

#. Tag: option
#: index.docbook:153
#, no-c-format
msgid "&doublehyphen;version"
msgstr ""

#. Tag: para
#: index.docbook:154
#, no-c-format
msgid "Show version information."
msgstr ""

#. Tag: option
#: index.docbook:157
#, no-c-format
msgid "&doublehyphen;license"
msgstr ""

#. Tag: para
#: index.docbook:158
#, no-c-format
msgid "Show license information."
msgstr ""

#. Tag: option
#: index.docbook:161
#, no-c-format
msgid "&doublehyphen;desktopfile <filename>FILE</filename>"
msgstr ""

#. Tag: para
#: index.docbook:163
#, no-c-format
msgid "The base file name of the desktop entry for this application."
msgstr ""

#. Tag: title
#: index.docbook:169
#, no-c-format
msgid "kid3-qt"
msgstr ""

#. Tag: option
#: index.docbook:172
#, no-c-format
msgid "Qt-options"
msgstr ""

#. Tag: para
#: index.docbook:173
#, no-c-format
msgid ""
"See <citerefentry><refentrytitle>qt5options</refentrytitle> <manvolnum>7</"
"manvolnum></citerefentry>."
msgstr ""

#. Tag: title
#: index.docbook:179 index.docbook:2645
#, no-c-format
msgid "kid3-cli"
msgstr ""

#. Tag: option
#: index.docbook:183
#, no-c-format
msgid "&doublehyphen;dbus"
msgstr ""

#. Tag: para
#: index.docbook:184
#, no-c-format
msgid "Activate the &DBus; interface."
msgstr ""

#. Tag: option
#: index.docbook:188
#, no-c-format
msgid "<option>-c</option>"
msgstr ""

#. Tag: para
#: index.docbook:189
#, no-c-format
msgid ""
"Execute a command. Multiple <option>-c</option> options are possible, they "
"are executed in sequence. See the section about <link linkend=\"kid3-cli"
"\">kid3-cli</link> for a description of the available commands."
msgstr ""

#. Tag: term
#: index.docbook:196
#, no-c-format
msgid "<option>-h</option>|<option>&doublehyphen;help</option>"
msgstr ""

#. Tag: para
#: index.docbook:197
#, no-c-format
msgid "Show help about options and commands."
msgstr ""

#. Tag: title
#: index.docbook:206
#, no-c-format
msgid "Introduction"
msgstr ""

#. Tag: para
#: index.docbook:208
#, no-c-format
msgid ""
"&kid3; is an application to edit the ID3v1 and ID3v2 tags in MP3 files in an "
"efficient way. These tags can be edited by most MP3 players, but not in a "
"very comfortable and efficient way. Moreover the tags in Ogg/Vorbis, Opus, "
"DSF, FLAC, MPC, APE, MP4/AAC, MP2, Speex, TrueAudio, WavPack, WMA, WAV, AIFF "
"files and tracker modules (MOD, S3M, IT, XM) are supported too."
msgstr ""

#. Tag: para
#: index.docbook:215
#, no-c-format
msgid ""
"&kid3; does not grab nor encode MP3 files, but it is targeted to edit the "
"ID3 tags of all files of an album in an efficient way, <abbrev>i.e.</abbrev> "
"with as few mouse clicks and key strokes as possible. Where most other "
"programs can edit either ID3v1 or ID3v2 tags, &kid3; has full control over "
"both versions, can convert tags between the two formats and has access to "
"all ID3v2 tags. Tags of multiple files can be set to the same value, "
"<abbrev>e.g.</abbrev> the artist, album, year and genre of all files of an "
"album typically have the same values and can be set together. If the "
"information for the tags is contained in the file name, the tags can be "
"automatically set from the file name. It is also possible to set the file "
"name according to the tags found in the file in arbitrary formats."
msgstr ""

#. Tag: para
#: index.docbook:228
#, no-c-format
msgid ""
"The editing task is further supported by automatic replacement of characters "
"or substrings, for instance to remove illegal characters from filenames. "
"Automatic control of upper and lower case characters makes it easy to use a "
"consistent naming scheme in all tags."
msgstr ""

#. Tag: para
#: index.docbook:234
#, no-c-format
msgid ""
"The tag information for full albums can be taken from <ulink url=\"http://"
"gnudb.org\">gnudb.org</ulink>, <ulink url=\"http://musicbrainz.org"
"\">MusicBrainz</ulink>, <ulink url=\"http://discogs.com\">Discogs</ulink>, "
"<ulink url=\"http://www.amazon.com\">Amazon</ulink> or other sources of "
"track lists. The import format is freely configurable by regular expressions."
msgstr ""

#. Tag: para
#: index.docbook:242
#, no-c-format
msgid "Please report any problems or feature requests to the author."
msgstr ""

#. Tag: title
#: index.docbook:248
#, no-c-format
msgid "Using &kid3;"
msgstr ""

#. Tag: title
#: index.docbook:251
#, no-c-format
msgid "&kid3; features"
msgstr ""

#. Tag: para
#: index.docbook:253
#, no-c-format
msgid "Edit ID3v1.1 tags"
msgstr ""

#. Tag: para
#: index.docbook:254
#, no-c-format
msgid "Edit all ID3v2.3 and ID3v2.4 frames"
msgstr ""

#. Tag: para
#: index.docbook:255
#, no-c-format
msgid "Edit tags of multiple files"
msgstr ""

#. Tag: para
#: index.docbook:256
#, no-c-format
msgid "Convert between ID3v1 and ID3v2 tags"
msgstr ""

#. Tag: para
#: index.docbook:257
#, no-c-format
msgid ""
"Edit MP3, Ogg/Vorbis, Opus, DSF, FLAC, MPC, APE, MP4/AAC, MP2, Speex, "
"TrueAudio, WavPack, WMA, WAV and AIFF tags"
msgstr ""

#. Tag: para
#: index.docbook:259
#, no-c-format
msgid "Generate tags from filename"
msgstr ""

#. Tag: para
#: index.docbook:260
#, no-c-format
msgid "Generate tags from the contents of tag fields"
msgstr ""

#. Tag: para
#: index.docbook:261
#, no-c-format
msgid "Generate filename from tags"
msgstr ""

#. Tag: para
#: index.docbook:262
#, no-c-format
msgid "Generate and change folder names from tags"
msgstr ""

#. Tag: para
#: index.docbook:263
#, no-c-format
msgid "Generate playlist file"
msgstr ""

#. Tag: para
#: index.docbook:264
#, no-c-format
msgid "Automatic case conversion and string translation"
msgstr ""

#. Tag: para
#: index.docbook:265
#, no-c-format
msgid ""
"Import from <ulink url=\"http://gnudb.org\">gnudb.org</ulink>, <ulink url="
"\"http://musicbrainz.org\">MusicBrainz</ulink>, <ulink url=\"http://discogs."
"com\">Discogs</ulink>, <ulink url=\"http://www.amazon.com\">Amazon</ulink> "
"and other data sources"
msgstr ""

#. Tag: para
#: index.docbook:270
#, no-c-format
msgid ""
"Export as CSV, &HTML;, playlist, Kover &XML; and other formats. Exported CSV "
"files can be imported again."
msgstr ""

#. Tag: title
#: index.docbook:276
#, no-c-format
msgid "Example Usage"
msgstr ""

#. Tag: para
#: index.docbook:277
#, no-c-format
msgid ""
"This section describes a typical session with &kid3;. Let's assume we have a "
"folder containing MP3 files with the tracks from the album \"Let's Tag\" "
"from the band \"One Hit Wonder\". The folder is named in the \"artist - album"
"\" format, in our case <filename>One Hit Wonder - Let's Tag</filename>. The "
"folder contains the tracks in the \"track title.mp3\" format, which I think "
"is useful because the filenames are short (important when using mobile MP3 "
"players with small displays) and in the correct order when sorted "
"alphabetically (important when using hardware MP3 players which play the "
"tracks in alphabetical order or in the order in which they are burnt on &CD; "
"and that order is alphabetical when using <command>mkisofs</command>). "
"Besides this, the artist and album information is already in the folder name "
"and does not have to be repeated in the filename. But back to our example, "
"the folder listing looks like this:"
msgstr ""

#. Tag: filename
#: index.docbook:292
#, no-c-format
msgid "01 Intro.mp3"
msgstr ""

#. Tag: filename
#: index.docbook:293
#, no-c-format
msgid "02 We Only Got This One.mp3"
msgstr ""

#. Tag: filename
#: index.docbook:294
#, no-c-format
msgid "03 Outro.mp3"
msgstr ""

#. Tag: para
#: index.docbook:295
#, no-c-format
msgid ""
"These files have no tags yet and we want to generate them using &kid3;. We "
"use <menuchoice><guimenu>File</guimenu><guimenuitem>Open</guimenuitem></"
"menuchoice> menu item (or toolbar button) and select one of the files in "
"this folder. All files will be displayed in the file listbox. Lazy as we "
"are, we want to use the information in the folder and file names to generate "
"tags. Therefore we select all files, then click the <guilabel>To:</guilabel> "
"<guibutton>Tag 1</guibutton> button in the <guilabel>File</guilabel> "
"section. This will set the title, artist, album and track values in all "
"files. To set the year and genre values of all files, we keep all files "
"selected and type in \"2002\" for the <guilabel>Date</guilabel> and select "
"\"Pop\" from the <guilabel>Genre</guilabel> combobox. To set only these two "
"values, their check boxes are automatically checked and all other check "
"boxes are left unchecked. Now we change the selection by only selecting the "
"first file and we see that all tags contain the correct values. The tags of "
"the other files can be verified too by selecting them one by one. When we "
"are satisfied with the tags, we use <menuchoice><guimenu>File</"
"guimenu><guimenuitem>Save</guimenuitem></menuchoice> menu item (or toolbar "
"button). Selecting <menuchoice><guimenu>File</guimenu><guimenuitem> Create "
"Playlist</guimenuitem></menuchoice> menu item (or toolbar button) will "
"generate a file <filename>One Hit Wonder - Let's Tag.m3u</filename> in the "
"folder."
msgstr ""

#. Tag: title
#: index.docbook:320
#, no-c-format
msgid "Command Reference"
msgstr ""

#. Tag: title
#: index.docbook:323
#, no-c-format
msgid "The &GUI; Elements"
msgstr ""

#. Tag: para
#: index.docbook:324
#, no-c-format
msgid ""
"The &kid3; &GUI; is separated in six sections: At the left are the file and "
"folder listboxes, the right side contains the <guilabel>File</guilabel>, "
"<guilabel>Tag 1</guilabel>, <guilabel>Tag 2</guilabel> and <guilabel>Tag 3 </"
"guilabel> sections."
msgstr ""

#. Tag: para
#: index.docbook:331
#, no-c-format
msgid ""
"To navigate between the different sections using the keyboard, several "
"keyboard shortcuts are supported. In the tag sections, the shortcuts are "
"active while not editing text or when being in the first column."
msgstr ""

#. Tag: para
#: index.docbook:337
#, no-c-format
msgid ""
"<keycombo>&Alt;<keycap>Left</keycap></keycombo>: Go to previous section "
"(<keycombo><keycap>Command</keycap><keycap>[</keycap></keycombo> on &macOS;)"
msgstr ""

#. Tag: para
#: index.docbook:341
#, no-c-format
msgid ""
"<keycombo>&Alt;<keycap>Right</keycap></keycombo>: Go to next section "
"(<keycombo><keycap>Command</keycap><keycap>]</keycap></keycombo> on &macOS;)"
msgstr ""

#. Tag: para
#: index.docbook:345
#, no-c-format
msgid ""
"<keycombo>&Ctrl;<keycap>Shift</keycap><keycap>V</keycap></keycombo>: From "
"other tag"
msgstr ""

#. Tag: para
#: index.docbook:349
#, no-c-format
msgid "<keycombo>&Ctrl;<keycap>C</keycap></keycombo>: Copy"
msgstr ""

#. Tag: para
#: index.docbook:352
#, no-c-format
msgid "<keycombo>&Ctrl;<keycap>V</keycap></keycombo>: Paste"
msgstr ""

#. Tag: para
#: index.docbook:355
#, no-c-format
msgid ""
"<keycombo><keycap>Shift</keycap><keycap>Delete</keycap></keycombo>: Remove"
msgstr ""

#. Tag: para
#: index.docbook:358
#, no-c-format
msgid "<keycombo><keycap>F2</keycap></keycombo>: Edit"
msgstr ""

#. Tag: para
#: index.docbook:361
#, no-c-format
msgid "<keycombo><keycap>Insert</keycap></keycombo>: Add"
msgstr ""

#. Tag: para
#: index.docbook:364
#, no-c-format
msgid "<keycombo><keycap>Delete</keycap></keycombo>: Delete"
msgstr ""

#. Tag: title
#: index.docbook:371
#, no-c-format
msgid "File List"
msgstr ""

#. Tag: para
#: index.docbook:373
#, no-c-format
msgid ""
"The file list contains the names of all the files in the opened folder which "
"match the selected file name filter (typically <filename class=\"extension"
"\">*.mp3 *.ogg *.opus *.dsf *.flac *.mpc *.aac *.m4a *.m4b *.m4p *.mp4 *.mp2 "
"*.spx *.tta *.wv *.wma *.wav *.aiff *.ape</filename>). A single or multiple "
"files can be selected. To select no file, click into the empty area after "
"the listbox entries. The selection determines the files which are affected "
"by the operations which are available by using the buttons described below."
msgstr ""

#. Tag: para
#: index.docbook:383
#, no-c-format
msgid ""
"Besides <guilabel>Name</guilabel>, also other columns <guilabel>Size</"
"guilabel>, <guilabel>Type</guilabel>, <guilabel>Date Modified</guilabel> "
"with file details can be displayed. Columns can be hidden by unchecking "
"their name in the context menu of the list header. The order of the columns "
"can be changed by drag and drop. The sort order can be toggled by clicking "
"on the column header."
msgstr ""

#. Tag: para
#: index.docbook:391
#, no-c-format
msgid ""
"The values of the standard tags can also be displayed and edited in columns "
"of the file list."
msgstr ""

#. Tag: para
#: index.docbook:395
#, no-c-format
msgid ""
"At the left of the names an icon can be displayed: a disc to show that the "
"file has been modified or information about which tags are present (V1, V2, "
"V1V2 or NO TAG, no icon is displayed if the file has not been read in yet)."
msgstr ""

#. Tag: para
#: index.docbook:400
#, no-c-format
msgid ""
"Folders are displayed with a folder icon. If a folder is opened, its files "
"are displayed in a hierarchical tree. By selecting files from subfolders, "
"operations can be executed on files in different folders, which is useful if "
"the music collection is organized with a folder for each artist containing "
"folders for albums of this artist."
msgstr ""

#. Tag: para
#: index.docbook:407
#, no-c-format
msgid ""
"Clicking the <mousebutton>right</mousebutton> mouse button inside the file "
"list opens a context menu with the following commands:"
msgstr ""

#. Tag: para
#: index.docbook:411
#, no-c-format
msgid ""
"<guimenuitem>Expand all</guimenuitem>: Expands all folder trees (only the "
"current tree if the <keycap>Shift</keycap> key is pressed)"
msgstr ""

#. Tag: para
#: index.docbook:415
#, no-c-format
msgid "<guimenuitem>Collapse all</guimenuitem>: Collapses all folder trees"
msgstr ""

#. Tag: para
#: index.docbook:418
#, no-c-format
msgid "<guimenuitem>Rename</guimenuitem>: Changes the name of a file"
msgstr ""

#. Tag: para
#: index.docbook:421
#, no-c-format
msgid "<guimenuitem>Move to Trash</guimenuitem>: Moves a file to the trash"
msgstr ""

#. Tag: para
#: index.docbook:424
#, no-c-format
msgid ""
"<guimenuitem>Play</guimenuitem>: Plays a file, see <link linkend=\"play"
"\">Play</link>. If the selected file is a playlist, the files of the "
"playlist will be played."
msgstr ""

#. Tag: para
#: index.docbook:429
#, no-c-format
msgid ""
"<guimenuitem>Edit</guimenuitem>: Edit a playlist, see <link linkend=\"edit-"
"playlist\">Edit Playlist</link>."
msgstr ""

#. Tag: para
#: index.docbook:433
#, no-c-format
msgid ""
"The subsequent entries are user commands, which can be defined in the "
"<guilabel>User Actions</guilabel> tab of <link linkend=\"configure-"
"kid3\">Configure &kid3;</link>. The playback on double click can also be "
"activated there."
msgstr ""

#. Tag: title
#: index.docbook:443
#, no-c-format
msgid "Edit Playlist"
msgstr ""

#. Tag: para
#: index.docbook:445
#, no-c-format
msgid ""
"A playlist can be created empty or containing the tracks of a folder, see "
"<link linkend=\"create-playlist\">Create Playlist</link>. The playlist file "
"created in such a way can be edited by double click or using <guilabel>Edit</"
"guilabel> from the file list context menu. A dialog with the entries of the "
"playlist is shown. It is possible to open multiple playlists simultaneously."
msgstr ""

#. Tag: para
#: index.docbook:452
#, no-c-format
msgid ""
"New entries can be added by drag and drop from the file list, a file manager "
"or another playlist. If an entry is dragged from another playlist, it will "
"be moved or copied depending on the system. To invoke the other operation, "
"respectively, the <keycap>Shift</keycap>, &Ctrl; or &Alt; (to copy instead "
"of move on &macOS;) key has to be pressed. Reordering entries within the "
"playlist is also possible via drag and drop. Alternatively, entries can be "
"moved using the keyboard shortcuts <keycombo>&Ctrl;<keycap>Shift</"
"keycap><keycap>Up</keycap></keycombo> and <keycombo>&Ctrl;<keycap>Shift</"
"keycap><keycap>Down</keycap></keycombo> (on &macOS; <keycap>Command</keycap> "
"has to be pressed instead of &Ctrl;). An entry can be removed using the "
"<keycap>Delete</keycap> key."
msgstr ""

#. Tag: para
#: index.docbook:463
#, no-c-format
msgid ""
"Please note the following: To drag entries from the file list, they have to "
"be held at the left side (near the icons), the same gesture at the right "
"side will perform a multi selection, such an action is hereby still easily "
"possible."
msgstr ""

#. Tag: para
#: index.docbook:468
#, no-c-format
msgid ""
"When a playlist has been modified, the changes can be stored using "
"<guibutton>Save</guibutton> or discarded using <guibutton>Cancel</"
"guibutton>. When the window is closed, a confirmation prompt is shown if "
"there are unsaved changes."
msgstr ""

#. Tag: para
#: index.docbook:474
#, no-c-format
msgid ""
"Tracks selected in a playlist will be automatically selected in the file "
"list, thereby making it possible to edit their tags."
msgstr ""

#. Tag: para
#: index.docbook:478
#, no-c-format
msgid ""
"To execute actions on a playlist, its file must be selected in the file "
"list. <guimenuitem>Edit</guimenuitem> from the context menu will lead to the "
"dialog described in this section, and <guimenuitem>Play</guimenuitem> will "
"start the media player with the tracks from the playlist. User actions can "
"act on playlists, for <link linkend=\"qml-examples\">example</link> "
"<guilabel>Export Playlist Folder</guilabel>, which copies the files from a "
"playlist into a folder."
msgstr ""

#. Tag: title
#: index.docbook:490
#, no-c-format
msgid "Folder List"
msgstr ""

#. Tag: para
#: index.docbook:492
#, no-c-format
msgid ""
"The folder list contains the names of the folders in the opened folder, as "
"well as the current (<filename class=\"directory\">.</filename>) and the "
"parent (<filename class=\"directory\">..</filename>) folder. It allows one "
"to quickly change the folder without using the <guimenuitem>Open</"
"guimenuitem> command or drag and drop."
msgstr ""

#. Tag: para
#: index.docbook:499
#, no-c-format
msgid ""
"Column visibility, order and sorting can be configured as described in the "
"section about the <link linkend=\"file-list\">file list</link>."
msgstr ""

#. Tag: title
#: index.docbook:506
#, no-c-format
msgid "File"
msgstr ""

#. Tag: para
#: index.docbook:508
#, no-c-format
msgid ""
"Shows information about the encoding (MP3, Ogg, Opus, DSF, FLAC, MPC, APE, "
"MP2, MP4, AAC, Speex, TrueAudio, WavPack, WMA, WAV, AIFF), bit rate, sample "
"rate, channels and the length of the file."
msgstr ""

#. Tag: para
#: index.docbook:513
#, no-c-format
msgid ""
"The <guilabel>Name</guilabel> line edit contains the name of the file (if "
"only a single file is selected). If this name is changed, the file will be "
"renamed when the Save command is used."
msgstr ""

#. Tag: para
#: index.docbook:518
#, no-c-format
msgid ""
"The <guilabel>Format</guilabel> combo box and line edit contains the format "
"to be used when the filename is generated from the first or the second tag. "
"The filename can contain arbitrary characters, even a folder part separated "
"by a slash from the file name, but that folder must already exist for the "
"renaming to succeed. The following special codes are used to insert tag "
"values into the filename:"
msgstr ""

#. Tag: para
#: index.docbook:528 index.docbook:1227 index.docbook:1526 index.docbook:1826
#: index.docbook:1906 index.docbook:2473
#, no-c-format
msgid "%s %{title} Title (Song)"
msgstr ""

#. Tag: para
#: index.docbook:529 index.docbook:1228 index.docbook:1527 index.docbook:1827
#: index.docbook:1907 index.docbook:2474
#, no-c-format
msgid "%a %{artist} Artist"
msgstr ""

#. Tag: para
#: index.docbook:530 index.docbook:1229 index.docbook:1528 index.docbook:1828
#: index.docbook:1908 index.docbook:2475
#, no-c-format
msgid "%l %{album} Album"
msgstr ""

#. Tag: para
#: index.docbook:531 index.docbook:1230 index.docbook:1529 index.docbook:1829
#: index.docbook:1909 index.docbook:2476
#, no-c-format
msgid "%c %{comment} Comment"
msgstr ""

#. Tag: para
#: index.docbook:532 index.docbook:1231 index.docbook:1530 index.docbook:1830
#: index.docbook:1910 index.docbook:2477
#, no-c-format
msgid "%y %{year} Year"
msgstr ""

#. Tag: para
#: index.docbook:533 index.docbook:1531 index.docbook:1831 index.docbook:1911
#: index.docbook:2478
#, no-c-format
msgid "%t %{track} Track (<abbrev>e.g.</abbrev> 01)"
msgstr ""

#. Tag: para
#: index.docbook:534 index.docbook:1532 index.docbook:1832 index.docbook:1912
#: index.docbook:2479
#, no-c-format
msgid ""
"%t %{track.n} Track with field width n (<abbrev>e.g.</abbrev> 001 for "
"%{track.3})"
msgstr ""

#. Tag: para
#: index.docbook:535 index.docbook:1533 index.docbook:1833 index.docbook:1913
#: index.docbook:2480
#, no-c-format
msgid ""
"%T %{tracknumber} Track (without leading zeros, <abbrev>e.g.</abbrev> 1)"
msgstr ""

#. Tag: para
#: index.docbook:536 index.docbook:1233 index.docbook:1534 index.docbook:1834
#: index.docbook:1914 index.docbook:2481
#, no-c-format
msgid "%g %{genre} Genre"
msgstr ""

#. Tag: para
#: index.docbook:537
#, no-c-format
msgid "%{ignore} Ignored when generating tags from the file name"
msgstr ""

#. Tag: para
#: index.docbook:540
#, no-c-format
msgid ""
"The format codes are not restricted to the examples given above. Any frame "
"name can be used, for instance unified frame names like <userinput>"
"%{albumartist}</userinput>, <userinput>%{discnumber.1}</userinput>, "
"<userinput>%{bpm}</userinput> or format specific names like <userinput>"
"%{popm}</userinput>."
msgstr ""

#. Tag: para
#: index.docbook:548
#, no-c-format
msgid ""
"It is possible to prepend and append strings to the replacement for a format "
"code by adding them in double quotes inside the curly braces of a format "
"code. These strings will only be put into the resulting string if the format "
"code yields a nonempty value. For example, if the file name shall both "
"contain the title and the subtitle, one could use <userinput>%{title} "
"[%{subtitle}]</userinput> in the format string. But this would result in a "
"string ending with <computeroutput> []</computeroutput> if no subtitle frame "
"exists for a file. In order to omit the brackets if no subtitle is present, "
"<userinput>%{title}%{\" [\"subtitle\"]\"}</userinput> shall be used instead. "
"This will omit the brackets, the leading space and the subtitle if not "
"subtitle exists."
msgstr ""

#. Tag: para
#: index.docbook:562
#, no-c-format
msgid ""
"The list of available formats can be edited in the dialog which appears when "
"clicking the <guibutton>Filename from tag</guibutton> button in the "
"<guilabel>File</guilabel> tab of the <link linkend=\"configure-"
"kid3\">settings</link>."
msgstr ""

#. Tag: para
#: index.docbook:569
#, no-c-format
msgid ""
"A second <guilabel>Format</guilabel> combo box (with arrow down) is used to "
"generate the tags from the filename. If the format of the filename does not "
"match this pattern, a few other commonly used formats are tried."
msgstr ""

#. Tag: para
#: index.docbook:576
#, no-c-format
msgid ""
"Some commonly used filename formats are already available in the combo box, "
"but it is also possible to type in some special format into the line edit."
msgstr ""

#. Tag: para
#: index.docbook:581
#, no-c-format
msgid ""
"The list of available formats can be edited in the dialog which appears when "
"clicking the <guibutton>Tag from filename</guibutton> button in the "
"<guilabel>File</guilabel> tab of the <link linkend=\"configure-"
"kid3\">settings</link>."
msgstr ""

#. Tag: para
#: index.docbook:588
#, no-c-format
msgid ""
"Internally, a regular expression is built from the format codes. If advanced "
"regular expressions are required, the format to generate the tags from the "
"filenames can be given as a complete regular expression with captures which "
"are preceded by the format codes, <abbrev>e.g.</abbrev> to extract the track "
"numbers without removal of leading zeros, a format like \"<userinput>/"
"%{track}(\\d+) %{title}(.*)</userinput>\" could be used."
msgstr ""

#. Tag: para
#: index.docbook:596
#, no-c-format
msgid ""
"<guilabel>From:</guilabel> <guibutton>Tag 1</guibutton>, <guibutton>Tag 2</"
"guibutton>: Sets the filename using the selected format and the first tag or "
"the second tag, respectively."
msgstr ""

#. Tag: para
#: index.docbook:601
#, no-c-format
msgid ""
"<guilabel>To:</guilabel> <guibutton>Tag 1</guibutton>, <guibutton>Tag 2</"
"guibutton>: The tags are set from the filename. First, the format specified "
"in <guilabel>Format</guilabel> is used. If the existing filename does not "
"match this format, the following formats are tried:"
msgstr ""

#. Tag: filename
#: index.docbook:609
#, no-c-format
msgid "Artist - Album/Track Song"
msgstr ""

#. Tag: filename
#: index.docbook:610
#, no-c-format
msgid "Album/Track - Artist - Song"
msgstr ""

#. Tag: filename
#: index.docbook:611
#, no-c-format
msgid "/Artist - Album - Track - Song"
msgstr ""

#. Tag: filename
#: index.docbook:612
#, no-c-format
msgid "Album/Artist - Track - Song"
msgstr ""

#. Tag: filename
#: index.docbook:613
#, no-c-format
msgid "Album/Artist - Song"
msgstr ""

#. Tag: filename
#: index.docbook:614
#, no-c-format
msgid "Artist/Album/Track Song"
msgstr ""

#. Tag: para
#: index.docbook:616
#, no-c-format
msgid ""
"If a single file is selected, the &GUI; controls are filled with the values "
"extracted from the filename. If multiple files are selected, the tags of the "
"files are directly set according to the filenames."
msgstr ""

#. Tag: title
#: index.docbook:624
#, no-c-format
msgid "Tag 1"
msgstr ""

#. Tag: para
#: index.docbook:626
#, no-c-format
msgid ""
"The line edit widgets for <guilabel>Title</guilabel>, <guilabel>Artist</"
"guilabel>, <guilabel>Album</guilabel>, <guilabel>Comment</guilabel>, "
"<guilabel>Date</guilabel>, <guilabel>Track Number</guilabel> and "
"<guilabel>Genre</guilabel> are used to edit the corresponding value in the "
"first tag of the selected files. The value will be changed when the file "
"selection is altered or before operations like <guimenuitem>Save</"
"guimenuitem> and <guimenuitem>Quit</guimenuitem> and when the corresponding "
"check box at the left of the field name is checked. This is useful to change "
"only some values and leave the other values unchanged."
msgstr ""

#. Tag: para
#: index.docbook:638
#, no-c-format
msgid ""
"If a single file is selected, all check boxes are checked and the line edit "
"widgets contain the values found in the tags of this file. If a tag is not "
"found in the file, the corresponding empty value is displayed, which is an "
"empty string for the <guilabel>Title</guilabel>, <guilabel>Artist</"
"guilabel>, <guilabel>Album</guilabel> and <guilabel>Comment</guilabel> line "
"edits, 0 for the numerical <guilabel>Date</guilabel> and <guilabel>Track "
"Number</guilabel> edits and an empty selected value for the <guilabel>Genre</"
"guilabel> combo box. The values can be changed and if the corresponding "
"check box is checked, they will be set for the selected file after the "
"selection is changed. The file is then marked as modified by a disk symbol "
"in the file listbox but remains unchanged until the <guimenuitem>Save</"
"guimenuitem> command is used."
msgstr ""

#. Tag: para
#: index.docbook:652
#, no-c-format
msgid ""
"If multiple files are selected, only the values which are identical in all "
"selected files are displayed. In all other controls, the empty values as "
"described above are displayed. All check boxes are unchecked to avoid "
"unwanted changes. If a value has to be set for all selected files, it can be "
"edited and the check box has to be set. The values will be set for all "
"selected files when the selection is changed and can be saved using the "
"<guimenuitem>Save</guimenuitem> command."
msgstr ""

#. Tag: para
#: index.docbook:661
#, no-c-format
msgid ""
"The check boxes also control the operation of most commands affecting the "
"tags, such as copy, paste and transfer between tags 1 and 2. To make it "
"easier to use with multiple files where all check boxes are unchecked, these "
"commands behave in the same way when all check boxes are checked and when "
"all check boxes are unchecked."
msgstr ""

#. Tag: para
#: index.docbook:668
#, no-c-format
msgid ""
"<guibutton>From Tag 2</guibutton>: The tag 1 fields are set from the "
"corresponding values in tag 2. If a single file is selected, the &GUI; "
"controls are filled with the values from tag 2. If multiple files are "
"selected, the tags of the files are directly set."
msgstr ""

#. Tag: para
#: index.docbook:675
#, no-c-format
msgid ""
"<guibutton>Copy</guibutton>: The copy buffer is filled with the Tag 1 "
"values. Only values with checked check box will be used in subsequent Paste "
"commands."
msgstr ""

#. Tag: para
#: index.docbook:679
#, no-c-format
msgid ""
"<guibutton>Paste</guibutton>: Pastes the values from the copy buffer into "
"the &GUI; controls."
msgstr ""

#. Tag: para
#: index.docbook:683
#, no-c-format
msgid ""
"<guibutton>Remove</guibutton>: This will set all &GUI; controls to their "
"empty values which results in removing all values. The saved file will then "
"contain no tag 1."
msgstr ""

#. Tag: title
#: index.docbook:691
#, no-c-format
msgid "Tag 2"
msgstr ""

#. Tag: para
#: index.docbook:693
#, no-c-format
msgid ""
"The &GUI; controls function in the same way as described for the "
"<guilabel>Tag 1</guilabel> section, but the size of the strings is not "
"limited."
msgstr ""

#. Tag: para
#: index.docbook:697
#, no-c-format
msgid ""
"For the tag 2 <guilabel>Genre</guilabel> you can also use your own names "
"besides the genres listed in the combo box, just type the name into the line "
"edit."
msgstr ""

#. Tag: para
#: index.docbook:702
#, no-c-format
msgid ""
"The tag 2 cannot only contain the same values as the tag 1, the format is "
"built in a flexible way from several frames which are themselves composed of "
"several fields. The tag 2 table shows all the frames which are available in "
"the selected file."
msgstr ""

#. Tag: para
#: index.docbook:708
#, no-c-format
msgid ""
"<guibutton>Edit</guibutton>: This will open a window which allows one to "
"edit all fields of the selected frame. If multiple files are selected, the "
"edited fields are applied to all selected files which contain such a frame."
msgstr ""

#. Tag: para
#: index.docbook:714
#, no-c-format
msgid ""
"<guibutton>Add</guibutton>: A requester to select the frame type will appear "
"and a frame of the selected type can be edited and added to the file. This "
"works also to add a frame to multiple selected files."
msgstr ""

#. Tag: para
#: index.docbook:719
#, no-c-format
msgid ""
"<guibutton>Delete</guibutton>: Deletes the selected frame in the selected "
"files."
msgstr ""

#. Tag: para
#: index.docbook:722
#, no-c-format
msgid ""
"<guilabel>Drag album artwork here</guilabel> is shown if the file does not "
"contain embedded cover art. A picture can be added using drag and drop from "
"a browser or file manager and will be displayed here. Picture frames can be "
"edited or added by double clicking on this control."
msgstr ""

#. Tag: title
#: index.docbook:732
#, no-c-format
msgid "Tag 3"
msgstr ""

#. Tag: para
#: index.docbook:734
#, no-c-format
msgid ""
"Some files can have more than two tags, and a third tag section is visible. "
"The following file types can have such a <guilabel>Tag 3</guilabel> section:"
msgstr ""

#. Tag: para
#: index.docbook:739
#, no-c-format
msgid ""
"MP3 files can have an ID3v1.1 tag, an ID3v2 (2.3.0 or 2.4.0) tag and in the "
"third section an APE tag. Such APE tags are used for replay gain "
"information. In the <guilabel>Tag 3</guilabel> section, this information is "
"visible, and the APE tag can be removed with the <guibutton>Remove</"
"guibutton> button."
msgstr ""

#. Tag: para
#: index.docbook:746
#, no-c-format
msgid ""
"The RIFF INFO chunk of WAV files is available in the <guilabel>Tag 3 </"
"guilabel> section because the <guilabel>Tag 1</guilabel> section is "
"dedicated to ID3v1.1 tags and handles their restrictions. The <guilabel>Tag "
"2</guilabel> is still used for ID3v2.4.0 tags, which are also supported for "
"WAV files, but RIFF INFO chunks seem to be supported better."
msgstr ""

#. Tag: para
#: index.docbook:753
#, no-c-format
msgid ""
"FLAC files normally use a Vorbis comment for their meta data. However, there "
"are FLAC files which have ID3v1 and ID3v2 tags, which can be found in the "
"<guilabel>Tag 1</guilabel> and <guilabel>Tag 3</guilabel> sections. ID3 tags "
"in FLAC files are only supported by TagLib, therefore the OggFlacMetadata "
"plugin has to be disabled in the <guilabel>Plugins</guilabel> tab of the "
"<link linkend=\"configure-kid3\">settings</link>."
msgstr ""

#. Tag: para
#: index.docbook:762
#, no-c-format
msgid ""
"The &GUI; controls work in the same way as in the <guilabel>Tag 2</guilabel> "
"section."
msgstr ""

#. Tag: title
#: index.docbook:771
#, no-c-format
msgid "Frame List"
msgstr ""

#. Tag: para
#: index.docbook:773
#, no-c-format
msgid ""
"&kid3; can edit most of the frames for all of the supported file types. Some "
"frames are accessed using unified names, so that they can be exchanged "
"between files with different formats. Frames which are not unified can be "
"accessed as format specific frames."
msgstr ""

#. Tag: title
#: index.docbook:781
#, no-c-format
msgid "Mapping of Unified Frame Types to Various Formats"
msgstr ""

#. Tag: entry
#: index.docbook:784
#, no-c-format
msgid "Unified"
msgstr ""

#. Tag: entry
#: index.docbook:784
#, no-c-format
msgid "ID3v2.3"
msgstr ""

#. Tag: entry
#: index.docbook:784
#, no-c-format
msgid "ID3v2.4"
msgstr ""

#. Tag: entry
#: index.docbook:784
#, no-c-format
msgid "<entry>MP4</entry>"
msgstr ""

#. Tag: entry
#: index.docbook:784
#, no-c-format
msgid "<entry>ASF</entry>"
msgstr ""

#. Tag: entry
#: index.docbook:784
#, no-c-format
msgid "<entry>Vorbis</entry>"
msgstr ""

#. Tag: entry
#: index.docbook:784
#, no-c-format
msgid "RIFF"
msgstr ""

#. Tag: entry
#: index.docbook:787
#, no-c-format
msgid "<entry>Title</entry>"
msgstr ""

#. Tag: literal
#: index.docbook:787
#, no-c-format
msgid "TIT2"
msgstr ""

#. Tag: literal
#: index.docbook:787
#, no-c-format
msgid "©nam"
msgstr ""

#. Tag: literal
#: index.docbook:787
#, no-c-format
msgid "<literal>Title</literal>"
msgstr ""

#. Tag: literal
#: index.docbook:787
#, no-c-format
msgid "TITLE"
msgstr ""

#. Tag: literal
#: index.docbook:787
#, no-c-format
msgid "INAM"
msgstr ""

#. Tag: entry
#: index.docbook:788
#, no-c-format
msgid "Artist"
msgstr ""

#. Tag: literal
#: index.docbook:788
#, no-c-format
msgid "TPE1"
msgstr ""

#. Tag: literal
#: index.docbook:788
#, no-c-format
msgid "©ART"
msgstr ""

#. Tag: literal
#: index.docbook:788
#, no-c-format
msgid "<literal>Author</literal>"
msgstr ""

#. Tag: literal
#: index.docbook:788
#, no-c-format
msgid "ARTIST"
msgstr ""

#. Tag: literal
#: index.docbook:788
#, no-c-format
msgid "IART"
msgstr ""

#. Tag: entry
#: index.docbook:789
#, no-c-format
msgid "Album"
msgstr ""

#. Tag: literal
#: index.docbook:789
#, no-c-format
msgid "TALB"
msgstr ""

#. Tag: literal
#: index.docbook:789
#, no-c-format
msgid "©alb"
msgstr ""

#. Tag: literal
#: index.docbook:789
#, no-c-format
msgid "WM/AlbumTitle"
msgstr ""

#. Tag: literal
#: index.docbook:789
#, no-c-format
msgid "ALBUM"
msgstr ""

#. Tag: literal
#: index.docbook:789
#, no-c-format
msgid "IPRD"
msgstr ""

#. Tag: entry
#: index.docbook:790
#, no-c-format
msgid "Comment"
msgstr ""

#. Tag: literal
#: index.docbook:790
#, no-c-format
msgid "COMM"
msgstr ""

#. Tag: literal
#: index.docbook:790
#, no-c-format
msgid "©cmt"
msgstr ""

#. Tag: literal
#: index.docbook:790
#, no-c-format
msgid "<literal>Description</literal>"
msgstr ""

#. Tag: literal
#: index.docbook:790
#, no-c-format
msgid "COMMENT"
msgstr ""

#. Tag: literal
#: index.docbook:790
#, no-c-format
msgid "ICMT"
msgstr ""

#. Tag: entry
#: index.docbook:791
#, no-c-format
msgid "Date"
msgstr ""

#. Tag: literal
#: index.docbook:791
#, no-c-format
msgid "TYER"
msgstr ""

#. Tag: literal
#: index.docbook:791
#, no-c-format
msgid "TDRC"
msgstr ""

#. Tag: literal
#: index.docbook:791
#, no-c-format
msgid "©day"
msgstr ""

#. Tag: literal
#: index.docbook:791
#, no-c-format
msgid "WM/Year"
msgstr ""

#. Tag: literal
#: index.docbook:791
#, no-c-format
msgid "DATE"
msgstr ""

#. Tag: literal
#: index.docbook:791
#, no-c-format
msgid "ICRD"
msgstr ""

#. Tag: entry
#: index.docbook:792
#, no-c-format
msgid "Track Number"
msgstr ""

#. Tag: literal
#: index.docbook:792
#, no-c-format
msgid "TRCK"
msgstr ""

#. Tag: literal
#: index.docbook:792
#, no-c-format
msgid "trkn"
msgstr ""

#. Tag: literal
#: index.docbook:792
#, no-c-format
msgid "WM/TrackNumber"
msgstr ""

#. Tag: literal
#: index.docbook:792
#, no-c-format
msgid "TRACKNUMBER"
msgstr ""

#. Tag: entry
#: index.docbook:792
#, no-c-format
msgid "<literal>IPRT</literal> or <literal>ITRK</literal>"
msgstr ""

#. Tag: entry
#: index.docbook:793
#, no-c-format
msgid "Genre"
msgstr ""

#. Tag: literal
#: index.docbook:793
#, no-c-format
msgid "TCON"
msgstr ""

#. Tag: literal
#: index.docbook:793
#, no-c-format
msgid "©gen"
msgstr ""

#. Tag: literal
#: index.docbook:793
#, no-c-format
msgid "WM/Genre"
msgstr ""

#. Tag: literal
#: index.docbook:793
#, no-c-format
msgid "GENRE"
msgstr ""

#. Tag: literal
#: index.docbook:793
#, no-c-format
msgid "IGNR"
msgstr ""

#. Tag: entry
#: index.docbook:794
#, no-c-format
msgid "Album Artist"
msgstr ""

#. Tag: literal
#: index.docbook:794
#, no-c-format
msgid "TPE2"
msgstr ""

#. Tag: literal
#: index.docbook:794
#, no-c-format
msgid "aART"
msgstr ""

#. Tag: literal
#: index.docbook:794
#, no-c-format
msgid "WM/AlbumArtist"
msgstr ""

#. Tag: literal
#: index.docbook:794
#, no-c-format
msgid "ALBUMARTIST"
msgstr ""

#. Tag: entry
#: index.docbook:795
#, no-c-format
msgid "Arranger"
msgstr ""

#. Tag: literal
#: index.docbook:795 index.docbook:819
#, no-c-format
msgid "IPLS"
msgstr ""

#. Tag: literal
#: index.docbook:795
#, no-c-format
msgid "TIPL"
msgstr ""

#. Tag: literal
#: index.docbook:795
#, no-c-format
msgid "ARRANGER"
msgstr ""

#. Tag: literal
#: index.docbook:795
#, no-c-format
msgid "WM/Producer"
msgstr ""

#. Tag: literal
#: index.docbook:795
#, no-c-format
msgid "IENG"
msgstr ""

#. Tag: entry
#: index.docbook:796
#, no-c-format
msgid "<entry>Author</entry>"
msgstr ""

#. Tag: literal
#: index.docbook:796
#, no-c-format
msgid "TOLY"
msgstr ""

#. Tag: literal
#: index.docbook:796
#, no-c-format
msgid "AUTHOR"
msgstr ""

#. Tag: entry
#: index.docbook:797
#, no-c-format
msgid "<entry>BPM</entry>"
msgstr ""

#. Tag: literal
#: index.docbook:797
#, no-c-format
msgid "TBPM"
msgstr ""

#. Tag: literal
#: index.docbook:797
#, no-c-format
msgid "tmpo"
msgstr ""

#. Tag: literal
#: index.docbook:797
#, no-c-format
msgid "WM/BeatsPerMinute"
msgstr ""

#. Tag: literal
#: index.docbook:797
#, no-c-format
msgid "<literal>BPM</literal>"
msgstr ""

#. Tag: literal
#: index.docbook:797
#, no-c-format
msgid "IBPM"
msgstr ""

#. Tag: entry
#: index.docbook:798
#, no-c-format
msgid "Catalog Number"
msgstr ""

#. Tag: literal
#: index.docbook:798
#, no-c-format
msgid "TXXX:CATALOGNUMBER"
msgstr ""

#. Tag: literal
#: index.docbook:798
#, no-c-format
msgid "CATALOGNUMBER"
msgstr ""

#. Tag: entry
#: index.docbook:799
#, no-c-format
msgid "Compilation"
msgstr ""

#. Tag: literal
#: index.docbook:799
#, no-c-format
msgid "TCMP"
msgstr ""

#. Tag: literal
#: index.docbook:799
#, no-c-format
msgid "cpil"
msgstr ""

#. Tag: literal
#: index.docbook:799
#, no-c-format
msgid "COMPILATION"
msgstr ""

#. Tag: entry
#: index.docbook:800
#, no-c-format
msgid "Composer"
msgstr ""

#. Tag: literal
#: index.docbook:800
#, no-c-format
msgid "TCOM"
msgstr ""

#. Tag: literal
#: index.docbook:800
#, no-c-format
msgid "©wrt"
msgstr ""

#. Tag: literal
#: index.docbook:800
#, no-c-format
msgid "WM/Composer"
msgstr ""

#. Tag: literal
#: index.docbook:800
#, no-c-format
msgid "COMPOSER"
msgstr ""

#. Tag: literal
#: index.docbook:800
#, no-c-format
msgid "IMUS"
msgstr ""

#. Tag: entry
#: index.docbook:801
#, no-c-format
msgid "Conductor"
msgstr ""

#. Tag: literal
#: index.docbook:801
#, no-c-format
msgid "TPE3"
msgstr ""

#. Tag: literal
#: index.docbook:801
#, no-c-format
msgid "CONDUCTOR"
msgstr ""

#. Tag: literal
#: index.docbook:801
#, no-c-format
msgid "WM/Conductor"
msgstr ""

#. Tag: entry
#: index.docbook:802
#, no-c-format
msgid "<entry>Copyright</entry>"
msgstr ""

#. Tag: literal
#: index.docbook:802
#, no-c-format
msgid "TCOP"
msgstr ""

#. Tag: literal
#: index.docbook:802
#, no-c-format
msgid "cprt"
msgstr ""

#. Tag: literal
#: index.docbook:802
#, no-c-format
msgid "<literal>Copyright</literal>"
msgstr ""

#. Tag: literal
#: index.docbook:802
#, no-c-format
msgid "COPYRIGHT"
msgstr ""

#. Tag: literal
#: index.docbook:802
#, no-c-format
msgid "ICOP"
msgstr ""

#. Tag: entry
#: index.docbook:803
#, no-c-format
msgid "<entry>Description</entry>"
msgstr ""

#. Tag: literal
#: index.docbook:803
#, no-c-format
msgid "TIT3"
msgstr ""

#. Tag: literal
#: index.docbook:803
#, no-c-format
msgid "desc"
msgstr ""

#. Tag: literal
#: index.docbook:803
#, no-c-format
msgid "WM/SubTitleDescription"
msgstr ""

#. Tag: literal
#: index.docbook:803
#, no-c-format
msgid "DESCRIPTION"
msgstr ""

#. Tag: entry
#: index.docbook:804
#, no-c-format
msgid "Disc Number"
msgstr ""

#. Tag: literal
#: index.docbook:804
#, no-c-format
msgid "TPOS"
msgstr ""

#. Tag: literal
#: index.docbook:804
#, no-c-format
msgid "disk"
msgstr ""

#. Tag: literal
#: index.docbook:804
#, no-c-format
msgid "WM/PartOfSet"
msgstr ""

#. Tag: literal
#: index.docbook:804
#, no-c-format
msgid "DISCNUMBER"
msgstr ""

#. Tag: entry
#: index.docbook:805
#, no-c-format
msgid "Encoded-by"
msgstr ""

#. Tag: literal
#: index.docbook:805
#, no-c-format
msgid "TENC"
msgstr ""

#. Tag: literal
#: index.docbook:805
#, no-c-format
msgid "©enc"
msgstr ""

#. Tag: literal
#: index.docbook:805
#, no-c-format
msgid "WM/EncodedBy"
msgstr ""

#. Tag: literal
#: index.docbook:805
#, no-c-format
msgid "ENCODED-BY"
msgstr ""

#. Tag: literal
#: index.docbook:805
#, no-c-format
msgid "ITCH"
msgstr ""

#. Tag: entry
#: index.docbook:806
#, no-c-format
msgid "Encoder Settings"
msgstr ""

#. Tag: literal
#: index.docbook:806
#, no-c-format
msgid "TSSE"
msgstr ""

#. Tag: literal
#: index.docbook:806
#, no-c-format
msgid "©too"
msgstr ""

#. Tag: literal
#: index.docbook:806
#, no-c-format
msgid "WM/EncodingSettings"
msgstr ""

#. Tag: literal
#: index.docbook:806
#, no-c-format
msgid "ENCODERSETTINGS"
msgstr ""

#. Tag: literal
#: index.docbook:806
#, no-c-format
msgid "ISFT"
msgstr ""

#. Tag: entry
#: index.docbook:807
#, no-c-format
msgid "Encoding Time"
msgstr ""

#. Tag: literal
#: index.docbook:807
#, no-c-format
msgid "TDEN"
msgstr ""

#. Tag: literal
#: index.docbook:807
#, no-c-format
msgid "WM/EncodingTime"
msgstr ""

#. Tag: literal
#: index.docbook:807
#, no-c-format
msgid "ENCODINGTIME"
msgstr ""

#. Tag: literal
#: index.docbook:807
#, no-c-format
msgid "IDIT"
msgstr ""

#. Tag: entry
#: index.docbook:808
#, no-c-format
msgid "Grouping"
msgstr ""

#. Tag: literal
#: index.docbook:808
#, no-c-format
msgid "GRP1"
msgstr ""

#. Tag: literal
#: index.docbook:808
#, no-c-format
msgid "©grp"
msgstr ""

#. Tag: literal
#: index.docbook:808
#, no-c-format
msgid "GROUPING"
msgstr ""

#. Tag: entry
#: index.docbook:809
#, no-c-format
msgid "Initial Key"
msgstr ""

#. Tag: literal
#: index.docbook:809
#, no-c-format
msgid "TKEY"
msgstr ""

#. Tag: literal
#: index.docbook:809
#, no-c-format
msgid "WM/InitialKey"
msgstr ""

#. Tag: literal
#: index.docbook:809
#, no-c-format
msgid "INITIALKEY"
msgstr ""

#. Tag: entry
#: index.docbook:810
#, no-c-format
msgid "<entry>ISRC</entry>"
msgstr ""

#. Tag: literal
#: index.docbook:810
#, no-c-format
msgid "TSRC"
msgstr ""

#. Tag: literal
#: index.docbook:810
#, no-c-format
msgid "<literal>ISRC</literal>"
msgstr ""

#. Tag: literal
#: index.docbook:810
#, no-c-format
msgid "WM/ISRC"
msgstr ""

#. Tag: entry
#: index.docbook:811
#, no-c-format
msgid "Language"
msgstr ""

#. Tag: literal
#: index.docbook:811
#, no-c-format
msgid "TLAN"
msgstr ""

#. Tag: literal
#: index.docbook:811
#, no-c-format
msgid "LANGUAGE"
msgstr ""

#. Tag: literal
#: index.docbook:811
#, no-c-format
msgid "WM/Language"
msgstr ""

#. Tag: literal
#: index.docbook:811
#, no-c-format
msgid "ILNG"
msgstr ""

#. Tag: entry
#: index.docbook:812
#, no-c-format
msgid "Lyricist"
msgstr ""

#. Tag: literal
#: index.docbook:812
#, no-c-format
msgid "TEXT"
msgstr ""

#. Tag: literal
#: index.docbook:812
#, no-c-format
msgid "LYRICIST"
msgstr ""

#. Tag: literal
#: index.docbook:812
#, no-c-format
msgid "WM/Writer"
msgstr ""

#. Tag: literal
#: index.docbook:812
#, no-c-format
msgid "IWRI"
msgstr ""

#. Tag: entry
#: index.docbook:813
#, no-c-format
msgid "Lyrics"
msgstr ""

#. Tag: literal
#: index.docbook:813
#, no-c-format
msgid "USLT"
msgstr ""

#. Tag: literal
#: index.docbook:813
#, no-c-format
msgid "©lyr"
msgstr ""

#. Tag: literal
#: index.docbook:813
#, no-c-format
msgid "WM/Lyrics"
msgstr ""

#. Tag: literal
#: index.docbook:813
#, no-c-format
msgid "LYRICS"
msgstr ""

#. Tag: entry
#: index.docbook:814
#, no-c-format
msgid "Media"
msgstr ""

#. Tag: literal
#: index.docbook:814
#, no-c-format
msgid "TMED"
msgstr ""

#. Tag: literal
#: index.docbook:814
#, no-c-format
msgid "SOURCEMEDIA"
msgstr ""

#. Tag: literal
#: index.docbook:814
#, no-c-format
msgid "IMED"
msgstr ""

#. Tag: entry
#: index.docbook:815
#, no-c-format
msgid "Mood"
msgstr ""

#. Tag: literal
#: index.docbook:815
#, no-c-format
msgid "TMOO"
msgstr ""

#. Tag: literal
#: index.docbook:815
#, no-c-format
msgid "WM/Mood"
msgstr ""

#. Tag: literal
#: index.docbook:815
#, no-c-format
msgid "MOOD"
msgstr ""

#. Tag: entry
#: index.docbook:816
#, no-c-format
msgid "Original Album"
msgstr ""

#. Tag: literal
#: index.docbook:816
#, no-c-format
msgid "TOAL"
msgstr ""

#. Tag: literal
#: index.docbook:816
#, no-c-format
msgid "ORIGINALALBUM"
msgstr ""

#. Tag: literal
#: index.docbook:816
#, no-c-format
msgid "WM/OriginalAlbumTitle"
msgstr ""

#. Tag: entry
#: index.docbook:817
#, no-c-format
msgid "Original Artist"
msgstr ""

#. Tag: literal
#: index.docbook:817
#, no-c-format
msgid "TOPE"
msgstr ""

#. Tag: literal
#: index.docbook:817
#, no-c-format
msgid "ORIGINALARTIST"
msgstr ""

#. Tag: literal
#: index.docbook:817
#, no-c-format
msgid "WM/OriginalArtist"
msgstr ""

#. Tag: entry
#: index.docbook:818
#, no-c-format
msgid "Original Date"
msgstr ""

#. Tag: literal
#: index.docbook:818
#, no-c-format
msgid "TORY"
msgstr ""

#. Tag: literal
#: index.docbook:818
#, no-c-format
msgid "TDOR"
msgstr ""

#. Tag: literal
#: index.docbook:818
#, no-c-format
msgid "ORIGINALDATE"
msgstr ""

#. Tag: literal
#: index.docbook:818
#, no-c-format
msgid "WM/OriginalReleaseYear"
msgstr ""

#. Tag: entry
#: index.docbook:819
#, no-c-format
msgid "Performer"
msgstr ""

#. Tag: literal
#: index.docbook:819
#, no-c-format
msgid "TMCL"
msgstr ""

#. Tag: literal
#: index.docbook:819
#, no-c-format
msgid "PERFORMER"
msgstr ""

#. Tag: literal
#: index.docbook:819
#, no-c-format
msgid "ISTR"
msgstr ""

#. Tag: entry
#: index.docbook:820
#, no-c-format
msgid "Picture"
msgstr ""

#. Tag: literal
#: index.docbook:820
#, no-c-format
msgid "APIC"
msgstr ""

#. Tag: literal
#: index.docbook:820
#, no-c-format
msgid "covr"
msgstr ""

#. Tag: literal
#: index.docbook:820
#, no-c-format
msgid "WM/Picture"
msgstr ""

#. Tag: literal
#: index.docbook:820
#, no-c-format
msgid "METADATA_BLOCK_PICTURE"
msgstr ""

#. Tag: entry
#: index.docbook:821
#, no-c-format
msgid "Publisher"
msgstr ""

#. Tag: literal
#: index.docbook:821
#, no-c-format
msgid "TPUB"
msgstr ""

#. Tag: literal
#: index.docbook:821
#, no-c-format
msgid "PUBLISHER"
msgstr ""

#. Tag: literal
#: index.docbook:821
#, no-c-format
msgid "WM/Publisher"
msgstr ""

#. Tag: literal
#: index.docbook:821
#, no-c-format
msgid "IPUB"
msgstr ""

#. Tag: entry
#: index.docbook:822
#, no-c-format
msgid "Rating"
msgstr ""

#. Tag: literal
#: index.docbook:822
#, no-c-format
msgid "<literal>POPM</literal>"
msgstr ""

#. Tag: literal
#: index.docbook:822
#, no-c-format
msgid "rate"
msgstr ""

#. Tag: literal
#: index.docbook:822
#, no-c-format
msgid "WM/SharedUserRating"
msgstr ""

#. Tag: literal
#: index.docbook:822
#, no-c-format
msgid "RATING"
msgstr ""

#. Tag: literal
#: index.docbook:822
#, no-c-format
msgid "IRTD"
msgstr ""

#. Tag: entry
#: index.docbook:823
#, no-c-format
msgid "Release Country"
msgstr ""

#. Tag: literal
#: index.docbook:823
#, no-c-format
msgid "TXXX:RELEASECOUNTRY"
msgstr ""

#. Tag: literal
#: index.docbook:823
#, no-c-format
msgid "RELEASECOUNTRY"
msgstr ""

#. Tag: literal
#: index.docbook:823
#, no-c-format
msgid "ICNT"
msgstr ""

#. Tag: entry
#: index.docbook:824
#, no-c-format
msgid "Release Date"
msgstr ""

#. Tag: literal
#: index.docbook:824
#, no-c-format
msgid "TDRL"
msgstr ""

#. Tag: literal
#: index.docbook:824
#, no-c-format
msgid "RELEASEDATE"
msgstr ""

#. Tag: entry
#: index.docbook:825
#, no-c-format
msgid "Remixer"
msgstr ""

#. Tag: literal
#: index.docbook:825
#, no-c-format
msgid "TPE4"
msgstr ""

#. Tag: literal
#: index.docbook:825
#, no-c-format
msgid "REMIXER"
msgstr ""

#. Tag: literal
#: index.docbook:825
#, no-c-format
msgid "WM/ModifiedBy"
msgstr ""

#. Tag: literal
#: index.docbook:825
#, no-c-format
msgid "IEDT"
msgstr ""

#. Tag: entry
#: index.docbook:826
#, no-c-format
msgid "Sort Album"
msgstr ""

#. Tag: literal
#: index.docbook:826
#, no-c-format
msgid "TSOA"
msgstr ""

#. Tag: literal
#: index.docbook:826
#, no-c-format
msgid "soal"
msgstr ""

#. Tag: literal
#: index.docbook:826
#, no-c-format
msgid "WM/AlbumSortOrder"
msgstr ""

#. Tag: literal
#: index.docbook:826
#, no-c-format
msgid "ALBUMSORT"
msgstr ""

#. Tag: entry
#: index.docbook:827
#, no-c-format
msgid "Sort Album Artist"
msgstr ""

#. Tag: literal
#: index.docbook:827
#, no-c-format
msgid "TSO2"
msgstr ""

#. Tag: literal
#: index.docbook:827
#, no-c-format
msgid "soaa"
msgstr ""

#. Tag: literal
#: index.docbook:827
#, no-c-format
msgid "ALBUMARTISTSORT"
msgstr ""

#. Tag: entry
#: index.docbook:828
#, no-c-format
msgid "Sort Artist"
msgstr ""

#. Tag: literal
#: index.docbook:828
#, no-c-format
msgid "TSOP"
msgstr ""

#. Tag: literal
#: index.docbook:828
#, no-c-format
msgid "soar"
msgstr ""

#. Tag: literal
#: index.docbook:828
#, no-c-format
msgid "WM/ArtistSortOrder"
msgstr ""

#. Tag: literal
#: index.docbook:828
#, no-c-format
msgid "ARTISTSORT"
msgstr ""

#. Tag: entry
#: index.docbook:829
#, no-c-format
msgid "Sort Composer"
msgstr ""

#. Tag: literal
#: index.docbook:829
#, no-c-format
msgid "TSOC"
msgstr ""

#. Tag: literal
#: index.docbook:829
#, no-c-format
msgid "soco"
msgstr ""

#. Tag: literal
#: index.docbook:829
#, no-c-format
msgid "COMPOSERSORT"
msgstr ""

#. Tag: entry
#: index.docbook:830
#, no-c-format
msgid "Sort Name"
msgstr ""

#. Tag: literal
#: index.docbook:830
#, no-c-format
msgid "TSOT"
msgstr ""

#. Tag: literal
#: index.docbook:830
#, no-c-format
msgid "sonm"
msgstr ""

#. Tag: literal
#: index.docbook:830
#, no-c-format
msgid "WM/TitleSortOrder"
msgstr ""

#. Tag: literal
#: index.docbook:830
#, no-c-format
msgid "TITLESORT"
msgstr ""

#. Tag: entry
#: index.docbook:831
#, no-c-format
msgid "Subtitle"
msgstr ""

#. Tag: literal
#: index.docbook:831
#, no-c-format
msgid "TSST"
msgstr ""

#. Tag: literal
#: index.docbook:831
#, no-c-format
msgid "SUBTITLE"
msgstr ""

#. Tag: literal
#: index.docbook:831
#, no-c-format
msgid "WM/SubTitle"
msgstr ""

#. Tag: literal
#: index.docbook:831
#, no-c-format
msgid "PRT1"
msgstr ""

#. Tag: entry
#: index.docbook:832
#, no-c-format
msgid "Website"
msgstr ""

#. Tag: literal
#: index.docbook:832
#, no-c-format
msgid "WOAR"
msgstr ""

#. Tag: literal
#: index.docbook:832
#, no-c-format
msgid "WEBSITE"
msgstr ""

#. Tag: literal
#: index.docbook:832
#, no-c-format
msgid "WM/AuthorURL"
msgstr ""

#. Tag: literal
#: index.docbook:832
#, no-c-format
msgid "IBSU"
msgstr ""

#. Tag: entry
#: index.docbook:833
#, no-c-format
msgid "Work"
msgstr ""

#. Tag: literal
#: index.docbook:833
#, no-c-format
msgid "TIT1"
msgstr ""

#. Tag: literal
#: index.docbook:833
#, no-c-format
msgid "©wrk"
msgstr ""

#. Tag: literal
#: index.docbook:833
#, no-c-format
msgid "WM/ContentGroupDescription"
msgstr ""

#. Tag: literal
#: index.docbook:833
#, no-c-format
msgid "WORK"
msgstr ""

#. Tag: entry
#: index.docbook:834
#, no-c-format
msgid "WWW Audio File"
msgstr ""

#. Tag: literal
#: index.docbook:834
#, no-c-format
msgid "WOAF"
msgstr ""

#. Tag: literal
#: index.docbook:834
#, no-c-format
msgid "WM/AudioFileURL"
msgstr ""

#. Tag: literal
#: index.docbook:834
#, no-c-format
msgid "WWWAUDIOFILE"
msgstr ""

#. Tag: entry
#: index.docbook:835
#, no-c-format
msgid "WWW Audio Source"
msgstr ""

#. Tag: literal
#: index.docbook:835
#, no-c-format
msgid "WOAS"
msgstr ""

#. Tag: literal
#: index.docbook:835
#, no-c-format
msgid "WM/AudioSourceURL"
msgstr ""

#. Tag: literal
#: index.docbook:835
#, no-c-format
msgid "WWWAUDIOSOURCE"
msgstr ""

#. Tag: para
#: index.docbook:840
#, no-c-format
msgid "Remarks concerning the mappings to unified frame names:"
msgstr ""

#. Tag: para
#: index.docbook:843
#, no-c-format
msgid ""
"The number of unified frame names is limited by the fact that a sensible "
"mapping shall be possible for all supported file formats. Most tags support "
"frames with arbitrary names; these will be used if no specific frame is "
"available (<abbrev>e.g.</abbrev> the names in uppercase in the column MP4). "
"If no such possibility exists, some frame types may not be supported for the "
"format, <abbrev>e.g.</abbrev> Author and Performer for ASF (WMA)."
msgstr ""

#. Tag: para
#: index.docbook:851
#, no-c-format
msgid ""
"The mappings are not chosen arbitrarily, they are geared to the usage of the "
"frames in other applications and devices. Thus the ID3v2 frame \"TPE2 - Band/"
"orchestra/accompaniment\" does not suggest its usage as Album Artist, but "
"this is commonly used. The actual meaning for ID3v2 on the other hand is the "
"reason why this frame is used for the orchestra when importing (<abbrev>e.g."
"</abbrev> from Discogs), although this may seem a bit strange for other tag "
"formats."
msgstr ""

#. Tag: para
#: index.docbook:859
#, no-c-format
msgid ""
"The mappings are not always bijective. So ID3v2.3 uses an IPLS frame for "
"both Arranger and Performer. When reading back, both frames are displayed as "
"\"Arranger\"."
msgstr ""

#. Tag: para
#: index.docbook:864
#, no-c-format
msgid ""
"The frames Arranger and Performer use a particular format for their "
"contents: \"involvement 1|involvee 1|involvement 2|involvee 2|...\", for "
"instance \"Chorus Master|Ernst Dunshirn|Soprano Vocals|Anna Netrebko\". This "
"will create IPLS (ID3v2.3) or TIPL/TMCL (ID3v2.4) frames with a string list "
"in the specified format (the \"|\" is used as a separator between the "
"strings). Values in this format are also set when importing data from "
"servers which offer this information."
msgstr ""

#. Tag: para
#: index.docbook:873
#, no-c-format
msgid ""
"To explicitly use a specific frame name which conflicts with a unified frame "
"name, prepend an exclamation mark. For example, adding a frame of type "
"\"<replaceable>Media</replaceable>\" to a Vorbis comment will create a frame "
"with name \"<literal>SOURCEMEDIA</literal>\" because of the unified type "
"mapping. In order to add a frame with name \"<literal>MEDIA</literal>\" and "
"not \"<literal>SOURCEMEDIA</literal>\", use \"<literal>!MEDIA</literal>\" to "
"force the explicit name."
msgstr ""

#. Tag: para
#: index.docbook:882
#, no-c-format
msgid ""
"If you need a frame which is not in this list, you still have the "
"possibility to enter arbitrary names using the <guibutton>Add</guibutton> "
"button. Often used frame names can be added to the <guilabel>Custom Frames</"
"guilabel> in the <guilabel>Tags</guilabel> configuration, and will then be "
"available in the <guilabel>Quick Access Frames</guilabel>."
msgstr ""

#. Tag: title
#: index.docbook:896
#, no-c-format
msgid "Synchronized Lyrics and Event Timing Codes"
msgstr ""

#. Tag: para
#: index.docbook:898
#, no-c-format
msgid ""
"For information synchronized with the audio data, a specific editor is "
"available. These frames are supported for ID3v2.3.0 and ID3v2.4.0 tags. To "
"add such a frame, the specific frame name has to be selected in the list "
"which appears when the <guibutton>Add</guibutton> button is clicked - "
"<guilabel>Synchronized Lyrics</guilabel> or <guilabel>Event Timing Codes</"
"guilabel>, respectively. The editor is the same for both types, for the "
"event timing codes, only a predefined set of events is available whereas for "
"the synchronized lyrics, text has to be entered. In the following, editing "
"synchronized lyrics is explained."
msgstr ""

#. Tag: para
#: index.docbook:909
#, no-c-format
msgid ""
"A file having an ID3v2 tag is selected, the lyrics editor is entered using "
"<guibutton>Add</guibutton> and selecting <guilabel>Synchronized Lyrics</"
"guilabel>. For an existing Synchronized Lyrics frame, it is selected and "
"<guibutton>Edit</guibutton> is clicked. The player is automatically opened "
"with the current file so that the file can be played and paused to "
"synchronize lyrics."
msgstr ""

#. Tag: para
#: index.docbook:917
#, no-c-format
msgid ""
"The settings at the top of the SYLT editor normally do not have to be "
"changed. If the lyrics contains characters which are not present in the "
"Latin 1 character set, changing the text encoding to UTF16 (or UTF8 for "
"ID3v2.4.0) is advisable. For English lyrics and maximum compatibility, "
"ISO-8859-1 should be used."
msgstr ""

#. Tag: para
#: index.docbook:924
#, no-c-format
msgid ""
"The <guilabel>Lyrics</guilabel> section has five buttons at the top. "
"<guibutton>Add</guibutton> will add a new time event in the table. The time "
"is taken from the position of the player, thus adding an entry while playing "
"the track will add a line for the currently played position. The events in "
"the table have to be chronologically ordered, therefore the row will be "
"inserted accordingly. Entries with an invalid time are treated specially: If "
"the currently selected row has an invalid time, its time stamp will be "
"replaced by the current time instead of adding a new row. If the current "
"time is not invalid, the first row with an invalid time will be used if "
"present. This behavior should facilitate adding time stamps if the lyrics "
"text is already in the table but the time stamps are missing (which is the "
"case when importing unsynchronized lyrics). Note that the invalid time is "
"represented as 00:00.00, <abbrev>i.e.</abbrev> the same as the time at the "
"absolute beginning of the track, which is not invalid. To make a time "
"invalid, press the <keycap>Delete</keycap> key, or use <guimenu>Clear</"
"guimenu> from the context menu. New rows inserted using <guimenu>Insert row</"
"guimenu> from the context menu or created when importing unsynchronized "
"lyrics with <guibutton>From Clipboard</guibutton> or <guibutton>Import</"
"guibutton> also contain invalid time stamps. Rows in the table can be "
"deleted by clicking the <guibutton>Delete</guibutton> button or using "
"<guimenu>Delete rows</guimenu> from the context menu."
msgstr ""

#. Tag: para
#: index.docbook:946
#, no-c-format
msgid ""
"Synchronized lyrics can be imported from a file using <guibutton>Import</"
"guibutton>. The expected format is simple or enhanced LRC. If the selected "
"file does not contain a square bracket in the first line, it is supposed to "
"be a simple text file with unsynchronized lyrics. The lines from such a file "
"are then imported having invalid time stamps. The time information can be "
"added using the <guibutton>Add</guibutton> button or by manual entry. It is "
"also possible to import lyrics via copy-paste using <guilabel>From "
"Clipboard</guilabel>. Synchronized lyrics can be written to LRC files using "
"<guibutton>Export</guibutton>. Note that only entries with valid time stamps "
"will be exported and that the entries will be sorted by time. Entries with "
"invalid time won't be stored in the SYLT frame either, so make sure to "
"include all timing information before leaving the dialog."
msgstr ""

#. Tag: para
#: index.docbook:960
#, no-c-format
msgid ""
"The <ulink url=\"http://id3.org/id3v2.4.0-frames\">ID3 specification</ulink> "
"suggests a time stamp for each syllable. However most players only support "
"the granularity of a line or sentence. To support both use cases, &kid3; "
"follows the same conventions as <ulink url=\"http://www.compuphase.com/"
"software_sylteditor.htm\">SYLT Editor</ulink>. Text which is entered into "
"the table is assumed to start a new line unless it starts with a space or a "
"hyphen. Exceptions to this rule are possible by starting a line with an "
"underscore ('_') to force continuation or a hash mark ('#') to force a new "
"line. These escape characters are not stored inside the SYLT frame. Inside "
"the SYLT frame, new lines start with a line feed character (hex 0A) whereas "
"continuations do not. When reading SYLT frames, &kid3; checks if the first "
"entry starts with a line feed. If this is not the case, it is assumed that "
"all entries are new lines and that no syllable continuations are used."
msgstr ""

#. Tag: para
#: index.docbook:976
#, no-c-format
msgid ""
"While the track is played, the row associated with the current playing "
"position is highlighted, so that the correctness of the synchronization "
"information can be verified. If an offset has to be added to one or more "
"time stamps, this can be accomplished with the <guimenu>Add offset</guimenu> "
"context menu. Negative values can be used to reduce the time. Using "
"<guimenu>Seek to position</guimenu> in the context menu, it is possible to "
"set the playing position to the time of the selected row."
msgstr ""

#. Tag: emphasis
#: index.docbook:986
#, no-c-format
msgid "Recommended procedure to add new synchronized lyrics"
msgstr ""

#. Tag: para
#: index.docbook:988
#, no-c-format
msgid ""
"Get the unsynchronized lyrics, <abbrev>e.g.</abbrev> using "
"<menuchoice><guimenu>Lyrics</guimenu><guimenuitem>Embed Lyrics</"
"guimenuitem></menuchoice> from the file list context menu."
msgstr ""

#. Tag: para
#: index.docbook:992
#, no-c-format
msgid ""
"Copy the unsynchronized lyrics to the clipboard, just go to the "
"<guilabel>Lyrics</guilabel> row in the frame table and press <keycombo>&Ctrl;"
"<keycap>C</keycap></keycombo>."
msgstr ""

#. Tag: para
#: index.docbook:995
#, no-c-format
msgid ""
"Add a synchronized lyrics frame (<guibutton>Add...</guibutton>, "
"<guilabel>Synchronized Lyrics</guilabel>, <guibutton>OK</guibutton>), click "
"<guibutton>From Clipboard</guibutton>."
msgstr ""

#. Tag: para
#: index.docbook:999
#, no-c-format
msgid ""
"Now all lines from the unsynchronized lyrics are in the table, all time "
"stamps are invalid (0:0:0.00). You can delete empty entries beforehand."
msgstr ""

#. Tag: para
#: index.docbook:1002
#, no-c-format
msgid ""
"Start playing the song by clicking the play button <guibutton>&#9658;</"
"guibutton> in the play toolbar at the bottom of the main window."
msgstr ""

#. Tag: para
#: index.docbook:1005
#, no-c-format
msgid ""
"When the next lyrics line with invalid timestamp comes, click "
"<guibutton>Add</guibutton> or press <keycombo>&Alt;<keycap>A</keycap></"
"keycombo>, the timestamp will be updated."
msgstr ""

#. Tag: para
#: index.docbook:1009
#, no-c-format
msgid ""
"Continue like this until all timestamps are set. If you missed something, "
"stop playback and clear the timestamps using the <keycap>Delete</keycap> key "
"or by selecting them and using <guimenuitem>Clear</guimenuitem> from the "
"context menu. To restart playback from a given timestamp, use "
"<guimenuitem>Seek to position</guimenuitem> from the context menu."
msgstr ""

#. Tag: title
#: index.docbook:1022
#, no-c-format
msgid "The File Menu"
msgstr ""

#. Tag: menuchoice
#: index.docbook:1027
#, no-c-format
msgid ""
"<shortcut> <keycombo>&Ctrl;<keycap>O</keycap></keycombo> </shortcut> "
"<guimenu>File</guimenu> <guimenuitem>Open...</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1034
#, no-c-format
msgid ""
"<action>Opens a folder.</action> All files matching the selected file name "
"filter will be displayed in the file listbox and the chosen file is selected."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1040
#, no-c-format
msgid "<guimenu>File</guimenu> <guimenuitem>Open Recent</guimenuitem>"
msgstr ""

#. Tag: action
#: index.docbook:1044
#, no-c-format
msgid "Opens a recently opened folder."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1048
#, no-c-format
msgid ""
"<shortcut> <keycombo>&Ctrl;<keycap>D</keycap></keycombo> </shortcut> "
"<guimenu>File</guimenu> <guimenuitem>Open Folder...</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1055
#, no-c-format
msgid ""
"<action>Opens a folder.</action> All files matching the selected file name "
"filter will be displayed in the file listbox."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1060
#, no-c-format
msgid ""
"<shortcut> <keycap>F5</keycap> </shortcut> <guimenu>File</guimenu> "
"<guimenuitem>Reload</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1067
#, no-c-format
msgid ""
"<action>Reload folder.</action> Modified files have to be saved before. "
"Expanded subfolders will be collapsed."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1072
#, no-c-format
msgid ""
"<shortcut> <keycombo>&Ctrl;<keycap>S</keycap></keycombo> </shortcut> "
"<guimenu>File</guimenu> <guimenuitem>Save</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1079
#, no-c-format
msgid ""
"<action>Saves all changed files in the folder.</action> The changed files "
"are marked with a disk symbol in the file listbox. If any file names have "
"been changed, those files will be renamed."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1085
#, no-c-format
msgid "<guimenu>File</guimenu> <guimenuitem>Revert</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1089
#, no-c-format
msgid ""
"<action>Reverts the changes of one or multiple files.</action> If no files "
"are selected in the file listbox, the changes of all files will be reverted, "
"else only the changes of the selected files are reverted."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1096
#, no-c-format
msgid "<guimenu>File</guimenu> <guimenuitem>Import...</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1100
#, no-c-format
msgid ""
"The <action>Import dialog</action> can be used to import data directly from "
"a freedb.org server, from a MusicBrainz server, from Discogs, Amazon or "
"other sources of album track lists in textual format."
msgstr ""

#. Tag: para
#: index.docbook:1104
#, no-c-format
msgid ""
"Import from a freedb.org server is possible using a dialog which appears "
"when <guibutton>From Server:</guibutton> <guibutton>gnudb.org</guibutton> is "
"selected. The artist and album name to search for can be entered in the two "
"topmost fields, the albums which match the query will be displayed when "
"<guibutton>Find</guibutton> is clicked and the results from <ulink url="
"\"http://www.gnudb.org\">www.gnudb.org</ulink> are received. Importing the "
"track data for an album is done by double-clicking the album in the list. "
"The freedb.org server to import from can be selected as well as the CGI "
"path. The imported data is displayed in the preview table of the import "
"dialog. When satisfied with the displayed tracks, they can be imported by "
"terminating the import dialog with <guibutton>OK</guibutton>."
msgstr ""

#. Tag: para
#: index.docbook:1121
#, no-c-format
msgid ""
"A search on the Discogs server can be performed using <guibutton>Discogs</"
"guibutton>. As in the <guibutton>gnudb.org</guibutton> dialog, you can enter "
"artist and album and then choose from a list of releases. A <guilabel>Token</"
"guilabel> can be entered to use the RESTful Discogs API instead of their web "
"interface, which is often changed, thereby breaking the import parser. You "
"have to register for an account on <ulink url=\"https://www.discogs.com/"
"\">Discogs</ulink> and then generate a token on their web site (Settings/"
"Developers, Generate new token). Don't forget to <guibutton>Save Settings</"
"guibutton> after entering the token in order to use it in subsequent "
"requests too. If <guilabel>Standard Tags</guilabel> is marked, the standard "
"information is imported, <abbrev>e.g.</abbrev> artist, album, and title. If "
"<guilabel>Additional Tags</guilabel> is marked, more information is imported "
"if available, <abbrev>e.g.</abbrev> performers, arrangers, or the publisher. "
"If <guilabel>Cover Art</guilabel> is marked, cover art will be downloaded if "
"available."
msgstr ""

#. Tag: para
#: index.docbook:1139
#, no-c-format
msgid ""
"A search on Amazon can be performed using <guibutton>Amazon</guibutton>. As "
"in the <guibutton>gnudb.org</guibutton> dialog, you can enter artist and "
"album and then choose from a list of releases. If <guilabel>Additional Tags</"
"guilabel> is marked, more information is imported if available, <abbrev>e.g."
"</abbrev> performers, arrangers, or the publisher. If <guilabel>Cover Art</"
"guilabel> is marked, cover art will be downloaded if available."
msgstr ""

#. Tag: para
#: index.docbook:1148
#, no-c-format
msgid ""
"You can search in the same way in the release database of MusicBrainz using "
"<guibutton>From MusicBrainz Release</guibutton>. The workflow is the same as "
"described for <guibutton>From gnudb.org</guibutton>."
msgstr ""

#. Tag: para
#: index.docbook:1154
#, no-c-format
msgid ""
"Import from a MusicBrainz server is possible using the dialog which appears "
"when <guibutton>From MusicBrainz Fingerprint</guibutton> is selected. The "
"Server can be selected as in the freedb import dialog. Below is a table "
"displaying the imported track data. The right column shows the state of the "
"MusicBrainz query, which starts with \"Pending\" when the dialog is opened. "
"Then the fingerprint is looked up and if it does not yield a result, another "
"lookup using the tags in the file is tried. Thus it can be helpful for a "
"successful MusicBrainz query to store known information (<abbrev>e.g.</"
"abbrev> artist and album) in the tags before the import. If a result was "
"found, the search ends in the state \"Recognized\", otherwise nothing was "
"found or multiple ambiguous results and one of them has to be selected by "
"the user. <guibutton>OK</guibutton> and <guibutton>Apply</guibutton> use the "
"imported data, <guibutton>Cancel</guibutton> closes the dialog. The closing "
"can take a while since the whole MusicBrainz machinery has to be shut down."
msgstr ""

#. Tag: para
#: index.docbook:1171
#, no-c-format
msgid ""
"For the import of textual data, <guibutton>From File/Clipboard</guibutton> "
"opens a subdialog, where several preconfigured import formats are available. "
"The first two, \"CSV unquoted\" and \"CSV quoted\" can be used to import "
"data which was exported by the Export dialog. The CSV data can be edited "
"with a spreadsheet, and shall be written using tabs as delimiters. Import "
"should then be possible using \"CSV quoted\", which is more flexible than "
"\"CSV unquoted\". However, its fields cannot contain any double quotes. If "
"you only export from &kid3; and import later, \"CSV unquoted\" can be used "
"as a simple format for this purpose. Note that there are also \"Export CSV\" "
"and \"Import CSV\" commands in the context menu of the file list, which use "
"scripts to export and import CSV data in a more complete, powerful and "
"flexible way."
msgstr ""

#. Tag: para
#: index.docbook:1186
#, no-c-format
msgid ""
"The next format, \"freedb &HTML; text\", can be used to copy information "
"from an &HTML; page of <ulink url=\"http://freedb.org\">freedb.org</ulink>. "
"Search an album in freedb and if the desired information is displayed in the "
"web browser, copy the contents to the clipboard. Then click the "
"<guibutton>From Clipboard</guibutton> button and the imported tracks will be "
"displayed in the preview table at the top of the dialog. If you are "
"satisfied with the imported data, terminate the dialog with <guibutton>OK</"
"guibutton>, which will insert the data into the tags of the current folder. "
"The destination (<guilabel>Tag 1</guilabel>, <guilabel>Tag 2</guilabel> or "
"<guilabel>Tag 1 and Tag 2</guilabel>) can be selected with a combo box. The "
"files in the current folder should be in the correct track order to get "
"their tags assigned. This is the case if they are numbered."
msgstr ""

#. Tag: para
#: index.docbook:1201
#, no-c-format
msgid ""
"The next preconfigured import format, \"freedb &HTML; source\", can be used, "
"if the data is available as an &HTML; document. Import is possible using the "
"<guibutton>From File</guibutton> button, which opens a file selector, or "
"copying its contents from an editor and then importing from clipboard. This "
"format can be useful for offline import, although the &HTML; document could "
"also be opened in a browser and then be imported in the first format via the "
"clipboard."
msgstr ""

#. Tag: para
#: index.docbook:1209
#, no-c-format
msgid ""
"More preconfigured formats, <abbrev>e.g.</abbrev> \"Track Title Time\", are "
"available. An empty custom format can be created with <guibutton>Add</"
"guibutton> to be set by the user. Two lines below the format name can be set "
"with a regular expression to capture the fields from the import text. The "
"first regular expression will be parsed once per document to gather per-"
"album data such as artist, album, year and genre. The second line is tried "
"to match from the start of the document to the end to get track data, "
"usually number and title. The regular expressions include all the features "
"offered by &Qt;, which is most of the what Perl offers. Bracketing "
"constructs \"(..)\" create capture buffers for the fields to import and are "
"preceded by &kid3; specific codes to specify which field to capture. The "
"codes are the same as used for the filename format, besides the codes listed "
"below, any frame name is possible:"
msgstr ""

#. Tag: para
#: index.docbook:1232
#, no-c-format
msgid "%t %{track} Track"
msgstr ""

#. Tag: para
#: index.docbook:1234
#, no-c-format
msgid "%d %{duration} Duration"
msgstr ""

#. Tag: para
#: index.docbook:1238
#, no-c-format
msgid ""
"For example, a track regular expression (second line) to import from an "
"<filename class=\"extension\">.m3u</filename> playlist could be \"<literal>"
"%{track}(\\d+)\\s+%{title}(\\S[^\\r\\n]*)\\.mp3[\\r\\n]</literal>\". All "
"formats can be changed by editing the regular expressions and the name and "
"then clicking <guibutton>Save Settings</guibutton>. They will be stored in "
"the <filename>kid3rc</filename> file in the configuration folder. This file "
"can be directly edited to have more import formats or it can be deleted to "
"revert to the default formats. Formats can be deleted using "
"<guibutton>Remove</guibutton>."
msgstr ""

#. Tag: para
#: index.docbook:1248
#, no-c-format
msgid ""
"<guilabel>Accuracy</guilabel> shows an estimation of how good the imported "
"information matches the given tracks. It uses track durations or file names "
"to calculate the level of similarity in percent. <guilabel>Cover Art</"
"guilabel> shows the &URL; of the album cover image which will be downloaded."
msgstr ""

#. Tag: para
#: index.docbook:1255
#, no-c-format
msgid ""
"To check whether the imported tracks match the current set of files, the "
"duration of the imported tracks can be compared with the duration of the "
"files. This option can be enabled with the check box <guibutton>Check "
"maximum allowable time difference (sec):</guibutton> and the maximum "
"tolerated difference in time can be set in seconds. If a mismatch in a "
"length is detected, the length is displayed with a red background in the "
"preview table."
msgstr ""

#. Tag: para
#: index.docbook:1263
#, no-c-format
msgid ""
"If the files are ordered differently than the imported tracks, their "
"assigned tracks have to be changed. This task can be facilitated using the "
"<guilabel>Match with</guilabel> option with the buttons <guibutton>Length</"
"guibutton>, <guibutton>Track</guibutton>, and <guibutton>Title</guibutton>, "
"which will reorder the tracks according to the corresponding field. To "
"correct the assignments manually, a track can be dragged with the "
"<mousebutton>left</mousebutton> mouse button and the &Ctrl; key hold down, "
"and then dropped at the new location."
msgstr ""

#. Tag: para
#: index.docbook:1272
#, no-c-format
msgid ""
"When the import dialog is opened, it contains the actual contents of the "
"tags. The tag type (Tag 1, Tag 2, Tag 1 and Tag 2) can be selected using the "
"<guilabel>Destination</guilabel> combo box. The button on the right of this "
"combo box can be used to revert the table to the current contents of the "
"tags. The check boxes in the first table column can be used to select the "
"tracks which are imported. This can be useful if a folder contains the "
"tracks of both &CD;s of a double &CD; and only the tracks of the second &CD; "
"have to be imported."
msgstr ""

#. Tag: para
#: index.docbook:1282
#, no-c-format
msgid ""
"To identify the tracks which are imported, it is possible to display the "
"file names or the full paths to the files using the context menu of the "
"table header. The values in the import table can be edited. The revert-"
"button to the right of the <guilabel>Destination</guilabel> combo box can be "
"used to restore the contents of the tags, which can also be useful after "
"changing the <guilabel>Destination</guilabel>."
msgstr ""

#. Tag: para
#: index.docbook:1290
#, no-c-format
msgid ""
"Almost all dialogs feature a <guibutton>Save Settings</guibutton> button, "
"which can be used to store the dialog specific settings and the window size "
"persistently."
msgstr ""

#. Tag: para
#: index.docbook:1296
#, no-c-format
msgid ""
"<guibutton>From Tags</guibutton> leads to a subdialog to set tag frames from "
"the contents of other tag frames. This can be used to simply copy "
"information between tags or extract a part from one frame and insert it in "
"another."
msgstr ""

#. Tag: para
#: index.docbook:1301
#, no-c-format
msgid ""
"As in the <link linkend=\"import-text\">import from file/clipboard</link> "
"dialog, there are freely configurable formats to perform different "
"operations. Already preconfigured are formats to copy the Album value to "
"Album Artist, Composer or Conductor, and to extract the Track Number from "
"Title fields which contain a number. There is also a format to extract a "
"Subtitle from a Title field."
msgstr ""

#. Tag: para
#: index.docbook:1308
#, no-c-format
msgid ""
"The following example explains how to add a custom format, which sets the "
"information from the Subtitle field also in the Comment field. Create a new "
"format using <guibutton>Add</guibutton> button and set a new name, <abbrev>e."
"g.</abbrev> \"Subtitle to Comment\". Then enter \"<userinput>%{subtitle}</"
"userinput>\" in <guilabel>Source</guilabel> and \"<userinput>%{comment}(.*)</"
"userinput>\" for <guilabel>Extraction</guilabel> and click <guibutton>Save "
"Settings</guibutton>."
msgstr ""

#. Tag: para
#: index.docbook:1317
#, no-c-format
msgid ""
"The expression in <guilabel>Source</guilabel> can contain <link linkend="
"\"format-codes\">format codes</link> for arbitrary tag frames, multiple "
"codes can be used to combine the contents from different frames. For each "
"track, a text is generated from its tags using the <guilabel>Source </"
"guilabel> format, and the regular expression from <guilabel>Extraction</"
"guilabel> is applied to this text to set new values for the tags. Format "
"codes are used before the capturing parentheses to specify the tag frame "
"where the captured text shall be stored. It works in the same way as for the "
"<link linkend=\"import-text\">import from file/clipboard</link>."
msgstr ""

#. Tag: para
#: index.docbook:1328
#, no-c-format
msgid ""
"<guimenuitem>Import from Tags...</guimenuitem> is also directly available "
"from the <guimenu>File</guimenu> menu. The difference between these two "
"functions is that the import dialog subdialog operates on all files of the "
"current folder whereas the menu function operates on the selected files "
"(which can be in different folders). The menu function supports an "
"additional code \"<literal>%{__return}</literal>\" to return the extracted "
"value, which can be useful with the CLI and QML interfaces."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1341
#, no-c-format
msgid ""
"<guimenu>File</guimenu> <guimenuitem>Import from gnudb.org...</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1345
#, no-c-format
msgid ""
"<action>Import from a freedb.org server using gnudb.org album search.</"
"action> This menu item opens the same import dialog as <guimenuitem>Import..."
"</guimenuitem>, but opens directly the <guibutton>gnudb.org</guibutton> "
"dialog."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1353
#, no-c-format
msgid ""
"<guimenu>File</guimenu> <guimenuitem>Import from Discogs...</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1357
#, no-c-format
msgid ""
"<action>Import from the Discogs server.</action> This menu item opens the "
"same import dialog as <guimenuitem>Import...</guimenuitem>, but opens "
"directly the <guibutton>From Discogs</guibutton> dialog."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1365
#, no-c-format
msgid ""
"<guimenu>File</guimenu> <guimenuitem>Import from Amazon...</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1369
#, no-c-format
msgid ""
"<action>Import from Amazon.</action> This menu item opens the same import "
"dialog as <guimenuitem>Import...</guimenuitem>, but opens directly the "
"<guibutton>From Amazon</guibutton> dialog."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1377
#, no-c-format
msgid ""
"<guimenu>File</guimenu> <guimenuitem>Import from MusicBrainz Release...</"
"guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1381
#, no-c-format
msgid ""
"<action>Import from the MusicBrainz release database.</action> This menu "
"item opens the same import dialog as <guimenuitem>Import...</guimenuitem>, "
"but opens directly the <guibutton>From MusicBrainz Release</guibutton> "
"dialog."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1389
#, no-c-format
msgid ""
"<guimenu>File</guimenu> <guimenuitem>Import from MusicBrainz Fingerprint...</"
"guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1393
#, no-c-format
msgid ""
"<action>Import from a MusicBrainz server.</action> This menu item opens the "
"same import dialog as <guimenuitem>Import...</guimenuitem>, but opens "
"directly the <guibutton>From MusicBrainz Fingerprint</guibutton> dialog."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1400
#, no-c-format
msgid "<guimenu>File</guimenu> <guimenuitem>Import from Tags...</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1404
#, no-c-format
msgid ""
"Like <link linkend=\"import-tags\">From Tags</link>, but the import is "
"applied to the selected files."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1409
#, no-c-format
msgid "<guimenu>File</guimenu> <guimenuitem>Automatic Import...</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1413
#, no-c-format
msgid ""
"<action>Automatic Import</action> allows one to import information for "
"multiple albums from various web services. If folders are selected in the "
"file list, track data for the selected folders will be imported. If no "
"folder is selected, all folders in the file list will be imported."
msgstr ""

#. Tag: para
#: index.docbook:1419
#, no-c-format
msgid ""
"The tag type (Tag 1, Tag 2, Tag 1 and Tag 2) can be selected using the "
"<guilabel>Destination</guilabel> combo box."
msgstr ""

#. Tag: para
#: index.docbook:1423
#, no-c-format
msgid ""
"Profiles determine which servers will be contacted to fetch album "
"information. Some profiles are predefined (All, MusicBrainz, Discogs, Cover "
"Art), custom profiles can be added using the <guibutton>Add</guibutton> "
"button at the right of the <guilabel>Profile</guilabel> combo box."
msgstr ""

#. Tag: para
#: index.docbook:1430
#, no-c-format
msgid ""
"The table below shows the servers which will be used when importing album "
"information using the selected profile. The import process for an album is "
"finished if all required information has been found, so the order of the "
"rows in the table is important. It can be changed using the <guibutton>Move "
"Up</guibutton> and <guibutton>Move Down</guibutton> buttons. "
"<guibutton>Edit</guibutton> can be used to change an existing entry. The "
"<guibutton>Server</guibutton> selection offers the same servers as can be "
"used in the import functions. <guilabel>Standard Tags</guilabel>, "
"<guilabel>Additional Tags</guilabel>, <guilabel>Cover Art</guilabel> "
"determine the information which shall be fetched from the server. Finally, "
"<guilabel>Accuracy</guilabel> is the minimum accuracy which must be achieved "
"to accept the imported data. If the accuracy is insufficient, the next "
"server in the list will be tried. The same dialog containing the server "
"properties appears when <guibutton>Add</guibutton> is clicked to add a new "
"server entry. Existing entries can be deleted using <guibutton>Remove</"
"guibutton>."
msgstr ""

#. Tag: para
#: index.docbook:1448
#, no-c-format
msgid ""
"To launch an automatic batch import with the selected profile, click "
"<guibutton>Start</guibutton>. Details about the running import are displayed "
"at the top of the dialog. The process can be aborted with the "
"<guibutton>Abort</guibutton> button."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1459
#, no-c-format
msgid "<guimenu>File</guimenu> <guimenuitem>Browse Cover Art...</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1463
#, no-c-format
msgid ""
"The <action>Browse Cover Art</action> dialog helps to find album cover art. "
"<guilabel>Artist/Album</guilabel> is filled from the tags if possible. "
"<guilabel>Source</guilabel> offers a variety of websites with album cover "
"art. The &URL; with artist and album as parameters can be found beneath the "
"name. &URL;-encoded values for artist and album can be inserted using "
"\"<userinput>%u{artist}</userinput>\" and \"<userinput>%u{album}</userinput>"
"\", other values from the tags are possible too, as described in <link "
"linkend=\"configure-kid3\">Configure &kid3;</link>, <guilabel>User Actions</"
"guilabel>. More sources can be entered after the entry \"Custom Source\" by "
"replacing \"Custom Source\" with the source's name, pressing <keycap>Enter</"
"keycap>, then inserting the &URL; and finally pressing <guibutton>Save "
"Settings</guibutton>. The resulting browser command is displayed at the top "
"of the dialog and can be started by clicking <guibutton>Browse</guibutton>. "
"The browser, which can be configured in the settings, is started with the "
"selected source. A cover image can then be dragged from the browser into the "
"&kid3; window and will be set in the picture frame of the selected files."
msgstr ""

#. Tag: para
#: index.docbook:1481
#, no-c-format
msgid ""
"Because not all browsers support drag and drop of images and the pictures on "
"websites often have a &URL;, in such cases &kid3; will receive the &URL; and "
"not the picture. If the &URL; points to a picture, it will be downloaded. "
"However, if the &URL; refers to some other web resource, it has to be "
"translated to the corresponding picture. Such mappings are defined in the "
"table <guilabel>&URL; extraction</guilabel>. The left column "
"<guilabel>Match</guilabel> contains a regular expression which is compared "
"with the &URL;. If it matches, the captured expressions in parentheses are "
"inserted into the pattern of the right <guilabel>Picture &URL;</guilabel> "
"column (at the positions marked with \\1 <abbrev>etc.</abbrev>). The "
"replaced regular expression contains the &URL; of the picture. By this means "
"cover art can be imported from Amazon, Google Images, <abbrev>etc.</abbrev> "
"using drag and drop. It is also possible to define your own mappings."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1499
#, no-c-format
msgid "<guimenu>File</guimenu> <guimenuitem>Export...</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1503
#, no-c-format
msgid ""
"The <action>Export Dialog</action> is used to store data from the tags in a "
"file or the clipboard. The editor at the top shows a preview of the data to "
"export. If the export data contain tabulator characters, the export is "
"displayed in a table. The data will be generated from the tags in the "
"current folder according to the configured format."
msgstr ""

#. Tag: para
#: index.docbook:1510
#, no-c-format
msgid ""
"The format settings are similar as in the Import dialog: The topmost field "
"contains the title (<abbrev>e.g.</abbrev> \"CSV unquoted\"), followed by the "
"header, which will be generated at the begin of the file. The track data "
"follows; it is used for every track. Finally, the trailer can be used to "
"generate some finishing text."
msgstr ""

#. Tag: para
#: index.docbook:1517
#, no-c-format
msgid ""
"The format fields do not contain regular expressions as in the Import "
"dialog, but only output format expressions with special %-expressions, which "
"will be replaced by values from the tags. The whole thing works like the "
"file name format, and the same codes are used plus some additional codes. "
"Not only the codes listed below but all tag frame names can be used."
msgstr ""

#. Tag: para
#: index.docbook:1535 index.docbook:1915
#, no-c-format
msgid "%f %{file} File name"
msgstr ""

#. Tag: para
#: index.docbook:1536
#, no-c-format
msgid "%p %{filepath} Path"
msgstr ""

#. Tag: para
#: index.docbook:1537
#, no-c-format
msgid "%{modificationdate} Modification date"
msgstr ""

#. Tag: para
#: index.docbook:1538
#, no-c-format
msgid "%{creationdate} Creation date"
msgstr ""

#. Tag: para
#: index.docbook:1539
#, no-c-format
msgid "%u %{url} &URL;"
msgstr ""

#. Tag: para
#: index.docbook:1540
#, no-c-format
msgid "%{dirname} Folder name"
msgstr ""

#. Tag: para
#: index.docbook:1541
#, no-c-format
msgid "%d %{duration} Duration in minutes:seconds"
msgstr ""

#. Tag: para
#: index.docbook:1542
#, no-c-format
msgid "%D %{seconds} Duration in seconds"
msgstr ""

#. Tag: para
#: index.docbook:1543
#, no-c-format
msgid "%n %{tracks} Number of tracks of the album"
msgstr ""

#. Tag: para
#: index.docbook:1544 index.docbook:1917
#, no-c-format
msgid "%e %{extension} File extension"
msgstr ""

#. Tag: para
#: index.docbook:1545 index.docbook:1918
#, no-c-format
msgid "%O %{tag1} The format of tag 1 (ID3v1.1 or empty if not existing)"
msgstr ""

#. Tag: para
#: index.docbook:1547 index.docbook:1920
#, no-c-format
msgid ""
"%o %{tag2} The format of tag 2 (ID3v2.3.0, ID3v2.4.0, ID3v2.2.0, ID3v2.2.1, "
"Vorbis, APE, MP4, ASF, or empty if not existing)"
msgstr ""

#. Tag: para
#: index.docbook:1549 index.docbook:1922
#, no-c-format
msgid "%b %{bitrate} Bit rate in kbit/s"
msgstr ""

#. Tag: para
#: index.docbook:1550 index.docbook:1923
#, no-c-format
msgid "%v %{vbr} VBR or empty (only for ID3v2.3 with id3lib)"
msgstr ""

#. Tag: para
#: index.docbook:1552 index.docbook:1925
#, no-c-format
msgid "%r %{samplerate} Sample rate in Hz"
msgstr ""

#. Tag: para
#: index.docbook:1553 index.docbook:1926
#, no-c-format
msgid "%m %{mode} Channel mode (Stereo or Joint Stereo)"
msgstr ""

#. Tag: para
#: index.docbook:1554 index.docbook:1927
#, no-c-format
msgid "%h %{channels} Number of channels (1 or 2)"
msgstr ""

#. Tag: para
#: index.docbook:1555 index.docbook:1928
#, no-c-format
msgid ""
"%k %{codec} Codec (<abbrev>e.g.</abbrev> MPEG 1 Layer 3, MP4, Ogg Vorbis, "
"FLAC, MPC, APE, ASF, AIFF, WAV)"
msgstr ""

#. Tag: para
#: index.docbook:1559
#, no-c-format
msgid ""
"A few formats are predefined. \"CSV unquoted\" separates the fields by tabs. "
"Data in this format can be imported again into &kid3; using the import "
"format with the same name. \"CSV quoted\" additionally encloses the fields "
"by double quotes, which eases the import into spreadsheet applications. "
"However, the fields shall not contain any double quotes when this format is "
"used. \"Extended M3U\" and \"Extended PLS\" generate playlists with extended "
"attributes and absolute path names. \"HTML\" can be used to generate an "
"&HTML; page with hyperlinks to the tracks. \"Kover &XML;\" creates a file "
"which can be imported by the cover printing program Kover. \"Technical "
"Details\" provides information about bit rate, sample rate, channels, "
"<abbrev>etc.</abbrev> Finally, \"Custom Format\" is left empty for "
"definition of a custom format. You can define more formats of your own by "
"adding lines in the file <filename>kid3rc</filename> in the configuration "
"folder. The other formats can be adapted to your needs."
msgstr ""

#. Tag: para
#: index.docbook:1574
#, no-c-format
msgid ""
"The <guilabel>Source</guilabel> of the tags to generate the export data "
"(<guilabel>Tag 1</guilabel> or <guilabel>Tag 2</guilabel>) can be selected "
"with a combo box. Pushing <guibutton>To File</guibutton> or <guibutton>To "
"Clipboard</guibutton> stores the data in a file or on the clipboard. "
"<guibutton>OK</guibutton> and <guibutton>Cancel</guibutton> close the "
"dialog, whereas <guibutton>OK</guibutton> accepts the current dialog "
"settings."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1585
#, no-c-format
msgid "<guimenu>File</guimenu> <guimenuitem>Create Playlist...</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1589
#, no-c-format
msgid ""
"<action>Creates a playlist.</action> The format and contents of the playlist "
"can be set by various options."
msgstr ""

#. Tag: para
#: index.docbook:1592
#, no-c-format
msgid ""
"The name of the playlist can be the <guibutton>Same as folder name</"
"guibutton> or use a <guibutton>Format</guibutton> with values from the tags, "
"<abbrev>e.g.</abbrev> \"<userinput>%{artist} - %{album}</userinput>\" to "
"have the artist and album name in the playlist file name. The format codes "
"are the same as for <link linkend=\"export\">Export</link>. "
"<guibutton>Create new empty playlist</guibutton> will make an empty playlist "
"with the given name. The extension depends on the playlist format."
msgstr ""

#. Tag: para
#: index.docbook:1602
#, no-c-format
msgid ""
"The location of the generated playlist is determined by the selection of the "
"<guilabel>Create in</guilabel> combo box."
msgstr ""

#. Tag: term
#: index.docbook:1606
#, no-c-format
msgid "Current folder"
msgstr ""

#. Tag: para
#: index.docbook:1607
#, no-c-format
msgid ""
"The playlist is created in the current folder and contains only files of the "
"current folder. The current folder is the folder where the current file is "
"located. If multiple files are selected, the current file is probably the "
"last selected file."
msgstr ""

#. Tag: term
#: index.docbook:1611
#, no-c-format
msgid "Every folder"
msgstr ""

#. Tag: para
#: index.docbook:1612
#, no-c-format
msgid ""
"A playlist is created in every folder which contains listed files, and each "
"playlist contains the files of that folder."
msgstr ""

#. Tag: term
#: index.docbook:1615
#, no-c-format
msgid "Top-level folder"
msgstr ""

#. Tag: para
#: index.docbook:1616
#, no-c-format
msgid ""
"Only one playlist is created in the top-level folder (<abbrev>i.e.</abbrev> "
"the folder of the file list) and it contains the listed files of the top-"
"level folder and all of its sub-folders."
msgstr ""

#. Tag: para
#: index.docbook:1622
#, no-c-format
msgid ""
"The <guilabel>Format</guilabel> of the playlist can be <guilabel>M3U</"
"guilabel>, <guilabel>PLS</guilabel> or <guilabel>XSPF</guilabel>."
msgstr ""

#. Tag: para
#: index.docbook:1627
#, no-c-format
msgid ""
"If <guibutton>Include only the selected files</guibutton> is checked, only "
"the selected files will be included in the playlist. If a folder is "
"selected, all of its files are selected. If this check box is not activated, "
"all audio files are included in the playlist."
msgstr ""

#. Tag: para
#: index.docbook:1633
#, no-c-format
msgid ""
"<guibutton>Sort by file name</guibutton> selects the usual case where the "
"files are ordered by file name. With <guibutton>Sort by tag field</"
"guibutton>, it is possible to sort by a format string with values from tag "
"fields. For instance, \"<userinput>%{track.3}</userinput>\" can be used to "
"sort by track number (the \"<userinput>.3</userinput>\" is used to get three "
"digits with leading zeros because strings are used for sorting). It is also "
"possible to use multiple fields, <abbrev>e.g.</abbrev> \"<userinput>"
"%{genre}%{year}</userinput>\" to sort using a string composed of genre and "
"year."
msgstr ""

#. Tag: para
#: index.docbook:1643
#, no-c-format
msgid ""
"The playlist entries will have relative or absolute file paths depending on "
"whether <guibutton>Use relative path for files in playlist</guibutton> or "
"<guibutton>Use full path for files in playlist</guibutton> is set."
msgstr ""

#. Tag: para
#: index.docbook:1648
#, no-c-format
msgid ""
"When <guibutton>Write only list of files</guibutton> is set, the playlist "
"will only contain the paths to the files. To generate an extended playlist "
"with additional information, a format string can be set using the "
"<guibutton>Write info using</guibutton> control."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1658
#, no-c-format
msgid ""
"<shortcut> <keycombo>&Ctrl;<keycap>Q</keycap></keycombo> </shortcut> "
"<guimenu>File</guimenu> <guimenuitem>Quit</guimenuitem>"
msgstr ""

#. Tag: action
#: index.docbook:1665
#, no-c-format
msgid "Quits the application."
msgstr ""

#. Tag: title
#: index.docbook:1674
#, no-c-format
msgid "The Edit Menu"
msgstr ""

#. Tag: menuchoice
#: index.docbook:1679
#, no-c-format
msgid ""
"<shortcut> <keycombo>&Alt;<keycap>A</keycap></keycombo> </shortcut> "
"<guimenu>Edit</guimenu> <guimenuitem>Select All</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1686
#, no-c-format
msgid "Selects all files."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1690
#, no-c-format
msgid ""
"<shortcut> <keycombo>&Ctrl;<keycap>Shift</keycap><keycap>A</keycap></"
"keycombo> </shortcut> <guimenu>Edit</guimenu> <guimenuitem>Deselect</"
"guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1697
#, no-c-format
msgid "Deselects all files."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1701
#, no-c-format
msgid "<guimenu>Edit</guimenu> <guimenuitem>Select All in Folder</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1705
#, no-c-format
msgid "Selects all files of the current folder."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1709
#, no-c-format
msgid ""
"<shortcut> <keycombo>&Alt;<keycap>Up</keycap></keycombo> </shortcut> "
"<guimenu>Edit</guimenu> <guimenuitem>Previous File</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1716
#, no-c-format
msgid "Selects the previous file."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1720
#, no-c-format
msgid ""
"<shortcut> <keycombo>&Alt;<keycap>Down</keycap></keycombo> </shortcut> "
"<guimenu>Edit</guimenu> <guimenuitem>Next File</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1727
#, no-c-format
msgid "Selects the next file."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1731
#, no-c-format
msgid ""
"<shortcut> <keycombo>&Ctrl;<keycap>F</keycap></keycombo> </shortcut> "
"<guimenu>Edit</guimenu> <guimenuitem>Find...</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1738
#, no-c-format
msgid ""
"Find strings in the file names and the tags. The <guilabel>Find</guilabel> "
"dialog is a subset of the <guilabel>Replace</guilabel> dialog, which is "
"described below."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1745
#, no-c-format
msgid ""
"<shortcut> <keycombo>&Ctrl;<keycap>R</keycap></keycombo> </shortcut> "
"<guimenu>Edit</guimenu> <guimenuitem>Replace...</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1752
#, no-c-format
msgid ""
"This function opens a dialog to find and replace strings in the file names "
"and the tags. The set of frames where the search is performed can be "
"restricted by deactivating the <guilabel>Select all</guilabel> check box and "
"selecting the frames which shall be searched. There are also search options "
"available to search backwards, case sensitively, and to use regular "
"expressions."
msgstr ""

#. Tag: para
#: index.docbook:1758
#, no-c-format
msgid ""
"Depending on the number of files, the search might take some time, therefore "
"it can be aborted by closing the dialog."
msgstr ""

#. Tag: title
#: index.docbook:1767
#, no-c-format
msgid "The Tools Menu"
msgstr ""

#. Tag: menuchoice
#: index.docbook:1772
#, no-c-format
msgid ""
"<guimenu>Tools</guimenu> <guimenuitem>Apply Filename Format</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1776
#, no-c-format
msgid ""
"When <guilabel>Automatically apply format</guilabel> is switched off for the "
"filename format in the configuration dialog, this menu item can be used to "
"<action>apply the configured format to the names of the selected files</"
"action>. This can also be used to check whether the file names conform with "
"the configured format by applying the format to all saved files and then "
"checking if any files were changed (and therefore marked with a disk symbol "
"in the file listbox)."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1786
#, no-c-format
msgid "<guimenu>Tools</guimenu> <guimenuitem>Apply Tag Format</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1790
#, no-c-format
msgid ""
"When <guilabel>Automatically apply format</guilabel> is switched off for the "
"tag format in the configuration dialog, this menu item can be used to "
"<action>apply the configured format to the tags of the selected files</"
"action>. This can also be used to check whether the tags conform with the "
"configured format by applying the format to all saved files and then "
"checking if any files were changed (and therefore marked with a disk symbol "
"in the file listbox)."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1800
#, no-c-format
msgid "<guimenu>Tools</guimenu> <guimenuitem>Apply Text Encoding</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1804
#, no-c-format
msgid ""
"Sets the <guilabel>Text encoding</guilabel> selected in "
"<menuchoice><guimenu>Settings</guimenu><guimenuitem>Configure &kid3;... </"
"guimenuitem><guimenuitem>Tags section</guimenuitem><guimenuitem>Tag 2 tab</"
"guimenuitem></menuchoice> for all selected files. If UTF8 is selected, UTF16 "
"will be used for ID3v2.3.0 tags because UTF8 is not supported for this "
"format."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1813
#, no-c-format
msgid "<guimenu>Tools</guimenu> <guimenuitem>Rename Folder...</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1817
#, no-c-format
msgid ""
"This dialog offers the possibility to automatically rename the currently "
"open folder according to the tags in the files. Several formats are "
"preconfigured to include information about artist, album and year in the "
"folder name. It is also possible to set a custom format and <guibutton>Edit</"
"guibutton> the list of available formats. The following special codes are "
"used to insert tag values into the folder name:"
msgstr ""

#. Tag: para
#: index.docbook:1835
#, no-c-format
msgid ""
"%{dirname} Folder name (<abbrev>e.g.</abbrev> %{year\" \"}%{dirname} will "
"prepend the year to the current folder name)"
msgstr ""

#. Tag: para
#: index.docbook:1837
#, no-c-format
msgid ""
"%{max-year} The maximum year value found for this folder, can also be used "
"with other codes than \"year\""
msgstr ""

#. Tag: para
#: index.docbook:1839
#, no-c-format
msgid "%{min-year} The minimum year value found for this folder"
msgstr ""

#. Tag: para
#: index.docbook:1841
#, no-c-format
msgid ""
"%{unq-year} The unique year value found for this folder or empty if not "
"unique"
msgstr ""

#. Tag: para
#: index.docbook:1845
#, no-c-format
msgid ""
"If a folder separator \"/\" is found in the format, multiple folders are "
"created. If you want to create a new folder instead of renaming the current "
"folder, in the <guilabel>Action</guilabel> combo box select <guilabel>Create "
"Folder</guilabel> instead of <guilabel>Rename Folder</guilabel>. The "
"<guilabel>Source</guilabel> of the tag information can be chosen between "
"<guilabel>Tag 1 and Tag 2</guilabel>, <guilabel>Tag 1</guilabel> and "
"<guilabel>Tag 2</guilabel>. A preview for the rename operation performed on "
"the first file can be seen in the <guilabel>From</guilabel> and "
"<guilabel>To</guilabel> sections of the dialog."
msgstr ""

#. Tag: para
#: index.docbook:1856
#, no-c-format
msgid "Multiple folders can be renamed by selecting them."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1862
#, no-c-format
msgid "<guimenu>Tools</guimenu> <guimenuitem>Number Tracks...</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1866
#, no-c-format
msgid ""
"If the track numbers in the tags are not set or have the wrong values, this "
"function can <action>number the tracks automatically in ascending order</"
"action>. The start number can be set in the dialog. If only part of the "
"tracks have to be numbered, they must be selected."
msgstr ""

#. Tag: para
#: index.docbook:1871
#, no-c-format
msgid ""
"When <guilabel>Total number of tracks</guilabel> is checked, the number of "
"tracks will also be set in the tags."
msgstr ""

#. Tag: para
#: index.docbook:1874
#, no-c-format
msgid ""
"It is possible to number the tracks over multiple folders. The folders have "
"to be expanded and selected."
msgstr ""

#. Tag: para
#: index.docbook:1877
#, no-c-format
msgid ""
"If <guilabel>Reset counter for each folder</guilabel> is checked, track "
"numbering is restarted with the given number for each folder when multiple "
"folders are selected."
msgstr ""

#. Tag: para
#: index.docbook:1881
#, no-c-format
msgid ""
"The number tracks dialog can also be used to format existing track numbers "
"without changing the values when the check box left to <guilabel>Start "
"number</guilabel> is deactivated. The total number of tracks will be added "
"if the corresponding check box is active, which can be used to set the total "
"for all selected tracks. If only formatting of the existing numbers is "
"desired, this check box has to be deactivated too."
msgstr ""

#. Tag: menuchoice
#: index.docbook:1892
#, no-c-format
msgid "<guimenu>Tools</guimenu> <guimenuitem>Filter...</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:1897
#, no-c-format
msgid ""
"The filter can be used to display only those files which match certain "
"criteria. This is helpful if you want to organize a large collection and "
"only edit those files which are not in the desired scheme. The expression "
"defining which files to display uses the same format codes which are used in "
"the file name format, import and export."
msgstr ""

#. Tag: para
#: index.docbook:1916
#, no-c-format
msgid "%p %{filepath} Absolute path to file"
msgstr ""

#. Tag: para
#: index.docbook:1930
#, no-c-format
msgid ""
"%w %{marked} Marked, is 1 if the file is marked (<abbrev>e.g.</abbrev> "
"because of truncation or standard violation), empty otherwise"
msgstr ""

#. Tag: para
#: index.docbook:1932
#, no-c-format
msgid "%1a %1{artist}, ... Use the prefix 1 to get values of tag 1"
msgstr ""

#. Tag: para
#: index.docbook:1933
#, no-c-format
msgid "%2a %2{artist}, ... Use the prefix 2 to get values of tag 2"
msgstr ""

#. Tag: para
#: index.docbook:1936
#, no-c-format
msgid ""
"These codes are replaced with the values for the file, and the resulting "
"strings can be compared with the following operations:"
msgstr ""

#. Tag: para
#: index.docbook:1942
#, no-c-format
msgid "s1 equals s2: true if s1 and s2 are equal."
msgstr ""

#. Tag: para
#: index.docbook:1943
#, no-c-format
msgid ""
"s1 contains s2: true if s1 contains s2, <abbrev>i.e.</abbrev> s2 is a "
"substring of s1."
msgstr ""

#. Tag: para
#: index.docbook:1945
#, no-c-format
msgid "s matches re: true if s matches the regular expression re."
msgstr ""

#. Tag: para
#: index.docbook:1947
#, no-c-format
msgid ""
"True expressions are replaced by 1, false by 0. True values are represented "
"by 1, true, on and yes, false values by 0, false, off and no. Boolean "
"operations are not, and, or (in this order of precedence) and can be grouped "
"by parentheses."
msgstr ""

#. Tag: para
#: index.docbook:1952
#, no-c-format
msgid ""
"Some filter rules are predefined and can serve as examples for your own "
"expressions:"
msgstr ""

#. Tag: term
#: index.docbook:1958
#, no-c-format
msgid "<term>All</term>"
msgstr ""

#. Tag: para
#: index.docbook:1959
#, no-c-format
msgid ""
"When the file list is filtered - this is shown by \"[filtered]\" in the "
"window title - and all files shall be displayed again, the filtering can be "
"reverted using this filter. It uses an empty expression, but a true value "
"would have the same effect."
msgstr ""

#. Tag: term
#: index.docbook:1967
#, no-c-format
msgid "Filename Tag Mismatch"
msgstr ""

#. Tag: userinput
#: index.docbook:1968
#, no-c-format
msgid "not (%{filepath} contains \"%{artist} - %{album}/%{track} %{title}\")"
msgstr ""

#. Tag: para
#: index.docbook:1971
#, no-c-format
msgid ""
"Tests if the file path conforms with the file name format. This rule is "
"automatically adapted if the file name format changes."
msgstr ""

#. Tag: term
#: index.docbook:1977
#, no-c-format
msgid "No Tag 1"
msgstr ""

#. Tag: userinput
#: index.docbook:1978
#, no-c-format
msgid "%{tag1} equals \"\""
msgstr ""

#. Tag: para
#: index.docbook:1981
#, no-c-format
msgid "Displays only files which do not have a tag 1."
msgstr ""

#. Tag: term
#: index.docbook:1984
#, no-c-format
msgid "No Tag 2"
msgstr ""

#. Tag: userinput
#: index.docbook:1985
#, no-c-format
msgid "%{tag2} equals \"\""
msgstr ""

#. Tag: para
#: index.docbook:1988
#, no-c-format
msgid "Displays only files which do not have a tag 2."
msgstr ""

#. Tag: term
#: index.docbook:1991
#, no-c-format
msgid "ID3v2.3.0 Tag"
msgstr ""

#. Tag: userinput
#: index.docbook:1992
#, no-c-format
msgid "%{tag2} equals \"ID3v2.3.0\""
msgstr ""

#. Tag: para
#: index.docbook:1995
#, no-c-format
msgid "Displays only files which have an ID3v2.3.0 tag."
msgstr ""

#. Tag: term
#: index.docbook:1998
#, no-c-format
msgid "ID3v2.4.0 Tag"
msgstr ""

#. Tag: userinput
#: index.docbook:1999
#, no-c-format
msgid "%{tag2} equals \"ID3v2.4.0\""
msgstr ""

#. Tag: para
#: index.docbook:2002
#, no-c-format
msgid "Displays only files which have an ID3v2.4.0 tag."
msgstr ""

#. Tag: term
#: index.docbook:2005
#, no-c-format
msgid "Tag 1 != Tag 2"
msgstr ""

#. Tag: userinput
#: index.docbook:2006
#, no-c-format
msgid ""
"not (%1{title} equals %2{title} and %1{album} equals %2{album} and "
"%1{artist} equals %2{artist} and %1{comment} equals %2{comment} and %1{year} "
"equals %2{year} and %1{track} equals %2{track} and %1{genre} equals "
"%2{genre})"
msgstr ""

#. Tag: para
#: index.docbook:2011
#, no-c-format
msgid "Displays files with differences between tag 1 and tag2."
msgstr ""

#. Tag: term
#: index.docbook:2014
#, no-c-format
msgid "Tag 1 == Tag 2"
msgstr ""

#. Tag: userinput
#: index.docbook:2015
#, no-c-format
msgid ""
"%1{title} equals %2{title} and %1{album} equals %2{album} and %1{artist} "
"equals %2{artist} and %1{comment} equals %2{comment} and %1{year} equals "
"%2{year} and %1{track} equals %2{track} and %1{genre} equals %2{genre}"
msgstr ""

#. Tag: para
#: index.docbook:2020
#, no-c-format
msgid "Displays files with identical tag 1 and tag 2."
msgstr ""

#. Tag: term
#: index.docbook:2023
#, no-c-format
msgid "Incomplete"
msgstr ""

#. Tag: userinput
#: index.docbook:2024
#, no-c-format
msgid ""
"%{title} equals \"\" or %{artist} equals \"\" or %{album} equals \"\" or "
"%{year} equals \"\" or %{tracknumber} equals \"\" or %{genre} equals \"\""
msgstr ""

#. Tag: para
#: index.docbook:2027
#, no-c-format
msgid ""
"Displays files with empty values in the standard tags (title, artist, album, "
"date, track number, genre)."
msgstr ""

#. Tag: term
#: index.docbook:2031
#, no-c-format
msgid "No Picture"
msgstr ""

#. Tag: userinput
#: index.docbook:2032
#, no-c-format
msgid "%{picture} equals \"\""
msgstr ""

#. Tag: para
#: index.docbook:2035
#, no-c-format
msgid "Displays only files which do not have a picture."
msgstr ""

#. Tag: term
#: index.docbook:2038
#, no-c-format
msgid "Marked"
msgstr ""

#. Tag: userinput
#: index.docbook:2039
#, no-c-format
msgid "not (%{marked} equals \"\")"
msgstr ""

#. Tag: para
#: index.docbook:2042
#, no-c-format
msgid ""
"Displays only files which are marked because they violate the ID3 standard, "
"are truncated or the picture is too large."
msgstr ""

#. Tag: term
#: index.docbook:2046
#, no-c-format
msgid "Custom Filter"
msgstr ""

#. Tag: para
#: index.docbook:2047
#, no-c-format
msgid ""
"To add your own filter, select this entry. For instance, if you want to have "
"a filter for artists starting with \"The\", replace \"Custom Filter\" with "
"the name \"The Bands\" and press <keycap>Enter</keycap>. Then insert the "
"following expression into the line edit:"
msgstr ""

#. Tag: userinput
#: index.docbook:2053
#, no-c-format
msgid "%{artist} matches \"The.*\""
msgstr ""

#. Tag: para
#: index.docbook:2056
#, no-c-format
msgid ""
"Then click <guibutton>Save Settings</guibutton>. Click <guibutton>Apply</"
"guibutton> to filter the files. All files processed are displayed in the "
"text view, with a \"+\" for those who match the filter and a \"-\" for the "
"others. When finished, only the files with an artist starting with \"The\" "
"are displayed, and the window title is marked with \"[filtered]\"."
msgstr ""

#. Tag: menuchoice
#: index.docbook:2071
#, no-c-format
msgid ""
"<guimenu>Tools</guimenu> <guimenuitem>Convert ID3v2.3 to ID3v2.4</"
"guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:2075
#, no-c-format
msgid ""
"If there are any ID3v2.3 tags in the selected files, they will be "
"<action>converted to ID3v2.4</action> tags. Frames which are not supported "
"by TagLib will be discarded. Only files without unsaved changes will be "
"converted."
msgstr ""

#. Tag: menuchoice
#: index.docbook:2083
#, no-c-format
msgid ""
"<guimenu>Tools</guimenu> <guimenuitem>Convert ID3v2.4 to ID3v2.3</"
"guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:2087
#, no-c-format
msgid ""
"If there are any ID3v2.4 tags in the selected files, they will be "
"<action>converted to ID3v2.3</action> tags. Only files without unsaved "
"changes will be converted."
msgstr ""

#. Tag: menuchoice
#: index.docbook:2095
#, no-c-format
msgid "<guimenu>Tools</guimenu> <guimenuitem>Play</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:2099
#, no-c-format
msgid ""
"This opens a simple toolbar to play audio files. It contains buttons for the "
"basic operations (<guibutton>Play/Pause</guibutton>, <guibutton>Stop "
"playback</guibutton>, <guibutton>Previous Track</guibutton>, <guibutton>Next "
"Track</guibutton>, <guibutton>Close</guibutton>), sliders for position and "
"volume and a display of the current position. If multiple files are "
"selected, the selected tracks are played, else all files will be played."
msgstr ""

#. Tag: title
#: index.docbook:2115
#, no-c-format
msgid "The Settings Menu"
msgstr ""

#. Tag: menuchoice
#: index.docbook:2120
#, no-c-format
msgid "<guimenu>Settings</guimenu> <guimenuitem>Show Toolbar</guimenuitem>"
msgstr ""

#. Tag: action
#: index.docbook:2124
#, no-c-format
msgid "Toggles displaying of the toolbar."
msgstr ""

#. Tag: menuchoice
#: index.docbook:2128
#, no-c-format
msgid "<guimenu>Settings</guimenu> <guimenuitem>Show Statusbar</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:2132
#, no-c-format
msgid ""
"<action>Toggles displaying of the statusbar</action>, which displays longer "
"actions such as opening or saving a folder."
msgstr ""

#. Tag: menuchoice
#: index.docbook:2137
#, no-c-format
msgid "<guimenu>Settings</guimenu> <guimenuitem>Show Picture</guimenuitem>"
msgstr ""

#. Tag: action
#: index.docbook:2141
#, no-c-format
msgid "Toggles displaying of the album cover art preview picture."
msgstr ""

#. Tag: menuchoice
#: index.docbook:2147
#, no-c-format
msgid "<guimenu>Settings</guimenu> <guimenuitem>Auto Hide Tags</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:2151
#, no-c-format
msgid ""
"Empty tags are automatically hidden if this option is active. The "
"<guilabel>File</guilabel>, <guilabel>Tag 1</guilabel> and <guilabel>Tag 2</"
"guilabel> sections can be manually collapsed and expanded by clicking on the "
"corresponding <guibutton>-</guibutton>/<guibutton>+</guibutton> buttons."
msgstr ""

#. Tag: menuchoice
#: index.docbook:2161
#, no-c-format
msgid ""
"<guimenu>Settings</guimenu> <guimenuitem>Configure Shortcut keys...</"
"guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:2165
#, no-c-format
msgid ""
"Opens a dialog to assign keyboard shortcuts for most of the program "
"functions. There are even functions without corresponding menu or button "
"available, <abbrev>e.g.</abbrev> next file, previous file, select all."
msgstr ""

#. Tag: menuchoice
#: index.docbook:2175
#, no-c-format
msgid ""
"<guimenu>Settings</guimenu> <guimenuitem>Configure &kid3;...</guimenuitem>"
msgstr ""

#. Tag: para
#: index.docbook:2179
#, no-c-format
msgid ""
"Opens the <action>configuration dialog</action>, which consists of pages for "
"tags, files, user actions, and network settings."
msgstr ""

#. Tag: para
#: index.docbook:2182
#, no-c-format
msgid ""
"Tag specific options can be found on the <guilabel>Tags</guilabel> page, "
"which is itself separated into four tabs for <guilabel>Tag 1</guilabel>, "
"<guilabel>Tag 2</guilabel>, <guilabel>Tag 3</guilabel>, and <guilabel>All "
"Tags</guilabel>."
msgstr ""

#. Tag: para
#: index.docbook:2188
#, no-c-format
msgid ""
"If <guilabel>Mark truncated fields</guilabel> is checked, truncated ID3v1.1 "
"fields will be marked red. The text fields of ID3v1.1 tags can only have 30 "
"characters, the comment only 28 characters. Also the genre and track numbers "
"are restricted, so that fields can be truncated when imported or transferred "
"from ID3v2. Truncated fields and the file will be marked red, and the mark "
"will be removed after the field has been edited."
msgstr ""

#. Tag: para
#: index.docbook:2196
#, no-c-format
msgid ""
"With <guilabel>Text encoding</guilabel> for <guilabel>ID3v1</guilabel> it is "
"possible to set the character set used in ID3v1 tags. This encoding is "
"supposed to be ISO-8859-1, so it is recommended to keep this default value. "
"However, there are tags around with different encoding, so it can be set "
"here and the ID3v1 tags can then be copied to ID3v2 which supports Unicode."
msgstr ""

#. Tag: para
#: index.docbook:2203
#, no-c-format
msgid ""
"The check box <guilabel>Use track/total number of tracks format</guilabel> "
"controls whether the track number field of ID3v2 tags contains simply the "
"track number or additionally the total number of tracks in the folder."
msgstr ""

#. Tag: para
#: index.docbook:2209
#, no-c-format
msgid ""
"When <guilabel>Genre as text instead of numeric string</guilabel> is "
"checked, all ID3v2 genres will be stored as a text string even if there is a "
"corresponding code for ID3v1 genres. If this option is not set, genres for "
"which an ID3v1 code exists are stored as the number of the genre code (in "
"parentheses for ID3v2.3). Thus the genre Metal is stored as \"Metal\" or "
"\"(9)\" depending on this option. Genres which are not in the list of ID3v1 "
"genres are always stored as a text string. The purpose of this option is "
"improved compatibility with devices which do not correctly interpret genre "
"codes."
msgstr ""

#. Tag: para
#: index.docbook:2219
#, no-c-format
msgid ""
"When <guilabel>WAV files with lowercase id3 chunk</guilabel> is checked, the "
"RIFF chunk used to store ID3v2 tags in WAV files will be named \"id3 \" "
"instead of \"ID3 \". By default, &kid3; and other applications using TagLib "
"accept both the lowercase and the uppercase variant when reading WAV files, "
"but they use \"ID3 \" when writing ID3v2 tags to WAV files. As there exist "
"other applications which only accept \"id3 \" (<abbrev>e.g.</abbrev> JRiver "
"Media Center and foobar2000), this option can be used to create tags which "
"can be read by such applications."
msgstr ""

#. Tag: para
#: index.docbook:2228
#, no-c-format
msgid ""
"When <guilabel>Mark standard violations</guilabel> is checked, ID3v2 fields "
"which violate the standard will be marked red. Details about the violation "
"are shown in a tooltip:"
msgstr ""

#. Tag: para
#: index.docbook:2234
#, no-c-format
msgid "Must be unique"
msgstr ""

#. Tag: para
#: index.docbook:2235
#, no-c-format
msgid "New line is forbidden"
msgstr ""

#. Tag: para
#: index.docbook:2236
#, no-c-format
msgid "Carriage return is forbidden"
msgstr ""

#. Tag: para
#: index.docbook:2237
#, no-c-format
msgid "Owner must be non-empty"
msgstr ""

#. Tag: para
#: index.docbook:2238
#, no-c-format
msgid "Must be numeric"
msgstr ""

#. Tag: para
#: index.docbook:2239
#, no-c-format
msgid "Must be numeric or number/total"
msgstr ""

#. Tag: para
#: index.docbook:2240
#, no-c-format
msgid "Format is DDMM"
msgstr ""

#. Tag: para
#: index.docbook:2241
#, no-c-format
msgid "Format is HHMM"
msgstr ""

#. Tag: para
#: index.docbook:2242
#, no-c-format
msgid "Format is YYYY"
msgstr ""

#. Tag: para
#: index.docbook:2243
#, no-c-format
msgid "Must begin with a year and a space character"
msgstr ""

#. Tag: para
#: index.docbook:2244
#, no-c-format
msgid "Must be ISO 8601 date/time"
msgstr ""

#. Tag: para
#: index.docbook:2245
#, no-c-format
msgid "Must be musical key, 3 characters, A-G, b, #, m, o"
msgstr ""

#. Tag: para
#: index.docbook:2246
#, no-c-format
msgid "Must have ISO 639-2 language code, 3 lowercase characters"
msgstr ""

#. Tag: para
#: index.docbook:2247
#, no-c-format
msgid "Must be ISRC code, 12 characters"
msgstr ""

#. Tag: para
#: index.docbook:2248
#, no-c-format
msgid "Must be list of strings separated by '|'"
msgstr ""

#. Tag: para
#: index.docbook:2249
#, no-c-format
msgid "Has excess white space"
msgstr ""

#. Tag: para
#: index.docbook:2251
#, no-c-format
msgid "The ID3 standard documents are available online:"
msgstr ""

#. Tag: ulink
#: index.docbook:2255
#, no-c-format
msgid "ID3 tag version 2.3.0"
msgstr ""

#. Tag: ulink
#: index.docbook:2256
#, no-c-format
msgid "ID3 tag version 2.4.0 - Main Structure"
msgstr ""

#. Tag: ulink
#: index.docbook:2257
#, no-c-format
msgid "ID3 tag version 2.4.0 - Native Frames"
msgstr ""

#. Tag: para
#: index.docbook:2259
#, no-c-format
msgid ""
"<guilabel>Text encoding</guilabel> defines the default encoding used for "
"ID3v2 frames and can be set to <guilabel>ISO-8859-1</guilabel>, "
"<guilabel>UTF16</guilabel>, or <guilabel>UTF8</guilabel>. <guilabel>UTF8</"
"guilabel> is not valid for ID3v2.3.0 frames; if it is set, <guilabel>UTF16</"
"guilabel> will be used instead. For ID3v2.4.0 frames, all three encodings "
"are possible."
msgstr ""

#. Tag: para
#: index.docbook:2267
#, no-c-format
msgid ""
"<guilabel>Version used for new tags</guilabel> determines whether new ID3v2 "
"tags are created as version 2.3.0 or 2.4.0."
msgstr ""

#. Tag: para
#: index.docbook:2271
#, no-c-format
msgid ""
"<guilabel>Track number digits</guilabel> is the number of digits in Track "
"Number fields. Leading zeros are used to pad. For instance, with a value of "
"2 the track number 5 is set as \"05\"."
msgstr ""

#. Tag: para
#: index.docbook:2276
#, no-c-format
msgid ""
"The combo box <guilabel>Comment field name</guilabel> is only relevant for "
"Ogg/Vorbis and FLAC files and sets the name of the field used for comments. "
"Different applications seem to use different names, \"<literal>COMMENT</"
"literal>\" for instance is used by <application>XMMS</application>, whereas "
"&amarok; uses \"<literal>DESCRIPTION</literal>\"."
msgstr ""

#. Tag: para
#: index.docbook:2283
#, no-c-format
msgid ""
"The format of pictures in Ogg/Vorbis files is determined by "
"<guilabel>Picture field name</guilabel>, which can be "
"\"<literal>METADATA_BLOCK_PICTURE</literal>\" or \"<literal>COVERART</"
"literal>\". The first is the official standard and uses the same format as "
"pictures in FLAC tags. \"<literal>COVERART</literal>\" is an earlier "
"unofficial way to include pictures in Vorbis comments. It can be used for "
"compatibility with legacy players."
msgstr ""

#. Tag: para
#: index.docbook:2291
#, no-c-format
msgid ""
"If the <guilabel>Mark if larger than (bytes)</guilabel> check box is "
"activated, files containing embedded album cover art exceeding the given "
"size in bytes are marked red. This can be used to find files containing "
"oversized pictures which are not accepted by some applications and players. "
"The default value is 131072 bytes (128 KB)."
msgstr ""

#. Tag: para
#: index.docbook:2298
#, no-c-format
msgid ""
"<guilabel>Custom Genres</guilabel> can be used to define genres which are "
"not available in the standard genre list, <abbrev>e.g.</abbrev> \"Gothic "
"Metal\". Such custom genres will appear in the <guilabel>Genre</guilabel> "
"combo box of <guilabel>Tag 2</guilabel>. For ID3v1.1 tags, only the "
"predefined genres can be used."
msgstr ""

#. Tag: para
#: index.docbook:2305
#, no-c-format
msgid ""
"The list of custom genres can also be used to reduce the number of genres "
"available in the <guilabel>Genre</guilabel> combo box to those typically "
"used. If your collection mostly contains music in the genres Metal, Gothic "
"Metal, Ancient and Hard Rock, you can enter those genres and mark "
"<guilabel>Show only custom genres</guilabel>. The <guilabel>Tag 2</guilabel> "
"<guilabel>Genre</guilabel> combo box will then only contain those four "
"genres and you will not have to search through the complete genres list for "
"them. In this example, only Metal and Hard Rock will be listed in the tag 1 "
"genres list, because those two custom genres entries are standard genres. If "
"<guilabel>Show only custom genres</guilabel> is not active, the custom "
"genres can be found at the end of the genres list."
msgstr ""

#. Tag: para
#: index.docbook:2318
#, no-c-format
msgid ""
"In <guilabel>Custom Frames</guilabel>, up to eight custom frame names can be "
"defined, which can then be used like the unified frames, for example as "
"quick access frames."
msgstr ""

#. Tag: para
#: index.docbook:2323
#, no-c-format
msgid ""
"<guilabel>Quick Access Frames</guilabel> defines which frame types are "
"always shown in the <link linkend=\"tag2\">Tag 2</link> section. Such frames "
"can then be added without first using the <guibutton>Add</guibutton> button. "
"The order of these quick access frames can be changed by dragging and "
"dropping items."
msgstr ""

#. Tag: para
#: index.docbook:2330
#, no-c-format
msgid ""
"The combo box <guilabel>Track number field name</guilabel> is only relevant "
"for RIFF INFO and sets the name of the field used for track numbers. Track "
"numbers are not specified in the original RIFF standard, there are "
"applications which use \"<literal>ITRK</literal>\", others use "
"\"<literal>IPRT</literal>\"."
msgstr ""

#. Tag: para
#: index.docbook:2337
#, no-c-format
msgid ""
"<guilabel>Tag Format</guilabel> contains options for the format of the tags. "
"When <guilabel>Automatically apply format</guilabel> is checked, the format "
"configuration is automatically used while editing text in the line edits. "
"<guilabel>Validation</guilabel> enables validators in the controls with "
"track/total and date/time values. The <guilabel>Case conversion</guilabel> "
"can be set to <guilabel>No changes</guilabel>, <guilabel>All lowercase</"
"guilabel>, <guilabel>All uppercase</guilabel>, <guilabel>First letter "
"uppercase</guilabel> or <guilabel>All first letters uppercase</guilabel>. To "
"use locale-aware conversion between lowercase and uppercase characters, a "
"locale can be selected in the combobox below. The string replacement list "
"can be set to arbitrary string mappings. To add a new mapping, select the "
"<guilabel>From</guilabel> cell of a row and insert the text to replace, then "
"go to the <guilabel>To</guilabel> column and enter the replacement text. "
"When the text to replace starts and ends with a slash (\"/\"), a regular "
"expression is used. For regular expressions containing capturing groups, "
"occurrences of \\1, \\2, ... in <guilabel>To</guilabel> are replaced with "
"the string captured by the corresponding capturing group. To remove a "
"mapping set the <guilabel>From</guilabel> cell to an empty value (<abbrev>e."
"g.</abbrev> by first typing space and then backspace). Inserting and "
"deleting rows is also possible using a context menu which appears when the "
"<mousebutton>right</mousebutton> mouse button is clicked. Replacement is "
"only active, if the <guilabel>String replacement</guilabel> check box is "
"checked."
msgstr ""

#. Tag: para
#: index.docbook:2363
#, no-c-format
msgid ""
"The table in <guilabel>Rating</guilabel> contains the mapping of star "
"ratings to the effective values stored in the tag. The frames with rating "
"information are listed in the Rating row of the <link linkend=\"table-frame-"
"list\">frame list</link>. For these frames, the rating can be set by giving "
"a number of stars out of five stars. Different tag formats and different "
"applications use different values to map the star rating to the value stored "
"in the tag. In order to display the correct number of stars, &kid3; will "
"look up a map in this table. The key to look up the mapping is the frame "
"name, for example \"RATING\" as used for Vorbis comments or \"IRTD\" for "
"RIFF INFO. For ID3v2 tags, a combined key is used consisting of the frame ID "
"\"POPM\" of the Popularimeter frame and its \"Email\" field, separated by a "
"dot. Therefore, different keys for ID3v2 exist, <abbrev>e.g.</abbrev> \"POPM."
"Windows Media Player 9 Series\" for the mapping used by Windows Media Player "
"and Explorer, and simply \"POPM\" for POPM frames with an empty \"Email\" "
"field. As multiple entries for \"POPM\" can exist, their order is important. "
"When &kid3; adds a new Popularimeter frame, it will use the first \"POPM\" "
"entry to determine the value to be written into the \"Email\" field. This "
"value will then specify the mapping to be used for star ratings. The first "
"entry is also used if no key was found, it is therefore the default entry."
msgstr ""

#. Tag: para
#: index.docbook:2384
#, no-c-format
msgid ""
"Besides the <guilabel>Name</guilabel> column containing the keys, the table "
"has columns <guilabel>1</guilabel> to <guilabel>5</guilabel> for the values "
"to be stored when the corresponding number of stars is given. The other way "
"round, the values determine the number of stars which are displayed for the "
"value stored in the frame. For instance, the row in the table below contains "
"the values 1, 64, 128, 196, 255. The thresholds for the number of stars to "
"be displayed lay between these values and are compatible with what the "
"&Windows; Explorer uses."
msgstr ""

#. Tag: title
#: index.docbook:2396
#, no-c-format
msgid "Entry in Rating Table"
msgstr ""

#. Tag: entry
#: index.docbook:2399
#, no-c-format
msgid "Name"
msgstr ""

#. Tag: entry
#: index.docbook:2399 index.docbook:2402
#, no-c-format
msgid "<entry>1</entry>"
msgstr ""

#. Tag: entry
#: index.docbook:2399
#, no-c-format
msgid "<entry>2</entry>"
msgstr ""

#. Tag: entry
#: index.docbook:2399
#, no-c-format
msgid "<entry>3</entry>"
msgstr ""

#. Tag: entry
#: index.docbook:2399
#, no-c-format
msgid "<entry>4</entry>"
msgstr ""

#. Tag: entry
#: index.docbook:2399
#, no-c-format
msgid "<entry>5</entry>"
msgstr ""

#. Tag: entry
#: index.docbook:2402
#, no-c-format
msgid "<entry>POPM</entry>"
msgstr ""

#. Tag: entry
#: index.docbook:2402
#, no-c-format
msgid "<entry>64</entry>"
msgstr ""

#. Tag: entry
#: index.docbook:2402
#, no-c-format
msgid "<entry>128</entry>"
msgstr ""

#. Tag: entry
#: index.docbook:2402
#, no-c-format
msgid "<entry>196</entry>"
msgstr ""

#. Tag: entry
#: index.docbook:2402
#, no-c-format
msgid "<entry>255</entry>"
msgstr ""

#. Tag: entry
#: index.docbook:2403
#, no-c-format
msgid "Range"
msgstr ""

#. Tag: entry
#: index.docbook:2403
#, no-c-format
msgid "1-31"
msgstr ""

#. Tag: entry
#: index.docbook:2403
#, no-c-format
msgid "32-95"
msgstr ""

#. Tag: entry
#: index.docbook:2403
#, no-c-format
msgid "96-159"
msgstr ""

#. Tag: entry
#: index.docbook:2403
#, no-c-format
msgid "160-223"
msgstr ""

#. Tag: entry
#: index.docbook:2403
#, no-c-format
msgid "224-255"
msgstr ""

#. Tag: para
#: index.docbook:2408
#, no-c-format
msgid ""
"On the page <guilabel>Files</guilabel> the check box <guilabel>Load last-"
"opened files</guilabel> can be marked so that &kid3; will open and select "
"the last selected file when it is started the next time. <guilabel>Preserve "
"file timestamp</guilabel> can be checked to preserve the file modification "
"time stamp. <guilabel>Filename for cover</guilabel> sets the name which is "
"suggested when an embedded image is exported to a file. With <guilabel>Text "
"encoding (Export, Playlist)</guilabel> the encoding used when writing files "
"can be set. The default <guilabel>System</guilabel> can be changed for "
"example if playlists have to be used on a different device."
msgstr ""

#. Tag: para
#: index.docbook:2420
#, no-c-format
msgid ""
"If <guilabel>Mark changes</guilabel> is active, changed fields are marked "
"with a light gray label background."
msgstr ""

#. Tag: para
#: index.docbook:2424
#, no-c-format
msgid ""
"The section <guilabel>File List</guilabel> determines which files are "
"displayed in the file list. A <guilabel>Filter</guilabel> can be used to "
"restrict the items in this list to files with supported extensions. To "
"explicitly specify which folders to display in the file list or exclude "
"certain folders, the options <guilabel>Include folders</guilabel> and "
"<guilabel>Exclude folders</guilabel> can be used. They can contain wildcard "
"expressions, for instance <filename>*/Music/*</filename> to include only the "
"<filename>Music</filename> folder, or <filename>*/iTunes/*</filename> to "
"exclude the iTunes folder from the file list. If multiple such expressions "
"have to be used, they can be separated by spaces or semicolons."
msgstr ""

#. Tag: para
#: index.docbook:2436
#, no-c-format
msgid ""
"The buttons <guibutton>Filename from tag</guibutton> and <guibutton>Tag from "
"filename</guibutton> in section <guilabel>Format</guilabel> open dialogs to "
"edit the formats which are available in the <guilabel>Format</guilabel> "
"combo boxes (with arrows up and down), which can be found in the <link "
"linkend=\"file\">File</link> section of the main window."
msgstr ""

#. Tag: para
#: index.docbook:2443
#, no-c-format
msgid ""
"<guilabel>Filename Format</guilabel> contains options for the format of the "
"filenames. The same options as in <guilabel>Tag Format</guilabel> are "
"available."
msgstr ""

#. Tag: para
#: index.docbook:2447
#, no-c-format
msgid ""
"Additionally, the <guilabel>Maximum length</guilabel> allowed for file names "
"can be set. Most modern file systems have a limit of 255 characters, but if "
"you want to burn the files to CD, you should set the limit to 64. If "
"<guilabel>Use for playlist and folder names</guilabel> is checked, the file "
"name format is also used when creating playlists and renaming folders."
msgstr ""

#. Tag: para
#: index.docbook:2454
#, no-c-format
msgid ""
"The <guilabel>User Actions</guilabel> page contains a table with the "
"commands which are available in the context menu of the file list. For "
"critical operations such as deleting files, it is advisable to mark "
"<guilabel>Confirm</guilabel> to pop up a confirmation dialog before "
"executing the command. <guilabel>Output</guilabel> can be marked to see the "
"output written by console commands (standard output and standard error). "
"<guilabel>Name</guilabel> is the name displayed in the context menu. "
"<guilabel>Command</guilabel> is the command line to be executed. Arguments "
"can be passed using the following codes:"
msgstr ""

#. Tag: para
#: index.docbook:2468
#, no-c-format
msgid "%F %{files} File paths (a list if multiple files selected)"
msgstr ""

#. Tag: para
#: index.docbook:2469
#, no-c-format
msgid "%f %{file} File path to single file"
msgstr ""

#. Tag: para
#: index.docbook:2470
#, no-c-format
msgid "%uF %{urls} &URL;s (a list if multiple files selected)"
msgstr ""

#. Tag: para
#: index.docbook:2471
#, no-c-format
msgid "%uf %{url} &URL; to single file"
msgstr ""

#. Tag: para
#: index.docbook:2472
#, no-c-format
msgid "%d %{directory} Folder"
msgstr ""

#. Tag: para
#: index.docbook:2482
#, no-c-format
msgid "%b %{browser} Command to start the web browser"
msgstr ""

#. Tag: para
#: index.docbook:2483
#, no-c-format
msgid "%q %{qmlpath} Base folder of provided QML files"
msgstr ""

#. Tag: para
#: index.docbook:2486
#, no-c-format
msgid ""
"The special code <command>@separator</command> can be set as a command to "
"insert a separator into the user actions context menu. Menu items can be put "
"into a submenu by enclosing them with <command>@beginmenu</command> and "
"<command>@endmenu</command> commands. The name of the submenu is determined "
"by the <guilabel>Name</guilabel> column of the <command>@beginmenu</command> "
"command."
msgstr ""

#. Tag: para
#: index.docbook:2495
#, no-c-format
msgid ""
"To execute QML scripts, <command>@qml</command> is used as a command name. "
"The path to the QML script is passed as a parameter. The provided scripts "
"can be found in the folder <filename>%{qmlpath}/script/</filename> (on "
"&Linux; typically <filename>/usr/share/kid3/qml/script/</filename>, on "
"Windows <filename>qml/script/</filename> inside the installation folder, and "
"on &macOS; in the app folder <filename>kid3.app/Contents/Resources/qml/"
"script/</filename>). Custom scripts can be stored in any folder. If the QML "
"code uses &GUI; components, <command>@qmlview</command> shall be used "
"instead of <command>@qml</command>. Additional parameters are passed to the "
"QML script where they will be available via the <function>getArguments()</"
"function> function. An overview of some functions and properties which are "
"available in QML can be found in the appendix <link linkend=\"qml-interface"
"\">QML Interface</link>."
msgstr ""

#. Tag: para
#: index.docbook:2511
#, no-c-format
msgid ""
"The command which will be inserted with %{browser} can be defined in the "
"<guilabel>Web browser</guilabel> line edit above. Commands starting with "
"%{browser} can be used to fetch information about the audio files from the "
"web, for instance <screen width=\"40\">\n"
"<userinput>%{browser} http://lyricwiki.org/%u{artist}:%u{title}</userinput>\n"
"</screen> will query the lyrics for the current song in <ulink url=\"http://"
"www.lyricwiki.org\">LyricWiki</ulink>. The \"u\" in %u{artist} and %u{title} "
"is used to &URL;-encode the artist %{artist} and song %{title} information. "
"It is easy to define your own queries in the same way, <abbrev>e.g.</abbrev> "
"an image search with <ulink url=\"http://www.google.com\">Google</ulink>:"
msgstr ""

#. Tag: screen
#: index.docbook:2522
#, no-c-format
msgid ""
"<userinput>%{browser} http://images.google.com/images?q="
"%u{artist}%20%u{album}</userinput>"
msgstr ""

#. Tag: para
#: index.docbook:2524
#, no-c-format
msgid ""
"To add album cover art to tag 2, you can search for images with Google or "
"Amazon using the commands described above. The picture can be added to the "
"tag with drag and drop. You can also add an image with <guibutton>Add</"
"guibutton>, then select the Picture frame and import an image file or paste "
"from the clipboard. Picture frames are supported for ID3v2, MP4, FLAC, Ogg "
"and ASF tags."
msgstr ""

#. Tag: para
#: index.docbook:2531
#, no-c-format
msgid "To add and delete entries in the table, a context menu can be used."
msgstr ""

#. Tag: para
#: index.docbook:2535
#, no-c-format
msgid ""
"The <guilabel>Network</guilabel> page contains only a field to insert the "
"proxy address and optionally the port, separated by a colon. The proxy will "
"be used when importing from an Internet server when the check box is checked."
msgstr ""

#. Tag: para
#: index.docbook:2540
#, no-c-format
msgid ""
"In the <guilabel>Plugins</guilabel> page, available plugins can be enabled "
"or disabled. The plugins are separated into two sections. The "
"<guilabel>Metadata Plugins &amp; Priority</guilabel> list contains plugins "
"which support audio file formats. The order of the plugins is important "
"because they are tried from top to bottom. Some formats are supported by "
"multiple plugins, so files will be opened with the first plugin supporting "
"them. The <guilabel>TaglibMetadata</guilabel> supports most formats, if it "
"is at the top of the list, it will open most of the files. If you want to "
"use a different plugin for a file format, make sure that it is listed before "
"the <guilabel>TaglibMetadata</guilabel> plugin. Details about the metadata "
"plugin and why you may want to use them instead of TagLib are listed below."
msgstr ""

#. Tag: para
#: index.docbook:2554
#, no-c-format
msgid ""
"<guilabel>Id3libMetadata</guilabel>: Uses <ulink url=\"http://id3lib."
"sourceforge.net\">id3lib</ulink> for ID3v1.1 and ID3v2.3 tags in MP3, MP2, "
"AAC files. Supports a few more frame types than TagLib."
msgstr ""

#. Tag: para
#: index.docbook:2558
#, no-c-format
msgid ""
"<guilabel>OggFlacMetadata</guilabel>: Uses <ulink url=\"http://xiph.org/ogg/"
"\">libogg</ulink>, <ulink url=\"http://xiph.org/vorbis/\">libvorbis, "
"libvorbisfile</ulink> for Ogg files, and additionally <ulink url=\"http://"
"flac.sourceforge.net\">libFLAC++ and libFLAC</ulink> for FLAC files. These "
"are the official libraries for these formats."
msgstr ""

#. Tag: para
#: index.docbook:2564
#, no-c-format
msgid ""
"<guilabel>TaglibMetadata</guilabel>: Uses <ulink url=\"http://taglib.github."
"io/\">TagLib</ulink> which supports a lot of audio file formats. It can be "
"used for all audio files supported by &kid3;."
msgstr ""

#. Tag: para
#: index.docbook:2568
#, no-c-format
msgid ""
"<guilabel>Mp4v2Metadata</guilabel>: <ulink url=\"http://code.google.com/p/"
"mp4v2\">mp4v2</ulink> was originally used by &kid3; to support M4A files. "
"Can be used in case of problems with the M4A support of TagLib."
msgstr ""

#. Tag: para
#: index.docbook:2574
#, no-c-format
msgid ""
"The <guilabel>Available Plugins</guilabel> section lists the remaining "
"plugins. Their order is not important, but they can be enabled or disabled "
"using the check boxes."
msgstr ""

#. Tag: para
#: index.docbook:2580
#, no-c-format
msgid ""
"<guilabel>AmazonImport</guilabel>: Used for the <guimenuitem>Import from "
"Amazon...</guimenuitem> function."
msgstr ""

#. Tag: para
#: index.docbook:2583
#, no-c-format
msgid ""
"<guilabel>DiscogsImport</guilabel>: Used for the <guimenuitem>Import from "
"Discogs...</guimenuitem> function."
msgstr ""

#. Tag: para
#: index.docbook:2586
#, no-c-format
msgid ""
"<guilabel>FreedbImport</guilabel>: Used for the <guimenuitem>Import from "
"gnudb.org...</guimenuitem> function."
msgstr ""

#. Tag: para
#: index.docbook:2590
#, no-c-format
msgid ""
"<guilabel>MusicBrainzImport</guilabel>: Used for the <guimenuitem>Import "
"from MusicBrainz Release...</guimenuitem> function."
msgstr ""

#. Tag: para
#: index.docbook:2594
#, no-c-format
msgid ""
"<guilabel>AcoustidImport</guilabel>: Used for the <guimenuitem>Import from "
"MusicBrainz Fingerprint...</guimenuitem> function, which depends on the "
"<ulink url=\"http://acoustid.org/chromaprint\">Chromaprint</ulink> and "
"<ulink url=\"http://libav.org/\">libav</ulink> libraries."
msgstr ""

#. Tag: para
#: index.docbook:2601
#, no-c-format
msgid ""
"Plugins which are disabled will not be loaded. This can be used to optimize "
"resource usage and startup time. The settings on this page take only effect "
"after a restart of &kid3;."
msgstr ""

#. Tag: title
#: index.docbook:2615
#, no-c-format
msgid "The Help Menu"
msgstr ""

#. Tag: menuchoice
#: index.docbook:2620
#, no-c-format
msgid "<guimenu>Help</guimenu> <guimenuitem>&kid3; Handbook</guimenuitem>"
msgstr ""

#. Tag: action
#: index.docbook:2624
#, no-c-format
msgid "Opens this handbook."
msgstr ""

#. Tag: menuchoice
#: index.docbook:2628
#, no-c-format
msgid "<guimenu>Help</guimenu> <guimenuitem>About &kid3;</guimenuitem>"
msgstr ""

#. Tag: action
#: index.docbook:2632
#, no-c-format
msgid "Displays a short information about &kid3;."
msgstr ""

#. Tag: title
#: index.docbook:2647
#, no-c-format
msgid "Commands"
msgstr ""

#. Tag: para
#: index.docbook:2648
#, no-c-format
msgid ""
"<command>kid3-cli</command> offers a command-line-interface for &kid3;. If a "
"folder path is used, the folder is opened. If one or more file paths are "
"given, the common folder is opened and the files are selected. Subsequent "
"commands will then work on these files. Commands are specified using "
"<option>-c</option> options. If multiple commands are passed, they are "
"executed in the given order. If files are modified by the commands, they "
"will be saved at the end. If no command options are passed, <command>kid3-"
"cli</command> starts in interactive mode. Commands can be entered and will "
"operate on the current selection. The following sections list all available "
"commands."
msgstr ""

#. Tag: title
#: index.docbook:2662
#, no-c-format
msgid "Help"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:2663
#, no-c-format
msgid ""
"<command>help</command> <arg><replaceable>COMMAND-NAME</replaceable></arg>"
msgstr ""

#. Tag: para
#: index.docbook:2667
#, no-c-format
msgid ""
"Displays help about the parameters of <replaceable>COMMAND-NAME</"
"replaceable> or about all commands if no command name is given."
msgstr ""

#. Tag: title
#: index.docbook:2674
#, no-c-format
msgid "Timeout"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:2675
#, no-c-format
msgid ""
"<command>timeout</command> <group> <arg choice=\"plain\">default</arg> <arg "
"choice=\"plain\">off</arg> <arg choice=\"plain\"><replaceable>TIME</"
"replaceable></arg> </group>"
msgstr ""

#. Tag: para
#: index.docbook:2683
#, no-c-format
msgid ""
"Overwrite the default command timeout. The CLI commands abort after a "
"command specific timeout is expired. This timeout is 10 seconds for "
"<command>ls</command> and <command>albumart</command>, 60 seconds for "
"<command>autoimport</command> and <command>filter</command>, and 3 seconds "
"for all other commands. If a huge number of files has to be processed, these "
"timeouts may be too restrictive, thus the timeout for all commands can be "
"set to <replaceable>TIME</replaceable> ms, switched off altogether or be "
"left at the default values."
msgstr ""

#. Tag: title
#: index.docbook:2695
#, no-c-format
msgid "Quit application"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:2696
#, no-c-format
msgid "<command>exit</command> <arg>force</arg>"
msgstr ""

#. Tag: para
#: index.docbook:2700
#, no-c-format
msgid ""
"Exit application. If there are modified unsaved files, the <parameter class="
"\"command\">force</parameter> parameter is required."
msgstr ""

#. Tag: title
#: index.docbook:2706
#, no-c-format
msgid "Change folder"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:2707
#, no-c-format
msgid "<command>cd</command> <arg><replaceable>FOLDER</replaceable></arg>"
msgstr ""

#. Tag: para
#: index.docbook:2711
#, no-c-format
msgid ""
"If no <replaceable>FOLDER</replaceable> is given, change to the home folder. "
"If a folder is given, change into the folder. If one or more file paths are "
"given, change to their common folder and select the files."
msgstr ""

#. Tag: title
#: index.docbook:2718
#, no-c-format
msgid "Print the filename of the current folder"
msgstr ""

#. Tag: para
#: index.docbook:2722
#, no-c-format
msgid "Print the filename of the current working folder."
msgstr ""

#. Tag: title
#: index.docbook:2726
#, no-c-format
msgid "Folder list"
msgstr ""

#. Tag: para
#: index.docbook:2730
#, no-c-format
msgid ""
"List the contents of the current folder. This corresponds to the file list "
"in the &kid3; &GUI;. Five characters before the file names show the state of "
"the file."
msgstr ""

#. Tag: para
#: index.docbook:2736
#, no-c-format
msgid "<computeroutput>&gt;</computeroutput> File is selected."
msgstr ""

#. Tag: para
#: index.docbook:2738
#, no-c-format
msgid "<computeroutput>*</computeroutput> File is modified."
msgstr ""

#. Tag: para
#: index.docbook:2740
#, no-c-format
msgid ""
"<computeroutput>1</computeroutput> File has a tag 1, otherwise "
"'<computeroutput>-</computeroutput>' is displayed."
msgstr ""

#. Tag: para
#: index.docbook:2742
#, no-c-format
msgid ""
"<computeroutput>2</computeroutput> File has a tag 2, otherwise "
"'<computeroutput>-</computeroutput>' is displayed."
msgstr ""

#. Tag: para
#: index.docbook:2744
#, no-c-format
msgid ""
"<computeroutput>3</computeroutput> File has a tag 3, otherwise "
"'<computeroutput>-</computeroutput>' is displayed."
msgstr ""

#. Tag: screen
#: index.docbook:2748
#, no-c-format
msgid ""
"<prompt>kid3-cli&gt; </prompt><userinput>ls</userinput><computeroutput>\n"
"  1-- 01 Intro.mp3\n"
"> 12- 02 We Only Got This One.mp3\n"
" *1-- 03 Outro.mp3</computeroutput>"
msgstr ""

#. Tag: para
#: index.docbook:2750
#, no-c-format
msgid ""
"In this example, all files have a tag 1, the second file also has a tag 2 "
"and it is selected. The third file is modified."
msgstr ""

#. Tag: title
#: index.docbook:2756
#, no-c-format
msgid "Save the changed files"
msgstr ""

#. Tag: title
#: index.docbook:2765
#, no-c-format
msgid "Select file"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:2766
#, no-c-format
msgid ""
"<command>select</command> <group> <arg choice=\"plain\">all</arg> <arg "
"choice=\"plain\">none</arg> <arg choice=\"plain\">first</arg> <arg choice="
"\"plain\">previous</arg> <arg choice=\"plain\">next</arg> <arg choice=\"plain"
"\" rep=\"repeat\"><replaceable>FILE</replaceable></arg> </group>"
msgstr ""

#. Tag: para
#: index.docbook:2777
#, no-c-format
msgid ""
"To select all files, enter <userinput>select all</userinput>, to deselect "
"all files, enter <userinput>select none</userinput>. To traverse the files "
"in the current folder start with <userinput>select first</userinput>, then "
"go forward using <userinput>select next</userinput> or backward using "
"<userinput>select previous</userinput>. Specific files can be added to the "
"current selection by giving their file names. Wildcards are possible, so "
"<userinput>select *.mp3</userinput> will select all MP3 files in the current "
"folder."
msgstr ""

#. Tag: screen
#: index.docbook:2787
#, no-c-format
msgid ""
"<prompt>kid3-cli&gt; </prompt><userinput>select first</userinput>\n"
"<prompt>kid3-cli&gt; </prompt><userinput>ls</userinput><computeroutput>\n"
"> 1-- 01 Intro.mp3\n"
"  12- 02 We Only Got This One.mp3\n"
" *1-- 03 Outro.mp3</computeroutput>\n"
"<prompt>kid3-cli&gt; </prompt><userinput>select next</userinput>\n"
"<prompt>kid3-cli&gt; </prompt><userinput>ls</userinput><computeroutput>\n"
"  1-- 01 Intro.mp3\n"
"> 12- 02 We Only Got This One.mp3\n"
" *1-- 03 Outro.mp3</computeroutput>\n"
"<prompt>kid3-cli&gt; </prompt><userinput>select *.mp3</userinput>\n"
"<prompt>kid3-cli&gt; </prompt><userinput>ls</userinput><computeroutput>\n"
"> 1-- 01 Intro.mp3\n"
"> 12- 02 We Only Got This One.mp3\n"
">*1-- 03 Outro.mp3</computeroutput>"
msgstr ""

#. Tag: title
#: index.docbook:2791
#, no-c-format
msgid "Select tag"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:2792
#, no-c-format
msgid ""
"<command>tag</command> <arg><replaceable>TAG-NUMBERS</replaceable></arg>"
msgstr ""

#. Tag: para
#: index.docbook:2796
#, no-c-format
msgid ""
"Many commands have an optional <replaceable>TAG-NUMBERS</replaceable> "
"parameter, which specifies whether the command operates on tag 1, 2, or 3. "
"If this parameter is omitted, the default tag numbers are used, which can be "
"set by this command. At startup, it is set to <literal>12</literal> which "
"means that information is read from tag 2 if available, else from tag 1; "
"modifications are done on tag 2. The <option><replaceable>TAG-NUMBERS</"
"replaceable></option> can be set to <userinput>1</userinput>, <userinput>2</"
"userinput>, or <userinput>3</userinput> to operate only on the corresponding "
"tag. If the parameter is omitted, the current setting is displayed."
msgstr ""

#. Tag: title
#: index.docbook:2811
#, no-c-format
msgid "Get tag frame"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:2812
#, no-c-format
msgid ""
"<command>get</command> <group> <arg choice=\"plain\">all</arg> <arg choice="
"\"plain\"><replaceable>FRAME-NAME</replaceable></arg> </group> "
"<arg><replaceable>TAG-NUMBERS</replaceable></arg>"
msgstr ""

#. Tag: para
#: index.docbook:2820
#, no-c-format
msgid ""
"This command can be used to read the value of a specific tag frame or get "
"information about all tag frames (if the argument is omitted or <option>all</"
"option> is used). Modified frames are marked with a '<computeroutput>*</"
"computeroutput>'."
msgstr ""

#. Tag: screen
#: index.docbook:2826
#, no-c-format
msgid ""
"<prompt>kid3-cli&gt; </prompt><userinput>get</userinput><computeroutput>\n"
"File: MPEG 1 Layer 3 192 kbps 44100 Hz Joint Stereo\n"
"  Name: 01 Intro.mp3\n"
"Tag 1: ID3v1.1\n"
"  Title         Intro\n"
"  Artist        One Hit Wonder\n"
"  Album         Let's Tag\n"
"  Date          2013\n"
"  Track Number  1\n"
"  Genre         Pop</computeroutput>\n"
"<prompt>kid3-cli&gt; </prompt><userinput>get title</"
"userinput><computeroutput>\n"
"Intro</computeroutput>"
msgstr ""

#. Tag: para
#: index.docbook:2827
#, no-c-format
msgid "To save the contents of a picture frame to a file, use"
msgstr ""

#. Tag: screen
#: index.docbook:2828
#, no-c-format
msgid "<userinput>get picture:'/path/to/folder.jpg'</userinput>"
msgstr ""

#. Tag: para
#: index.docbook:2830
#, no-c-format
msgid "To save synchronized lyrics to an LRC file, use"
msgstr ""

#. Tag: screen
#: index.docbook:2831
#, no-c-format
msgid "<userinput>get SYLT:'/path/to/lyrics.lrc'</userinput>"
msgstr ""

#. Tag: para
#: index.docbook:2833
#, no-c-format
msgid ""
"It is possible to get only a specific field from a frame, for example "
"<userinput>get POPM.Email</userinput> for the Email field of a Popularimeter "
"frame. If a file has multiple frames of the same kind, the different frames "
"can be indexed with brackets, for example the first performer from a Vorbis "
"comment can be retrieved using <userinput>get performer[0]</userinput>, the "
"second using <userinput>get performer[1]</userinput>."
msgstr ""

#. Tag: para
#: index.docbook:2840
#, no-c-format
msgid ""
"The pseudo field name \"selected\" can be used to check if a frame is "
"selected, for example <userinput>get artist.selected</userinput> will return "
"<computeroutput>1</computeroutput> if the artist frame is selected, else "
"<computeroutput>0</computeroutput>."
msgstr ""

#. Tag: title
#: index.docbook:2849
#, no-c-format
msgid "Set tag frame"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:2850
#, no-c-format
msgid ""
"<command>set</command> <arg choice=\"req\"><replaceable>FRAME-NAME</"
"replaceable></arg> <arg choice=\"req\"><replaceable>FRAME-VALUE</"
"replaceable></arg> <arg><replaceable>TAG-NUMBERS</replaceable></arg>"
msgstr ""

#. Tag: para
#: index.docbook:2856
#, no-c-format
msgid ""
"This command sets the value of a specific tag frame. If <replaceable>FRAME-"
"VALUE</replaceable> is empty, the frame is deleted."
msgstr ""

#. Tag: screen
#: index.docbook:2859
#, no-c-format
msgid ""
"<prompt>kid3-cli&gt; </prompt><userinput>set remixer 'O.H. Wonder'</"
"userinput>"
msgstr ""

#. Tag: para
#: index.docbook:2860
#, no-c-format
msgid "To set the contents of a picture frame from a file, use"
msgstr ""

#. Tag: screen
#: index.docbook:2861
#, no-c-format
msgid ""
"<userinput>set picture:'/path/to/folder.jpg' 'Picture Description'</"
"userinput>"
msgstr ""

#. Tag: para
#: index.docbook:2863
#, no-c-format
msgid "To set synchronized lyrics from an LRC file, use"
msgstr ""

#. Tag: screen
#: index.docbook:2864
#, no-c-format
msgid ""
"<userinput>set SYLT:'/path/to/lyrics.lrc' 'Lyrics Description'</userinput>"
msgstr ""

#. Tag: para
#: index.docbook:2866
#, no-c-format
msgid ""
"To set a specific field of a frame, the field name can be given after a dot, "
"<abbrev>e.g.</abbrev> to set the Counter field of a Popularimeter frame, use"
msgstr ""

#. Tag: screen
#: index.docbook:2869
#, no-c-format
msgid "<userinput>set POPM.Counter 5</userinput>"
msgstr ""

#. Tag: para
#: index.docbook:2871
#, no-c-format
msgid ""
"An application for field specifications is the case where you want a custom "
"TXXX frame with \"rating\" description instead of a standard Popularimeter "
"frame (this seems to be used by some plugins). You can create such a TXXX "
"rating frame with <command>kid3-cli</command>, however, you have to first "
"create a TXXX frame with description \"rating\" and then set the value of "
"this frame to the rating value. <screen width=\"65\">\n"
"<prompt>kid3-cli&gt; </prompt><userinput>set rating \"\"</userinput>\n"
"<prompt>kid3-cli&gt; </prompt><userinput>set TXXX.Description rating</"
"userinput>\n"
"<prompt>kid3-cli&gt; </prompt><userinput>set rating 5</userinput>\n"
"</screen> The first command will delete an existing POPM frame, because if "
"such a frame exists, <userinput>set rating 5</userinput> would set the POPM "
"frame and not the TXXX frame. Another possibility would be to use "
"<userinput>set TXXX.Text 5</userinput>, but this would only work if there is "
"no other TXXX frame present."
msgstr ""

#. Tag: para
#: index.docbook:2885
#, no-c-format
msgid ""
"To set multiple frames of the same kind, an index can be given in brackets, "
"<abbrev>e.g.</abbrev> to set multiple performers in a Vorbis comment, use"
msgstr ""

#. Tag: screen
#: index.docbook:2888
#, no-c-format
msgid ""
"<prompt>kid3-cli&gt; </prompt><userinput>set performer[0] 'Liza don Getti "
"(soprano)'</userinput>\n"
"<prompt>kid3-cli&gt; </prompt><userinput>set performer[1] 'Joe Barr "
"(piano)'</userinput>"
msgstr ""

#. Tag: para
#: index.docbook:2890
#, no-c-format
msgid ""
"To select certain frames before a copy, paste or remove action, the pseudo "
"field name \"selected\" can be used. Normally, all frames are selected, to "
"deselect all, use <userinput>set '*.selected' 0</userinput>, then for "
"example <userinput>set artist.selected 1</userinput> to select the artist "
"frame."
msgstr ""

#. Tag: title
#: index.docbook:2899
#, no-c-format
msgid "Revert"
msgstr ""

#. Tag: para
#: index.docbook:2903
#, no-c-format
msgid ""
"Revert all modifications in the selected files (or all files if no files are "
"selected)."
msgstr ""

#. Tag: title
#: index.docbook:2909
#, no-c-format
msgid "Import from file"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:2910
#, no-c-format
msgid ""
"<command>import</command> <arg choice=\"req\"><replaceable>FILE</"
"replaceable></arg> <arg choice=\"req\"><replaceable>FORMAT-NAME</"
"replaceable></arg> <arg><replaceable>TAG-NUMBERS</replaceable></arg>"
msgstr ""

#. Tag: para
#: index.docbook:2916
#, no-c-format
msgid ""
"Tags are imported from the file <replaceable>FILE</replaceable> in the "
"format with the name <replaceable>FORMAT-NAME</replaceable> (<abbrev>e.g.</"
"abbrev> <userinput>\"CSV unquoted\"</userinput>, see <link linkend=\"import-"
"text\">Import</link>)."
msgstr ""

#. Tag: para
#: index.docbook:2921
#, no-c-format
msgid ""
"If <userinput>tags</userinput> is given for <replaceable>FILE</replaceable>, "
"tags are imported from other tags. Instead of <replaceable>FORMAT-NAME</"
"replaceable> parameters <replaceable>SOURCE</replaceable> and "
"<replaceable>EXTRACTION</replaceable> are required, see <link linkend="
"\"import-tags\">Import from Tags</link>. To apply the import from tags on "
"the selected files, use <userinput>tagsel</userinput> instead of "
"<userinput>tags</userinput>. This function also supports output of the "
"extracted value by using an <replaceable>EXTRACTION</replaceable> with the "
"value <userinput>%{__return}(.+)</userinput>."
msgstr ""

#. Tag: title
#: index.docbook:2935
#, no-c-format
msgid "Automatic import"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:2936
#, no-c-format
msgid ""
"<command>autoimport</command> <arg><replaceable>PROFILE-NAME</replaceable></"
"arg> <arg><replaceable>TAG-NUMBERS</replaceable></arg>"
msgstr ""

#. Tag: para
#: index.docbook:2941
#, no-c-format
msgid ""
"Batch import using profile <replaceable>PROFILE-NAME</replaceable> (see "
"<link linkend=\"batch-import\">Automatic Import</link>, <userinput>\"All\"</"
"userinput> is used if omitted)."
msgstr ""

#. Tag: title
#: index.docbook:2948
#, no-c-format
msgid "Download album cover artwork"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:2949
#, no-c-format
msgid ""
"<command>albumart</command> <arg choice=\"req\"><replaceable>URL</"
"replaceable></arg> <arg>all</arg>"
msgstr ""

#. Tag: para
#: index.docbook:2954
#, no-c-format
msgid ""
"Set the album artwork by downloading a picture from <replaceable>URL</"
"replaceable>. The rules defined in the <link linkend=\"browse_pictures"
"\">Browse Cover Art</link> dialog are used to transform general &URL;s "
"(<abbrev>e.g.</abbrev> from Amazon) to a picture &URL;. To set the album "
"cover from a local picture file, use the <link linkend=\"cli-set\">set</"
"link> command."
msgstr ""

#. Tag: screen
#: index.docbook:2960
#, no-c-format
msgid ""
"<prompt>kid3-cli&gt; </prompt><userinput>albumart\n"
"http://www.amazon.com/Versus-World-Amon-Amarth/dp/B000078DOC</userinput>"
msgstr ""

#. Tag: title
#: index.docbook:2964
#, no-c-format
msgid "Export to file"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:2965
#, no-c-format
msgid ""
"<command>export</command> <arg choice=\"req\"><replaceable>FILE</"
"replaceable></arg> <arg choice=\"req\"><replaceable>FORMAT-NAME</"
"replaceable></arg> <arg><replaceable>TAG-NUMBERS</replaceable></arg>"
msgstr ""

#. Tag: para
#: index.docbook:2971
#, no-c-format
msgid ""
"Tags are exported to file <replaceable>FILE</replaceable> in the format with "
"the name <replaceable>FORMAT-NAME</replaceable> (<abbrev>e.g.</abbrev> "
"<userinput>\"CSV unquoted\"</userinput>, see <link linkend=\"export"
"\">Export</link>)."
msgstr ""

#. Tag: title
#: index.docbook:2979
#, no-c-format
msgid "Create playlist"
msgstr ""

#. Tag: para
#: index.docbook:2983
#, no-c-format
msgid ""
"Create playlist in the format set in the configuration, see <link linkend="
"\"create-playlist\">Create Playlist</link>."
msgstr ""

#. Tag: title
#: index.docbook:2989
#, no-c-format
msgid "Apply filename format"
msgstr ""

#. Tag: para
#: index.docbook:2993
#, no-c-format
msgid ""
"Apply file name format set in the configuration, see <link linkend=\"apply-"
"filename-format\">Apply Filename Format</link>."
msgstr ""

#. Tag: title
#: index.docbook:2998
#, no-c-format
msgid "Apply tag format"
msgstr ""

#. Tag: para
#: index.docbook:3002
#, no-c-format
msgid ""
"Apply tag name format set in the configuration, see <link linkend=\"apply-"
"tag-format\">Apply Tag Format</link>."
msgstr ""

#. Tag: title
#: index.docbook:3007 index.docbook:3864
#, no-c-format
msgid "Apply text encoding"
msgstr ""

#. Tag: para
#: index.docbook:3011
#, no-c-format
msgid ""
"Apply text encoding set in the configuration, see <link linkend=\"apply-text-"
"encoding\">Apply Text Encoding</link>."
msgstr ""

#. Tag: title
#: index.docbook:3016
#, no-c-format
msgid "Rename folder"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:3017
#, no-c-format
msgid ""
"<command>renamedir</command> <arg><replaceable>FORMAT</replaceable></arg> "
"<group> <arg choice=\"plain\">create</arg> <arg choice=\"plain\">rename</"
"arg> <arg choice=\"plain\">dryrun</arg> </group> <arg><replaceable>TAG-"
"NUMBERS</replaceable></arg>"
msgstr ""

#. Tag: para
#: index.docbook:3027
#, no-c-format
msgid ""
"Rename or create folders from the values in the tags according to a given "
"<replaceable>FORMAT</replaceable> (<abbrev>e.g.</abbrev> <userinput>"
"%{artist} - %{album}</userinput>, see <link linkend=\"rename-directory"
"\">Rename Folder</link>), if no format is given, the format defined in the "
"<guilabel>Rename folder</guilabel> dialog is used. The default mode is "
"<option>rename</option>; to create folders, <option>create</option> must be "
"given explicitly. The rename actions will be performed immediately, to just "
"see what would be done, use the <option>dryrun</option> option."
msgstr ""

#. Tag: title
#: index.docbook:3040
#, no-c-format
msgid "Number tracks"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:3041
#, no-c-format
msgid ""
"<command>numbertracks</command> <arg><replaceable>TRACK-NUMBER</"
"replaceable></arg> <arg><replaceable>TAG-NUMBERS</replaceable></arg>"
msgstr ""

#. Tag: para
#: index.docbook:3046
#, no-c-format
msgid ""
"Number the selected tracks starting with <replaceable>TRACK-NUMBER</"
"replaceable> (<literal>1</literal> if omitted)."
msgstr ""

#. Tag: title
#: index.docbook:3052
#, no-c-format
msgid "Filter"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:3053
#, no-c-format
msgid ""
"<command>filter</command> <group> <arg choice=\"plain\"><replaceable>FILTER-"
"NAME</replaceable></arg> <arg choice=\"plain\"><replaceable>FILTER-FORMAT</"
"replaceable></arg> </group>"
msgstr ""

#. Tag: para
#: index.docbook:3060
#, no-c-format
msgid ""
"Filter the files so that only the files matching the <replaceable>FILTER-"
"FORMAT</replaceable> are visible. The name of a predefined filter expression "
"(<abbrev>e.g.</abbrev> <userinput>\"Filename Tag Mismatch\"</userinput>) can "
"be used instead of a filter expression, see <link linkend=\"filter\">Filter</"
"link>."
msgstr ""

#. Tag: screen
#: index.docbook:3066
#, no-c-format
msgid ""
"<prompt>kid3-cli&gt; </prompt><userinput>filter '%{title} contains \"tro\"'</"
"userinput><computeroutput>\n"
"Started\n"
"  /home/urs/One Hit Wonder - Let's Tag\n"
"+ 01 Intro.mp3\n"
"- 02 We Only Got This One.mp3\n"
"+ 03 Outro.mp3\n"
"Finished</computeroutput>\n"
"<prompt>kid3-cli&gt; </prompt><userinput>ls</userinput><computeroutput>\n"
"  1-- 01 Intro.mp3\n"
"  1-- 03 Outro.mp3</computeroutput>\n"
"<prompt>kid3-cli&gt; </prompt><userinput>filter All</"
"userinput><computeroutput>\n"
"Started\n"
"  /home/urs/One Hit Wonder - Let's Tag\n"
"+ 01 Intro.mp3\n"
"+ 02 We Only Got This One.mp3\n"
"+ 03 Outro.mp3\n"
"Finished</computeroutput>\n"
"<prompt>kid3-cli&gt; </prompt><userinput>ls</userinput><computeroutput>\n"
"  1-- 01 Intro.mp3\n"
"  12- 02 We Only Got This One.mp3\n"
"  1-- 03 Outro.mp3</computeroutput>"
msgstr ""

#. Tag: title
#: index.docbook:3070
#, no-c-format
msgid "Convert ID3v2.3 to ID3v2.4"
msgstr ""

#. Tag: title
#: index.docbook:3077
#, no-c-format
msgid "Convert ID3v2.4 to ID3v2.3"
msgstr ""

#. Tag: title
#: index.docbook:3084
#, no-c-format
msgid "Filename from tag"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:3085
#, no-c-format
msgid ""
"<command>fromtag</command> <arg><replaceable>FORMAT</replaceable></arg> "
"<arg><replaceable>TAG-NUMBERS</replaceable></arg>"
msgstr ""

#. Tag: para
#: index.docbook:3090
#, no-c-format
msgid ""
"Set the file names of the selected files from values in the tags, for "
"example <userinput>fromtag '%{track} - %{title}' 1</userinput>. If no format "
"is specified, the format set in the &GUI; is used."
msgstr ""

#. Tag: title
#: index.docbook:3097
#, no-c-format
msgid "Tag from filename"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:3098
#, no-c-format
msgid ""
"<command>totag</command> <arg><replaceable>FORMAT</replaceable></arg> "
"<arg><replaceable>TAG-NUMBERS</replaceable></arg>"
msgstr ""

#. Tag: para
#: index.docbook:3103
#, no-c-format
msgid ""
"Set the tag frames from the file names, for example <userinput>totag "
"'%{albumartist} - %{album}/%{track} %{title}' 2</userinput>. If no format is "
"specified, the format set in the &GUI; is used. If the format of the "
"filename does not match this pattern, a few other commonly used formats are "
"tried."
msgstr ""

#. Tag: title
#: index.docbook:3112
#, no-c-format
msgid "Tag to other tag"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:3113
#, no-c-format
msgid ""
"<command>syncto</command> <arg choice=\"req\"><replaceable>TAG-NUMBER</"
"replaceable></arg>"
msgstr ""

#. Tag: para
#: index.docbook:3117
#, no-c-format
msgid ""
"Copy the tag frames from one tag to the other tag, <abbrev>e.g.</abbrev> to "
"set the ID3v2 tag from the ID3v1 tag, use <userinput>syncto 2</userinput>."
msgstr ""

#. Tag: title
#: index.docbook:3123
#, no-c-format
msgid "Copy"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:3124
#, no-c-format
msgid ""
"<command>copy</command> <arg><replaceable>TAG-NUMBER</replaceable></arg>"
msgstr ""

#. Tag: para
#: index.docbook:3128
#, no-c-format
msgid ""
"Copy the tag frames of the selected file to the internal copy buffer. They "
"can then be set on another file using the <command>paste</command> command."
msgstr ""

#. Tag: para
#: index.docbook:3132
#, no-c-format
msgid ""
"To copy only a subset of the frames, use the \"selected\" pseudo field with "
"the <command>set</command> command. For example, to copy only the disc "
"number and copyright frames, use"
msgstr ""

#. Tag: screen
#: index.docbook:3136
#, no-c-format
msgid ""
"<userinput>set '*.selected' 0</userinput>\n"
"<userinput>set discnumber.selected 1</userinput>\n"
"<userinput>set copyright.selected 1</userinput>\n"
"<userinput>copy</userinput>"
msgstr ""

#. Tag: title
#: index.docbook:3141
#, no-c-format
msgid "Paste"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:3142
#, no-c-format
msgid ""
"<command>paste</command> <arg><replaceable>TAG-NUMBER</replaceable></arg>"
msgstr ""

#. Tag: para
#: index.docbook:3146
#, no-c-format
msgid ""
"Set tag frames from the contents of the <command>copy</command> buffer in "
"the selected files."
msgstr ""

#. Tag: title
#: index.docbook:3152
#, no-c-format
msgid "Remove"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:3153
#, no-c-format
msgid ""
"<command>remove</command> <arg><replaceable>TAG-NUMBER</replaceable></arg>"
msgstr ""

#. Tag: para
#: index.docbook:3157
#, no-c-format
msgid "Remove a tag."
msgstr ""

#. Tag: para
#: index.docbook:3159
#, no-c-format
msgid ""
"It is possible to remove only a subset of the frames by selecting them as "
"described in the <link linkend=\"cli-copy\"><command>copy</command> command</"
"link>."
msgstr ""

#. Tag: title
#: index.docbook:3166
#, no-c-format
msgid "Configure Kid3"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:3167
#, no-c-format
msgid ""
"<command>config</command> <arg><replaceable>OPTION</replaceable></arg> "
"<arg><replaceable>VALUE</replaceable></arg>"
msgstr ""

#. Tag: para
#: index.docbook:3172
#, no-c-format
msgid "Query or set a configuration option."
msgstr ""

#. Tag: para
#: index.docbook:3174
#, no-c-format
msgid ""
"The <replaceable>OPTION</replaceable> consists of a group name and a "
"property name separated by a dot. When no <replaceable>OPTION</replaceable> "
"is given, all available groups are displayed. If only a group name is given, "
"all available properties of the group are displayed. For a given group and "
"property, the currently configured value is displayed. To change the "
"setting, the new value can be passed as a second argument."
msgstr ""

#. Tag: para
#: index.docbook:3181
#, no-c-format
msgid ""
"If the value of a setting is a list, all list elements have to be given as "
"arguments. This means that to append an element to an existing list of "
"elements, all existing elements have to be passed followed by the new "
"element. In such a situation, it is easier to use the JSON mode, where the "
"current list can be copied with the new element appended."
msgstr ""

#. Tag: title
#: index.docbook:3190
#, no-c-format
msgid "Execute program or QML script"
msgstr ""

#. Tag: cmdsynopsis
#: index.docbook:3191
#, no-c-format
msgid ""
"<command>execute</command> <arg choice=\"opt\">@qml</arg> <arg choice=\"req"
"\"><replaceable>FILE</replaceable></arg> <arg choice=\"opt"
"\"><replaceable>ARGS</replaceable></arg>"
msgstr ""

#. Tag: para
#: index.docbook:3197
#, no-c-format
msgid "Execute a QML script or an executable."
msgstr ""

#. Tag: para
#: index.docbook:3199
#, no-c-format
msgid ""
"Without <option>@qml</option> a program is executed with arguments. When "
"<option>@qml</option> is given as the first argument, the following "
"arguments are the QML script and its arguments. For example, the tags of a "
"folder can be exported to the file <filename>export.csv</filename> with the "
"following command."
msgstr ""

#. Tag: screen
#: index.docbook:3206
#, no-c-format
msgid ""
"<userinput>kid3-cli -c \"execute @qml\n"
"/usr/share/kid3/qml/script/ExportCsv.qml export.csv\"\n"
"/path/to/folder/</userinput>"
msgstr ""

#. Tag: para
#: index.docbook:3207
#, no-c-format
msgid ""
"Here <option>export.csv</option> is the argument for the <filename>ExportCsv."
"qml</filename> script, whereas <option>/path/to/folder/</option> is the "
"<option><replaceable>FILE</replaceable></option> argument for <command>kid3-"
"cli</command>."
msgstr ""

#. Tag: title
#: index.docbook:3219
#, no-c-format
msgid "Examples"
msgstr ""

#. Tag: para
#: index.docbook:3220
#, no-c-format
msgid ""
"Set title containing an apostrophe. Commands passed to <command>kid3-cli</"
"command> with <parameter>-c</parameter> have to be in quotes if they do not "
"only consist of a single word. If such a command itself has an argument "
"containing spaces, that argument has to be quoted too. In &UNIX; shells "
"single or double quotes can be used, but on the Windows Command Prompt, it "
"is important that the outer quoting is done using double quotes and inside "
"these quotes, single quotes are used. If the text inside the single quotes "
"contains a single quote, it has to be escaped using a backslash character, "
"as shown in the following example:"
msgstr ""

#. Tag: screen
#: index.docbook:3229
#, no-c-format
msgid ""
"<userinput>kid3-cli -c \"set title 'I\\'ll be there for you'\" /path/to/"
"folder</userinput>"
msgstr ""

#. Tag: para
#: index.docbook:3231
#, no-c-format
msgid ""
"Set album cover in all files of a folder using the batch import function:"
msgstr ""

#. Tag: screen
#: index.docbook:3233
#, no-c-format
msgid ""
"<userinput>kid3-cli -c \"autoimport 'Cover Art'\" /path/to/folder</userinput>"
msgstr ""

#. Tag: para
#: index.docbook:3235
#, no-c-format
msgid ""
"Remove comment frames and apply the tag format in both tags of all MP3 files "
"of a folder:"
msgstr ""

#. Tag: screen
#: index.docbook:3237
#, no-c-format
msgid ""
"<userinput>kid3-cli -c \"set comment '' 1\" -c \"set comment '' 2\" \\\n"
"-c \"tagformat 1\" -c \"tagformat 2\" /path/to/folder/*.mp3</userinput>"
msgstr ""

#. Tag: para
#: index.docbook:3239
#, no-c-format
msgid ""
"Automatically import tag 2, synchronize to tag 1, set file names from tag 2 "
"and finally create a playlist:"
msgstr ""

#. Tag: screen
#: index.docbook:3241
#, no-c-format
msgid ""
"<userinput>kid3-cli -c autoimport -c \"syncto 1\" -c fromtag -c playlist \\\n"
"  /path/to/folder/*.mp3</userinput>"
msgstr ""

#. Tag: para
#: index.docbook:3243
#, no-c-format
msgid ""
"For all files with an ID3v2.4.0 tag, convert to ID3v2.3.0 and remove the "
"arranger frame:"
msgstr ""

#. Tag: screen
#: index.docbook:3245
#, no-c-format
msgid ""
"<userinput>kid3-cli -c \"filter 'ID3v2.4.0 Tag'\" -c \"select all\" -c to23 "
"\\\n"
"  -c \"set arranger ''\" /path/to/folder</userinput>"
msgstr ""

#. Tag: para
#: index.docbook:3247
#, no-c-format
msgid ""
"This Python script uses <command>kid3-cli</command> to generate iTunes Sound "
"Check iTunNORM frames from replay gain information."
msgstr ""

#. Tag: programlisting
#: index.docbook:3249
#, no-c-format
msgid ""
"<![CDATA[\n"
"#!/usr/bin/env python3\n"
"# Generate iTunes Sound Check from ReplayGain.\n"
"import os, sys, subprocess\n"
"\n"
"def rg2sc(dirpath):\n"
"  for root, dirs, files in os.walk(dirpath):\n"
"    for name in files:\n"
"      if name.endswith(('.mp3', '.m4a', '.aiff', '.aif')):\n"
"        fn = os.path.join(root, name)\n"
"        rg = subprocess.check_output([\n"
"          'kid3-cli', '-c', 'get \"replaygain_track_gain\"',\n"
"           fn]).strip()\n"
"        if rg.endswith(b' dB'):\n"
"          rg = rg[:-3]\n"
"        try:\n"
"          rg = float(rg)\n"
"        except ValueError:\n"
"          print('Value %s of %s in not a float' % (rg, fn))\n"
"          continue\n"
"        sc = (' ' + ('%08X' % int((10 ** (-rg / 10)) * 1000) )) * 10\n"
"        subprocess.call([\n"
"          'kid3-cli', '-c', 'set iTunNORM \"%s\"' % sc, fn])\n"
"\n"
"if __name__ == '__main__':\n"
"  rg2sc(sys.argv[1])\n"
"]]>"
msgstr ""

#. Tag: title
#: index.docbook:3253
#, no-c-format
msgid "&JSON; Format"
msgstr ""

#. Tag: para
#: index.docbook:3254
#, no-c-format
msgid ""
"In order to make it easier to parse results from <command>kid3-cli</"
"command>, it is possible to get the output in &JSON; format. When the "
"request is in &JSON; format, the response will also be &JSON;. A compact "
"format of the request will also give a compact representation of the "
"response. If the request contains an \"id\" field, it is assumed to be a "
"&JSON;-RPC request and the response will contain a \"jsonrpc\" field and the "
"\"id\" of the request. The request format uses the same commands as the "
"standard CLI, the \"method\" field contains the command and the parameters "
"(if any) are given in the \"params\" list. The response contains a \"result"
"\" object, which can also be null if the corresponding <command>kid3-cli</"
"command> command does not return a result. In case of an error, an \"error\" "
"object is returned with \"code\" and \"message\" fields as used in &JSON;-"
"RPC."
msgstr ""

#. Tag: screen
#: index.docbook:3268
#, no-c-format
msgid ""
"<prompt>kid3-cli&gt; </prompt><userinput>{\"method\":\"set\",\"params\":"
"[\"artist\",\"An Artist\"]}</userinput>\n"
"<computeroutput>{\"result\":null}</computeroutput>\n"
"<prompt>kid3-cli&gt; </prompt><userinput>{\"method\":\"get\",\"params\":"
"[\"artist\",2]}</userinput>\n"
"<computeroutput>{\"result\":\"An Artist\"}</computeroutput>\n"
"<prompt>kid3-cli&gt; </prompt><userinput>{\"method\": \"get\", \"params\": "
"[\"artist\"]}</userinput>\n"
"<computeroutput>{\n"
"    \"result\": \"An Artist\"\n"
"}\n"
"</computeroutput>\n"
"<prompt>kid3-cli&gt; </prompt><userinput>{\"jsonrpc\":\"2.0\",\"id\":\"123\","
"\"method\":\"get\",\"params\":[\"artist\"]}</userinput>\n"
"<computeroutput>{\"id\":\"123\",\"jsonrpc\":\"2.0\",\"result\":\"An Artist\"}"
"</computeroutput>"
msgstr ""

#. Tag: title
#: index.docbook:3277
#, no-c-format
msgid "Credits and License"
msgstr ""

#. Tag: para
#: index.docbook:3279
#, no-c-format
msgid "&kid3;"
msgstr ""

#. Tag: para
#: index.docbook:3282
#, no-c-format
msgid ""
"Program written by Urs Fleisch <email>ufleisch@users.sourceforge.net</email>"
msgstr ""

#. Tag: trans_comment
#: index.docbook:3286
#, no-c-format
msgid "CREDIT_FOR_TRANSLATORS"
msgstr ""

#. Tag: chapter
#: index.docbook:3286
#, no-c-format
msgid "&underFDL; &underGPL;"
msgstr ""

#. Tag: title
#: index.docbook:3294
#, no-c-format
msgid "Installation"
msgstr ""

#. Tag: title
#: index.docbook:3297
#, no-c-format
msgid "How to obtain &kid3;"
msgstr ""

#. Tag: para
#: index.docbook:3299
#, no-c-format
msgid ""
"&kid3; can be found at <ulink url=\"https://kid3.kde.org\">https://kid3.kde."
"org</ulink>."
msgstr ""

#. Tag: title
#: index.docbook:3306
#, no-c-format
msgid "Requirements"
msgstr ""

#. Tag: para
#: index.docbook:3308
#, no-c-format
msgid ""
"&kid3; needs <ulink url=\"https://www.qt.io\">&Qt;</ulink>. <ulink url="
"\"http://www.kde.org\">&kde;</ulink> is recommended but not necessary, as "
"&kid3; can also be compiled as a &Qt; application. &kid3; can be compiled "
"for systems where these libraries are available, <abbrev>e.g.</abbrev> for "
"GNU/&Linux;, &Windows; and &macOS;. To tag Ogg/Vorbis files, <ulink url="
"\"http://xiph.org/ogg/\">libogg</ulink>, <ulink url=\"http://xiph.org/vorbis/"
"\">libvorbis and libvorbisfile</ulink> are required, for FLAC files <ulink "
"url=\"http://flac.sourceforge.net\">libFLAC++ and libFLAC</ulink>. <ulink "
"url=\"http://id3lib.sourceforge.net\">id3lib</ulink> is used for MP3 files. "
"These four formats are also supported by <ulink url=\"http://taglib.github."
"io/\">TagLib</ulink>, which can also handle Opus, MPC, APE, MP2, Speex, "
"TrueAudio, WavPack, WMA, WAV, AIFF files and tracker modules. To import from "
"acoustic fingerprints, <ulink url=\"http://acoustid.org/chromaprint"
"\">Chromaprint</ulink> and <ulink url=\"http://libav.org/\">libav</ulink> "
"are used."
msgstr ""

#. Tag: para
#: index.docbook:3330
#, no-c-format
msgid ""
"&kid3; is available for most &Linux; distributions, &Windows; and &macOS;. "
"Links can be found on <ulink url=\"https://kid3.kde.org\"> https://kid3.kde."
"org</ulink>."
msgstr ""

#. Tag: title
#: index.docbook:3339
#, no-c-format
msgid "Compilation and Installation"
msgstr ""

#. Tag: para
#: index.docbook:3341
#, no-c-format
msgid ""
"You can compile &kid3; with or without &kde;. Without &kde;, &kid3; is a "
"simple &Qt; application and lacks some configuration and session features."
msgstr ""

#. Tag: para
#: index.docbook:3345
#, no-c-format
msgid "For a &kde; version, go into the top folder and type"
msgstr ""

#. Tag: screen
#: index.docbook:3347
#, no-c-format
msgid ""
"<prompt>%</prompt> <userinput>cmake .</userinput>\n"
"<prompt>%</prompt> <userinput>make</userinput>\n"
"<prompt>%</prompt> <userinput>make install</userinput>"
msgstr ""

#. Tag: para
#: index.docbook:3349
#, no-c-format
msgid ""
"To compile for different versions of &Qt; or &kde;, set the corresponding "
"<userinput>cmake</userinput> options."
msgstr ""

#. Tag: para
#: index.docbook:3353
#, no-c-format
msgid ""
"If not all libraries are present, &kid3; is built with reduced "
"functionality. So you should take care to have all desired development "
"packages installed. On the other side, <userinput>cmake</userinput>-options "
"control which libraries are compiled in. The default is <userinput>-"
"DWITH_TAGLIB:BOOL=ON -DWITH_MP4V2:BOOL=OFF -DWITH_ID3LIB:BOOL=ON -"
"DWITH_CHROMAPRINT:BOOL=ON -DWITH_VORBIS:BOOL=ON -DWITH_FLAC:BOOL=ON </"
"userinput>. These options can be disabled using <userinput>OFF</userinput>."
msgstr ""

#. Tag: para
#: index.docbook:3363
#, no-c-format
msgid ""
"To build &kid3; as a &Qt; application without &kde;, use the "
"<userinput>cmake</userinput> option <userinput>-DWITH_APPS=Qt</userinput>. "
"To build both a &kde; and a &Qt; application, set <userinput>-DWITH_APPS="
"\"Qt;KDE\"</userinput>."
msgstr ""

#. Tag: para
#: index.docbook:3369
#, no-c-format
msgid ""
"To use a specific &Qt; installation, set <userinput>-DQT_QMAKE_EXECUTABLE=/"
"path/to/qmake</userinput>."
msgstr ""

#. Tag: para
#: index.docbook:3373
#, no-c-format
msgid ""
"Generation of RPM-Packages is supported by the file <filename>kid3.spec</"
"filename>, for &Debian; Packages, run <userinput>build.sh deb</userinput>."
msgstr ""

#. Tag: para
#: index.docbook:3379
#, no-c-format
msgid ""
"The &Qt; application can also be compiled for &Windows; and &macOS;. The "
"script <filename>build.sh</filename> can be used to download and build all "
"required libraries and create a &kid3; package."
msgstr ""

#. Tag: title
#: index.docbook:3388
#, no-c-format
msgid "Configuration"
msgstr ""

#. Tag: para
#: index.docbook:3390
#, no-c-format
msgid ""
"With &kde;, the settings are stored in <filename>.config/kid3rc</filename>, "
"the application state in <filename>.local/share/kid3/kid3staterc</filename>. "
"As a &Qt; application, this file is in <filename>.config/Kid3/Kid3.conf</"
"filename>. On &Windows;, the configuration is stored in the registry. on "
"&macOS; in a plist file."
msgstr ""

#. Tag: para
#: index.docbook:3397
#, no-c-format
msgid ""
"The environment variable <varname>KID3_CONFIG_FILE</varname> can be used to "
"set the path of the configuration file."
msgstr ""

#. Tag: title
#: index.docbook:3405
#, no-c-format
msgid "&DBus; Interface"
msgstr ""

#. Tag: title
#: index.docbook:3408
#, no-c-format
msgid "&DBus; Examples"
msgstr ""

#. Tag: para
#: index.docbook:3410
#, no-c-format
msgid ""
"On &Linux; a &DBus;-interface can be used to control &kid3; by scripts. "
"Scripts can be written in any language with &DBus;-bindings (<abbrev>e.g.</"
"abbrev> in Python) and can be added to the <guilabel>User Actions</guilabel> "
"to extend the functionality of &kid3;."
msgstr ""

#. Tag: para
#: index.docbook:3417
#, no-c-format
msgid ""
"The artist in tag 2 of the current file can be set to the value \"One Hit "
"Wonder\" with the following code:"
msgstr ""

#. Tag: term
#: index.docbook:3423
#, no-c-format
msgid "Shell"
msgstr ""

#. Tag: programlisting
#: index.docbook:3425
#, no-c-format
msgid ""
"dbus-send --dest=org.kde.kid3 --print-reply=literal \\\n"
"/Kid3 org.kde.Kid3.setFrame int32:2 string:'Artist' \\\n"
"string:'One Hit Wonder'"
msgstr ""

#. Tag: para
#: index.docbook:3426
#, no-c-format
msgid ""
"or easier with &Qt;'s <command>qdbus</command> (<command>qdbusviewer</"
"command> can be used to explore the interface in a &GUI;):"
msgstr ""

#. Tag: programlisting
#: index.docbook:3430
#, no-c-format
msgid ""
"qdbus org.kde.kid3 /Kid3 setFrame 2 Artist \\\n"
"'One Hit Wonder'"
msgstr ""

#. Tag: term
#: index.docbook:3433
#, no-c-format
msgid "Python"
msgstr ""

#. Tag: programlisting
#: index.docbook:3435
#, no-c-format
msgid ""
"import dbus\n"
"kid3 = dbus.SessionBus().get_object(\n"
"  'org.kde.kid3', '/Kid3')\n"
"kid3.setFrame(2, 'Artist', 'One Hit Wonder')"
msgstr ""

#. Tag: term
#: index.docbook:3438
#, no-c-format
msgid "Perl"
msgstr ""

#. Tag: programlisting
#: index.docbook:3440
#, no-c-format
msgid ""
"use Net::DBus;\n"
"$kid3 = Net::DBus->session->get_service(\n"
"  \"org.kde.kid3\")->get_object(\n"
"  \"/Kid3\", \"org.kde.Kid3\");\n"
"$kid3->setFrame(2, \"Artist\", \"One Hit Wonder\");"
msgstr ""

#. Tag: title
#: index.docbook:3447
#, no-c-format
msgid "&DBus; API"
msgstr ""

#. Tag: para
#: index.docbook:3449
#, no-c-format
msgid ""
"The &DBus; API is specified in <filename>org.kde.Kid3.xml</filename>. The "
"&kid3; interface has the following methods:"
msgstr ""

#. Tag: title
#: index.docbook:3456
#, no-c-format
msgid "Open file or folder"
msgstr ""

#. Tag: funcprototype
#: index.docbook:3458
#, no-c-format
msgid ""
"<funcdef>boolean <function>openDirectory</function></funcdef> "
"<paramdef>string <parameter>path</parameter></paramdef>"
msgstr ""

#. Tag: replaceable
#: index.docbook:3465 index.docbook:3551 index.docbook:3661 index.docbook:3693
#: index.docbook:3711
#, no-c-format
msgid "path"
msgstr ""

#. Tag: para
#: index.docbook:3466
#, no-c-format
msgid "path to file or folder"
msgstr ""

#. Tag: para
#: index.docbook:3469 index.docbook:3490 index.docbook:3559 index.docbook:3669
#: index.docbook:3680 index.docbook:3955 index.docbook:4084
#, no-c-format
msgid "Returns true if OK."
msgstr ""

#. Tag: title
#: index.docbook:3473
#, no-c-format
msgid "Unload the tags of all files which are not modified or selected"
msgstr ""

#. Tag: function
#: index.docbook:3476
#, no-c-format
msgid "unloadAllTags"
msgstr ""

#. Tag: title
#: index.docbook:3483
#, no-c-format
msgid "Save all modified files"
msgstr ""

#. Tag: funcdef
#: index.docbook:3486
#, no-c-format
msgid "boolean <function>save</function>"
msgstr ""

#. Tag: title
#: index.docbook:3494
#, no-c-format
msgid "Get a detailed error message provided by some methods"
msgstr ""

#. Tag: funcdef
#: index.docbook:3497
#, no-c-format
msgid "string <function>getErrorMessage</function>"
msgstr ""

#. Tag: para
#: index.docbook:3501
#, no-c-format
msgid "Returns detailed error message."
msgstr ""

#. Tag: title
#: index.docbook:3505
#, no-c-format
msgid "Revert changes in the selected files"
msgstr ""

#. Tag: function
#: index.docbook:3508
#, no-c-format
msgid "<function>revert</function>"
msgstr ""

#. Tag: title
#: index.docbook:3515
#, no-c-format
msgid "Start an automatic batch import"
msgstr ""

#. Tag: funcprototype
#: index.docbook:3517
#, no-c-format
msgid ""
"<funcdef>boolean <function>batchImport</function></funcdef> <paramdef>int32 "
"<parameter>tagMask</parameter></paramdef> <paramdef>string "
"<parameter>profileName</parameter></paramdef>"
msgstr ""

#. Tag: replaceable
#: index.docbook:3525 index.docbook:3547 index.docbook:3574 index.docbook:3601
#: index.docbook:3657 index.docbook:3885 index.docbook:3911 index.docbook:4023
#: index.docbook:4040 index.docbook:4067 index.docbook:4097 index.docbook:4128
#: index.docbook:4144 index.docbook:4160 index.docbook:4176 index.docbook:4192
#, no-c-format
msgid "tagMask"
msgstr ""

#. Tag: para
#: index.docbook:3526 index.docbook:3886 index.docbook:3912
#, no-c-format
msgid "tag mask (bit 0 for tag 1, bit 1 for tag 2)"
msgstr ""

#. Tag: replaceable
#: index.docbook:3529
#, no-c-format
msgid "profileName"
msgstr ""

#. Tag: para
#: index.docbook:3530
#, no-c-format
msgid "name of batch import profile to use"
msgstr ""

#. Tag: title
#: index.docbook:3536
#, no-c-format
msgid "Import tags from a file"
msgstr ""

#. Tag: funcprototype
#: index.docbook:3538
#, no-c-format
msgid ""
"<funcdef>boolean <function>importFromFile</function></funcdef> "
"<paramdef>int32 <parameter>tagMask</parameter></paramdef> <paramdef>string "
"<parameter>path</parameter></paramdef> <paramdef>int32 <parameter>fmtIdx</"
"parameter></paramdef>"
msgstr ""

#. Tag: para
#: index.docbook:3548 index.docbook:3575 index.docbook:3602 index.docbook:3658
#: index.docbook:4024 index.docbook:4041 index.docbook:4068 index.docbook:4098
#: index.docbook:4129 index.docbook:4145 index.docbook:4161 index.docbook:4177
#: index.docbook:4193
#, no-c-format
msgid "tag bit (1 for tag 1, 2 for tag 2)"
msgstr ""

#. Tag: para
#: index.docbook:3552 index.docbook:3662
#, no-c-format
msgid "path of file"
msgstr ""

#. Tag: replaceable
#: index.docbook:3555 index.docbook:3665
#, no-c-format
msgid "fmtIdx"
msgstr ""

#. Tag: para
#: index.docbook:3556 index.docbook:3666
#, no-c-format
msgid "index of format"
msgstr ""

#. Tag: title
#: index.docbook:3563
#, no-c-format
msgid "Import tags from other tags"
msgstr ""

#. Tag: funcprototype
#: index.docbook:3565
#, no-c-format
msgid ""
"<funcdef><function>importFromTags</function></funcdef> <paramdef>int32 "
"<parameter>tagMask</parameter></paramdef> <paramdef>string "
"<parameter>source</parameter></paramdef> <paramdef>string "
"<parameter>extraction</parameter></paramdef>"
msgstr ""

#. Tag: replaceable
#: index.docbook:3578 index.docbook:3605
#, no-c-format
msgid "source"
msgstr ""

#. Tag: para
#: index.docbook:3579 index.docbook:3606
#, no-c-format
msgid "format to get source text from tags"
msgstr ""

#. Tag: replaceable
#: index.docbook:3582 index.docbook:3609
#, no-c-format
msgid "extraction"
msgstr ""

#. Tag: para
#: index.docbook:3583 index.docbook:3610
#, no-c-format
msgid ""
"regular expression with frame names and captures to extract from source text"
msgstr ""

#. Tag: title
#: index.docbook:3590
#, no-c-format
msgid "Import tags from other tags on selected files"
msgstr ""

#. Tag: funcprototype
#: index.docbook:3592
#, no-c-format
msgid ""
"<funcdef>array <function>importFromTagsToSelection</function></funcdef> "
"<paramdef>int32 <parameter>tagMask</parameter></paramdef> <paramdef>string "
"<parameter>source</parameter></paramdef> <paramdef>string "
"<parameter>extraction</parameter></paramdef>"
msgstr ""

#. Tag: replaceable
#: index.docbook:3616
#, no-c-format
msgid "returnValues"
msgstr ""

#. Tag: para
#: index.docbook:3617
#, no-c-format
msgid "extracted value for \"%{__return}(.+)\""
msgstr ""

#. Tag: title
#: index.docbook:3623
#, no-c-format
msgid "Download album cover art"
msgstr ""

#. Tag: funcprototype
#: index.docbook:3625
#, no-c-format
msgid ""
"<funcdef><function>downloadAlbumArt</function></funcdef> <paramdef>string "
"<parameter>url</parameter></paramdef> <paramdef>boolean "
"<parameter>allFilesInDir</parameter></paramdef>"
msgstr ""

#. Tag: replaceable
#: index.docbook:3633
#, no-c-format
msgid "<replaceable>url</replaceable>"
msgstr ""

#. Tag: para
#: index.docbook:3634
#, no-c-format
msgid "&URL; of picture file or album art resource"
msgstr ""

#. Tag: replaceable
#: index.docbook:3638
#, no-c-format
msgid "allFilesInDir"
msgstr ""

#. Tag: para
#: index.docbook:3639
#, no-c-format
msgid "true to add the image to all files in the folder"
msgstr ""

#. Tag: title
#: index.docbook:3646
#, no-c-format
msgid "Export tags to a file"
msgstr ""

#. Tag: funcprototype
#: index.docbook:3648
#, no-c-format
msgid ""
"<funcdef>boolean <function>exportToFile</function></funcdef> <paramdef>int32 "
"<parameter>tagMask</parameter></paramdef> <paramdef>string <parameter>path</"
"parameter></paramdef> <paramdef>int32 <parameter>fmtIdx</parameter></"
"paramdef>"
msgstr ""

#. Tag: title
#: index.docbook:3673
#, no-c-format
msgid "Create a playlist"
msgstr ""

#. Tag: funcdef
#: index.docbook:3676
#, no-c-format
msgid "boolean <function>createPlaylist</function>"
msgstr ""

#. Tag: title
#: index.docbook:3684
#, no-c-format
msgid "Get items of a playlist"
msgstr ""

#. Tag: funcprototype
#: index.docbook:3686
#, no-c-format
msgid ""
"<funcdef>array <function>getPlaylistItems</function></funcdef> "
"<paramdef>string <parameter>path</parameter></paramdef>"
msgstr ""

#. Tag: para
#: index.docbook:3694 index.docbook:3712
#, no-c-format
msgid "path to playlist file"
msgstr ""

#. Tag: para
#: index.docbook:3697
#, no-c-format
msgid "Returns list of absolute paths to playlist items."
msgstr ""

#. Tag: title
#: index.docbook:3701
#, no-c-format
msgid "Set items of a playlist"
msgstr ""

#. Tag: funcprototype
#: index.docbook:3703
#, no-c-format
msgid ""
"<funcdef>boolean <function>setPlaylistItems</function></funcdef> "
"<paramdef>string <parameter>path</parameter></paramdef> <paramdef>array "
"<parameter>items</parameter></paramdef>"
msgstr ""

#. Tag: replaceable
#: index.docbook:3715
#, no-c-format
msgid "items"
msgstr ""

#. Tag: para
#: index.docbook:3716
#, no-c-format
msgid "list of absolute paths to playlist items"
msgstr ""

#. Tag: para
#: index.docbook:3719
#, no-c-format
msgid ""
"Returns true if OK, false if not all items were found and added or saving "
"failed."
msgstr ""

#. Tag: title
#: index.docbook:3724
#, no-c-format
msgid "Quit the application"
msgstr ""

#. Tag: function
#: index.docbook:3727
#, no-c-format
msgid "quit"
msgstr ""

#. Tag: title
#: index.docbook:3734
#, no-c-format
msgid "Select all files"
msgstr ""

#. Tag: function
#: index.docbook:3737
#, no-c-format
msgid "selectAll"
msgstr ""

#. Tag: title
#: index.docbook:3744
#, no-c-format
msgid "Deselect all files"
msgstr ""

#. Tag: function
#: index.docbook:3747
#, no-c-format
msgid "deselectAll"
msgstr ""

#. Tag: title
#: index.docbook:3754
#, no-c-format
msgid "Set the first file as the current file"
msgstr ""

#. Tag: funcdef
#: index.docbook:3757
#, no-c-format
msgid "boolean <function>firstFile</function>"
msgstr ""

#. Tag: para
#: index.docbook:3761 index.docbook:3794
#, no-c-format
msgid "Returns true if there is a first file."
msgstr ""

#. Tag: title
#: index.docbook:3765
#, no-c-format
msgid "Set the previous file as the current file"
msgstr ""

#. Tag: funcdef
#: index.docbook:3768
#, no-c-format
msgid "boolean <function>previousFile</function>"
msgstr ""

#. Tag: para
#: index.docbook:3772 index.docbook:3805
#, no-c-format
msgid "Returns true if there is a previous file."
msgstr ""

#. Tag: title
#: index.docbook:3776
#, no-c-format
msgid "Set the next file as the current file"
msgstr ""

#. Tag: funcdef
#: index.docbook:3779
#, no-c-format
msgid "boolean <function>nextFile</function>"
msgstr ""

#. Tag: para
#: index.docbook:3783 index.docbook:3816
#, no-c-format
msgid "Returns true if there is a next file."
msgstr ""

#. Tag: title
#: index.docbook:3787
#, no-c-format
msgid "Select the first file"
msgstr ""

#. Tag: funcdef
#: index.docbook:3790
#, no-c-format
msgid "boolean <function>selectFirstFile</function>"
msgstr ""

#. Tag: title
#: index.docbook:3798
#, no-c-format
msgid "Select the previous file"
msgstr ""

#. Tag: funcdef
#: index.docbook:3801
#, no-c-format
msgid "boolean <function>selectPreviousFile</function>"
msgstr ""

#. Tag: title
#: index.docbook:3809
#, no-c-format
msgid "Select the next file"
msgstr ""

#. Tag: funcdef
#: index.docbook:3812
#, no-c-format
msgid "boolean <function>selectNextFile</function>"
msgstr ""

#. Tag: title
#: index.docbook:3820
#, no-c-format
msgid "Select the current file"
msgstr ""

#. Tag: funcdef
#: index.docbook:3823
#, no-c-format
msgid "boolean <function>selectCurrentFile</function>"
msgstr ""

#. Tag: para
#: index.docbook:3827
#, no-c-format
msgid "Returns true if there is a current file."
msgstr ""

#. Tag: title
#: index.docbook:3831
#, no-c-format
msgid "Expand or collapse the current file item if it is a folder"
msgstr ""

#. Tag: funcdef
#: index.docbook:3834
#, no-c-format
msgid "boolean <function>expandDirectory</function>"
msgstr ""

#. Tag: para
#: index.docbook:3838
#, no-c-format
msgid ""
"A file list item is a folder if getFileName() returns a name with '/' as the "
"last character."
msgstr ""

#. Tag: para
#: index.docbook:3840
#, no-c-format
msgid "Returns true if current file item is a folder."
msgstr ""

#. Tag: title
#: index.docbook:3844
#, no-c-format
msgid "Apply the file name format"
msgstr ""

#. Tag: function
#: index.docbook:3847
#, no-c-format
msgid "applyFilenameFormat"
msgstr ""

#. Tag: title
#: index.docbook:3854
#, no-c-format
msgid "Apply the tag format"
msgstr ""

#. Tag: function
#: index.docbook:3857
#, no-c-format
msgid "applyTagFormat"
msgstr ""

#. Tag: function
#: index.docbook:3867
#, no-c-format
msgid "applyTextEncoding"
msgstr ""

#. Tag: title
#: index.docbook:3874
#, no-c-format
msgid "Set the folder name from the tags"
msgstr ""

#. Tag: funcprototype
#: index.docbook:3876
#, no-c-format
msgid ""
"<funcdef>boolean <function>setDirNameFromTag</function></funcdef> "
"<paramdef>int32 <parameter>tagMask</parameter></paramdef> <paramdef>string "
"<parameter>format</parameter></paramdef> <paramdef>boolean "
"<parameter>create</parameter></paramdef>"
msgstr ""

#. Tag: replaceable
#: index.docbook:3889 index.docbook:4007
#, no-c-format
msgid "format"
msgstr ""

#. Tag: para
#: index.docbook:3890
#, no-c-format
msgid "folder name format"
msgstr ""

#. Tag: replaceable
#: index.docbook:3893
#, no-c-format
msgid "create"
msgstr ""

#. Tag: para
#: index.docbook:3894
#, no-c-format
msgid "true to create, false to rename"
msgstr ""

#. Tag: para
#: index.docbook:3897
#, no-c-format
msgid ""
"Returns true if OK, else the error message is available using "
"getErrorMessage()."
msgstr ""

#. Tag: title
#: index.docbook:3901
#, no-c-format
msgid "Set subsequent track numbers in the selected files"
msgstr ""

#. Tag: funcprototype
#: index.docbook:3903
#, no-c-format
msgid ""
"<funcdef><function>numberTracks</function></funcdef> <paramdef>int32 "
"<parameter>tagMask</parameter></paramdef> <paramdef>int32 "
"<parameter>firstTrackNr</parameter></paramdef>"
msgstr ""

#. Tag: replaceable
#: index.docbook:3915
#, no-c-format
msgid "firstTrackNr"
msgstr ""

#. Tag: para
#: index.docbook:3916
#, no-c-format
msgid "number to use for first file"
msgstr ""

#. Tag: title
#: index.docbook:3922
#, no-c-format
msgid "Filter the files"
msgstr ""

#. Tag: funcprototype
#: index.docbook:3924
#, no-c-format
msgid ""
"<funcdef><function>filter</function></funcdef> <paramdef>string "
"<parameter>expression</parameter></paramdef>"
msgstr ""

#. Tag: replaceable
#: index.docbook:3931
#, no-c-format
msgid "expression"
msgstr ""

#. Tag: para
#: index.docbook:3932
#, no-c-format
msgid "filter expression"
msgstr ""

#. Tag: title
#: index.docbook:3938
#, no-c-format
msgid "Convert ID3v2.3 tags to ID3v2.4"
msgstr ""

#. Tag: function
#: index.docbook:3941
#, no-c-format
msgid "convertToId3v24"
msgstr ""

#. Tag: title
#: index.docbook:3948
#, no-c-format
msgid "Convert ID3v2.4 tags to ID3v2.3"
msgstr ""

#. Tag: function
#: index.docbook:3951
#, no-c-format
msgid "convertToId3v23"
msgstr ""

#. Tag: title
#: index.docbook:3959
#, no-c-format
msgid "Get path of folder"
msgstr ""

#. Tag: funcdef
#: index.docbook:3962
#, no-c-format
msgid "string <function>getDirectoryName</function>"
msgstr ""

#. Tag: para
#: index.docbook:3966
#, no-c-format
msgid "Returns absolute path of folder."
msgstr ""

#. Tag: title
#: index.docbook:3970
#, no-c-format
msgid "Get name of current file"
msgstr ""

#. Tag: funcdef
#: index.docbook:3973
#, no-c-format
msgid "string <function>getFileName</function>"
msgstr ""

#. Tag: para
#: index.docbook:3977
#, no-c-format
msgid "Returns true absolute file name, ends with \"/\" if it is a folder."
msgstr ""

#. Tag: title
#: index.docbook:3981
#, no-c-format
msgid "Set name of selected file"
msgstr ""

#. Tag: funcprototype
#: index.docbook:3983
#, no-c-format
msgid ""
"<funcdef><function>setFileName</function></funcdef> <paramdef>string "
"<parameter>name</parameter></paramdef>"
msgstr ""

#. Tag: replaceable
#: index.docbook:3990 index.docbook:4044 index.docbook:4071
#, no-c-format
msgid "name"
msgstr ""

#. Tag: para
#: index.docbook:3991
#, no-c-format
msgid "file name"
msgstr ""

#. Tag: para
#: index.docbook:3994
#, no-c-format
msgid "The file will be renamed when the folder is saved."
msgstr ""

#. Tag: title
#: index.docbook:3998
#, no-c-format
msgid "Set format to use when setting the filename from the tags"
msgstr ""

#. Tag: funcprototype
#: index.docbook:4000
#, no-c-format
msgid ""
"<funcdef><function>setFileNameFormat</function></funcdef> <paramdef>string "
"<parameter>format</parameter></paramdef>"
msgstr ""

#. Tag: para
#: index.docbook:4008
#, no-c-format
msgid "file name format"
msgstr ""

#. Tag: title
#: index.docbook:4014
#, no-c-format
msgid "Set the file names of the selected files from the tags"
msgstr ""

#. Tag: funcprototype
#: index.docbook:4016
#, no-c-format
msgid ""
"<funcdef><function>setFileNameFromTag</function></funcdef> <paramdef>int32 "
"<parameter>tagMask</parameter></paramdef>"
msgstr ""

#. Tag: title
#: index.docbook:4030
#, no-c-format
msgid "Get value of frame"
msgstr ""

#. Tag: funcprototype
#: index.docbook:4032
#, no-c-format
msgid ""
"<funcdef>string <function>getFrame</function></funcdef> <paramdef>int32 "
"<parameter>tagMask</parameter></paramdef> <paramdef>string <parameter>name</"
"parameter></paramdef>"
msgstr ""

#. Tag: para
#: index.docbook:4045 index.docbook:4072
#, no-c-format
msgid "name of frame (<abbrev>e.g.</abbrev> \"artist\")"
msgstr ""

#. Tag: para
#: index.docbook:4048
#, no-c-format
msgid ""
"To get binary data like a picture, the name of a file to write can be added "
"after the <parameter>name</parameter>, <abbrev>e.g.</abbrev> \"Picture:/path/"
"to/file\". In the same way, synchronized lyrics can be exported, <abbrev>e.g."
"</abbrev> \"SYLT:/path/to/file\"."
msgstr ""

#. Tag: para
#: index.docbook:4052
#, no-c-format
msgid "Returns value of frame."
msgstr ""

#. Tag: title
#: index.docbook:4056
#, no-c-format
msgid "Set value of frame"
msgstr ""

#. Tag: funcprototype
#: index.docbook:4058
#, no-c-format
msgid ""
"<funcdef>boolean <function>setFrame</function></funcdef> <paramdef>int32 "
"<parameter>tagMask</parameter></paramdef> <paramdef>string <parameter>name</"
"parameter></paramdef> <paramdef>string <parameter>value</parameter></"
"paramdef>"
msgstr ""

#. Tag: replaceable
#: index.docbook:4075
#, no-c-format
msgid "value"
msgstr ""

#. Tag: para
#: index.docbook:4076
#, no-c-format
msgid "value of frame"
msgstr ""

#. Tag: para
#: index.docbook:4079
#, no-c-format
msgid ""
"For tag 2 (<parameter>tagMask</parameter> 2), if no frame with "
"<parameter>name</parameter> exists, a new frame is added, if "
"<parameter>value</parameter> is empty, the frame is deleted. To add binary "
"data like a picture, a file can be added after the <parameter>name</"
"parameter>, <abbrev>e.g.</abbrev> \"Picture:/path/to/file\". \"SYLT:/path/to/"
"file\" can be used to import synchronized lyrics."
msgstr ""

#. Tag: title
#: index.docbook:4088
#, no-c-format
msgid "Get all frames of a tag"
msgstr ""

#. Tag: funcprototype
#: index.docbook:4090
#, no-c-format
msgid ""
"<funcdef>array of string <function>getTag</function></funcdef> "
"<paramdef>int32 <parameter>tagMask</parameter></paramdef>"
msgstr ""

#. Tag: para
#: index.docbook:4101
#, no-c-format
msgid "Returns list with alternating frame names and values."
msgstr ""

#. Tag: title
#: index.docbook:4105
#, no-c-format
msgid "Get technical information about file"
msgstr ""

#. Tag: funcdef
#: index.docbook:4108
#, no-c-format
msgid "array of string <function>getInformation</function>"
msgstr ""

#. Tag: para
#: index.docbook:4112
#, no-c-format
msgid ""
"Properties are Format, Bitrate, Samplerate, Channels, Duration, Channel "
"Mode, VBR, Tag 1, Tag 2. Properties which are not available are omitted."
msgstr ""

#. Tag: para
#: index.docbook:4115
#, no-c-format
msgid "Returns list with alternating property names and values."
msgstr ""

#. Tag: title
#: index.docbook:4119
#, no-c-format
msgid "Set tag from file name"
msgstr ""

#. Tag: funcprototype
#: index.docbook:4121
#, no-c-format
msgid ""
"<funcdef><function>setTagFromFileName</function></funcdef> <paramdef>int32 "
"<parameter>tagMask</parameter></paramdef>"
msgstr ""

#. Tag: title
#: index.docbook:4135
#, no-c-format
msgid "Set tag from other tag"
msgstr ""

#. Tag: funcprototype
#: index.docbook:4137
#, no-c-format
msgid ""
"<funcdef><function>setTagFromOtherTag</function></funcdef> <paramdef>int32 "
"<parameter>tagMask</parameter></paramdef>"
msgstr ""

#. Tag: title
#: index.docbook:4151
#, no-c-format
msgid "Copy tag"
msgstr ""

#. Tag: funcprototype
#: index.docbook:4153
#, no-c-format
msgid ""
"<funcdef><function>copyTag</function></funcdef> <paramdef>int32 "
"<parameter>tagMask</parameter></paramdef>"
msgstr ""

#. Tag: title
#: index.docbook:4167
#, no-c-format
msgid "Paste tag"
msgstr ""

#. Tag: funcprototype
#: index.docbook:4169
#, no-c-format
msgid ""
"<funcdef><function>pasteTag</function></funcdef> <paramdef>int32 "
"<parameter>tagMask</parameter></paramdef>"
msgstr ""

#. Tag: title
#: index.docbook:4183
#, no-c-format
msgid "Remove tag"
msgstr ""

#. Tag: funcprototype
#: index.docbook:4185
#, no-c-format
msgid ""
"<funcdef><function>removeTag</function></funcdef> <paramdef>int32 "
"<parameter>tagMask</parameter></paramdef>"
msgstr ""

#. Tag: title
#: index.docbook:4199
#, no-c-format
msgid "Reparse the configuration"
msgstr ""

#. Tag: function
#: index.docbook:4202
#, no-c-format
msgid "reparseConfiguration"
msgstr ""

#. Tag: para
#: index.docbook:4206
#, no-c-format
msgid ""
"Automated configuration changes are possible by modifying the configuration "
"file and then reparsing the configuration."
msgstr ""

#. Tag: title
#: index.docbook:4211
#, no-c-format
msgid "Plays the selected files"
msgstr ""

#. Tag: function
#: index.docbook:4214
#, no-c-format
msgid "playAudio"
msgstr ""

#. Tag: title
#: index.docbook:4225
#, no-c-format
msgid "QML Interface"
msgstr ""

#. Tag: title
#: index.docbook:4228
#, no-c-format
msgid "QML Examples"
msgstr ""

#. Tag: para
#: index.docbook:4230
#, no-c-format
msgid ""
"QML scripts can be invoked via the context menu of the file list and can be "
"set in the tab <link linkend=\"configure-user-actions-qml\">User Actions</"
"link> of the settings dialog. The scripts which are set there can be used as "
"examples to program custom scripts. QML uses &javascript;, here is the "
"obligatory \"Hello World\":"
msgstr ""

#. Tag: programlisting
#: index.docbook:4238
#, no-c-format
msgid ""
"import Kid3 1.0\n"
"\n"
"Kid3Script {\n"
"  onRun: {\n"
"    console.log(\"Hello world, folder is\", app.dirName)\n"
"    Qt.quit()\n"
"  }\n"
"}"
msgstr ""

#. Tag: para
#: index.docbook:4240
#, no-c-format
msgid ""
"If this script is saved as <filename>/path/to/Example.qml</filename>, the "
"user command can be defined as <command>@qml /path/to/Example.qml</command> "
"with name <userinput>QML Test</userinput> and <guilabel>Output</guilabel> "
"checked. It can then be started using the <guilabel>QML Test</guilabel> item "
"in the file list context menu, and the output will be visible in the window."
msgstr ""

#. Tag: para
#: index.docbook:4249
#, no-c-format
msgid ""
"Unfortunately, starting the QML scripts using the <command>qml</command> (e."
"g. <command>qml -apptype widget -I /usr/lib/kid3/plugins/imports /path/to/"
"Example.qml</command>) is broken in recent versions of Qt. But <command>kid3-"
"cli</command> offers an alternative way to run a QML script from the command "
"line using its <link linkend=\"cli-execute\"><command>execute</command></"
"link> command."
msgstr ""

#. Tag: screen
#: index.docbook:4256
#, no-c-format
msgid "kid3-cli -c \"execute @qml /path/to/Example.qml\""
msgstr ""

#. Tag: para
#: index.docbook:4259
#, no-c-format
msgid ""
"To list the titles in the tags 2 of all files in the current folder, the "
"following script could be used:"
msgstr ""

#. Tag: programlisting
#: index.docbook:4264
#, no-c-format
msgid ""
"import Kid3 1.0\n"
"\n"
"Kid3Script {\n"
"  onRun: {\n"
"    app.firstFile()\n"
"    do {\n"
"      if (app.selectionInfo.tag(Frame.Tag_2).tagFormat) {\n"
"        console.log(app.getFrame(tagv2, \"title\"))\n"
"      }\n"
"    } while (app.nextFile())\n"
"  }\n"
"}"
msgstr ""

#. Tag: para
#: index.docbook:4266
#, no-c-format
msgid ""
"If the folder contains many files, such a script might block the user "
"interface for some time. For longer operations, it should therefore have a "
"break from time to time. The alternative implementation below has the work "
"for a single file moved out into a function. This function invokes itself "
"with a timeout of 1 ms at the end, given that more files have to be "
"processed. This will ensure that the &GUI; remains responsive while the "
"script is running."
msgstr ""

#. Tag: programlisting
#: index.docbook:4275
#, no-c-format
msgid ""
"import Kid3 1.0\n"
"\n"
"Kid3Script {\n"
"  onRun: {\n"
"    function doWork() {\n"
"      if (app.selectionInfo.tag(Frame.Tag_2).tagFormat) {\n"
"        console.log(app.getFrame(tagv2, \"title\"))\n"
"      }\n"
"      if (!app.nextFile()) {\n"
"        Qt.quit()\n"
"      } else {\n"
"        setTimeout(doWork, 1)\n"
"      }\n"
"    }\n"
"\n"
"    app.firstFile()\n"
"    doWork()\n"
"  }\n"
"}"
msgstr ""

#. Tag: para
#: index.docbook:4277
#, no-c-format
msgid ""
"When using <command>app.firstFile()</command> with <command>app.nextFile()</"
"command>, all files of the current folder will be processed. If only the "
"selected files shall be affected, use <command>firstFile()</command> and "
"<command>nextFile()</command> instead, these are convenience functions of "
"the <classname>Kid3Script</classname> component. The following example is a "
"script which copies only the disc number and copyright frames of the "
"selected file."
msgstr ""

#. Tag: programlisting
#: index.docbook:4287
#, no-c-format
msgid ""
"import Kid3 1.1\n"
"\n"
"Kid3Script {\n"
"  onRun: {\n"
"    function doWork() {\n"
"      if (app.selectionInfo.tag(Frame.Tag_2).tagFormat) {\n"
"        app.setFrame(tagv2, \"*.selected\", false)\n"
"        app.setFrame(tagv2, \"discnumber.selected\", true)\n"
"        app.setFrame(tagv2, \"copyright.selected\", true)\n"
"        app.copyTags(tagv2)\n"
"      }\n"
"      if (!nextFile()) {\n"
"        Qt.quit()\n"
"      } else {\n"
"        setTimeout(doWork, 1)\n"
"      }\n"
"    }\n"
"\n"
"    firstFile()\n"
"    doWork()\n"
"  }\n"
"}"
msgstr ""

#. Tag: para
#: index.docbook:4289
#, no-c-format
msgid ""
"More example scripts come with &kid3; and are already registered as user "
"commands."
msgstr ""

#. Tag: para
#: index.docbook:4293
#, no-c-format
msgid ""
"<guilabel>ReplayGain to SoundCheck</guilabel> "
"(<filename>ReplayGain2SoundCheck.qml</filename>): Create iTunNORM SoundCheck "
"information from replay gain frames."
msgstr ""

#. Tag: para
#: index.docbook:4298
#, no-c-format
msgid ""
"<guilabel>Resize Album Art</guilabel> (<filename>ResizeAlbumArt.qml</"
"filename>): Resize embedded cover art images which are larger than 500x500 "
"pixels."
msgstr ""

#. Tag: para
#: index.docbook:4303
#, no-c-format
msgid ""
"<guilabel>Extract Album Art</guilabel> (<filename>ExtractAlbumArt.qml</"
"filename>): Extract all embedded cover art pictures avoiding duplicates."
msgstr ""

#. Tag: para
#: index.docbook:4308
#, no-c-format
msgid ""
"<guilabel>Embed Album Art</guilabel> (<filename>EmbedAlbumArt.qml</"
"filename>): Embed cover art found in image files into audio files in the "
"same folder."
msgstr ""

#. Tag: para
#: index.docbook:4313
#, no-c-format
msgid ""
"<guilabel>Embed Lyrics</guilabel> (<filename>EmbedLyrics.qml</filename>): "
"Fetch unsynchronized lyrics from web service."
msgstr ""

#. Tag: para
#: index.docbook:4318
#, no-c-format
msgid ""
"<guilabel>Text Encoding ID3v1</guilabel> (<filename>ShowTextEncodingV1.qml</"
"filename>): Helps to find the encoding of ID3v1 tags by showing the tags of "
"the current file in all available character encodings."
msgstr ""

#. Tag: para
#: index.docbook:4324
#, no-c-format
msgid ""
"<guilabel>ID3v1 to ASCII</guilabel> (<filename>Tag1ToAscii.qml</filename>): "
"Transliterate extended latin characters in the ID3v1 tag to ASCII."
msgstr ""

#. Tag: para
#: index.docbook:4329
#, no-c-format
msgid ""
"<guilabel>English Title Case</guilabel> (<filename>TitleCase.qml</"
"filename>): Formats text in the tags to English title case."
msgstr ""

#. Tag: para
#: index.docbook:4334
#, no-c-format
msgid ""
"<guilabel>Rewrite Tags</guilabel> (<filename>RewriteTags.qml</filename>): "
"Rewrite all tags in the selected files."
msgstr ""

#. Tag: para
#: index.docbook:4339
#, no-c-format
msgid ""
"<guilabel>Export CSV</guilabel> (<filename>ExportCsv.qml</filename>): Export "
"recursively all tags of all files to a CSV file."
msgstr ""

#. Tag: para
#: index.docbook:4344
#, no-c-format
msgid ""
"<guilabel>Import CSV</guilabel> (<filename>ImportCsv.qml</filename>): Import "
"recursively all tags of all files from a CSV file."
msgstr ""

#. Tag: para
#: index.docbook:4349
#, no-c-format
msgid ""
"<guilabel>Export JSON</guilabel> (<filename>ExportJson.qml</filename>): "
"Export recursively all tags of all files to a JSON file."
msgstr ""

#. Tag: para
#: index.docbook:4354
#, no-c-format
msgid ""
"<guilabel>Import JSON</guilabel> (<filename>ImportJson.qml</filename>): "
"Import recursively all tags of all files from a JSON file."
msgstr ""

#. Tag: para
#: index.docbook:4359
#, no-c-format
msgid ""
"<guilabel>Export Playlist Folder</guilabel> (<filename>ExportPlaylist.qml</"
"filename>): Copy all files from a playlist into a folder and rename them "
"according to their position."
msgstr ""

#. Tag: para
#: index.docbook:4365
#, no-c-format
msgid ""
"<guilabel>QML Console</guilabel> (<filename>QmlConsole.qml</filename>): "
"Simple console to play with &kid3;'s QML API."
msgstr ""

#. Tag: title
#: index.docbook:4376
#, no-c-format
msgid "QML API"
msgstr ""

#. Tag: para
#: index.docbook:4378
#, no-c-format
msgid ""
"The API can be easily explored using the QML Console, which is available as "
"an example script with a user interface."
msgstr ""

#. Tag: title
#: index.docbook:4384
#, no-c-format
msgid "Kid3Script"
msgstr ""

#. Tag: para
#: index.docbook:4386
#, no-c-format
msgid ""
"<classname>Kid3Script</classname> is a regular QML component located inside "
"the plugin folder. You could use another QML component just as well. Using "
"<classname>Kid3Script</classname> makes it easy to start the script function "
"using the <function>onRun</function> signal handler. Moreover it offers some "
"functions:"
msgstr ""

#. Tag: programlisting
#: index.docbook:4393
#, no-c-format
msgid ""
"onRun: Signal handler which is invoked when the script is started\n"
"tagv1, tagv2, tagv2v1: Constants for tag parameters\n"
"script: Access to scripting functions\n"
"configs: Access to configuration objects\n"
"getArguments(): List of script arguments\n"
"isStandalone(): true if the script was not started from within Kid3\n"
"setTimeout(callback, delay): Starts callback after delay ms\n"
"firstFile(): To first selected file\n"
"nextFile(): To next selected file"
msgstr ""

#. Tag: title
#: index.docbook:4399
#, no-c-format
msgid "Scripting Functions"
msgstr ""

#. Tag: para
#: index.docbook:4401
#, no-c-format
msgid ""
"As &javascript; and therefore QML too has only a limited set of functions "
"for scripting, the <function>script</function> object has some additional "
"methods, for instance:"
msgstr ""

#. Tag: programlisting
#: index.docbook:4407
#, no-c-format
msgid ""
"script.properties(obj): String with Qt properties\n"
"script.writeFile(filePath, data): Write data to file, true if OK\n"
"script.readFile(filePath): Read data from file\n"
"script.removeFile(filePath): Delete file, true if OK\n"
"script.fileExists(filePath): true if file exists\n"
"script.fileIsWritable(filePath): true if file is writable\n"
"script.getFilePermissions(filePath): Get file permission mode bits\n"
"script.setFilePermissions(filePath, modeBits): Set file permission mode "
"bits\n"
"script.classifyFile(filePath): Get class of file (folder \"/\", symlink \"@"
"\", exe \"*\",\n"
"  file \" \")\n"
"script.renameFile(oldName, newName): Rename file, true if OK\n"
"script.copyFile(source, dest): Copy file, true if OK\n"
"script.makeDir(path): Create folder, true if OK\n"
"script.removeDir(path): Remove folder, true if OK\n"
"script.tempPath(): Path to temporary folder\n"
"script.musicPath(): Path to music folder\n"
"script.listDir(path, [nameFilters], [classify]): List folder entries\n"
"script.system(program, [args], [msecs]): Synchronously start a system "
"command,\n"
"  [exit code, standard output, standard error] if not timeout\n"
"script.systemAsync(program, [args], [callback]): Asynchronously start a "
"system\n"
"command, callback will be called with [exit code, standard output, standard\n"
"error]\n"
"script.getEnv(varName): Get value of environment variable\n"
"script.setEnv(varName, value): Set value of environment variable\n"
"script.getQtVersion(): Qt version string, <abbrev>e.g.</abbrev> \"5.4.1\"\n"
"script.getDataMd5(data): Get hex string of the MD5 hash of data\n"
"script.getDataSize(data): Get size of byte array\n"
"script.dataToImage(data, [format]): Create an image from data bytes\n"
"script.dataFromImage(img, [format]): Get data bytes from image\n"
"script.loadImage(filePath): Load an image from a file\n"
"script.saveImage(img, filePath, [format]): Save an image to a file, true if "
"OK\n"
"script.imageProperties(img): Get properties of an image, map containing\n"
"  \"width\", \"height\", \"depth\" and \"colorCount\", empty if invalid "
"image\n"
"script.scaleImage(img, width, [height]): Scale an image, returns scaled image"
msgstr ""

#. Tag: title
#: index.docbook:4412
#, no-c-format
msgid "Application Context"
msgstr ""

#. Tag: para
#: index.docbook:4414
#, no-c-format
msgid ""
"Using QML, a large part of the &kid3; functions are accessible. The API is "
"similar to the one used for <link linkend=\"dbus-api\">&DBus;</link>. For "
"details, refer to the respective notes."
msgstr ""

#. Tag: programlisting
#: index.docbook:4420
#, no-c-format
msgid ""
"app.openDirectory(path): Open folder\n"
"app.unloadAllTags(): Unload all tags\n"
"app.saveDirectory(): Save folder\n"
"app.revertFileModifications(): Revert\n"
"app.importTags(tag, path, fmtIdx): Import file\n"
"app.importFromTags(tag, source, extraction): Import from tags\n"
"app.importFromTagsToSelection(tag, source, extraction): Import from tags of "
"selected files\n"
"app.downloadImage(url, allFilesInDir): Download image\n"
"app.exportTags(tag, path, fmtIdx): Export file\n"
"app.writePlaylist(): Write playlist\n"
"app.getPlaylistItems(path): Get items of a playlist\n"
"app.setPlaylistItems(path, items): Set items of a playlist\n"
"app.selectAllFiles(): Select all\n"
"app.deselectAllFiles(): Deselect\n"
"app.firstFile([select], [onlyTaggedFiles]): To first file\n"
"app.nextFile([select], [onlyTaggedFiles]): To next file\n"
"app.previousFile([select], [onlyTaggedFiles]): To previous file\n"
"app.selectCurrentFile([select]): Select current file\n"
"app.selectFile(path, [select]): Select a specific file\n"
"app.getSelectedFilePaths([onlyTaggedFiles]): Get paths of selected files\n"
"app.requestExpandFileList(): Expand all\n"
"app.applyFilenameFormat(): Apply filename format\n"
"app.applyTagFormat(): Apply tag format\n"
"app.applyTextEncoding(): Apply text encoding\n"
"app.numberTracks(nr, total, tag, [options]): Number tracks\n"
"app.applyFilter(expr): Filter\n"
"app.convertToId3v23(): Convert ID3v2.4.0 to ID3v2.3.0\n"
"app.convertToId3v24(): Convert ID3v2.3.0 to ID3v2.4.0\n"
"app.getFilenameFromTags(tag): Filename from tags\n"
"app.getTagsFromFilename(tag): Filename to tags\n"
"app.getAllFrames(tag): Get object with all frames\n"
"app.getFrame(tag, name): Get frame\n"
"app.setFrame(tag, name, value): Set frame\n"
"app.getPictureData(): Get data from picture frame\n"
"app.setPictureData(data): Set data in picture frame\n"
"app.copyToOtherTag(tag): Tags to other tags\n"
"app.copyTags(tag): Copy\n"
"app.pasteTags(tag): Paste\n"
"app.removeTags(tag): Remove\n"
"app.playAudio(): Play\n"
"app.readConfig(): Read configuration\n"
"app.applyChangedConfiguration(): Apply configuration\n"
"app.dirName: Folder name\n"
"app.selectionInfo.fileName: File name\n"
"app.selectionInfo.filePath: Absolute file path\n"
"app.selectionInfo.detailInfo: Format details\n"
"app.selectionInfo.tag(Frame.Tag_1).tagFormat: Tag 1 format\n"
"app.selectionInfo.tag(Frame.Tag_2).tagFormat: Tag 2 format\n"
"app.selectionInfo.formatString(tag, format): Substitute codes in format "
"string\n"
"app.selectFileName(caption, dir, filter, saveFile): Open file dialog to\n"
"select a file\n"
"app.selectDirName(caption, dir): Open file dialog to select a folder"
msgstr ""

#. Tag: para
#: index.docbook:4422
#, no-c-format
msgid "For asynchronous operations, callbacks can be connected to signals."
msgstr ""

#. Tag: programlisting
#: index.docbook:4426
#, no-c-format
msgid ""
"function automaticImport(profile) {\n"
"  function onAutomaticImportFinished() {\n"
"    app.batchImporter.finished.disconnect(onAutomaticImportFinished)\n"
"  }\n"
"  app.batchImporter.finished.connect(onAutomaticImportFinished)\n"
"  app.batchImport(profile, tagv2)\n"
"}\n"
"\n"
"function renameDirectory(format) {\n"
"  function onRenameActionsScheduled() {\n"
"    app.renameActionsScheduled.disconnect(onRenameActionsScheduled)\n"
"    app.performRenameActions()\n"
"  }\n"
"  app.renameActionsScheduled.connect(onRenameActionsScheduled)\n"
"  app.renameDirectory(tagv2v1, format, false)\n"
"}"
msgstr ""

#. Tag: title
#: index.docbook:4431
#, no-c-format
msgid "Configuration Objects"
msgstr ""

#. Tag: para
#: index.docbook:4433
#, no-c-format
msgid ""
"The different configuration sections are accessible via methods of "
"<function>configs</function>. Their properties can be listed in the QML "
"console. <screen width=\"80\">\n"
"script.properties(configs.networkConfig())\n"
"</screen> Properties can be set:"
msgstr ""

#. Tag: screen
#: index.docbook:4440
#, no-c-format
msgid "configs.networkConfig().useProxy = false"
msgstr ""

#. Tag: programlisting
#: index.docbook:4443
#, no-c-format
msgid ""
"configs.batchImportConfig()\n"
"configs.exportConfig()\n"
"configs.fileConfig()\n"
"configs.filenameFormatConfig()\n"
"configs.filterConfig()\n"
"configs.findReplaceConfig()\n"
"configs.guiConfig()\n"
"configs.importConfig()\n"
"configs.mainWindowConfig()\n"
"configs.networkConfig()\n"
"configs.numberTracksConfig()\n"
"configs.playlistConfig()\n"
"configs.renDirConfig()\n"
"configs.tagConfig()\n"
"configs.tagFormatConfig()\n"
"configs.userActionsConfig()"
msgstr ""
