summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2018-12-30 14:34:22 +0100
committerSlávek Banko <slavek.banko@axis.cz>2018-12-30 14:34:22 +0100
commit789ce7593273887580c4edcaefc2e6f9d20a9a44 (patch)
treeec604ac6e9fe33ac1020b0902109fdfee740b874
parent11aab8f5619f0ee1c9aec39b66f11da724111cdd (diff)
downloadtellico-789ce7593273887580c4edcaefc2e6f9d20a9a44.tar.gz
tellico-789ce7593273887580c4edcaefc2e6f9d20a9a44.zip
Add CMakeL10n rules.
Update translation template. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
-rw-r--r--CMakeL10n.txt23
-rw-r--r--po/tellico.pot4848
-rw-r--r--src/CMakeL10n.txt98
3 files changed, 2583 insertions, 2386 deletions
diff --git a/CMakeL10n.txt b/CMakeL10n.txt
new file mode 100644
index 0000000..a525b71
--- /dev/null
+++ b/CMakeL10n.txt
@@ -0,0 +1,23 @@
+#################################################
+#
+# (C) 2018 Slávek Banko
+# slavek.banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+cmake_minimum_required( VERSION 2.8 )
+
+
+##### include our cmake modules #################
+
+set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
+include( TDEL10n )
+
+
+##### create translation templates ##############
+
+tde_l10n_auto_add_subdirectories( )
diff --git a/po/tellico.pot b/po/tellico.pot
index 38bcdd6..3cbd170 100644
--- a/po/tellico.pot
+++ b/po/tellico.pot
@@ -5,13 +5,52 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2008-01-26 10:52-0800\n"
+"POT-Creation-Date: 2018-12-30 11:46+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: ENCODING\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#: _translatorinfo:2
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr ""
+
+#: borrowerdialog.cpp:42
+msgid "Select Borrower"
+msgstr ""
+
+#: borrowerdialog.cpp:49 collections/filecatalog.cpp:36
+#: newstuff/dialog.cpp:118
+msgid "Name"
+msgstr ""
+
+#: calendarhandler.cpp:167
+msgid "Default Calendar"
+msgstr ""
+
+#: calendarhandler.cpp:175
+msgid ""
+"At the moment, Tellico only supports local calendar resources. The active "
+"calendar is remotely located, so your loans will not be added."
+msgstr ""
+
+#: calendarhandler.cpp:180
+msgid "Active Calendar"
+msgstr ""
+
+#: calendarhandler.cpp:203
+msgid "Tellico: %1 is due to return \"%2\""
+msgstr ""
#: cite/lyxpipe.cpp:50
msgid "<qt>Tellico is unable to write to the server pipe at <b>%1</b>.</qt>"
@@ -40,289 +79,603 @@ msgstr ""
msgid "TCP/IP"
msgstr ""
-#: gui/tablefieldwidget.cpp:181
-msgid "Rename Column"
+#: collection.cpp:32
+msgid "(Empty)"
msgstr ""
-#: gui/tablefieldwidget.cpp:181
-msgid "New column name:"
+#: collectionfactory.cpp:81
+msgid "My Collection"
msgstr ""
-#: gui/tablefieldwidget.cpp:206
-#, c-format
-msgid "Column %1"
+#: collectionfactory.cpp:82 collections/bibtexcollection.cpp:56
+#: collections/boardgamecollection.cpp:37 collections/bookcollection.cpp:39
+#: collections/cardcollection.cpp:37 collections/coincollection.cpp:37
+#: collections/comicbookcollection.cpp:39 collections/gamecollection.cpp:37
+#: collections/musiccollection.cpp:76 collections/stampcollection.cpp:38
+#: collections/videocollection.cpp:39 collections/winecollection.cpp:37
+#: entryupdater.cpp:229 fetch/fetchmanager.cpp:73 fetchdialog.cpp:169
+#: translators/audiofileimporter.cpp:164 translators/tellicoimporter.cpp:434
+#: translators/xmlstatehandler.cpp:343
+msgid "Title"
msgstr ""
-#: gui/tablefieldwidget.cpp:241 gui/tablefieldwidget.cpp:289
-msgid "Rename Column..."
+#: collectionfactory.cpp:83 collections/bibtexcollection.cpp:24
+#: collections/bibtexcollection.cpp:58 collections/bibtexcollection.cpp:88
+#: collections/boardgamecollection.cpp:19 collections/bookcollection.cpp:19
+#: collections/bookcollection.cpp:40 collections/cardcollection.cpp:19
+#: collections/coincollection.cpp:19 collections/comicbookcollection.cpp:19
+#: collections/filecatalog.cpp:19 collections/gamecollection.cpp:19
+#: collections/musiccollection.cpp:19 collections/stampcollection.cpp:19
+#: collections/videocollection.cpp:19 collections/videocollection.cpp:40
+#: collections/winecollection.cpp:19 configdialog.cpp:198
+#: fetch/imdbfetcher.cpp:690 fetch/imdbfetcher.cpp:962 field.cpp:41
+#: field.cpp:73 translators/gcfilmsimporter.cpp:77
+msgid "General"
msgstr ""
-#: gui/tablefieldwidget.cpp:274
-msgid "Insert Row"
+#: collectionfactory.cpp:124
+msgid "Book Collection"
msgstr ""
-#: gui/tablefieldwidget.cpp:276
-msgid "Remove Row"
+#: collectionfactory.cpp:125 collections/bibtexcollection.cpp:30
+msgid "Bibliography"
msgstr ""
-#: gui/tablefieldwidget.cpp:278
-msgid "Move Row Up"
+#: collectionfactory.cpp:126
+msgid "Comic Book Collection"
msgstr ""
-#: gui/tablefieldwidget.cpp:283
-msgid "Move Row Down"
+#: collectionfactory.cpp:127
+msgid "Video Collection"
msgstr ""
-#: gui/tablefieldwidget.cpp:295
-msgid "Clear Table"
+#: collectionfactory.cpp:128
+msgid "Music Collection"
msgstr ""
-#: gui/previewdialog.cpp:27
-msgid "Template Preview"
+#: collectionfactory.cpp:129
+msgid "Coin Collection"
msgstr ""
-#: gui/stringmapdialog.cpp:57
-msgid "&Set"
+#: collectionfactory.cpp:130
+msgid "Stamp Collection"
msgstr ""
-#: gui/fieldwidget.cpp:101 gui/fieldwidget.cpp:195
+#: collectionfactory.cpp:131
+msgid "Wine Collection"
+msgstr ""
+
+#: collectionfactory.cpp:132
+msgid "Card Collection"
+msgstr ""
+
+#: collectionfactory.cpp:133
+msgid "Game Collection"
+msgstr ""
+
+#: collectionfactory.cpp:134
+msgid "File Catalog"
+msgstr ""
+
+#: collectionfactory.cpp:135
+msgid "Board Game Collection"
+msgstr ""
+
+#: collectionfactory.cpp:136
+msgid "Custom Collection"
+msgstr ""
+
+#: collectionfieldsdialog.cpp:56
+msgid "Collection Fields"
+msgstr ""
+
+#: collectionfieldsdialog.cpp:68
+msgid "Current Fields"
+msgstr ""
+
+#: collectionfieldsdialog.cpp:84
msgid ""
-"_: Edit Label\n"
-"%1:"
+"_: New Field\n"
+"&New"
msgstr ""
-#: gui/kwidgetlister.cpp:58
+#: collectionfieldsdialog.cpp:86
+msgid "Add a new field to the collection"
+msgstr ""
+
+#: collectionfieldsdialog.cpp:87
msgid ""
-"_: more widgets\n"
-"More"
+"_: Delete Field\n"
+"&Delete"
msgstr ""
-#: gui/kwidgetlister.cpp:62
+#: collectionfieldsdialog.cpp:89
+msgid "Remove a field from the collection"
+msgstr ""
+
+#: collectionfieldsdialog.cpp:98
msgid ""
-"_: fewer widgets\n"
-"Fewer"
+"Move this field up in the list. The list order is important for the layout "
+"of the entry editor."
msgstr ""
-#: gui/kwidgetlister.cpp:69
+#: collectionfieldsdialog.cpp:102
msgid ""
-"_: clear widgets\n"
-"Clear"
+"Move this field down in the list. The list order is important for the layout "
+"of the entry editor."
msgstr ""
-#: gui/imagewidget.cpp:57
-msgid "Select Image..."
+#: collectionfieldsdialog.cpp:112
+msgid "Field Properties"
msgstr ""
-#: gui/imagewidget.cpp:63
-msgid "Save link only"
+#: collectionfieldsdialog.cpp:119
+msgid "&Title:"
msgstr ""
-#: gui/imagewidget.cpp:162
-msgid "Saving a link is only possible for newly added images."
+#: collectionfieldsdialog.cpp:124
+msgid "The title of the field"
msgstr ""
-#: commands/modifyentries.cpp:73 commands/updateentries.cpp:50
-#, c-format
+#: collectionfieldsdialog.cpp:129
+msgid "T&ype:"
+msgstr ""
+
+#: collectionfieldsdialog.cpp:135
+msgid "The type of the field determines what values may be used. "
+msgstr ""
+
+#: collectionfieldsdialog.cpp:136
+msgid "<i>Simple Text</i> is used for most fields. "
+msgstr ""
+
+#: collectionfieldsdialog.cpp:137
+msgid "<i>Paragraph</i> is for large text blocks. "
+msgstr ""
+
+#: collectionfieldsdialog.cpp:138
+msgid "<i>Choice</i> limits the field to certain values. "
+msgstr ""
+
+#: collectionfieldsdialog.cpp:139
+msgid "<i>Checkbox</i> is for a simple yes/no value. "
+msgstr ""
+
+#: collectionfieldsdialog.cpp:140
+msgid "<i>Number</i> indicates that the field contains a numerical value. "
+msgstr ""
+
+#: collectionfieldsdialog.cpp:141
msgid ""
-"_: Modify (Entry Title)\n"
-"Modify %1"
+"<i>URL</i> is for fields which refer to URLs, including references to other "
+"files. "
msgstr ""
-#: commands/collectioncommand.cpp:110
-msgid "Append Collection"
+#: collectionfieldsdialog.cpp:142
+msgid "A <i>Table</i> may hold one or more columns of values. "
msgstr ""
-#: commands/collectioncommand.cpp:112
-msgid "Merge Collection"
+#: collectionfieldsdialog.cpp:143
+msgid "An <i>Image</i> field holds a picture. "
msgstr ""
-#: commands/collectioncommand.cpp:114
-msgid "Replace Collection"
+#: collectionfieldsdialog.cpp:144
+msgid ""
+"A <i>Date</i> field can be used for values with a day, month, and year. "
msgstr ""
-#: commands/modifyentries.cpp:72 entryeditdialog.cpp:365
-msgid "Modify Entries"
+#: collectionfieldsdialog.cpp:145
+msgid "A <i>Rating</i> field uses stars to show a rating number. "
msgstr ""
-#: commands/fieldcommand.cpp:104
-msgid "Add %1 Field"
+#: collectionfieldsdialog.cpp:146
+msgid ""
+"A <i>Dependent</i> field depends on the values of other fields, and is "
+"formatted according to the field description. "
msgstr ""
-#: commands/fieldcommand.cpp:106
-msgid "Modify %1 Field"
+#: collectionfieldsdialog.cpp:148
+msgid ""
+"A <i>Read Only</i> is for internal values, possibly useful for import and "
+"export. "
msgstr ""
-#: commands/fieldcommand.cpp:108
-msgid "Delete %1 Field"
+#: collectionfieldsdialog.cpp:157
+msgid "Cate&gory:"
msgstr ""
-#: commands/addentries.cpp:50
-msgid "Add Entries"
+#: collectionfieldsdialog.cpp:162
+msgid "The field category determines where the field is placed in the editor."
msgstr ""
-#: commands/addentries.cpp:51
-#, c-format
+#: collectionfieldsdialog.cpp:179
+msgid "Descr&iption:"
+msgstr ""
+
+#. TRANSLATORS: Do not translate %{year} and %{title}.
+#: collectionfieldsdialog.cpp:186
msgid ""
-"_: Add (Entry Title)\n"
-"Add %1"
+"The description is a useful reminder of what information is contained in the "
+"field. For <i>Dependent</i> fields, the description is a format string such "
+"as \"%{year} %{title}\" where the named fields get substituted in the string."
msgstr ""
-#: commands/renamecollection.cpp:45 tellico_kernel.cpp:323
-msgid "Rename Collection"
+#: collectionfieldsdialog.cpp:193
+msgid "&Default value:"
msgstr ""
-#: commands/modifyloans.cpp:75 loandialog.cpp:46
-msgid "Modify Loan"
+#: collectionfieldsdialog.cpp:198
+msgid "<qt>A default value can be set for new entries.</qt>"
msgstr ""
-#: commands/filtercommand.cpp:98
-msgid "Add Filter"
+#: collectionfieldsdialog.cpp:203
+msgid "A&llowed values:"
msgstr ""
-#: commands/filtercommand.cpp:100 filterdialog.cpp:282 filterview.cpp:68
-msgid "Modify Filter"
+#: collectionfieldsdialog.cpp:208
+msgid ""
+"<qt>For <i>Choice</i>-type fields, these are the only values allowed. They "
+"are placed in a combo box. The possible values have to be separated by a "
+"semi-colon, for example: \"dog; cat; mouse\"</qt>"
msgstr ""
-#: commands/filtercommand.cpp:102 filterview.cpp:70
-msgid "Delete Filter"
+#: collectionfieldsdialog.cpp:215
+msgid "Extended &properties:"
msgstr ""
-#: commands/addloans.cpp:108
-msgid "Check-out Items"
+#: collectionfieldsdialog.cpp:217
+msgid "&Set..."
msgstr ""
-#: commands/addloans.cpp:109
-#, c-format
+#: collectionfieldsdialog.cpp:221
msgid ""
-"_: Check-out (Entry Title)\n"
-"Check-out %1"
+"Extended field properties are used to specify things such as the "
+"corresponding bibtex field."
msgstr ""
-#: commands/removeentries.cpp:48
-msgid "Delete Entries"
+#: collectionfieldsdialog.cpp:226
+msgid "Format Options"
msgstr ""
-#: commands/removeentries.cpp:49
-#, c-format
+#: collectionfieldsdialog.cpp:227
+msgid "No formatting"
+msgstr ""
+
+#: collectionfieldsdialog.cpp:228
msgid ""
-"_: Delete (Entry Title)\n"
-"Delete %1"
+"This option prevents the field from ever being automatically formatted or "
+"capitalized."
msgstr ""
-#: commands/reorderfields.cpp:54
-msgid "Reorder Fields"
+#: collectionfieldsdialog.cpp:230
+msgid "Allow auto-capitalization only"
msgstr ""
-#: commands/removeloans.cpp:79
-msgid "Check-in Entries"
+#: collectionfieldsdialog.cpp:231
+msgid ""
+"This option allows the field to be capitalized, but not specially formatted."
msgstr ""
-#: commands/removeloans.cpp:80
-#, c-format
+#: collectionfieldsdialog.cpp:233
+msgid "Format as a title"
+msgstr ""
+
+#: collectionfieldsdialog.cpp:234
msgid ""
-"_: Check-in (Entry Title)\n"
-"Check-in %1"
+"This option capitalizes and formats the field as a title, but only if those "
+"options are globally set."
msgstr ""
-#: collectionfactory.cpp:83 collections/bibtexcollection.cpp:24
-#: collections/bibtexcollection.cpp:58 collections/bibtexcollection.cpp:88
-#: collections/boardgamecollection.cpp:19 collections/bookcollection.cpp:19
-#: collections/bookcollection.cpp:40 collections/cardcollection.cpp:19
-#: collections/coincollection.cpp:19 collections/comicbookcollection.cpp:19
-#: collections/filecatalog.cpp:19 collections/gamecollection.cpp:19
-#: collections/musiccollection.cpp:19 collections/stampcollection.cpp:19
-#: collections/videocollection.cpp:19 collections/videocollection.cpp:40
-#: collections/winecollection.cpp:19 configdialog.cpp:198
-#: fetch/imdbfetcher.cpp:689 fetch/imdbfetcher.cpp:948 field.cpp:40
-#: field.cpp:72 translators/gcfilmsimporter.cpp:78
-msgid "General"
+#: collectionfieldsdialog.cpp:236
+msgid "Format as a name"
msgstr ""
-#: collections/bookcollection.cpp:143 collections/comicbookcollection.cpp:122
-#: collections/stampcollection.cpp:20
-msgid "Condition"
+#: collectionfieldsdialog.cpp:237
+msgid ""
+"This option capitalizes and formats the field as a name, but only if those "
+"options are globally set."
msgstr ""
-#: collections/boardgamecollection.cpp:20 collections/bookcollection.cpp:22
-#: collections/cardcollection.cpp:20 collections/coincollection.cpp:20
-#: collections/comicbookcollection.cpp:22 collections/gamecollection.cpp:20
-#: collections/musiccollection.cpp:20 collections/stampcollection.cpp:21
-#: collections/videocollection.cpp:22 collections/winecollection.cpp:20
-#: document.cpp:468
-msgid "Personal"
+#: collectionfieldsdialog.cpp:241
+msgid "Field Options"
msgstr ""
-#: collections/stampcollection.cpp:27
-msgid "My Stamps"
+#: collectionfieldsdialog.cpp:242
+msgid "Enable auto-completion"
msgstr ""
-#: collectionfactory.cpp:82 collections/bibtexcollection.cpp:56
-#: collections/boardgamecollection.cpp:37 collections/bookcollection.cpp:39
-#: collections/cardcollection.cpp:37 collections/coincollection.cpp:37
-#: collections/comicbookcollection.cpp:39 collections/gamecollection.cpp:37
-#: collections/musiccollection.cpp:76 collections/stampcollection.cpp:38
-#: collections/videocollection.cpp:39 collections/winecollection.cpp:37
-#: entryupdater.cpp:229 fetch/fetchmanager.cpp:68 fetchdialog.cpp:169
-#: translators/audiofileimporter.cpp:164 translators/tellicoimporter.cpp:439
-msgid "Title"
+#: collectionfieldsdialog.cpp:243
+msgid ""
+"If checked, TDE auto-completion will be enabled in the text edit box for "
+"this field."
msgstr ""
-#: collections/boardgamecollection.cpp:77 collections/filecatalog.cpp:45
-#: collections/gamecollection.cpp:87 collections/stampcollection.cpp:44
-#: entryupdater.cpp:230 fetchdialog.cpp:170
-msgid "Description"
+#: collectionfieldsdialog.cpp:245
+msgid "Allow multiple values"
msgstr ""
-#. TRANSLATORS: denomination refers to the monetary value.
-#: collections/coincollection.cpp:51 collections/stampcollection.cpp:50
-msgid "Denomination"
+#: collectionfieldsdialog.cpp:246
+msgid ""
+"If checked, Tellico will parse the values in the field for multiple values, "
+"separated by a semi-colon."
msgstr ""
-#: collections/coincollection.cpp:67 collections/comicbookcollection.cpp:94
-#: collections/stampcollection.cpp:55 collections/winecollection.cpp:73
-msgid "Country"
+#: collectionfieldsdialog.cpp:248
+msgid "Allow grouping"
msgstr ""
-#: collections/stampcollection.cpp:61
-msgid "Issue Year"
+#: collectionfieldsdialog.cpp:249
+msgid ""
+"If checked, this field may be used to group the entries in the group view."
msgstr ""
-#: collections/stampcollection.cpp:66 collections/videocollection.cpp:172
-msgid "Color"
+#: collectionfieldsdialog.cpp:262
+msgid "Revert the selected field's properties to the default values."
msgstr ""
-#: collections/stampcollection.cpp:71
-msgid "Scott#"
+#: collectionfieldsdialog.cpp:308
+msgid "Modify Fields"
msgstr ""
-#: collections/stampcollection.cpp:78
+#: collectionfieldsdialog.cpp:322
msgid ""
-"_: Stamp grade levels - Superb,Extremely Fine,Very Fine,Fine,Average,Poor\n"
-"Superb,Extremely Fine,Very Fine,Fine,Average,Poor"
+"<qt>Removing allowed values from the <i>%1</i> field which currently exist "
+"in the collection may cause data corruption. Do you want to keep your "
+"modified values or cancel and revert to the current ones?</qt>"
msgstr ""
-#: collections/coincollection.cpp:88 collections/stampcollection.cpp:80
-msgid "Grade"
+#: collectionfieldsdialog.cpp:327
+msgid "Keep modified values"
msgstr ""
-#: collections/stampcollection.cpp:85
-msgid "Cancelled"
+#: collectionfieldsdialog.cpp:411 collectionfieldsdialog.cpp:414
+#: translators/csvimporter.cpp:422 translators/csvimporter.cpp:536
+msgid "New Field"
msgstr ""
-#. TRANSLATORS: See http://en.wikipedia.org/wiki/Stamp_hinge
-#: collections/stampcollection.cpp:90
-msgid "Hinged"
+#: collectionfieldsdialog.cpp:747
+msgid "Revert Field Properties"
msgstr ""
-#: collections/stampcollection.cpp:95
-msgid "Centering"
+#: collectionfieldsdialog.cpp:748
+msgid ""
+"<qt><p>Do you really want to revert the properties for the <em>%1</em> field "
+"back to their default values?</p></qt>"
msgstr ""
-#: collections/stampcollection.cpp:100
-msgid "Gummed"
+#: collectionfieldsdialog.cpp:751
+msgid "Revert"
+msgstr ""
+
+#: collectionfieldsdialog.cpp:874
+msgid "Extended Field Properties"
+msgstr ""
+
+#: collectionfieldsdialog.cpp:875 collections/filecatalog.cpp:95
+msgid "Property"
+msgstr ""
+
+#: collectionfieldsdialog.cpp:875 collections/filecatalog.cpp:96
+msgid "Value"
+msgstr ""
+
+#: collectionfieldsdialog.cpp:904
+msgid "A field with this title already exists. Please enter a different title."
+msgstr ""
+
+#: collectionfieldsdialog.cpp:911
+msgid "<qt>The category may not be empty. Please enter a category.</qt>"
+msgstr ""
+
+#: collectionfieldsdialog.cpp:919
+msgid ""
+"<qt>A field may not be in the same category as a <em>Paragraph</em>, "
+"<em>Table</em> or <em>Image</em> field. Please enter a different "
+"category.</qt>"
+msgstr ""
+
+#: collectionfieldsdialog.cpp:927
+msgid ""
+"A field's title may not be the same as an existing category. Please enter a "
+"different title."
+msgstr ""
+
+#: collectionfieldsdialog.cpp:939
+msgid ""
+"The range for a rating field must be between 1 and 10, and the lower bound "
+"must be less than the higher bound. Please enter different low and high "
+"properties."
+msgstr ""
+
+#: collectionfieldsdialog.cpp:954
+msgid "Tables are limited to a maximum of ten columns."
+msgstr ""
+
+#: collections/bibtexcollection.cpp:25 collections/bookcollection.cpp:20
+#: collections/comicbookcollection.cpp:20 translators/grs1importer.cpp:58
+#: translators/grs1importer.cpp:63 translators/pdfimporter.cpp:174
+msgid "Publishing"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:26 fetch/entrezfetcher.cpp:402
+#: translators/risimporter.cpp:305
+msgid "Miscellaneous"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:72
+msgid "Entry Type"
msgstr ""
-#: collections/boardgamecollection.cpp:85 collections/bookcollection.cpp:64
+#: collections/bibtexcollection.cpp:76
+msgid "These entry types are specific to bibtex. See the bibtex documentation."
+msgstr ""
+
+#: collections/bibtexcollection.cpp:79 collections/bookcollection.cpp:50
+msgid "Author"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:86
+msgid "Bibtex Key"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:92
+msgid "Book Title"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:98 collections/bookcollection.cpp:56
+msgid "Editor"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:105
+msgid "Organization"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:120 collections/boardgamecollection.cpp:60
+#: collections/bookcollection.cpp:79 collections/comicbookcollection.cpp:73
+msgid "Publisher"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:127 fetch/srufetcher.cpp:423
+#: fetch/z3950fetcher.cpp:692
+msgid "Address"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:133 collections/bookcollection.cpp:85
+#: collections/comicbookcollection.cpp:79
+msgid "Edition"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:140 collections/bookcollection.cpp:111
+#: collections/comicbookcollection.cpp:90
+msgid "Pages"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:145 collections/cardcollection.cpp:66
+#: collections/coincollection.cpp:56 collections/musiccollection.cpp:62
+msgid "Year"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:151 collections/bookcollection.cpp:101
+#: translators/grs1importer.cpp:57
+msgid "ISBN#"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:154 collections/bookcollection.cpp:103
+#: translators/grs1importer.cpp:59
+msgid "International Standard Book Number"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:157 collections/bookcollection.cpp:64
+msgid "Journal"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:164 fetch/fetchmanager.cpp:78
+msgid "DOI"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:167
+msgid "Digital Object Identifier"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:172
+msgid "Month"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:178 field.cpp:493
+msgid "Number"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:183
+msgid "How Published"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:195
+msgid "Chapter"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:200 collections/bookcollection.cpp:138
+#: collections/cardcollection.cpp:71 collections/comicbookcollection.cpp:62
+msgid "Series"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:207 collections/filecatalog.cpp:50
+msgid "Volume"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:212
+msgid "Cross-Reference"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:222 collections/bookcollection.cpp:133
+#: collections/cardcollection.cpp:100 collections/comicbookcollection.cpp:112
+#: collections/musiccollection.cpp:103 collections/videocollection.cpp:207
+#: fetch/amazonfetcher.cpp:970
+msgid "Keywords"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:228 collections/filecatalog.cpp:41
+#: fetch/entrezfetcher.cpp:401 fetch/entrezfetcher.cpp:494 field.cpp:494
+#: translators/gcfilmsimporter.cpp:76
+msgid "URL"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:233 fetch/entrezfetcher.cpp:493
+#: fetch/srufetcher.cpp:424 fetch/z3950fetcher.cpp:693
+msgid "Abstract"
+msgstr ""
+
+#: collections/bibtexcollection.cpp:237
+msgid "Notes"
+msgstr ""
+
+#: collections/boardgamecollection.cpp:20 collections/bookcollection.cpp:22
+#: collections/cardcollection.cpp:20 collections/coincollection.cpp:20
+#: collections/comicbookcollection.cpp:22 collections/gamecollection.cpp:20
+#: collections/musiccollection.cpp:20 collections/stampcollection.cpp:21
+#: collections/videocollection.cpp:22 collections/winecollection.cpp:20
+#: document.cpp:479
+msgid "Personal"
+msgstr ""
+
+#: collections/boardgamecollection.cpp:26
+msgid "My Board Games"
+msgstr ""
+
+#: collections/boardgamecollection.cpp:43 collections/bookcollection.cpp:126
+#: collections/comicbookcollection.cpp:106 collections/gamecollection.cpp:54
+#: collections/musiccollection.cpp:67 collections/videocollection.cpp:67
+msgid "Genre"
+msgstr ""
+
+#: collections/boardgamecollection.cpp:49
+msgid "Mechanism"
+msgstr ""
+
+#: collections/boardgamecollection.cpp:55 collections/gamecollection.cpp:60
+msgid "Release Year"
+msgstr ""
+
+#: collections/boardgamecollection.cpp:66
+msgid "Designer"
+msgstr ""
+
+#: collections/boardgamecollection.cpp:72
+msgid "Number of Players"
+msgstr ""
+
+#: collections/boardgamecollection.cpp:77 collections/filecatalog.cpp:45
+#: collections/gamecollection.cpp:87 collections/stampcollection.cpp:44
+#: entryupdater.cpp:230 fetchdialog.cpp:170
+msgid "Description"
+msgstr ""
+
+#: collections/boardgamecollection.cpp:80 collections/bookcollection.cpp:169
+#: collections/musiccollection.cpp:81 collections/winecollection.cpp:102
+#: field.cpp:500 newstuff/dialog.cpp:120
+msgid "Rating"
+msgstr ""
+
+#: collections/boardgamecollection.cpp:85 collections/bookcollection.cpp:70
#: collections/cardcollection.cpp:82 collections/coincollection.cpp:103
#: collections/comicbookcollection.cpp:126 collections/gamecollection.cpp:99
#: collections/musiccollection.cpp:86 collections/stampcollection.cpp:105
@@ -330,7 +683,15 @@ msgstr ""
msgid "Purchase Date"
msgstr ""
-#: collections/boardgamecollection.cpp:94 collections/bookcollection.cpp:69
+#: collections/boardgamecollection.cpp:90 collections/bookcollection.cpp:161
+#: collections/cardcollection.cpp:96 collections/coincollection.cpp:118
+#: collections/comicbookcollection.cpp:139 collections/gamecollection.cpp:104
+#: collections/musiccollection.cpp:91 collections/stampcollection.cpp:120
+#: collections/videocollection.cpp:195 collections/winecollection.cpp:107
+msgid "Gift"
+msgstr ""
+
+#: collections/boardgamecollection.cpp:94 collections/bookcollection.cpp:75
#: collections/cardcollection.cpp:87 collections/coincollection.cpp:108
#: collections/comicbookcollection.cpp:131 collections/gamecollection.cpp:108
#: collections/musiccollection.cpp:95 collections/stampcollection.cpp:110
@@ -338,131 +699,159 @@ msgstr ""
msgid "Purchase Price"
msgstr ""
-#: collections/cardcollection.cpp:91 collections/coincollection.cpp:112
-#: collections/stampcollection.cpp:114 collections/winecollection.cpp:88
-msgid "Location"
-msgstr ""
-
-#: collections/boardgamecollection.cpp:90 collections/bookcollection.cpp:155
-#: collections/cardcollection.cpp:96 collections/coincollection.cpp:118
-#: collections/comicbookcollection.cpp:139 collections/gamecollection.cpp:104
-#: collections/musiccollection.cpp:91 collections/stampcollection.cpp:120
-#: collections/videocollection.cpp:195 collections/winecollection.cpp:107
-msgid "Gift"
+#: collections/boardgamecollection.cpp:98 collections/bookcollection.cpp:165
+#: collections/comicbookcollection.cpp:143 collections/gamecollection.cpp:112
+#: collections/musiccollection.cpp:99 collections/videocollection.cpp:203
+#: document.cpp:477
+msgid "Loaned"
msgstr ""
-#: collections/stampcollection.cpp:124 field.cpp:497
-msgid "Image"
+#: collections/boardgamecollection.cpp:102 collections/gamecollection.cpp:116
+#: collections/musiccollection.cpp:108 collections/videocollection.cpp:212
+msgid "Cover"
msgstr ""
-#: collections/boardgamecollection.cpp:105 collections/bookcollection.cpp:171
+#: collections/boardgamecollection.cpp:105 collections/bookcollection.cpp:177
#: collections/cardcollection.cpp:115 collections/coincollection.cpp:128
#: collections/comicbookcollection.cpp:150 collections/gamecollection.cpp:119
#: collections/musiccollection.cpp:111 collections/stampcollection.cpp:127
-#: collections/videocollection.cpp:210 collections/winecollection.cpp:114
+#: collections/videocollection.cpp:215 collections/winecollection.cpp:114
msgid "Comments"
msgstr ""
-#: collections/bibtexcollection.cpp:25 collections/bookcollection.cpp:20
-#: collections/comicbookcollection.cpp:20 translators/grs1importer.cpp:58
-#: translators/grs1importer.cpp:68 translators/pdfimporter.cpp:174
-#: translators/risimporter.cpp:281
-msgid "Publishing"
-msgstr ""
-
#: collections/bookcollection.cpp:21 collections/comicbookcollection.cpp:21
-#: translators/grs1importer.cpp:63 translators/risimporter.cpp:275
msgid "Classification"
msgstr ""
-#: collections/comicbookcollection.cpp:28
-msgid "My Comic Books"
+#: collections/bookcollection.cpp:28
+msgid "My Books"
msgstr ""
#: collections/bookcollection.cpp:45 collections/comicbookcollection.cpp:45
msgid "Subtitle"
msgstr ""
-#: collections/comicbookcollection.cpp:50 collections/videocollection.cpp:121
-msgid "Writer"
+#: collections/bookcollection.cpp:63 translators/alexandriaimporter.cpp:134
+msgid "Hardback"
msgstr ""
-#: collections/comicbookcollection.cpp:56
-msgid ""
-"_: Comic Book Illustrator\n"
-"Artist"
+#: collections/bookcollection.cpp:63
+msgid "Paperback"
msgstr ""
-#: collections/bibtexcollection.cpp:200 collections/bookcollection.cpp:132
-#: collections/cardcollection.cpp:71 collections/comicbookcollection.cpp:62
-msgid "Series"
+#: collections/bookcollection.cpp:63
+msgid "Trade Paperback"
msgstr ""
-#: collections/comicbookcollection.cpp:68
-msgid "Issue"
+#: collections/bookcollection.cpp:64
+msgid "E-Book"
msgstr ""
-#: collections/bibtexcollection.cpp:120 collections/boardgamecollection.cpp:60
-#: collections/bookcollection.cpp:73 collections/comicbookcollection.cpp:73
-msgid "Publisher"
+#: collections/bookcollection.cpp:64
+msgid "Magazine"
msgstr ""
-#: collections/bibtexcollection.cpp:133 collections/bookcollection.cpp:79
-#: collections/comicbookcollection.cpp:79
-msgid "Edition"
+#: collections/bookcollection.cpp:65
+msgid "Binding"
+msgstr ""
+
+#: collections/bookcollection.cpp:91
+msgid "Copyright Year"
msgstr ""
-#: collections/bookcollection.cpp:90 collections/comicbookcollection.cpp:85
+#: collections/bookcollection.cpp:96 collections/comicbookcollection.cpp:85
msgid "Publication Year"
msgstr ""
-#: collections/bibtexcollection.cpp:140 collections/bookcollection.cpp:105
-#: collections/comicbookcollection.cpp:90
-msgid "Pages"
+#: collections/bookcollection.cpp:106 fetch/fetchmanager.cpp:82
+msgid "LCCN#"
msgstr ""
-#: collections/bookcollection.cpp:115 collections/comicbookcollection.cpp:100
-#: translators/grs1importer.cpp:67
+#: collections/bookcollection.cpp:108
+msgid "Library of Congress Control Number"
+msgstr ""
+
+#: collections/bookcollection.cpp:115
+msgid "Translator"
+msgstr ""
+
+#: collections/bookcollection.cpp:121 collections/comicbookcollection.cpp:100
+#: translators/grs1importer.cpp:62
msgid "Language"
msgstr ""
-#: collections/boardgamecollection.cpp:43 collections/bookcollection.cpp:120
-#: collections/comicbookcollection.cpp:106 collections/gamecollection.cpp:54
-#: collections/musiccollection.cpp:67 collections/videocollection.cpp:67
-msgid "Genre"
+#: collections/bookcollection.cpp:143
+msgid "Series Number"
msgstr ""
-#: collections/bibtexcollection.cpp:222 collections/bookcollection.cpp:127
-#: collections/cardcollection.cpp:100 collections/comicbookcollection.cpp:112
-#: collections/musiccollection.cpp:103 fetch/amazonfetcher.cpp:933
-#: translators/grs1importer.cpp:62 translators/risimporter.cpp:273
-msgid "Keywords"
+#: collections/bookcollection.cpp:148 mainwindow.cpp:190
+msgid "New"
msgstr ""
-#: collections/comicbookcollection.cpp:120
-msgid ""
-"_: Comic book grade levels - Mint,Near Mint,Very Fine,Fine,Very "
-"Good,Good,Fair,Poor\n"
-"Mint,Near Mint,Very Fine,Fine,Very Good,Good,Fair,Poor"
+#: collections/bookcollection.cpp:148
+msgid "Used"
+msgstr ""
+
+#: collections/bookcollection.cpp:149 collections/comicbookcollection.cpp:122
+#: collections/stampcollection.cpp:20
+msgid "Condition"
msgstr ""
-#: collections/bookcollection.cpp:147 collections/comicbookcollection.cpp:135
+#: collections/bookcollection.cpp:153 collections/comicbookcollection.cpp:135
msgid "Signed"
msgstr ""
-#: collections/boardgamecollection.cpp:98 collections/bookcollection.cpp:159
-#: collections/comicbookcollection.cpp:143 collections/gamecollection.cpp:112
-#: collections/musiccollection.cpp:99 collections/videocollection.cpp:203
-#: document.cpp:466
-msgid "Loaned"
+#: collections/bookcollection.cpp:157
+msgid "Read"
msgstr ""
-#: collections/bookcollection.cpp:168 collections/comicbookcollection.cpp:147
-#: fetch/arxivfetcher.cpp:216 fetch/crossreffetcher.cpp:206
+#: collections/bookcollection.cpp:174 collections/comicbookcollection.cpp:147
+#: fetch/arxivfetcher.cpp:216 fetch/crossreffetcher.cpp:208
#: translators/pdfimporter.cpp:204 translators/referencerimporter.cpp:48
msgid "Front Cover"
msgstr ""
+#: collections/cardcollection.cpp:26
+msgid "My Cards"
+msgstr ""
+
+#: collections/cardcollection.cpp:43
+msgid "Player"
+msgstr ""
+
+#: collections/cardcollection.cpp:49
+msgid "Team"
+msgstr ""
+
+#: collections/cardcollection.cpp:55
+msgid "Brand"
+msgstr ""
+
+#: collections/cardcollection.cpp:62
+msgid "Card Number"
+msgstr ""
+
+#: collections/cardcollection.cpp:77
+msgid "Card Type"
+msgstr ""
+
+#: collections/cardcollection.cpp:91 collections/coincollection.cpp:112
+#: collections/stampcollection.cpp:114 collections/winecollection.cpp:88
+msgid "Location"
+msgstr ""
+
+#: collections/cardcollection.cpp:105 collections/winecollection.cpp:93
+msgid "Quantity"
+msgstr ""
+
+#: collections/cardcollection.cpp:109
+msgid "Front Image"
+msgstr ""
+
+#: collections/cardcollection.cpp:112
+msgid "Back Image"
+msgstr ""
+
#: collections/coincollection.cpp:26
msgid "My Coins"
msgstr ""
@@ -471,15 +860,20 @@ msgstr ""
msgid "Type"
msgstr ""
-#: collections/bibtexcollection.cpp:145 collections/cardcollection.cpp:66
-#: collections/coincollection.cpp:56 collections/musiccollection.cpp:62
-msgid "Year"
+#. TRANSLATORS: denomination refers to the monetary value.
+#: collections/coincollection.cpp:51 collections/stampcollection.cpp:50
+msgid "Denomination"
msgstr ""
#: collections/coincollection.cpp:61
msgid "Mint Mark"
msgstr ""
+#: collections/coincollection.cpp:67 collections/comicbookcollection.cpp:94
+#: collections/stampcollection.cpp:55 collections/winecollection.cpp:73
+msgid "Country"
+msgstr ""
+
#: collections/coincollection.cpp:73
msgid "Coin Set"
msgstr ""
@@ -494,6 +888,10 @@ msgid ""
"Good-8,Good-4,Fair"
msgstr ""
+#: collections/coincollection.cpp:88 collections/stampcollection.cpp:80
+msgid "Grade"
+msgstr ""
+
#: collections/coincollection.cpp:96
msgid ""
"_: Coin grading services - PCGS,NGC,ANACS,ICG,ASA,PCI\n"
@@ -512,199 +910,269 @@ msgstr ""
msgid "Reverse"
msgstr ""
-#: collections/bookcollection.cpp:28
-msgid "My Books"
+#: collections/comicbookcollection.cpp:28
+msgid "My Comic Books"
msgstr ""
-#: collections/bibtexcollection.cpp:79 collections/bookcollection.cpp:50
-msgid "Author"
+#: collections/comicbookcollection.cpp:50 collections/videocollection.cpp:121
+msgid "Writer"
msgstr ""
-#: collections/bookcollection.cpp:57 translators/alexandriaimporter.cpp:135
-msgid "Hardback"
+#: collections/comicbookcollection.cpp:56
+msgid ""
+"_: Comic Book Illustrator\n"
+"Artist"
msgstr ""
-#: collections/bookcollection.cpp:57
-msgid "Paperback"
+#: collections/comicbookcollection.cpp:68
+msgid "Issue"
msgstr ""
-#: collections/bookcollection.cpp:57
-msgid "Trade Paperback"
+#: collections/comicbookcollection.cpp:120
+msgid ""
+"_: Comic book grade levels - Mint,Near Mint,Very Fine,Fine,Very "
+"Good,Good,Fair,Poor\n"
+"Mint,Near Mint,Very Fine,Fine,Very Good,Good,Fair,Poor"
msgstr ""
-#: collections/bookcollection.cpp:58
-msgid "E-Book"
+#: collections/filecatalog.cpp:25
+msgid "My Files"
msgstr ""
-#: collections/bookcollection.cpp:58
-msgid "Magazine"
+#: collections/filecatalog.cpp:55
+msgid "Folder"
msgstr ""
-#: collections/bibtexcollection.cpp:157 collections/bookcollection.cpp:58
-msgid "Journal"
+#: collections/filecatalog.cpp:60
+msgid "Mimetype"
msgstr ""
-#: collections/bookcollection.cpp:59
-msgid "Binding"
+#: collections/filecatalog.cpp:65
+msgid "Size"
msgstr ""
-#: collections/bookcollection.cpp:85
-msgid "Copyright Year"
+#: collections/filecatalog.cpp:69
+msgid "Permissions"
msgstr ""
-#: collections/bibtexcollection.cpp:151 collections/bookcollection.cpp:95
-#: translators/grs1importer.cpp:57 translators/risimporter.cpp:278
-msgid "ISBN#"
+#: collections/filecatalog.cpp:74
+msgid "Owner"
msgstr ""
-#: collections/bibtexcollection.cpp:154 collections/bookcollection.cpp:97
-#: translators/grs1importer.cpp:59 translators/risimporter.cpp:282
-msgid "International Standard Book Number"
+#: collections/filecatalog.cpp:79
+msgid "Group"
msgstr ""
-#: collections/bookcollection.cpp:100
-msgid "LCCN#"
+#: collections/filecatalog.cpp:85
+msgid "Created"
msgstr ""
-#: collections/bookcollection.cpp:102
-msgid "Library of Congress Control Number"
+#: collections/filecatalog.cpp:89
+msgid "Modified"
msgstr ""
-#: collections/bookcollection.cpp:109
-msgid "Translator"
+#: collections/filecatalog.cpp:93
+msgid "Meta Info"
msgstr ""
-#: collections/bookcollection.cpp:137
-msgid "Series Number"
+#: collections/filecatalog.cpp:99
+msgid "Icon"
msgstr ""
-#: collections/bookcollection.cpp:142 mainwindow.cpp:185
-msgid "New"
+#: collections/gamecollection.cpp:26
+msgid "My Games"
msgstr ""
-#: collections/bookcollection.cpp:142
-msgid "Used"
+#: collections/gamecollection.cpp:44
+msgid "Xbox 360"
msgstr ""
-#: collections/bookcollection.cpp:151
-msgid "Read"
+#: collections/gamecollection.cpp:44
+msgid "Xbox"
msgstr ""
-#: collections/boardgamecollection.cpp:80 collections/bookcollection.cpp:163
-#: collections/musiccollection.cpp:81 collections/winecollection.cpp:102
-#: field.cpp:501 newstuff/dialog.cpp:115
-msgid "Rating"
+#: collections/gamecollection.cpp:45
+msgid "PlayStation3"
msgstr ""
-#: collections/filecatalog.cpp:25
-msgid "My Files"
+#: collections/gamecollection.cpp:45
+msgid "PlayStation2"
msgstr ""
-#: borrowerdialog.cpp:49 collections/filecatalog.cpp:36
-#: newstuff/dialog.cpp:113
-msgid "Name"
+#: collections/gamecollection.cpp:45
+msgid "PlayStation"
msgstr ""
-#: collections/bibtexcollection.cpp:227 collections/filecatalog.cpp:41
-#: fetch/entrezfetcher.cpp:400 fetch/entrezfetcher.cpp:487 field.cpp:495
-#: translators/gcfilmsimporter.cpp:77 translators/risimporter.cpp:284
-msgid "URL"
+#: collections/gamecollection.cpp:45
+msgid ""
+"_: PlayStation Portable\n"
+"PSP"
msgstr ""
-#: collections/bibtexcollection.cpp:207 collections/filecatalog.cpp:50
-msgid "Volume"
+#: collections/gamecollection.cpp:46
+msgid "Nintendo Wii"
msgstr ""
-#: collections/filecatalog.cpp:55
-msgid "Folder"
+#: collections/gamecollection.cpp:46
+msgid "Nintendo DS"
msgstr ""
-#: collections/filecatalog.cpp:60
-msgid "Mimetype"
+#: collections/gamecollection.cpp:46
+msgid "GameCube"
msgstr ""
-#: collections/filecatalog.cpp:65
-msgid "Size"
+#: collections/gamecollection.cpp:46
+msgid "Dreamcast"
msgstr ""
-#: collections/filecatalog.cpp:69
-msgid "Permissions"
+#: collections/gamecollection.cpp:47
+msgid "Game Boy Advance"
msgstr ""
-#: collections/filecatalog.cpp:74
-msgid "Owner"
+#: collections/gamecollection.cpp:47
+msgid "Game Boy Color"
msgstr ""
-#: collections/filecatalog.cpp:79
-msgid "Group"
+#: collections/gamecollection.cpp:47
+msgid "Game Boy"
msgstr ""
-#: collections/filecatalog.cpp:85
-msgid "Created"
+#: collections/gamecollection.cpp:48
+msgid ""
+"_: Windows Platform\n"
+"Windows"
msgstr ""
-#: collections/filecatalog.cpp:89
-msgid "Modified"
+#: collections/gamecollection.cpp:48
+msgid "Mac OS"
msgstr ""
-#: collections/filecatalog.cpp:93
-msgid "Meta Info"
+#: collections/gamecollection.cpp:48
+msgid "Linux"
msgstr ""
-#: collectionfieldsdialog.cpp:873 collections/filecatalog.cpp:95
-msgid "Property"
+#: collections/gamecollection.cpp:49
+msgid "Platform"
msgstr ""
-#: collectionfieldsdialog.cpp:873 collections/filecatalog.cpp:96
-msgid "Value"
+#: collections/gamecollection.cpp:65
+msgid ""
+"_: Games - Publisher\n"
+"Publisher"
msgstr ""
-#: collections/filecatalog.cpp:99
-msgid "Icon"
+#: collections/gamecollection.cpp:71
+msgid "Developer"
msgstr ""
-#: collections/winecollection.cpp:26
-msgid "My Wines"
+#: collections/gamecollection.cpp:80
+msgid ""
+"_: Video game ratings - Unrated, Adults Only, Mature, Teen, Everyone, Early "
+"Childhood, Pending\n"
+"Unrated, Adults Only, Mature, Teen, Everyone, Early Childhood, Pending"
msgstr ""
-#: collections/videocollection.cpp:115 collections/winecollection.cpp:43
-msgid "Producer"
+#: collections/gamecollection.cpp:82
+msgid "ESRB Rating"
msgstr ""
-#: collections/winecollection.cpp:49
-msgid "Appellation"
+#: collections/gamecollection.cpp:90 collections/videocollection.cpp:185
+msgid "Personal Rating"
msgstr ""
-#: collections/winecollection.cpp:55
-msgid "Varietal"
+#: collections/gamecollection.cpp:95
+msgid "Completed"
msgstr ""
-#: collections/winecollection.cpp:61
-msgid "Vintage"
+#: collections/musiccollection.cpp:26
+msgid "My Music"
msgstr ""
-#: collections/winecollection.cpp:67
-msgid "Red Wine"
+#: collections/musiccollection.cpp:37
+msgid "Album"
msgstr ""
-#: collections/winecollection.cpp:67
-msgid "White Wine"
+#: collections/musiccollection.cpp:44 translators/freedbimporter.cpp:257
+#: translators/freedbimporter.cpp:375 translators/freedbimporter.cpp:446
+msgid "Compact Disc"
msgstr ""
-#: collections/winecollection.cpp:67
-msgid "Sparkling Wine"
+#: collections/musiccollection.cpp:44 collections/videocollection.cpp:46
+msgid "DVD"
msgstr ""
-#: collections/cardcollection.cpp:105 collections/winecollection.cpp:93
-msgid "Quantity"
+#: collections/musiccollection.cpp:44
+msgid "Cassette"
msgstr ""
-#: collections/winecollection.cpp:97
-msgid "Drink By"
+#: collections/musiccollection.cpp:44
+msgid "Vinyl"
msgstr ""
-#: collections/winecollection.cpp:111
-msgid "Label Image"
+#: collections/musiccollection.cpp:45 collections/videocollection.cpp:47
+msgid "Medium"
+msgstr ""
+
+#: collections/musiccollection.cpp:50 collections/musiccollection.cpp:77
+#: translators/audiofileimporter.cpp:165 translators/tellicoimporter.cpp:435
+#: translators/xmlstatehandler.cpp:344
+msgid "Artist"
+msgstr ""
+
+#: collections/musiccollection.cpp:56
+msgid "Label"
+msgstr ""
+
+#: collections/musiccollection.cpp:73
+msgid "Tracks"
+msgstr ""
+
+#: collections/musiccollection.cpp:78 translators/audiofileimporter.cpp:166
+#: translators/tellicoimporter.cpp:436 translators/xmlstatehandler.cpp:345
+msgid "Length"
+msgstr ""
+
+#: collections/stampcollection.cpp:27
+msgid "My Stamps"
+msgstr ""
+
+#: collections/stampcollection.cpp:61
+msgid "Issue Year"
+msgstr ""
+
+#: collections/stampcollection.cpp:66 collections/videocollection.cpp:172
+msgid "Color"
+msgstr ""
+
+#: collections/stampcollection.cpp:71
+msgid "Scott#"
+msgstr ""
+
+#: collections/stampcollection.cpp:78
+msgid ""
+"_: Stamp grade levels - Superb,Extremely Fine,Very Fine,Fine,Average,Poor\n"
+"Superb,Extremely Fine,Very Fine,Fine,Average,Poor"
+msgstr ""
+
+#: collections/stampcollection.cpp:85
+msgid "Cancelled"
+msgstr ""
+
+#. TRANSLATORS: See http://en.wikipedia.org/wiki/Stamp_hinge
+#: collections/stampcollection.cpp:90
+msgid "Hinged"
+msgstr ""
+
+#: collections/stampcollection.cpp:95
+msgid "Centering"
+msgstr ""
+
+#: collections/stampcollection.cpp:100
+msgid "Gummed"
+msgstr ""
+
+#: collections/stampcollection.cpp:124 field.cpp:496
+msgid "Image"
msgstr ""
#: collections/videocollection.cpp:20 fetch/animenfofetcher.cpp:265
@@ -719,10 +1187,6 @@ msgstr ""
msgid "My Videos"
msgstr ""
-#: collections/musiccollection.cpp:44 collections/videocollection.cpp:46
-msgid "DVD"
-msgstr ""
-
#: collections/videocollection.cpp:46
msgid "VHS"
msgstr ""
@@ -735,18 +1199,14 @@ msgstr ""
msgid "DivX"
msgstr ""
-#: collections/videocollection.cpp:46 fetch/amazonfetcher.cpp:823
+#: collections/videocollection.cpp:46 fetch/amazonfetcher.cpp:838
msgid "Blu-ray"
msgstr ""
-#: collections/videocollection.cpp:46 fetch/amazonfetcher.cpp:826
+#: collections/videocollection.cpp:46 fetch/amazonfetcher.cpp:841
msgid "HD DVD"
msgstr ""
-#: collections/musiccollection.cpp:45 collections/videocollection.cpp:47
-msgid "Medium"
-msgstr ""
-
#: collections/videocollection.cpp:52
msgid "Production Year"
msgstr ""
@@ -797,7 +1257,7 @@ msgstr ""
msgid "Region"
msgstr ""
-#: collections/videocollection.cpp:87
+#: collections/videocollection.cpp:87 fetch/discogsfetcher.cpp:408
msgid "Nationality"
msgstr ""
@@ -821,11 +1281,13 @@ msgstr ""
msgid "Cast"
msgstr ""
-#: collections/videocollection.cpp:102 translators/tellicoimporter.cpp:443
+#: collections/videocollection.cpp:102 translators/tellicoimporter.cpp:438
+#: translators/xmlstatehandler.cpp:347
msgid "Actor/Actress"
msgstr ""
-#: collections/videocollection.cpp:103 translators/tellicoimporter.cpp:444
+#: collections/videocollection.cpp:103 translators/tellicoimporter.cpp:439
+#: translators/xmlstatehandler.cpp:348
msgid "Role"
msgstr ""
@@ -837,6 +1299,11 @@ msgstr ""
msgid "Director"
msgstr ""
+#: collections/videocollection.cpp:115 collections/winecollection.cpp:43
+#: fetch/discogsfetcher.cpp:407
+msgid "Producer"
+msgstr ""
+
#: collections/videocollection.cpp:127
msgid "Composer"
msgstr ""
@@ -869,8 +1336,8 @@ msgstr ""
msgid "Aspect Ratio"
msgstr ""
-#: collections/videocollection.cpp:167 fetch/amazonfetcher.cpp:815
-#: translators/tellicoimporter.cpp:958
+#: collections/videocollection.cpp:167 fetch/amazonfetcher.cpp:830
+#: translators/tellicoimporter.cpp:968
msgid "Widescreen"
msgstr ""
@@ -882,1502 +1349,1468 @@ msgstr ""
msgid "Color Mode"
msgstr ""
-#: collections/videocollection.cpp:178 fetch/amazonfetcher.cpp:830
+#: collections/videocollection.cpp:178 fetch/amazonfetcher.cpp:845
msgid "Director's Cut"
msgstr ""
-#: collections/videocollection.cpp:182 fetch/ibsfetcher.cpp:358
+#: collections/videocollection.cpp:182 fetch/ibsfetcher.cpp:359
msgid "Plot Summary"
msgstr ""
-#: collections/gamecollection.cpp:90 collections/videocollection.cpp:185
-msgid "Personal Rating"
+#: collections/winecollection.cpp:26
+msgid "My Wines"
msgstr ""
-#: collections/boardgamecollection.cpp:102 collections/gamecollection.cpp:116
-#: collections/musiccollection.cpp:108 collections/videocollection.cpp:207
-msgid "Cover"
+#: collections/winecollection.cpp:49
+msgid "Appellation"
msgstr ""
-#: collections/gamecollection.cpp:26
-msgid "My Games"
+#: collections/winecollection.cpp:55
+msgid "Varietal"
msgstr ""
-#: collections/gamecollection.cpp:44
-msgid "Xbox 360"
+#: collections/winecollection.cpp:61
+msgid "Vintage"
msgstr ""
-#: collections/gamecollection.cpp:44
-msgid "Xbox"
+#: collections/winecollection.cpp:67
+msgid "Red Wine"
msgstr ""
-#: collections/gamecollection.cpp:45
-msgid "PlayStation3"
+#: collections/winecollection.cpp:67
+msgid "White Wine"
msgstr ""
-#: collections/gamecollection.cpp:45
-msgid "PlayStation2"
+#: collections/winecollection.cpp:67
+msgid "Sparkling Wine"
msgstr ""
-#: collections/gamecollection.cpp:45
-msgid "PlayStation"
+#: collections/winecollection.cpp:97
+msgid "Drink By"
msgstr ""
-#: collections/gamecollection.cpp:45
-msgid ""
-"_: PlayStation Portable\n"
-"PSP"
+#: collections/winecollection.cpp:111
+msgid "Label Image"
msgstr ""
-#: collections/gamecollection.cpp:46
-msgid "Nintendo Wii"
+#: commands/addentries.cpp:62
+msgid "Add Entries"
msgstr ""
-#: collections/gamecollection.cpp:46
-msgid "Nintendo DS"
+#: commands/addentries.cpp:63
+#, c-format
+msgid ""
+"_: Add (Entry Title)\n"
+"Add %1"
msgstr ""
-#: collections/gamecollection.cpp:46
-msgid "GameCube"
+#: commands/addloans.cpp:108
+msgid "Check-out Items"
msgstr ""
-#: collections/gamecollection.cpp:46
-msgid "Dreamcast"
+#: commands/addloans.cpp:109
+#, c-format
+msgid ""
+"_: Check-out (Entry Title)\n"
+"Check-out %1"
msgstr ""
-#: collections/gamecollection.cpp:47
-msgid "Game Boy Advance"
+#: commands/collectioncommand.cpp:110
+msgid "Append Collection"
msgstr ""
-#: collections/gamecollection.cpp:47
-msgid "Game Boy Color"
+#: commands/collectioncommand.cpp:112
+msgid "Merge Collection"
msgstr ""
-#: collections/gamecollection.cpp:47
-msgid "Game Boy"
+#: commands/collectioncommand.cpp:114
+msgid "Replace Collection"
msgstr ""
-#: collections/gamecollection.cpp:48
-msgid ""
-"_: Windows Platform\n"
-"Windows"
+#: commands/fieldcommand.cpp:104
+msgid "Add %1 Field"
msgstr ""
-#: collections/gamecollection.cpp:48
-msgid "Mac OS"
+#: commands/fieldcommand.cpp:106
+msgid "Modify %1 Field"
msgstr ""
-#: collections/gamecollection.cpp:48
-msgid "Linux"
+#: commands/fieldcommand.cpp:108
+msgid "Delete %1 Field"
msgstr ""
-#: collections/gamecollection.cpp:49
-msgid "Platform"
+#: commands/filtercommand.cpp:98
+msgid "Add Filter"
msgstr ""
-#: collections/boardgamecollection.cpp:55 collections/gamecollection.cpp:60
-msgid "Release Year"
+#: commands/filtercommand.cpp:100 filterdialog.cpp:282 filterview.cpp:68
+msgid "Modify Filter"
msgstr ""
-#: collections/gamecollection.cpp:65
-msgid ""
-"_: Games - Publisher\n"
-"Publisher"
+#: commands/filtercommand.cpp:102 filterview.cpp:70
+msgid "Delete Filter"
msgstr ""
-#: collections/gamecollection.cpp:71
-msgid "Developer"
+#: commands/modifyentries.cpp:72 entryeditdialog.cpp:365
+msgid "Modify Entries"
msgstr ""
-#: collections/gamecollection.cpp:80
+#: commands/modifyentries.cpp:73 commands/updateentries.cpp:50
+#, c-format
msgid ""
-"_: Video game ratings - Unrated, Adults Only, Mature, Teen, Everyone, Early "
-"Childhood, Pending\n"
-"Unrated, Adults Only, Mature, Teen, Everyone, Early Childhood, Pending"
-msgstr ""
-
-#: collections/gamecollection.cpp:82
-msgid "ESRB Rating"
+"_: Modify (Entry Title)\n"
+"Modify %1"
msgstr ""
-#: collections/gamecollection.cpp:95
-msgid "Completed"
+#: commands/modifyloans.cpp:75 loandialog.cpp:46
+msgid "Modify Loan"
msgstr ""
-#: collections/cardcollection.cpp:26
-msgid "My Cards"
+#: commands/removeentries.cpp:48
+msgid "Delete Entries"
msgstr ""
-#: collections/cardcollection.cpp:43
-msgid "Player"
+#: commands/removeentries.cpp:49
+#, c-format
+msgid ""
+"_: Delete (Entry Title)\n"
+"Delete %1"
msgstr ""
-#: collections/cardcollection.cpp:49
-msgid "Team"
+#: commands/removeloans.cpp:79
+msgid "Check-in Entries"
msgstr ""
-#: collections/cardcollection.cpp:55
-msgid "Brand"
+#: commands/removeloans.cpp:80
+#, c-format
+msgid ""
+"_: Check-in (Entry Title)\n"
+"Check-in %1"
msgstr ""
-#: collections/cardcollection.cpp:62
-msgid "Card Number"
+#: commands/renamecollection.cpp:45 tellico_kernel.cpp:323
+msgid "Rename Collection"
msgstr ""
-#: collections/cardcollection.cpp:77
-msgid "Card Type"
+#: commands/reorderfields.cpp:54
+msgid "Reorder Fields"
msgstr ""
-#: collections/cardcollection.cpp:109
-msgid "Front Image"
+#: configdialog.cpp:103
+msgid "Configure Tellico"
msgstr ""
-#: collections/cardcollection.cpp:112
-msgid "Back Image"
+#: configdialog.cpp:198
+msgid "General Options"
msgstr ""
-#: collections/boardgamecollection.cpp:26
-msgid "My Board Games"
+#: configdialog.cpp:201
+msgid "&Reopen file at startup"
msgstr ""
-#: collections/boardgamecollection.cpp:49
-msgid "Mechanism"
+#: configdialog.cpp:202
+msgid ""
+"If checked, the file that was last open will be re-opened at program "
+"start-up."
msgstr ""
-#: collections/boardgamecollection.cpp:66
-msgid "Designer"
+#: configdialog.cpp:207
+msgid "&Show \"Tip of the Day\" at startup"
msgstr ""
-#: collections/boardgamecollection.cpp:72
-msgid "Number of Players"
+#: configdialog.cpp:208
+msgid "If checked, the \"Tip of the Day\" will be shown at program start-up."
msgstr ""
-#: collectionfactory.cpp:125 collections/bibtexcollection.cpp:30
-msgid "Bibliography"
+#: configdialog.cpp:213
+msgid "Image Storage Options"
msgstr ""
-#: collections/bibtexcollection.cpp:72
-msgid "Entry Type"
+#: configdialog.cpp:214
+msgid "Store images in data file"
msgstr ""
-#: collections/bibtexcollection.cpp:76
-msgid "These entry types are specific to bibtex. See the bibtex documentation."
+#: configdialog.cpp:215
+msgid "Store images in common application directory"
msgstr ""
-#: collections/bibtexcollection.cpp:86
-msgid "Bibtex Key"
+#: configdialog.cpp:216
+msgid "Store images in directory relative to data file"
msgstr ""
-#: collections/bibtexcollection.cpp:92
-msgid "Book Title"
+#: configdialog.cpp:217
+msgid ""
+"Images may be saved in the data file itself, which can cause Tellico to run "
+"slowly, stored in the Tellico application directory, or stored in a "
+"directory in the same location as the data file."
msgstr ""
-#: collections/bibtexcollection.cpp:98
-msgid "Editor"
+#: configdialog.cpp:224 configdialog.cpp:299
+msgid "Formatting Options"
msgstr ""
-#: collections/bibtexcollection.cpp:105
-msgid "Organization"
+#: configdialog.cpp:227
+msgid "Auto capitalize &titles and names"
msgstr ""
-#: collections/bibtexcollection.cpp:127 fetch/srufetcher.cpp:412
-#: fetch/z3950fetcher.cpp:668
-msgid "Address"
+#: configdialog.cpp:228
+msgid "If checked, titles and names will be automatically capitalized."
msgstr ""
-#: collections/bibtexcollection.cpp:164 fetch/fetchmanager.cpp:73
-msgid "DOI"
+#: configdialog.cpp:232
+msgid "Auto &format titles and names"
msgstr ""
-#: collections/bibtexcollection.cpp:167
-msgid "Digital Object Identifier"
+#: configdialog.cpp:233 configdialog.cpp:303
+msgid "If checked, titles and names will be automatically formatted."
msgstr ""
-#: collections/bibtexcollection.cpp:172
-msgid "Month"
+#: configdialog.cpp:240
+msgid "No capitali&zation:"
msgstr ""
-#: collections/bibtexcollection.cpp:178 field.cpp:494
-msgid "Number"
+#: configdialog.cpp:243
+msgid ""
+"<qt>A list of words which should not be capitalized. Multiple values should "
+"be separated by a semi-colon.</qt>"
msgstr ""
-#: collections/bibtexcollection.cpp:183
-msgid "How Published"
+#: configdialog.cpp:249
+msgid "Artic&les:"
msgstr ""
-#: collections/bibtexcollection.cpp:195
-msgid "Chapter"
+#: configdialog.cpp:252
+msgid ""
+"<qt>A list of words which should be considered as articles if they are the "
+"first word in a title. Multiple values should be separated by a "
+"semi-colon.</qt>"
msgstr ""
-#: collections/bibtexcollection.cpp:212
-msgid "Cross-Reference"
+#: configdialog.cpp:259
+msgid "Personal suffi&xes:"
msgstr ""
-#: collections/bibtexcollection.cpp:232 fetch/entrezfetcher.cpp:486
-#: fetch/srufetcher.cpp:413 fetch/z3950fetcher.cpp:669
-#: translators/risimporter.cpp:269
-msgid "Abstract"
+#: configdialog.cpp:262
+msgid ""
+"<qt>A list of suffixes which might be used in personal names. Multiple "
+"values should be separated by a semi-colon.</qt>"
msgstr ""
-#: collections/bibtexcollection.cpp:236
-msgid "Notes"
+#: configdialog.cpp:268
+msgid "Surname &prefixes:"
msgstr ""
-#: collections/musiccollection.cpp:26
-msgid "My Music"
+#: configdialog.cpp:271
+msgid ""
+"<qt>A list of prefixes which might be used in surnames. Multiple values "
+"should be separated by a semi-colon.</qt>"
msgstr ""
-#: collections/musiccollection.cpp:37
-msgid "Album"
+#: configdialog.cpp:296
+msgid "Printing"
msgstr ""
-#: collections/musiccollection.cpp:44 translators/freedbimporter.cpp:257
-#: translators/freedbimporter.cpp:375 translators/freedbimporter.cpp:446
-msgid "Compact Disc"
+#: configdialog.cpp:296
+msgid "Printing Options"
msgstr ""
-#: collections/musiccollection.cpp:44
-msgid "Cassette"
+#: configdialog.cpp:302
+msgid "&Format titles and names"
msgstr ""
-#: collections/musiccollection.cpp:44
-msgid "Vinyl"
+#: configdialog.cpp:306
+msgid "&Print field headers"
msgstr ""
-#: collections/musiccollection.cpp:50 collections/musiccollection.cpp:77
-#: translators/audiofileimporter.cpp:165 translators/tellicoimporter.cpp:440
-msgid "Artist"
+#: configdialog.cpp:307 translators/htmlexporter.cpp:473
+msgid "If checked, the field names will be printed as table headers."
msgstr ""
-#: collections/musiccollection.cpp:56
-msgid "Label"
+#: configdialog.cpp:310
+msgid "Grouping Options"
msgstr ""
-#: collections/musiccollection.cpp:73
-msgid "Tracks"
+#: configdialog.cpp:313
+msgid "&Group the entries"
msgstr ""
-#: collections/musiccollection.cpp:78 translators/audiofileimporter.cpp:166
-#: translators/tellicoimporter.cpp:441
-msgid "Length"
+#: configdialog.cpp:314 translators/htmlexporter.cpp:478
+msgid "If checked, the entries will be grouped by the selected field."
msgstr ""
-#: core/tellico_config.cpp:134
-msgid ""
-"a,an,and,as,at,but,by,for,from,in,into,nor,of,off,on,onto,or,out,over,the,to,"
-"up,with"
+#: configdialog.cpp:317
+msgid "Image Options"
msgstr ""
-#: core/tellico_config.cpp:137
-msgid "the"
+#: configdialog.cpp:323
+msgid "Maximum image &width:"
msgstr ""
-#: core/tellico_config.cpp:140
-msgid "jr.,jr,iii,iv"
+#: configdialog.cpp:328
+msgid ""
+"The maximum width of the images in the printout. The aspect ration is "
+"preserved."
msgstr ""
-#: core/tellico_config.cpp:143
-msgid "de,van,der,van der,von"
+#: configdialog.cpp:336
+msgid "&Maximum image height:"
msgstr ""
-#: fetch/isbndbfetcher.cpp:54
-msgid "ISBNdb.com"
+#: configdialog.cpp:341
+msgid ""
+"The maximum height of the images in the printout. The aspect ration is "
+"preserved."
msgstr ""
-#: fetch/amazonfetcher.cpp:192 fetch/animenfofetcher.cpp:75
-#: fetch/arxivfetcher.cpp:83 fetch/bibsonomyfetcher.cpp:66
-#: fetch/citebasefetcher.cpp:67 fetch/crossreffetcher.cpp:89
-#: fetch/discogsfetcher.cpp:102 fetch/ibsfetcher.cpp:72
-#: fetch/isbndbfetcher.cpp:79 fetch/yahoofetcher.cpp:94
-msgid "%1 does not allow searching for this collection type."
+#: configdialog.cpp:355
+msgid "Templates"
msgstr ""
-#: fetch/amazonfetcher.cpp:562 fetch/isbndbfetcher.cpp:247
-msgid "Results from %1: %2/%3"
+#: configdialog.cpp:355
+msgid "Template Options"
msgstr ""
-#: fetch/animenfofetcher.cpp:370 fetch/arxivfetcher.cpp:355
-#: fetch/bibsonomyfetcher.cpp:198 fetch/citebasefetcher.cpp:237
-#: fetch/entrezfetcher.cpp:466 fetch/ibsfetcher.cpp:407
-#: fetch/isbndbfetcher.cpp:342 fetch/yahoofetcher.cpp:392
-msgid "This source has no options."
+#: configdialog.cpp:363 fetch/execexternalfetcher.cpp:346
+#: fetch/gcstarpluginfetcher.cpp:398 translators/csvimporter.cpp:252
+msgid "Collection &type:"
msgstr ""
-#: fetch/entrezfetcher.cpp:56
-msgid "Entrez Database"
+#: configdialog.cpp:369
+msgid "Template:"
msgstr ""
-#: fetch/entrezfetcher.cpp:485
-msgid "Institution"
+#: configdialog.cpp:373
+msgid ""
+"Select the template to use for the current type of collections. Not all "
+"templates will use the font and color settings."
msgstr ""
-#: fetch/z3950connection.cpp:132
-msgid "Query error!"
+#: configdialog.cpp:380
+msgid "&Preview..."
msgstr ""
-#: fetch/z3950connection.cpp:173
-msgid "Connection search error %1: %2"
+#: configdialog.cpp:381
+msgid "Show a preview of the template"
msgstr ""
-#: fetch/z3950connection.cpp:250
-msgid "Record syntax error"
+#: configdialog.cpp:398
+msgid "Font Options"
msgstr ""
-#: fetch/z3950connection.cpp:345
-msgid "Connection error %1: %2"
+#: configdialog.cpp:405
+msgid "Font:"
msgstr ""
-#: fetch/srufetcher.cpp:72
-msgid "SRU Server"
+#: configdialog.cpp:411
+msgid "This font is passed to the template used in the Entry View."
msgstr ""
-#: fetch/srufetcher.cpp:405 z3950.cpp:2
-msgid "Library of Congress (US)"
+#: configdialog.cpp:415
+msgid "Size:"
msgstr ""
-#: fetch/imdbfetcher.cpp:1121 fetch/srufetcher.cpp:428
-#: fetch/z3950fetcher.cpp:504
-msgid "Hos&t: "
+#: configdialog.cpp:425
+msgid "Color Options"
msgstr ""
-#: fetch/srufetcher.cpp:435 fetch/z3950fetcher.cpp:510
-msgid "Enter the host name of the server."
+#: configdialog.cpp:432
+msgid "Background color:"
msgstr ""
-#: fetch/srufetcher.cpp:440 fetch/z3950fetcher.cpp:515
-msgid "&Port: "
+#: configdialog.cpp:438
+msgid "This color is passed to the template used in the Entry View."
msgstr ""
-#: fetch/srufetcher.cpp:445 fetch/z3950fetcher.cpp:520
-#, c-format
-msgid "Enter the port number of the server. The default is %1."
+#: configdialog.cpp:442
+msgid "Text color:"
msgstr ""
-#: fetch/srufetcher.cpp:450
-msgid "Path: "
+#: configdialog.cpp:451
+msgid "Highlight color:"
msgstr ""
-#: fetch/srufetcher.cpp:455
-msgid "Enter the path to the database used by the server."
+#: configdialog.cpp:460
+msgid "Highlighted text color:"
msgstr ""
-#: fetch/srufetcher.cpp:460
-msgid "Format: "
+#: configdialog.cpp:469
+msgid "Manage Templates"
msgstr ""
-#: fetch/srufetcher.cpp:468
-msgid "Enter the result format used by the server."
+#: configdialog.cpp:475
+msgid "Install..."
msgstr ""
-#: fetch/yahoofetcher.cpp:54
-msgid "Yahoo! Audio Search"
+#: configdialog.cpp:478
+msgid "Click to install a new template directly."
msgstr ""
-#: fetch/amazonfetcher.cpp:730 fetch/discogsfetcher.cpp:539
-#: fetch/yahoofetcher.cpp:242
-msgid "The cover image could not be loaded."
+#: configdialog.cpp:481 configdialog.cpp:537
+msgid "Download..."
msgstr ""
-#: fetch/amazonfetcher.cpp:53
-msgid "Amazon Link"
+#: configdialog.cpp:484
+msgid "Click to download additional templates via the Internet."
msgstr ""
-#: fetch/amazonfetcher.cpp:62
-msgid "Amazon (US)"
+#: configdialog.cpp:487
+msgid "Delete..."
msgstr ""
-#: fetch/amazonfetcher.cpp:65
-msgid "Amazon (UK)"
+#: configdialog.cpp:490
+msgid "Click to select and remove installed templates."
msgstr ""
-#: fetch/amazonfetcher.cpp:68
-msgid "Amazon (Germany)"
+#: configdialog.cpp:501
+msgid "Data Sources"
msgstr ""
-#: fetch/amazonfetcher.cpp:71
-msgid "Amazon (Japan)"
+#: configdialog.cpp:501
+msgid "Data Source Options"
msgstr ""
-#: fetch/amazonfetcher.cpp:74
-msgid "Amazon (France)"
+#: configdialog.cpp:506 fetchdialog.cpp:171
+msgid "Source"
msgstr ""
-#: fetch/amazonfetcher.cpp:77
-msgid "Amazon (Canada)"
+#: configdialog.cpp:517
+msgid "Move &Up"
msgstr ""
-#: fetch/amazonfetcher.cpp:99
-msgid "Amazon.com Web Services"
+#: configdialog.cpp:519 configdialog.cpp:523
+msgid ""
+"The order of the data sources sets the order that Tellico uses when entries "
+"are automatically updated."
msgstr ""
-#: fetch/amazonfetcher.cpp:848
-msgid "Co&untry: "
+#: configdialog.cpp:521
+msgid "Move &Down"
msgstr ""
-#: fetch/amazonfetcher.cpp:851
-msgid "United States"
+#: configdialog.cpp:528
+msgid "&New..."
msgstr ""
-#: fetch/amazonfetcher.cpp:852
-msgid "United Kingdom"
+#: configdialog.cpp:530
+msgid "Click to add a new data source."
msgstr ""
-#: fetch/amazonfetcher.cpp:853
-msgid "Germany"
+#: configdialog.cpp:531
+msgid "&Modify..."
msgstr ""
-#: fetch/amazonfetcher.cpp:854
-msgid "Japan"
+#: configdialog.cpp:533
+msgid "Click to modify the selected data source."
msgstr ""
-#: fetch/amazonfetcher.cpp:855
-msgid "France"
+#: configdialog.cpp:534 controller.cpp:435 controller.cpp:450
+#: gui/stringmapdialog.cpp:59
+msgid "&Delete"
msgstr ""
-#: fetch/amazonfetcher.cpp:856
-msgid "Canada"
+#: configdialog.cpp:536
+msgid "Click to delete the selected data source."
msgstr ""
-#: fetch/amazonfetcher.cpp:860
-msgid ""
-"Amazon.com provides data from several different localized sites. Choose the "
-"one you wish to use for this data source."
+#: configdialog.cpp:539
+msgid "Click to download additional data sources via the Internet."
msgstr ""
-#: fetch/amazonfetcher.cpp:866
-msgid "&Image size: "
+#: configdialog.cpp:1015 translators/xsltexporter.cpp:83
+#: translators/xsltimporter.cpp:104
+msgid "*.xsl|XSL Files (*.xsl)"
msgstr ""
-#: fetch/amazonfetcher.cpp:869
-msgid "Small Image"
+#: configdialog.cpp:1016
+msgid "*.tar.gz *.tgz|Template Packages (*.tar.gz)"
msgstr ""
-#: fetch/amazonfetcher.cpp:870
-msgid "Medium Image"
+#: configdialog.cpp:1017 importdialog.cpp:296 mainwindow.cpp:1143
+#: mainwindow.cpp:1307 reportdialog.cpp:195 translators/bibtexexporter.cpp:53
+#: translators/bibtexmlexporter.cpp:40 translators/csvexporter.cpp:44
+#: translators/gcfilmsexporter.cpp:41 translators/htmlexporter.cpp:90
+#: translators/onixexporter.cpp:67 translators/pilotdbexporter.cpp:47
+#: translators/tellicoxmlexporter.cpp:60 translators/tellicozipexporter.cpp:39
+#: translators/xsltexporter.cpp:43 translators/xsltexporter.cpp:84
+#: translators/xsltimporter.cpp:105
+msgid "*|All Files"
msgstr ""
-#: fetch/amazonfetcher.cpp:871
-msgid "Large Image"
+#: configdialog.cpp:1049
+msgid "Delete Template"
msgstr ""
-#: fetch/amazonfetcher.cpp:872
-msgid "No Image"
+#: configdialog.cpp:1050
+msgid "Select template to delete:"
msgstr ""
-#: fetch/amazonfetcher.cpp:875 fetch/discogsfetcher.cpp:683
-#: fetch/imdbfetcher.cpp:1146
-msgid ""
-"The cover image may be downloaded as well. However, too many large images in "
-"the collection may degrade performance."
+#: controller.cpp:135 fetchdialog.cpp:226 fetchdialog.cpp:334
+#: fetchdialog.cpp:453 fetchdialog.cpp:508 newstuff/dialog.cpp:296
+#: newstuff/dialog.cpp:334 newstuff/dialog.cpp:511 statusbar.cpp:83
+msgid "Ready."
msgstr ""
-#: fetch/amazonfetcher.cpp:881
-msgid "&Associate's ID: "
+#: controller.cpp:432
+msgid "Do you really want to delete this entry?"
msgstr ""
-#: fetch/amazonfetcher.cpp:886
-msgid ""
-"The associate's id identifies the person accessing the Amazon.com Web "
-"Services, and is included in any links to the Amazon.com site."
+#: controller.cpp:434
+msgid "Delete Entry"
msgstr ""
-#: fetch/z3950fetcher.cpp:79 fetch/z3950fetcher.cpp:755
-msgid "z39.50 Server"
+#: controller.cpp:445
+msgid "Do you really want to delete these entries?"
msgstr ""
-#: fetch/z3950fetcher.cpp:494
-msgid "Use preset &server:"
+#: controller.cpp:449
+msgid "Delete Multiple Entries"
msgstr ""
-#: fetch/z3950fetcher.cpp:525
-msgid "&Database: "
+#: controller.cpp:627 mainwindow.cpp:606
+msgid "&Edit Entry..."
msgstr ""
-#: fetch/z3950fetcher.cpp:530
-msgid "Enter the database name used by the server."
+#: controller.cpp:628 mainwindow.cpp:610
+msgid "D&uplicate Entry"
msgstr ""
-#: fetch/z3950fetcher.cpp:535
-msgid "Ch&aracter set: "
+#: controller.cpp:629 mainwindow.cpp:684 tellicoui.rc:78
+#, no-c-format
+msgid "&Update Entry"
msgstr ""
-#: fetch/z3950fetcher.cpp:544
-msgid ""
-"Enter the character set encoding used by the z39.50 server. The most likely "
-"choice is MARC-8, although ISO-8859-1 is common as well."
+#: controller.cpp:630 mainwindow.cpp:614
+msgid "&Delete Entry"
msgstr ""
-#: fetch/z3950fetcher.cpp:550
-msgid "&Format: "
+#: controller.cpp:633
+msgid "&Edit Entries..."
msgstr ""
-#: fetch/z3950fetcher.cpp:553
-msgid "Auto-detect"
+#: controller.cpp:634
+msgid "D&uplicate Entries"
msgstr ""
-#: fetch/z3950fetcher.cpp:561
-msgid ""
-"Enter the data format used by the z39.50 server. Tellico will attempt to "
-"automatically detect the best setting if <i>auto-detect</i> is selected."
+#: controller.cpp:635
+msgid "&Update Entries"
msgstr ""
-#: fetch/z3950fetcher.cpp:567
-msgid "&User: "
+#: controller.cpp:636
+msgid "&Delete Entries"
msgstr ""
-#: fetch/z3950fetcher.cpp:570 fetch/z3950fetcher.cpp:582
-msgid "Optional"
+#: controller.cpp:691
+msgid ""
+"The following items are already loaned, but Tellico does not currently "
+"support lending an item multiple times. They will be removed from the list "
+"of items to lend."
msgstr ""
-#: fetch/z3950fetcher.cpp:573
-msgid ""
-"Enter the authentication user name used by the z39.50 database. Most servers "
-"do not need one."
+#: detailedlistview.cpp:67 detailedlistview.cpp:297
+#: translators/pilotdbexporter.cpp:143
+msgid "View Columns"
msgstr ""
-#: fetch/z3950fetcher.cpp:579
-msgid "Pass&word: "
+#: document.cpp:67 document.cpp:95 document.cpp:347 mainwindow.cpp:2185
+#: translators/htmlexporter.cpp:283
+msgid "Untitled"
msgstr ""
-#: fetch/z3950fetcher.cpp:586
+#: document.cpp:166
msgid ""
-"Enter the authentication password used by the z39.50 database. Most servers "
-"do not need one. The password will be saved in plain text in the Tellico "
-"configuration file."
+"The current file has been modified.\n"
+"Do you want to save it?"
msgstr ""
-#: fetch/z3950fetcher.cpp:670
-msgid "Illustrator"
+#: document.cpp:168 entryeditdialog.cpp:660
+msgid "Unsaved Changes"
msgstr ""
-#: fetch/execexternalfetcher.cpp:82
-msgid "External Application"
+#: document.cpp:200 mainwindow.cpp:1253
+msgid "Saving file..."
msgstr ""
-#: configdialog.cpp:363 fetch/execexternalfetcher.cpp:346
-#: fetch/gcstarpluginfetcher.cpp:398 translators/csvimporter.cpp:226
-msgid "Collection &type:"
+#: entryeditdialog.cpp:51 entryeditdialog.cpp:382 entryeditdialog.cpp:406
+#: entryeditdialog.cpp:512
+msgid "Edit Entry"
msgstr ""
-#: fetch/execexternalfetcher.cpp:351
-msgid ""
-"Set the collection type of the data returned from the external application."
+#: entryeditdialog.cpp:52
+msgid "&New Entry"
msgstr ""
-#: fetch/execexternalfetcher.cpp:356
-msgid "&Result type: "
+#: entryeditdialog.cpp:66 entryeditdialog.cpp:117 entryeditdialog.cpp:416
+#: entryeditdialog.cpp:540
+msgid "Sa&ve Entry"
msgstr ""
-#: fetch/execexternalfetcher.cpp:365
-msgid "Set the result type of the data returned from the external application."
+#: entryeditdialog.cpp:77
+msgid "Go to the previous entry in the collection"
msgstr ""
-#: fetch/execexternalfetcher.cpp:370
-msgid "Application &path: "
+#: entryeditdialog.cpp:82
+msgid "Go to the next entry in the collection"
msgstr ""
-#: fetch/execexternalfetcher.cpp:375
-msgid ""
-"Set the path of the application to run that should output a valid Tellico "
-"data file."
+#: entryeditdialog.cpp:315
+msgid "Do you really want to modify these entries?"
msgstr ""
-#: fetch/execexternalfetcher.cpp:380
-msgid "Select the search keys supported by the data source."
+#: entryeditdialog.cpp:317
+msgid "Modify Multiple Entries"
msgstr ""
-#: fetch/execexternalfetcher.cpp:381
-msgid ""
-"Add any arguments that may be needed. <b>%1</b> will be replaced by the "
-"search term."
+#: entryeditdialog.cpp:359
+msgid "A value is required for the following fields. Do you want to continue?"
msgstr ""
-#: fetch/execexternalfetcher.cpp:382
-msgid "Arguments"
+#: entryeditdialog.cpp:456
+msgid "Edit Entries"
msgstr ""
-#: fetch/execexternalfetcher.cpp:415 newstuff/dialog.cpp:152
-msgid "Update"
+#: entryeditdialog.cpp:488
+msgid "Sa&ve Entries"
msgstr ""
-#. TRANSLATORS: Do not translate %{author}.
-#: fetch/execexternalfetcher.cpp:423
+#: entryeditdialog.cpp:656
msgid ""
-"<p>Enter the arguments which should be used to search for available updates "
-"to an entry.</p><p>The format is the same as for <i>Dependent</i> fields, "
-"where field values are contained inside braces, such as <i>%{author}</i>. "
-"See the documentation for details.</p>"
-msgstr ""
-
-#: fetch/configwidget.cpp:29
-msgid "Source Options"
-msgstr ""
-
-#: fetch/configwidget.cpp:40
-msgid "Available Fields"
+"The current entry has been modified.\n"
+"Do you want to enter the changes?"
msgstr ""
-#: fetch/imdbfetcher.cpp:89
-msgid "Internet Movie Database"
+#: entryeditdialog.cpp:659
+msgid "Save Entry"
msgstr ""
-#: fetch/imdbfetcher.cpp:578
-msgid "Select IMDB Result"
+#: entryiconview.cpp:287
+msgid "&Sort By"
msgstr ""
-#: fetch/imdbfetcher.cpp:581
-msgid ""
-"<qt>Your search returned multiple matches. Please select one below.</qt>"
+#: entrymerger.cpp:33 tellico_kernel.cpp:398
+msgid "Merge Entries"
msgstr ""
-#: fetch/imdbfetcher.cpp:596
-msgid "<qt>Select a search result.</qt>"
+#: entrymerger.cpp:35
+msgid "Merging entries..."
msgstr ""
-#: fetch/imdbfetcher.cpp:688 fetch/imdbfetcher.cpp:1185
-msgid "IMDB Link"
+#: entrymerger.cpp:49
+msgid "Total merged/scanned entries: %1/%2"
msgstr ""
-#: fetch/animenfofetcher.cpp:260 fetch/imdbfetcher.cpp:746
-#: fetch/imdbfetcher.cpp:1187
-msgid "Alternative Titles"
+#: entryupdater.cpp:81
+msgid "Updating %1..."
msgstr ""
-#: fetch/imdbfetcher.cpp:947 fetch/imdbfetcher.cpp:1186
-msgid "IMDB Rating"
+#: entryupdater.cpp:83
+msgid "Updating entries..."
msgstr ""
-#: fetch/imdbfetcher.cpp:1065 fetch/imdbfetcher.cpp:1188
-msgid "Certifications"
+#: entryupdater.cpp:85
+msgid "Update Entries"
msgstr ""
-#: fetch/imdbfetcher.cpp:1126
-msgid ""
-"The Internet Movie Database uses several different servers. Choose the one "
-"you wish to use."
+#: entryupdater.cpp:99
+msgid "Updating <b>%1</b>..."
msgstr ""
-#: fetch/imdbfetcher.cpp:1132
-msgid "&Maximum cast: "
+#: entryupdater.cpp:209
+msgid "Select Match"
msgstr ""
-#: fetch/imdbfetcher.cpp:1137
+#: entryupdater.cpp:217
msgid ""
-"The list of cast members may include many people. Set the maximum number "
-"returned from the search."
+"<qt><b>%1</b> returned multiple results which could match <b>%2</b>, the "
+"entry currently in the collection. Please select the correct match.</qt>"
msgstr ""
-#: fetch/discogsfetcher.cpp:679 fetch/imdbfetcher.cpp:1142
-msgid "Download cover &image"
+#: entryview.cpp:199
+msgid "Tellico is unable to locate the default entry stylesheet."
msgstr ""
-#: fetch/ibsfetcher.cpp:47
-msgid "Internet Bookshop (ibs.it)"
+#: entryview.cpp:201 mainwindow.cpp:1777
+msgid "Please check your installation."
msgstr ""
-#: fetch/fetchmanager.cpp:69
-msgid "Person"
+#: exportdialog.cpp:48
+msgid "Export Options"
msgstr ""
-#: fetch/fetchmanager.cpp:70
-msgid "ISBN"
+#: exportdialog.cpp:53
+msgid "Formatting"
msgstr ""
-#: fetch/fetchmanager.cpp:71
-msgid "UPC/EAN"
+#: exportdialog.cpp:55
+msgid "Format all fields"
msgstr ""
-#: fetch/fetchmanager.cpp:72
-msgid "Keyword"
+#: exportdialog.cpp:57
+msgid ""
+"If checked, the values of the fields will be automatically formatted "
+"according to their format type."
msgstr ""
-#: fetch/fetchmanager.cpp:74 translators/pdfimporter.cpp:173
-msgid "arXiv ID"
+#: exportdialog.cpp:59
+msgid "Export selected entries only"
msgstr ""
-#: fetch/fetchmanager.cpp:75
-msgid "Pubmed ID"
+#: exportdialog.cpp:61
+msgid "If checked, only the currently selected entries will be exported."
msgstr ""
-#: fetch/fetchmanager.cpp:76
-msgid "Raw Query"
+#: exportdialog.cpp:64
+msgid "Encoding"
msgstr ""
-#: fetch/animenfofetcher.cpp:257
-msgid "Original Title"
+#: exportdialog.cpp:66
+msgid "Encode in Unicode (UTF-8)"
msgstr ""
-#: fetch/animenfofetcher.cpp:264
-msgid "Distributor"
+#: exportdialog.cpp:68
+msgid "Encode the exported file in Unicode (UTF-8)."
msgstr ""
-#: fetch/animenfofetcher.cpp:270
-msgid "Episodes"
+#: exportdialog.cpp:69
+msgid "Encode in user locale (%1)"
msgstr ""
-#: fetch/arxivfetcher.cpp:53
-msgid "arXiv.org"
+#: exportdialog.cpp:72
+msgid "Encode the exported file in the local encoding."
msgstr ""
-#: fetch/crossreffetcher.cpp:83
-msgid "%1 requires a username and password."
+#: fetch/amazonfetcher.cpp:53
+msgid "Amazon Link"
msgstr ""
-#: fetch/crossreffetcher.cpp:332
-msgid ""
-"CrossRef requires an account for access. Please read the terms and "
-"conditions and <a href='http://www.crossref.org/requestaccount/'>request an "
-"account</a>. Enter your OpenURL account information below."
+#: fetch/amazonfetcher.cpp:62
+msgid "Amazon (US)"
msgstr ""
-#: fetch/crossreffetcher.cpp:343
-msgid "&Username: "
+#: fetch/amazonfetcher.cpp:65
+msgid "Amazon (UK)"
msgstr ""
-#: fetch/crossreffetcher.cpp:348
-msgid ""
-"A username and password is required to access the CrossRef service. The "
-"password is stored as plain text in the Tellico configuration file."
+#: fetch/amazonfetcher.cpp:68
+msgid "Amazon (Germany)"
msgstr ""
-#: fetch/crossreffetcher.cpp:354
-msgid "&Password: "
+#: fetch/amazonfetcher.cpp:71
+msgid "Amazon (Japan)"
msgstr ""
-#: fetch/gcstarpluginfetcher.cpp:190
-msgid "GCstar Plugin"
+#: fetch/amazonfetcher.cpp:74
+msgid "Amazon (France)"
msgstr ""
-#: fetch/gcstarpluginfetcher.cpp:404
-msgid "Set the collection type of the data returned from the plugin."
+#: fetch/amazonfetcher.cpp:77
+msgid "Amazon (Canada)"
msgstr ""
-#: fetch/gcstarpluginfetcher.cpp:409
-msgid "&Plugin: "
+#: fetch/amazonfetcher.cpp:98
+msgid "Amazon.com Web Services"
msgstr ""
-#: fetch/gcstarpluginfetcher.cpp:415
-msgid "Select the GCstar plugin used for the data source."
+#: fetch/amazonfetcher.cpp:201 fetch/animenfofetcher.cpp:75
+#: fetch/arxivfetcher.cpp:83 fetch/bibsonomyfetcher.cpp:66
+#: fetch/citebasefetcher.cpp:67 fetch/crossreffetcher.cpp:91
+#: fetch/discogsfetcher.cpp:97 fetch/googlescholarfetcher.cpp:88
+#: fetch/ibsfetcher.cpp:72 fetch/isbndbfetcher.cpp:79
+#: fetch/yahoofetcher.cpp:94
+msgid "%1 does not allow searching for this collection type."
msgstr ""
-#: fetch/gcstarpluginfetcher.cpp:420
-msgid "Author: "
+#: fetch/amazonfetcher.cpp:577 fetch/isbndbfetcher.cpp:247
+msgid "Results from %1: %2/%3"
msgstr ""
-#: fetch/discogsfetcher.cpp:58
-msgid "Discogs Audio Search"
+#: fetch/amazonfetcher.cpp:745 fetch/yahoofetcher.cpp:242
+msgid "The cover image could not be loaded."
msgstr ""
-#: fetch/discogsfetcher.cpp:668
-msgid "API &key: "
+#: fetch/amazonfetcher.cpp:863
+msgid "Co&untry: "
msgstr ""
-#: fetch/discogsfetcher.cpp:674
-msgid ""
-"With your discogs.com account you receive an API key for the usage of their "
-"XML-based interface (See http://www.discogs.com/help/api)."
+#: fetch/amazonfetcher.cpp:866
+msgid "United States"
msgstr ""
-#: fetch/discogsfetcher.cpp:718
-msgid "Discogs Link"
+#: fetch/amazonfetcher.cpp:867
+msgid "United Kingdom"
msgstr ""
-#: newstuff/dialog.cpp:94
-msgid "Get Hot New Stuff"
+#: fetch/amazonfetcher.cpp:868
+msgid "Germany"
msgstr ""
-#: newstuff/dialog.cpp:114
-msgid "Version"
+#: fetch/amazonfetcher.cpp:869
+msgid "Japan"
msgstr ""
-#: newstuff/dialog.cpp:116
-msgid "Downloads"
+#: fetch/amazonfetcher.cpp:870
+msgid "France"
msgstr ""
-#: newstuff/dialog.cpp:117
-msgid "Release Date"
+#: fetch/amazonfetcher.cpp:871
+msgid "Canada"
msgstr ""
-#: newstuff/dialog.cpp:121
+#: fetch/amazonfetcher.cpp:875
msgid ""
-"This is a list of all the items available for download. Previously installed "
-"items have a checkmark icon, while items with new version available have an "
-"update icon"
-msgstr ""
-
-#: newstuff/dialog.cpp:137
-msgid "The name and license of the selected item"
+"Amazon.com provides data from several different localized sites. Choose the "
+"one you wish to use for this data source."
msgstr ""
-#: newstuff/dialog.cpp:140
-msgid "The author of the selected item"
+#: fetch/amazonfetcher.cpp:881
+msgid "&Image size: "
msgstr ""
-#: newstuff/dialog.cpp:142 newstuff/dialog.cpp:396
-msgid "Install"
+#: fetch/amazonfetcher.cpp:884
+msgid "Small Image"
msgstr ""
-#: newstuff/dialog.cpp:161
-msgid "Download and install the selected template."
+#: fetch/amazonfetcher.cpp:885
+msgid "Medium Image"
msgstr ""
-#: newstuff/dialog.cpp:164
-msgid ""
-"Download and install the selected script. Some scripts may need to be "
-"configured after being installed."
+#: fetch/amazonfetcher.cpp:886
+msgid "Large Image"
msgstr ""
-#: newstuff/dialog.cpp:194
-msgid "A description of the selected item is shown here."
+#: fetch/amazonfetcher.cpp:887
+msgid "No Image"
msgstr ""
-#: newstuff/dialog.cpp:224
-msgid "Downloading information..."
+#: fetch/amazonfetcher.cpp:890 fetch/discogsfetcher.cpp:372
+#: fetch/imdbfetcher.cpp:1164
+msgid ""
+"The cover image may be downloaded as well. However, too many large images in "
+"the collection may degrade performance."
msgstr ""
-#: controller.cpp:135 fetchdialog.cpp:226 fetchdialog.cpp:333
-#: fetchdialog.cpp:451 fetchdialog.cpp:506 newstuff/dialog.cpp:297
-#: newstuff/dialog.cpp:324 newstuff/dialog.cpp:434 statusbar.cpp:83
-msgid "Ready."
+#: fetch/amazonfetcher.cpp:896
+msgid "&Associate's ID: "
msgstr ""
-#: newstuff/dialog.cpp:396
+#: fetch/amazonfetcher.cpp:901
msgid ""
-"_: Update Stuff\n"
-"Update"
-msgstr ""
-
-#: newstuff/dialog.cpp:413
-msgid "Installing item..."
+"The associate's id identifies the person accessing the Amazon.com Web "
+"Services, and is included in any links to the Amazon.com site."
msgstr ""
-#: translators/bibteximporter.cpp:79
-msgid "No valid bibtex entries were found"
+#: fetch/amazonfetcher.cpp:907
+msgid "Access key: "
msgstr ""
-#: translators/bibteximporter.cpp:96
-#, c-format
-msgid "No valid bibtex entries were found in file - %1"
+#: fetch/amazonfetcher.cpp:913
+msgid "Secret Key: "
msgstr ""
-#: translators/bibtexexporter.cpp:200 translators/bibteximporter.cpp:286
-msgid "Bibtex Options"
+#: fetch/animenfofetcher.cpp:257
+msgid "Original Title"
msgstr ""
-#: translators/bibteximporter.cpp:287
-msgid "Use Unicode (UTF-8) encoding"
+#: fetch/animenfofetcher.cpp:260 fetch/imdbfetcher.cpp:757
+#: fetch/imdbfetcher.cpp:1205
+msgid "Alternative Titles"
msgstr ""
-#: translators/bibteximporter.cpp:288
-msgid "Read the imported file in Unicode (UTF-8)."
+#: fetch/animenfofetcher.cpp:264
+msgid "Distributor"
msgstr ""
-#: translators/bibteximporter.cpp:289
-msgid "Use user locale (%1) encoding"
+#: fetch/animenfofetcher.cpp:270
+msgid "Episodes"
msgstr ""
-#: translators/bibteximporter.cpp:293
-msgid "Read the imported file in the local encoding."
+#: fetch/animenfofetcher.cpp:370 fetch/arxivfetcher.cpp:362
+#: fetch/bibsonomyfetcher.cpp:198 fetch/citebasefetcher.cpp:245
+#: fetch/entrezfetcher.cpp:473 fetch/googlescholarfetcher.cpp:225
+#: fetch/ibsfetcher.cpp:408 fetch/isbndbfetcher.cpp:342
+#: fetch/yahoofetcher.cpp:392
+msgid "This source has no options."
msgstr ""
-#: translators/tellicozipexporter.cpp:35
-msgid "Tellico Zip File"
+#: fetch/arxivfetcher.cpp:53
+msgid "arXiv.org"
msgstr ""
-#: importdialog.cpp:245 mainwindow.cpp:1101 mainwindow.cpp:1267
-#: translators/tellicozipexporter.cpp:39
-msgid "*.tc *.bc|Tellico Files (*.tc)"
+#: fetch/configwidget.cpp:29
+msgid "Source Options"
msgstr ""
-#: configdialog.cpp:1017 importdialog.cpp:297 mainwindow.cpp:1105
-#: mainwindow.cpp:1269 reportdialog.cpp:195 translators/bibtexexporter.cpp:52
-#: translators/bibtexmlexporter.cpp:40 translators/csvexporter.cpp:44
-#: translators/gcfilmsexporter.cpp:41 translators/htmlexporter.cpp:89
-#: translators/onixexporter.cpp:67 translators/pilotdbexporter.cpp:47
-#: translators/tellicoxmlexporter.cpp:60 translators/tellicozipexporter.cpp:39
-#: translators/xsltexporter.cpp:41 translators/xsltimporter.cpp:105
-msgid "*|All Files"
+#: fetch/configwidget.cpp:40
+msgid "Available Fields"
msgstr ""
-#: translators/alexandriaexporter.cpp:43
-msgid "Alexandria"
+#: fetch/crossreffetcher.cpp:85
+msgid "%1 requires a username and password."
msgstr ""
-#: translators/alexandriaexporter.cpp:67
+#: fetch/crossreffetcher.cpp:341
msgid ""
-"<qt>An Alexandria library called <i>%1</i> already exists. Any existing "
-"books in that library could be overwritten.</qt>"
-msgstr ""
-
-#: filehandler.cpp:141 translators/tellicoimporter.cpp:113
-#: translators/xmlimporter.cpp:43 translators/xmlimporter.cpp:60
-msgid "There is an XML parsing error in line %1, column %2."
-msgstr ""
-
-#: filehandler.cpp:143 translators/tellicoimporter.cpp:115
-#: translators/xmlimporter.cpp:45 translators/xmlimporter.cpp:62
-msgid "The error message from Qt is:"
+"CrossRef requires an account for access. Please read the terms and "
+"conditions and <a href='http://www.crossref.org/requestaccount/'>request an "
+"account</a>. Enter your OpenURL account information below."
msgstr ""
-#: translators/tellicoimporter.cpp:152
-msgid "It is from a future version of Tellico."
+#: fetch/crossreffetcher.cpp:352
+msgid "&Username: "
msgstr ""
-#: translators/tellicoimporter.cpp:162
+#: fetch/crossreffetcher.cpp:357
msgid ""
-"Tellico is converting the file to a more recent document format. Information "
-"loss may occur if an older version of Tellico is used to read this file in "
-"the future."
+"A username and password is required to access the CrossRef service. The "
+"password is stored as plain text in the Tellico configuration file."
msgstr ""
-#: translators/bibtexhandler.cpp:245 translators/risimporter.cpp:286
-#: translators/risimporter.cpp:290 translators/tellicoimporter.cpp:367
-msgid "Unknown"
+#: fetch/crossreffetcher.cpp:363
+msgid "&Password: "
msgstr ""
-#: translators/tellicoimporter.cpp:777
-msgid "The file is empty."
+#: fetch/discogsfetcher.cpp:57
+msgid "Discogs Audio Search"
msgstr ""
-#: translators/tellicoimporter.cpp:795
-msgid "The file contains no collection data."
+#: fetch/discogsfetcher.cpp:356
+msgid "API &key: "
msgstr ""
-#: translators/tellicoimporter.cpp:940
-msgid "Unread Books"
+#: fetch/discogsfetcher.cpp:362
+msgid ""
+"With your discogs.com account you receive an API key for the usage of their "
+"XML-based interface (See http://www.discogs.com/help/api)."
msgstr ""
-#: translators/tellicoimporter.cpp:950
-msgid "Old Movies"
+#: fetch/discogsfetcher.cpp:368 fetch/imdbfetcher.cpp:1160
+msgid "Download cover &image"
msgstr ""
-#: translators/tellicoimporter.cpp:968
-msgid "80's Music"
+#: fetch/discogsfetcher.cpp:409
+msgid "Discogs Link"
msgstr ""
-#: translators/tellicoimporter.cpp:980
-msgid "Favorites"
+#: fetch/entrezfetcher.cpp:56
+msgid "Entrez Database"
msgstr ""
-#: translators/audiofileimporter.cpp:69
-msgid "Scanning audio files..."
+#: fetch/entrezfetcher.cpp:492
+msgid "Institution"
msgstr ""
-#: translators/audiofileimporter.cpp:129
-msgid "Bitrate"
+#: fetch/execexternalfetcher.cpp:82
+msgid "External Application"
msgstr ""
-#: translators/audiofileimporter.cpp:160 translators/audiofileimporter.cpp:170
-msgid "Tracks (Disc %1)"
+#: fetch/execexternalfetcher.cpp:351
+msgid ""
+"Set the collection type of the data returned from the external application."
msgstr ""
-#: translators/audiofileimporter.cpp:189 xslt.cpp:4
-msgid "(Various)"
+#: fetch/execexternalfetcher.cpp:356
+msgid "&Result type: "
msgstr ""
-#: translators/audiofileimporter.cpp:340
-msgid "Audio File Options"
+#: fetch/execexternalfetcher.cpp:367
+msgid "Set the result type of the data returned from the external application."
msgstr ""
-#: translators/audiofileimporter.cpp:342
-msgid "Recursive &folder search"
+#: fetch/execexternalfetcher.cpp:372
+msgid "Application &path: "
msgstr ""
-#: translators/audiofileimporter.cpp:343
-msgid "If checked, folders are recursively searched for audio files."
+#: fetch/execexternalfetcher.cpp:377
+msgid ""
+"Set the path of the application to run that should output a valid Tellico "
+"data file."
msgstr ""
-#: translators/audiofileimporter.cpp:347
-msgid "Include file &location"
+#: fetch/execexternalfetcher.cpp:382
+msgid "Select the search keys supported by the data source."
msgstr ""
-#: translators/audiofileimporter.cpp:348
-msgid "If checked, the file names for each track are added to the entries."
+#: fetch/execexternalfetcher.cpp:383
+msgid ""
+"Add any arguments that may be needed. <b>%1</b> will be replaced by the "
+"search term."
msgstr ""
-#: translators/audiofileimporter.cpp:352
-msgid "Include &bitrate"
+#: fetch/execexternalfetcher.cpp:384
+msgid "Arguments"
msgstr ""
-#: translators/audiofileimporter.cpp:353
-msgid "If checked, the bitrate for each track is added to the entries."
+#: fetch/execexternalfetcher.cpp:417 newstuff/dialog.cpp:157
+msgid "Update"
msgstr ""
-#: translators/csvexporter.cpp:40
-msgid "CSV"
+#. TRANSLATORS: Do not translate %{author}.
+#: fetch/execexternalfetcher.cpp:425
+msgid ""
+"<p>Enter the arguments which should be used to search for available updates "
+"to an entry.</p><p>The format is the same as for <i>Dependent</i> fields, "
+"where field values are contained inside braces, such as <i>%{author}</i>. "
+"See the documentation for details.</p>"
msgstr ""
-#: importdialog.cpp:254 translators/csvexporter.cpp:44
-msgid "*.csv|CSV Files (*.csv)"
+#: fetch/fetchmanager.cpp:74
+msgid "Person"
msgstr ""
-#: translators/csvexporter.cpp:109 translators/csvimporter.cpp:221
-msgid "CSV Options"
+#: fetch/fetchmanager.cpp:75
+msgid "ISBN"
msgstr ""
-#: translators/csvexporter.cpp:112
-msgid "Include field titles as column headers"
+#: fetch/fetchmanager.cpp:76
+msgid "UPC/EAN"
msgstr ""
-#: translators/csvexporter.cpp:114
-msgid "If checked, a header row will be added with the field titles."
+#: fetch/fetchmanager.cpp:77
+msgid "Keyword"
msgstr ""
-#: translators/csvexporter.cpp:117 translators/csvimporter.cpp:240
-msgid "Delimiter"
+#: fetch/fetchmanager.cpp:79 translators/pdfimporter.cpp:173
+msgid "arXiv ID"
msgstr ""
-#: translators/csvexporter.cpp:120 translators/csvimporter.cpp:243
-msgid ""
-"In addition to a comma, other characters may be used as a delimiter, "
-"separating each value in the file."
+#: fetch/fetchmanager.cpp:80
+msgid "Pubmed ID"
msgstr ""
-#: translators/csvexporter.cpp:124
-msgid "Comma"
+#: fetch/fetchmanager.cpp:83
+msgid "Raw Query"
msgstr ""
-#: translators/csvexporter.cpp:126 translators/csvimporter.cpp:250
-msgid "Use a comma as the delimiter."
+#: fetch/gcstarpluginfetcher.cpp:190
+msgid "GCstar Plugin"
msgstr ""
-#: translators/csvexporter.cpp:130
-msgid "Semicolon"
+#: fetch/gcstarpluginfetcher.cpp:404
+msgid "Set the collection type of the data returned from the plugin."
msgstr ""
-#: translators/csvexporter.cpp:131 translators/csvimporter.cpp:255
-msgid "Use a semi-colon as the delimiter."
+#: fetch/gcstarpluginfetcher.cpp:409
+msgid "&Plugin: "
msgstr ""
-#: translators/csvexporter.cpp:135
-msgid "Tab"
+#: fetch/gcstarpluginfetcher.cpp:415
+msgid "Select the GCstar plugin used for the data source."
msgstr ""
-#: translators/csvexporter.cpp:136 translators/csvimporter.cpp:260
-msgid "Use a tab as the delimiter."
+#: fetch/gcstarpluginfetcher.cpp:420
+msgid "Author: "
msgstr ""
-#: translators/csvexporter.cpp:140
-msgid "Other"
+#: fetch/ibsfetcher.cpp:47
+msgid "Internet Bookshop (ibs.it)"
msgstr ""
-#: translators/csvexporter.cpp:141 translators/csvimporter.cpp:265
-msgid "Use a custom string as the delimiter."
+#: fetch/imdbfetcher.cpp:89
+msgid "Internet Movie Database"
msgstr ""
-#: translators/csvexporter.cpp:146 translators/csvimporter.cpp:272
-msgid "A custom string, such as a colon, may be used as a delimiter."
+#: fetch/imdbfetcher.cpp:578
+msgid "Select IMDB Result"
msgstr ""
-#: translators/filelistingimporter.cpp:63
-msgid "Scanning files..."
+#: fetch/imdbfetcher.cpp:581
+msgid ""
+"<qt>Your search returned multiple matches. Please select one below.</qt>"
msgstr ""
-#: translators/filelistingimporter.cpp:191
-msgid "File Listing Options"
+#: fetch/imdbfetcher.cpp:596
+msgid "<qt>Select a search result.</qt>"
msgstr ""
-#: translators/filelistingimporter.cpp:193
-msgid "Recursive folder search"
+#: fetch/imdbfetcher.cpp:689 fetch/imdbfetcher.cpp:1203
+msgid "IMDB Link"
msgstr ""
-#: translators/filelistingimporter.cpp:194
-msgid "If checked, folders are recursively searched for all files."
+#: fetch/imdbfetcher.cpp:961 fetch/imdbfetcher.cpp:1204
+msgid "IMDB Rating"
msgstr ""
-#: translators/filelistingimporter.cpp:198
-msgid "Generate file previews"
+#: fetch/imdbfetcher.cpp:1083 fetch/imdbfetcher.cpp:1206
+msgid "Certifications"
msgstr ""
-#: translators/filelistingimporter.cpp:199
-msgid ""
-"If checked, previews of the file contents are generated, which can slow down "
-"the folder listing."
+#: fetch/imdbfetcher.cpp:1139 fetch/srufetcher.cpp:439
+#: fetch/z3950fetcher.cpp:528
+msgid "Hos&t: "
msgstr ""
-#: translators/onixexporter.cpp:63
-msgid "ONIX Archive"
+#: fetch/imdbfetcher.cpp:1144
+msgid ""
+"The Internet Movie Database uses several different servers. Choose the one "
+"you wish to use."
msgstr ""
-#: translators/onixexporter.cpp:67
-msgid "*.zip|Zip Files (*.zip)"
+#: fetch/imdbfetcher.cpp:1150
+msgid "&Maximum cast: "
msgstr ""
-#: translators/onixexporter.cpp:176
-msgid "ONIX Archive Options"
+#: fetch/imdbfetcher.cpp:1155
+msgid ""
+"The list of cast members may include many people. Set the maximum number "
+"returned from the search."
msgstr ""
-#: translators/onixexporter.cpp:179
-msgid "Include images in archive"
+#: fetch/isbndbfetcher.cpp:54
+msgid "ISBNdb.com"
msgstr ""
-#: translators/onixexporter.cpp:181
-msgid ""
-"If checked, the images in the document will be included in the zipped ONIX "
-"archive."
+#: fetch/srufetcher.cpp:73
+msgid "SRU Server"
msgstr ""
-#: translators/freedbimporter.cpp:84 translators/freedbimporter.cpp:170
-msgid "<qt>Tellico was unable to access the CD-ROM device - <i>%1</i>.</qt>"
+#: fetch/srufetcher.cpp:416 fetch/z3950-server.cfg:6
+msgid "Library of Congress (US)"
msgstr ""
-#: translators/freedbimporter.cpp:196
-msgid "Select CDDB Entry"
+#: fetch/srufetcher.cpp:446 fetch/z3950fetcher.cpp:534
+msgid "Enter the host name of the server."
msgstr ""
-#: translators/freedbimporter.cpp:197
-msgid "Select a CDDB entry:"
+#: fetch/srufetcher.cpp:451 fetch/z3950fetcher.cpp:539
+msgid "&Port: "
msgstr ""
-#: translators/freedbimporter.cpp:220
-msgid "<qt>No records were found to match the CD.</qt>"
+#: fetch/srufetcher.cpp:456 fetch/z3950fetcher.cpp:544
+#, c-format
+msgid "Enter the port number of the server. The default is %1."
msgstr ""
-#: translators/freedbimporter.cpp:238
-msgid "<qt>Tellico was unable to complete the CD lookup.</qt>"
+#: fetch/srufetcher.cpp:461
+msgid "Path: "
msgstr ""
-#: translators/freedbimporter.cpp:470
-msgid "Various"
+#: fetch/srufetcher.cpp:466
+msgid "Enter the path to the database used by the server."
msgstr ""
-#: translators/freedbimporter.cpp:489
-msgid "Audio CD Options"
+#: fetch/srufetcher.cpp:471
+msgid "Format: "
msgstr ""
-#: translators/freedbimporter.cpp:493
-msgid "Read data from CD-ROM device"
+#: fetch/srufetcher.cpp:479
+msgid "Enter the result format used by the server."
msgstr ""
-#: translators/freedbimporter.cpp:496
-msgid "Select or input the CD-ROM device location."
+#: fetch/yahoofetcher.cpp:54
+msgid "Yahoo! Audio Search"
msgstr ""
-#: translators/freedbimporter.cpp:502
-msgid "Read all CDDB cache files only"
+#: fetch/z3950connection.cpp:130
+msgid "Query error!"
msgstr ""
-#: translators/freedbimporter.cpp:503
-msgid ""
-"Read data recursively from all the CDDB cache files contained in the default "
-"cache folders."
+#: fetch/z3950connection.cpp:171
+msgid "Connection search error %1: %2"
msgstr ""
-#: translators/gcfilmsexporter.cpp:37
-msgid "GCfilms"
+#: fetch/z3950connection.cpp:248
+msgid "Record syntax error"
msgstr ""
-#: importdialog.cpp:273 translators/gcfilmsexporter.cpp:41
-msgid "*.gcf|GCfilms Data Files (*.gcf)"
+#: fetch/z3950connection.cpp:343
+msgid "Connection error %1: %2"
msgstr ""
-#: importdialog.cpp:272 translators/gcfilmsexporter.cpp:43
-msgid "*.gcs|GCstar Data Files (*.gcs)"
+#: fetch/z3950fetcher.cpp:80 fetch/z3950fetcher.cpp:779
+msgid "z39.50 Server"
msgstr ""
-#: translators/xsltexporter.cpp:37
-msgid "XSLT"
+#: fetch/z3950fetcher.cpp:518
+msgid "Use preset &server:"
msgstr ""
-#: translators/xsltexporter.cpp:69 translators/xsltimporter.cpp:98
-msgid "XSLT Options"
+#: fetch/z3950fetcher.cpp:549
+msgid "&Database: "
msgstr ""
-#: translators/xsltexporter.cpp:74 translators/xsltimporter.cpp:101
-msgid "XSLT file:"
+#: fetch/z3950fetcher.cpp:554
+msgid "Enter the database name used by the server."
msgstr ""
-#: translators/xsltexporter.cpp:76
-msgid "Choose the XSLT file used to transform the Tellico XML data."
+#: fetch/z3950fetcher.cpp:559
+msgid "Ch&aracter set: "
msgstr ""
-#: translators/alexandriaimporter.cpp:194
-msgid "Alexandria Options"
+#: fetch/z3950fetcher.cpp:568
+msgid ""
+"Enter the character set encoding used by the z39.50 server. The most likely "
+"choice is MARC-8, although ISO-8859-1 is common as well."
msgstr ""
-#: translators/alexandriaimporter.cpp:195
-msgid "&Library:"
+#: fetch/z3950fetcher.cpp:574
+msgid "&Format: "
msgstr ""
-#: translators/bibtexmlexporter.cpp:36
-msgid "Bibtexml"
+#: fetch/z3950fetcher.cpp:577
+msgid "Auto-detect"
msgstr ""
-#: translators/bibtexmlexporter.cpp:40
-msgid "*.xml|Bibtexml Files (*.xml)"
+#: fetch/z3950fetcher.cpp:585
+msgid ""
+"Enter the data format used by the z39.50 server. Tellico will attempt to "
+"automatically detect the best setting if <i>auto-detect</i> is selected."
msgstr ""
-#: translators/tellicoxmlexporter.cpp:56
-msgid "XML"
+#: fetch/z3950fetcher.cpp:591
+msgid "&User: "
msgstr ""
-#: importdialog.cpp:246 importdialog.cpp:259 importdialog.cpp:264
-#: mainwindow.cpp:1103 translators/tellicoxmlexporter.cpp:60
-msgid "*.xml|XML Files (*.xml)"
+#: fetch/z3950fetcher.cpp:594 fetch/z3950fetcher.cpp:606
+msgid "Optional"
msgstr ""
-#: translators/tellicoxmlexporter.cpp:480
-msgid "Tellico XML Options"
+#: fetch/z3950fetcher.cpp:597
+msgid ""
+"Enter the authentication user name used by the z39.50 database. Most servers "
+"do not need one."
msgstr ""
-#: translators/tellicoxmlexporter.cpp:483
-msgid "Include images in XML document"
+#: fetch/z3950fetcher.cpp:603
+msgid "Pass&word: "
msgstr ""
-#: translators/tellicoxmlexporter.cpp:485
+#: fetch/z3950fetcher.cpp:610
msgid ""
-"If checked, the images in the document will be included in the XML stream as "
-"base64 encoded elements."
+"Enter the authentication password used by the z39.50 database. Most servers "
+"do not need one. The password will be saved in plain text in the Tellico "
+"configuration file."
msgstr ""
-#: translators/importer.h:100
-msgid "Loading data..."
+#: fetch/z3950fetcher.cpp:694
+msgid "Illustrator"
msgstr ""
-#: translators/importer.h:100
-msgid "Loading %1..."
+#: fetchdialog.cpp:65
+msgid "&Search"
msgstr ""
-#: translators/bibtexexporter.cpp:48
-msgid "Bibtex"
+#: fetchdialog.cpp:66
+msgid "&Stop"
msgstr ""
-#: importdialog.cpp:250 translators/bibtexexporter.cpp:52
-msgid "*.bib|Bibtex Files (*.bib)"
+#: fetchdialog.cpp:86
+msgid "Internet Search"
msgstr ""
-#: translators/bibtexexporter.cpp:203
-msgid "Expand string macros"
+#: fetchdialog.cpp:94
+msgid "Search Query"
msgstr ""
-#: translators/bibtexexporter.cpp:205
+#: fetchdialog.cpp:100
msgid ""
-"If checked, the string macros will be expanded and no @string{} entries will "
-"be written."
-msgstr ""
-
-#: translators/bibtexexporter.cpp:208
-msgid "Use URL package"
+"_: Start the search\n"
+"S&earch:"
msgstr ""
-#: translators/bibtexexporter.cpp:210
-msgid "If checked, any URL fields will be wrapped in a \\url declaration."
+#: fetchdialog.cpp:104
+msgid "Enter a search value. An ISBN search must include the full ISBN."
msgstr ""
-#: translators/bibtexexporter.cpp:213
-msgid "Skip entries with empty citation keys"
+#: fetchdialog.cpp:111
+msgid "Choose the type of search"
msgstr ""
-#: translators/bibtexexporter.cpp:215
-msgid "If checked, any entries without a bibtex citation key will be skipped."
+#: fetchdialog.cpp:117
+msgid "Click to start or stop the search"
msgstr ""
-#: translators/bibtexexporter.cpp:219
-msgid "Bibtex quotation style:"
+#: fetchdialog.cpp:134
+msgid "&Multiple ISBN/UPC search"
msgstr ""
-#: translators/bibtexexporter.cpp:221 translators/bibtexexporter.cpp:228
-#: translators/bibtexexporter.cpp:259
-msgid "Braces"
+#: fetchdialog.cpp:135
+msgid "Check this box to search for multiple ISBN or UPC values."
msgstr ""
-#: translators/bibtexexporter.cpp:222 translators/bibtexexporter.cpp:230
-msgid "Quotes"
+#: fetchdialog.cpp:138
+msgid "Edit List..."
msgstr ""
-#: translators/bibtexexporter.cpp:223
+#: fetchdialog.cpp:140
msgid ""
-"<qt>The quotation style used when exporting bibtex. All field values will "
-"be escaped with either braces or quotation marks.</qt>"
+"Click to open a text edit box for entering or editing multiple ISBN values."
msgstr ""
-#: translators/csvimporter.cpp:229
-msgid "Select the type of collection being imported."
+#: fetchdialog.cpp:146
+msgid "Search s&ource:"
msgstr ""
-#: translators/csvimporter.cpp:235
-msgid "&First row contains field titles"
+#: fetchdialog.cpp:154
+msgid "Select the database to search"
msgstr ""
-#: translators/csvimporter.cpp:236
-msgid "If checked, the first row is used as field titles."
+#: fetchdialog.cpp:177
+msgid ""
+"As results are found, they are added to this list. Selecting one will fetch "
+"the complete entry and show it in the view below."
msgstr ""
-#: translators/csvimporter.cpp:248
-msgid "&Comma"
+#: fetchdialog.cpp:185
+msgid ""
+"An entry may be shown here before adding it to the current collection by "
+"selecting it in the list above"
msgstr ""
-#: translators/csvimporter.cpp:254
-msgid "&Semicolon"
+#: fetchdialog.cpp:192
+msgid "&Add Entry"
msgstr ""
-#: translators/csvimporter.cpp:259
-msgid "Ta&b"
+#: fetchdialog.cpp:196
+msgid "Add the selected entry to the current collection"
msgstr ""
-#: translators/csvimporter.cpp:264
-msgid "Ot&her:"
+#: fetchdialog.cpp:198
+msgid "Get More Results"
msgstr ""
-#: translators/csvimporter.cpp:289
-msgid "The table shows up to the first five lines of the CSV file."
+#: fetchdialog.cpp:201
+msgid "Fetch more results from the current data source"
msgstr ""
-#: translators/csvimporter.cpp:296
-msgid ""
-"<qt>Set each column to correspond to a field in the collection by choosing a "
-"column, selecting the field, then clicking the <i>Assign Field</i> "
-"button.</qt>"
+#: fetchdialog.cpp:205
+msgid "Clear all search fields and results"
msgstr ""
-#: translators/csvimporter.cpp:298
-msgid "Co&lumn:"
+#: fetchdialog.cpp:299
+msgid "Cancelling the search..."
msgstr ""
-#: translators/csvimporter.cpp:307
-msgid "&Data field in this column:"
+#: fetchdialog.cpp:314 fetchdialog.cpp:474
+msgid "Searching..."
msgstr ""
-#: translators/csvimporter.cpp:315
-msgid "&Assign Field"
+#: fetchdialog.cpp:369
+msgid "The search returned no items."
msgstr ""
-#: translators/csvimporter.cpp:347
+#: fetchdialog.cpp:373
+#, c-format
msgid ""
-"At least one column must be assigned to a field. Only assigned columns will "
-"be imported."
-msgstr ""
-
-#: collectionfieldsdialog.cpp:409 collectionfieldsdialog.cpp:412
-#: translators/csvimporter.cpp:396 translators/csvimporter.cpp:510
-msgid "New Field"
+"_n: The search returned 1 item.\n"
+"The search returned %n items."
msgstr ""
-#: translators/risimporter.cpp:288
-msgid "PDF"
+#: fetchdialog.cpp:414
+msgid "No results were found for the following ISBN values:"
msgstr ""
-#: translators/pilotdbexporter.cpp:43
-msgid "PilotDB"
+#: fetchdialog.cpp:445 fetchdialog.cpp:497
+msgid "Fetching %1..."
msgstr ""
-#: translators/pilotdbexporter.cpp:47
-msgid "*.pdb|Pilot Database Files (*.pdb)"
+#: fetchdialog.cpp:530 fetchdialog.cpp:715
+msgid "No Internet sources are available for your current collection type."
msgstr ""
-#: detailedlistview.cpp:67 detailedlistview.cpp:297
-#: translators/pilotdbexporter.cpp:143
-msgid "View Columns"
+#: fetchdialog.cpp:601
+msgid "Edit ISBN/UPC Values"
msgstr ""
-#: translators/pilotdbexporter.cpp:210
-msgid "PilotDB Options"
+#: fetchdialog.cpp:605
+msgid "<qt>Enter the ISBN or UPC values, one per line.</qt>"
msgstr ""
-#: translators/pilotdbexporter.cpp:213 translators/pilotdbexporter.cpp:215
-msgid "Set PDA backup flag for database"
+#: fetchdialog.cpp:611
+msgid "&Load From File..."
msgstr ""
-#: translators/gcfilmsimporter.cpp:110 translators/gcfilmsimporter.cpp:255
-msgid "<qt>The file is not a valid GCstar data file.</qt>"
+#: fetchdialog.cpp:612
+msgid "<qt>Load the list from a text file.</qt>"
msgstr ""
-#: mainwindow.cpp:1738 translators/gcfilmsimporter.cpp:248
-#: translators/xsltimporter.cpp:76
-msgid "Tellico encountered an error in XSLT processing."
+#: fetchdialog.cpp:631
+msgid ""
+"<qt>An ISBN search can contain a maximum of 100 ISBN values. Only the first "
+"100 values in your list will be used.</qt>"
msgstr ""
-#: translators/xsltimporter.cpp:64 translators/xsltimporter.cpp:70
-msgid "A valid XSLT file is needed to import the file."
+#: fetcherconfigdialog.cpp:39 fetcherconfigdialog.cpp:49
+msgid "Data Source Properties"
msgstr ""
-#: configdialog.cpp:1015 translators/xsltimporter.cpp:104
-msgid "*.xsl|XSL Files (*.xsl)"
+#: fetcherconfigdialog.cpp:81
+msgid "&Source name: "
msgstr ""
-#: translators/htmlexporter.cpp:85
-msgid "HTML"
+#: fetcherconfigdialog.cpp:83
+msgid ""
+"The name identifies the data source and should be unique and informative."
msgstr ""
-#: reportdialog.cpp:195 translators/htmlexporter.cpp:89
-msgid "*.html|HTML Files (*.html)"
+#: fetcherconfigdialog.cpp:94 fetcherconfigdialog.cpp:98
+msgid "Source &type: "
msgstr ""
-#: groupview.cpp:479 mainwindow.cpp:1591 mainwindow.cpp:1631
-#: translators/htmlexporter.cpp:316
-msgid "People"
+#: fetcherconfigdialog.cpp:101
+msgid "Tellico supports several different data sources."
msgstr ""
-#: translators/htmlexporter.cpp:320
-msgid "(grouped by %1)"
+#: fetcherconfigdialog.cpp:115
+msgid "Updating from source should overwrite user data"
msgstr ""
-#: translators/htmlexporter.cpp:465
-msgid "HTML Options"
+#: fetcherconfigdialog.cpp:118
+msgid "If checked, updating entries will overwrite any existing information."
msgstr ""
-#: translators/htmlexporter.cpp:468
-msgid "Print field headers"
+#: field.cpp:489
+msgid "Simple Text"
msgstr ""
-#: configdialog.cpp:307 translators/htmlexporter.cpp:469
-msgid "If checked, the field names will be printed as table headers."
+#: field.cpp:490
+msgid "Paragraph"
msgstr ""
-#: translators/htmlexporter.cpp:473
-msgid "Group the entries"
+#: field.cpp:491
+msgid "Choice"
msgstr ""
-#: configdialog.cpp:314 translators/htmlexporter.cpp:474
-msgid "If checked, the entries will be grouped by the selected field."
+#: field.cpp:492
+msgid "Checkbox"
msgstr ""
-#: translators/htmlexporter.cpp:478
-msgid "Export individual entry files"
+#: field.cpp:495
+msgid "Table"
msgstr ""
-#: translators/htmlexporter.cpp:479
-msgid "If checked, individual files will be created for each entry."
+#: field.cpp:497
+msgid "Dependent"
msgstr ""
-#: translators/pdfimporter.cpp:92 translators/pdfimporter.cpp:100
-msgid "Tellico was unable to read any metadata from the PDF file."
+#: field.cpp:499
+msgid "Date"
msgstr ""
-#: translators/pdfimporter.cpp:231
-msgid ""
-"Tellico is able to download information about entries with a DOI from "
-"CrossRef.org. However, you must create an CrossRef account and add a new "
-"data source with your account information."
+#: filehandler.cpp:154 translators/tellicoimporter.cpp:108
+#: translators/xmlimporter.cpp:43 translators/xmlimporter.cpp:60
+msgid "There is an XML parsing error in line %1, column %2."
msgstr ""
-#: fetcherconfigdialog.cpp:39 fetcherconfigdialog.cpp:49
-msgid "Data Source Properties"
+#: filehandler.cpp:156 translators/tellicoimporter.cpp:110
+#: translators/xmlimporter.cpp:45 translators/xmlimporter.cpp:62
+msgid "The error message from TQt is:"
msgstr ""
-#: fetcherconfigdialog.cpp:77
-msgid "&Source name: "
+#: filehandler.cpp:206
+#, c-format
+msgid "Tellico is unable to load the image - %1."
msgstr ""
-#: fetcherconfigdialog.cpp:79
+#: filehandler.cpp:220
msgid ""
-"The name identifies the data source and should be unique and informative."
-msgstr ""
-
-#: fetcherconfigdialog.cpp:90 fetcherconfigdialog.cpp:94
-msgid "Source &type: "
-msgstr ""
-
-#: fetcherconfigdialog.cpp:97
-msgid "Tellico supports several different data sources."
+"A file named \"%1\" already exists. Are you sure you want to overwrite it?"
msgstr ""
-#: fetcherconfigdialog.cpp:111
-msgid "Updating from source should overwrite user data"
+#: filehandler.cpp:223
+msgid "Overwrite File?"
msgstr ""
-#: fetcherconfigdialog.cpp:114
-msgid "If checked, updating entries will overwrite any existing information."
+#: filehandler.cpp:224
+msgid "Overwrite"
msgstr ""
#: filterdialog.cpp:60
@@ -2436,80 +2869,125 @@ msgstr ""
msgid "&Save Filter"
msgstr ""
-#: field.cpp:490
-msgid "Simple Text"
+#: filterview.cpp:33 filterview.cpp:85 mainwindow.cpp:739 mainwindow.cpp:755
+msgid "Filter"
msgstr ""
-#: field.cpp:491
-msgid "Paragraph"
+#: filterview.cpp:87
+msgid "Filter (Sort by Count)"
msgstr ""
-#: field.cpp:492
-msgid "Choice"
+#: groupview.cpp:252
+msgid "Expand All Groups"
msgstr ""
-#: field.cpp:493
-msgid "Checkbox"
+#: groupview.cpp:254
+msgid "Collapse All Groups"
msgstr ""
-#: field.cpp:496
-msgid "Table"
+#: groupview.cpp:256
+msgid "Filter by Group"
msgstr ""
-#: field.cpp:498
-msgid "Dependent"
+#: groupview.cpp:466
+msgid "%1 (Sort by Count)"
msgstr ""
-#: field.cpp:500
-msgid "Date"
+#: groupview.cpp:473
+msgid ""
+"_: Group Name Header\n"
+"Group"
msgstr ""
-#: entryupdater.cpp:81
-msgid "Updating %1..."
+#: groupview.cpp:479 mainwindow.cpp:1629 mainwindow.cpp:1669
+#: translators/htmlexporter.cpp:320
+msgid "People"
msgstr ""
-#: entryupdater.cpp:83
-msgid "Updating entries..."
+#: gui/fieldwidget.cpp:101 gui/fieldwidget.cpp:195
+msgid ""
+"_: Edit Label\n"
+"%1:"
msgstr ""
-#: entryupdater.cpp:85
-msgid "Update Entries"
+#: gui/imagewidget.cpp:57
+msgid "Select Image..."
msgstr ""
-#: entryupdater.cpp:99
-msgid "Updating <b>%1</b>..."
+#: ../xslt/tellico2html.xsl:255 gui/imagewidget.cpp:58
+#, no-c-format
+msgid "Clear"
msgstr ""
-#: entryupdater.cpp:209
-msgid "Select Match"
+#: gui/imagewidget.cpp:63
+msgid "Save link only"
msgstr ""
-#: entryupdater.cpp:217
+#: gui/imagewidget.cpp:162
+msgid "Saving a link is only possible for newly added images."
+msgstr ""
+
+#: gui/kwidgetlister.cpp:58
msgid ""
-"<qt><b>%1</b> returned multiple results which could match <b>%2</b>, the "
-"entry currently in the collection. Please select the correct match.</qt>"
+"_: more widgets\n"
+"More"
msgstr ""
-#: groupview.cpp:252
-msgid "Expand All Groups"
+#: gui/kwidgetlister.cpp:62
+msgid ""
+"_: fewer widgets\n"
+"Fewer"
msgstr ""
-#: groupview.cpp:254
-msgid "Collapse All Groups"
+#: gui/kwidgetlister.cpp:69
+msgid ""
+"_: clear widgets\n"
+"Clear"
msgstr ""
-#: groupview.cpp:256
-msgid "Filter by Group"
+#: gui/previewdialog.cpp:27
+msgid "Template Preview"
msgstr ""
-#: groupview.cpp:466
-msgid "%1 (Sort by Count)"
+#: gui/stringmapdialog.cpp:57
+msgid "&Set"
msgstr ""
-#: groupview.cpp:473
-msgid ""
-"_: Group Name Header\n"
-"Group"
+#: gui/tablefieldwidget.cpp:181
+msgid "Rename Column"
+msgstr ""
+
+#: gui/tablefieldwidget.cpp:181
+msgid "New column name:"
+msgstr ""
+
+#: gui/tablefieldwidget.cpp:206
+#, c-format
+msgid "Column %1"
+msgstr ""
+
+#: gui/tablefieldwidget.cpp:241 gui/tablefieldwidget.cpp:289
+msgid "Rename Column..."
+msgstr ""
+
+#: gui/tablefieldwidget.cpp:274
+msgid "Insert Row"
+msgstr ""
+
+#: gui/tablefieldwidget.cpp:276
+msgid "Remove Row"
+msgstr ""
+
+#: gui/tablefieldwidget.cpp:278
+msgid "Move Row Up"
+msgstr ""
+
+#: gui/tablefieldwidget.cpp:283
+msgid "Move Row Down"
+msgstr ""
+
+#: gui/tablefieldwidget.cpp:295
+msgid "Clear Table"
msgstr ""
#: importdialog.cpp:54 importdialog.cpp:60
@@ -2545,61 +3023,51 @@ msgid ""
"order to be merged."
msgstr ""
-#: importdialog.cpp:95 mainwindow.cpp:318 rc.cpp:9
+#: importdialog.cpp:95 mainwindow.cpp:323 tellicoui.rc:24
#, no-c-format
msgid "&Import"
msgstr ""
-#: importdialog.cpp:268
-msgid "*.ris|RIS Files (*.ris)"
-msgstr ""
-
-#: importdialog.cpp:277
-msgid "*.amc|AMC Data Files (*.amc)"
+#: importdialog.cpp:244 mainwindow.cpp:1139 mainwindow.cpp:1305
+#: translators/tellicozipexporter.cpp:39
+msgid "*.tc *.bc|Tellico Files (*.tc)"
msgstr ""
-#: importdialog.cpp:281
-msgid "*.pdf|PDF Files (*.pdf)"
+#: importdialog.cpp:245 importdialog.cpp:258 importdialog.cpp:263
+#: mainwindow.cpp:1141 translators/tellicoxmlexporter.cpp:60
+msgid "*.xml|XML Files (*.xml)"
msgstr ""
-#: importdialog.cpp:285
-msgid "*.reflib|Referencer Files (*.reflib)"
+#: importdialog.cpp:249 translators/bibtexexporter.cpp:53
+msgid "*.bib|Bibtex Files (*.bib)"
msgstr ""
-#: tellico_strings.cpp:18
-#, c-format
-msgid "Tellico is unable to load the file - %1."
+#: importdialog.cpp:253 translators/csvexporter.cpp:44
+msgid "*.csv|CSV Files (*.csv)"
msgstr ""
-#: tellico_strings.cpp:19
-#, c-format
-msgid "Tellico is unable to write the file - %1."
+#: importdialog.cpp:267
+msgid "*.ris|RIS Files (*.ris)"
msgstr ""
-#: tellico_strings.cpp:20
-#, c-format
-msgid "Tellico is unable to upload the file - %1."
+#: importdialog.cpp:271 translators/gcfilmsexporter.cpp:43
+msgid "*.gcs|GCstar Data Files (*.gcs)"
msgstr ""
-#: tellico_strings.cpp:21
-msgid ""
-"Only collections with the same type of entries as the current one can be "
-"appended. No changes are being made to the current collection."
+#: importdialog.cpp:272 translators/gcfilmsexporter.cpp:41
+msgid "*.gcf|GCfilms Data Files (*.gcf)"
msgstr ""
-#: tellico_strings.cpp:24
-msgid ""
-"Only collections with the same type of entries as the current one can be "
-"merged. No changes are being made to the current collection."
+#: importdialog.cpp:276
+msgid "*.amc|AMC Data Files (*.amc)"
msgstr ""
-#: tellico_strings.cpp:27
-#, c-format
-msgid "Tellico is unable to load an image from the file - %1."
+#: importdialog.cpp:280
+msgid "*.pdf|PDF Files (*.pdf)"
msgstr ""
-#: entryiconview.cpp:287
-msgid "&Sort By"
+#: importdialog.cpp:284
+msgid "*.reflib|Referencer Files (*.reflib)"
msgstr ""
#: loandialog.cpp:40
@@ -2663,633 +3131,678 @@ msgid ""
"you set a due date."
msgstr ""
-#: mainwindow.cpp:188
+#: ../xslt/report-templates/Loan_View.xsl:131 loanview.cpp:33
+#: loanview.cpp:91
+#, no-c-format
+msgid "Borrower"
+msgstr ""
+
+#: loanview.cpp:74
+msgid "Check-in"
+msgstr ""
+
+#: loanview.cpp:76
+msgid "Modify Loan..."
+msgstr ""
+
+#: loanview.cpp:93
+msgid "Borrower (Sort by Count)"
+msgstr ""
+
+#: main.cpp:23
+msgid "Tellico - a collection manager for TDE"
+msgstr ""
+
+#: main.cpp:27
+msgid "Do not reopen the last open file"
+msgstr ""
+
+#: main.cpp:28
+msgid "Import <filename> as a bibtex file"
+msgstr ""
+
+#: main.cpp:29
+msgid "Import <filename> as a MODS file"
+msgstr ""
+
+#: main.cpp:30
+msgid "Import <filename> as a RIS file"
+msgstr ""
+
+#: main.cpp:31
+msgid "File to open"
+msgstr ""
+
+#: main.cpp:42
+msgid "Data source scripts"
+msgstr ""
+
+#: main.cpp:44
+msgid "Icons"
+msgstr ""
+
+#: main.cpp:46
+msgid "Author of btparse library"
+msgstr ""
+
+#: main.cpp:48
+msgid "Code examples and general inspiration"
+msgstr ""
+
+#: main.cpp:50
+msgid "Author of libcsv library"
+msgstr ""
+
+#: main.cpp:52
+msgid "Author of rtf2html library"
+msgstr ""
+
+#: mainwindow.cpp:193
msgid "Create a new collection"
msgstr ""
-#: mainwindow.cpp:192
+#: mainwindow.cpp:197
msgid "New &Book Collection"
msgstr ""
-#: mainwindow.cpp:194
+#: mainwindow.cpp:199
msgid "Create a new book collection"
msgstr ""
-#: mainwindow.cpp:200
+#: mainwindow.cpp:205
msgid "New B&ibliography"
msgstr ""
-#: mainwindow.cpp:202
+#: mainwindow.cpp:207
msgid "Create a new bibtex bibliography"
msgstr ""
-#: mainwindow.cpp:208
+#: mainwindow.cpp:213
msgid "New &Comic Book Collection"
msgstr ""
-#: mainwindow.cpp:210
+#: mainwindow.cpp:215
msgid "Create a new comic book collection"
msgstr ""
-#: mainwindow.cpp:216
+#: mainwindow.cpp:221
msgid "New &Video Collection"
msgstr ""
-#: mainwindow.cpp:218
+#: mainwindow.cpp:223
msgid "Create a new video collection"
msgstr ""
-#: mainwindow.cpp:224
+#: mainwindow.cpp:229
msgid "New &Music Collection"
msgstr ""
-#: mainwindow.cpp:226
+#: mainwindow.cpp:231
msgid "Create a new music collection"
msgstr ""
-#: mainwindow.cpp:232
+#: mainwindow.cpp:237
msgid "New C&oin Collection"
msgstr ""
-#: mainwindow.cpp:234
+#: mainwindow.cpp:239
msgid "Create a new coin collection"
msgstr ""
-#: mainwindow.cpp:240
+#: mainwindow.cpp:245
msgid "New &Stamp Collection"
msgstr ""
-#: mainwindow.cpp:242
+#: mainwindow.cpp:247
msgid "Create a new stamp collection"
msgstr ""
-#: mainwindow.cpp:248
+#: mainwindow.cpp:253
msgid "New C&ard Collection"
msgstr ""
-#: mainwindow.cpp:250
+#: mainwindow.cpp:255
msgid "Create a new trading card collection"
msgstr ""
-#: mainwindow.cpp:256
+#: mainwindow.cpp:261
msgid "New &Wine Collection"
msgstr ""
-#: mainwindow.cpp:258
+#: mainwindow.cpp:263
msgid "Create a new wine collection"
msgstr ""
-#: mainwindow.cpp:264
+#: mainwindow.cpp:269
msgid "New &Game Collection"
msgstr ""
-#: mainwindow.cpp:266
+#: mainwindow.cpp:271
msgid "Create a new game collection"
msgstr ""
-#: mainwindow.cpp:272
+#: mainwindow.cpp:277
msgid "New Boa&rd Game Collection"
msgstr ""
-#: mainwindow.cpp:274
+#: mainwindow.cpp:279
msgid "Create a new board game collection"
msgstr ""
-#: mainwindow.cpp:280
+#: mainwindow.cpp:285
msgid "New &File Catalog"
msgstr ""
-#: mainwindow.cpp:282
+#: mainwindow.cpp:287
msgid "Create a new file catalog"
msgstr ""
-#: mainwindow.cpp:288
+#: mainwindow.cpp:293
msgid "New C&ustom Collection"
msgstr ""
-#: mainwindow.cpp:290
+#: mainwindow.cpp:295
msgid "Create a new custom collection"
msgstr ""
-#: mainwindow.cpp:299
+#: mainwindow.cpp:304
msgid "Open an existing document"
msgstr ""
-#: mainwindow.cpp:301
+#: mainwindow.cpp:306
msgid "Open a recently used file"
msgstr ""
-#: mainwindow.cpp:303
+#: mainwindow.cpp:308
msgid "Save the document"
msgstr ""
-#: mainwindow.cpp:305
+#: mainwindow.cpp:310
msgid "Save the document as a different file..."
msgstr ""
-#: mainwindow.cpp:307
+#: mainwindow.cpp:312
msgid "Print the contents of the document..."
msgstr ""
-#: mainwindow.cpp:309
+#: mainwindow.cpp:314
msgid "Quit the application"
msgstr ""
-#: mainwindow.cpp:320
+#: mainwindow.cpp:325
msgid "Import collection data from other formats"
msgstr ""
-#: mainwindow.cpp:324
+#: mainwindow.cpp:329
msgid "Import Tellico Data..."
msgstr ""
-#: mainwindow.cpp:325
+#: mainwindow.cpp:330
msgid "Import another Tellico data file"
msgstr ""
-#: mainwindow.cpp:331
+#: mainwindow.cpp:337
msgid "Import CSV Data..."
msgstr ""
-#: mainwindow.cpp:332
+#: mainwindow.cpp:338
msgid "Import a CSV file"
msgstr ""
-#: mainwindow.cpp:338
+#: mainwindow.cpp:345
msgid "Import MODS Data..."
msgstr ""
-#: mainwindow.cpp:339
+#: mainwindow.cpp:346
msgid "Import a MODS data file"
msgstr ""
-#: mainwindow.cpp:345
+#: mainwindow.cpp:353
msgid "Import Alexandria Data..."
msgstr ""
-#: mainwindow.cpp:346
+#: mainwindow.cpp:354
msgid "Import data from the Alexandria book collection manager"
msgstr ""
-#: mainwindow.cpp:352
+#: mainwindow.cpp:361
msgid "Import Delicious Library Data..."
msgstr ""
-#: mainwindow.cpp:353
+#: mainwindow.cpp:362
msgid "Import data from Delicious Library"
msgstr ""
-#: mainwindow.cpp:359
+#: mainwindow.cpp:369
msgid "Import Referencer Data..."
msgstr ""
-#: mainwindow.cpp:360
+#: mainwindow.cpp:370
msgid "Import data from Referencer"
msgstr ""
-#: mainwindow.cpp:366
+#: mainwindow.cpp:377
msgid "Import Bibtex Data..."
msgstr ""
-#: mainwindow.cpp:367
+#: mainwindow.cpp:378
msgid "Import a bibtex bibliography file"
msgstr ""
-#: mainwindow.cpp:373
+#: mainwindow.cpp:385
msgid "Import Bibtexml Data..."
msgstr ""
-#: mainwindow.cpp:374
+#: mainwindow.cpp:386
msgid "Import a Bibtexml bibliography file"
msgstr ""
-#: mainwindow.cpp:380
+#: mainwindow.cpp:393
msgid "Import RIS Data..."
msgstr ""
-#: mainwindow.cpp:381
+#: mainwindow.cpp:394
msgid "Import an RIS reference file"
msgstr ""
-#: mainwindow.cpp:387
+#: mainwindow.cpp:401
msgid "Import PDF File..."
msgstr ""
-#: mainwindow.cpp:388
+#: mainwindow.cpp:402
msgid "Import a PDF file"
msgstr ""
-#: mainwindow.cpp:394
+#: mainwindow.cpp:409
msgid "Import Audio File Metadata..."
msgstr ""
-#: mainwindow.cpp:395
+#: mainwindow.cpp:410
msgid "Import meta-data from audio files"
msgstr ""
-#: mainwindow.cpp:404
+#: mainwindow.cpp:420
msgid "Import Audio CD Data..."
msgstr ""
-#: mainwindow.cpp:405
+#: mainwindow.cpp:421
msgid "Import audio CD information"
msgstr ""
-#: mainwindow.cpp:414
+#: mainwindow.cpp:431
msgid "Import GCstar Data..."
msgstr ""
-#: mainwindow.cpp:415
+#: mainwindow.cpp:432
msgid "Import a GCstar data file"
msgstr ""
-#: mainwindow.cpp:421
+#: mainwindow.cpp:439
msgid "Import Griffith Data..."
msgstr ""
-#: mainwindow.cpp:422
+#: mainwindow.cpp:440
msgid "Import a Griffith database"
msgstr ""
-#: mainwindow.cpp:428
+#: mainwindow.cpp:447
msgid "Import Ant Movie Catalog Data..."
msgstr ""
-#: mainwindow.cpp:429
+#: mainwindow.cpp:448
msgid "Import an Ant Movie Catalog data file"
msgstr ""
-#: mainwindow.cpp:435
+#: mainwindow.cpp:455
msgid "Import File Listing..."
msgstr ""
-#: mainwindow.cpp:436
+#: mainwindow.cpp:456
msgid "Import information about files in a folder"
msgstr ""
-#: mainwindow.cpp:442
+#: mainwindow.cpp:463
msgid "Import XSL Transform..."
msgstr ""
-#: mainwindow.cpp:443
+#: mainwindow.cpp:464
msgid "Import using an XSL Transform"
msgstr ""
-#: mainwindow.cpp:455 rc.cpp:12
+#: mainwindow.cpp:477 tellicoui.rc:49
#, no-c-format
msgid "&Export"
msgstr ""
-#: mainwindow.cpp:457
+#: mainwindow.cpp:479
msgid "Export the collection data to other formats"
msgstr ""
-#: mainwindow.cpp:461
+#: mainwindow.cpp:483
msgid "Export to XML..."
msgstr ""
-#: mainwindow.cpp:462
+#: mainwindow.cpp:484
msgid "Export to a Tellico XML file"
msgstr ""
-#: mainwindow.cpp:468
+#: mainwindow.cpp:491
msgid "Export to Zip..."
msgstr ""
-#: mainwindow.cpp:469
+#: mainwindow.cpp:492
msgid "Export to a Tellico Zip file"
msgstr ""
-#: mainwindow.cpp:475
+#: mainwindow.cpp:499
msgid "Export to HTML..."
msgstr ""
-#: mainwindow.cpp:476
+#: mainwindow.cpp:500
msgid "Export to an HTML file"
msgstr ""
-#: mainwindow.cpp:482
+#: mainwindow.cpp:507
msgid "Export to CSV..."
msgstr ""
-#: mainwindow.cpp:483
+#: mainwindow.cpp:508
msgid "Export to a comma-separated values file"
msgstr ""
-#: mainwindow.cpp:489
+#: mainwindow.cpp:515
msgid "Export to PilotDB..."
msgstr ""
-#: mainwindow.cpp:490
+#: mainwindow.cpp:516
msgid "Export to a PilotDB database"
msgstr ""
-#: mainwindow.cpp:496
+#: mainwindow.cpp:523
msgid "Export to Alexandria..."
msgstr ""
-#: mainwindow.cpp:497
+#: mainwindow.cpp:524
msgid "Export to an Alexandria library"
msgstr ""
-#: mainwindow.cpp:503
+#: mainwindow.cpp:531
msgid "Export to Bibtex..."
msgstr ""
-#: mainwindow.cpp:504
+#: mainwindow.cpp:532
msgid "Export to a bibtex file"
msgstr ""
-#: mainwindow.cpp:510
+#: mainwindow.cpp:539
msgid "Export to Bibtexml..."
msgstr ""
-#: mainwindow.cpp:511
+#: mainwindow.cpp:540
msgid "Export to a Bibtexml file"
msgstr ""
-#: mainwindow.cpp:517
+#: mainwindow.cpp:547
msgid "Export to ONIX..."
msgstr ""
-#: mainwindow.cpp:518
+#: mainwindow.cpp:548
msgid "Export to an ONIX file"
msgstr ""
-#: mainwindow.cpp:524
+#: mainwindow.cpp:555
msgid "Export to GCfilms..."
msgstr ""
-#: mainwindow.cpp:525
+#: mainwindow.cpp:556
msgid "Export to a GCfilms data file"
msgstr ""
-#: mainwindow.cpp:531
+#: mainwindow.cpp:563
msgid "Export to GCstar..."
msgstr ""
-#: mainwindow.cpp:532
+#: mainwindow.cpp:564
msgid "Export to a GCstar data file"
msgstr ""
-#: mainwindow.cpp:536
+#: mainwindow.cpp:568
msgid "Export XSL Transform..."
msgstr ""
-#: mainwindow.cpp:537
+#: mainwindow.cpp:569
msgid "Export using an XSL Transform"
msgstr ""
-#: mainwindow.cpp:546
+#: mainwindow.cpp:579
msgid "Cut the selected text and puts it in the clipboard"
msgstr ""
-#: mainwindow.cpp:548
+#: mainwindow.cpp:581
msgid "Copy the selected text to the clipboard"
msgstr ""
-#: mainwindow.cpp:550
+#: mainwindow.cpp:583
msgid "Paste the clipboard contents"
msgstr ""
-#: mainwindow.cpp:552
+#: mainwindow.cpp:585
msgid "Select all the entries in the collection"
msgstr ""
-#: mainwindow.cpp:554
+#: mainwindow.cpp:587
msgid "Deselect all the entries in the collection"
msgstr ""
-#: mainwindow.cpp:556
+#: mainwindow.cpp:589
msgid "Internet Search..."
msgstr ""
-#: mainwindow.cpp:559
+#: mainwindow.cpp:592
msgid "Search the internet..."
msgstr ""
-#: mainwindow.cpp:561
+#: mainwindow.cpp:594
msgid "Advanced &Filter..."
msgstr ""
-#: mainwindow.cpp:564 mainwindow.cpp:719
+#: mainwindow.cpp:597 mainwindow.cpp:757
msgid "Filter the collection"
msgstr ""
-#: mainwindow.cpp:569
+#: mainwindow.cpp:602
msgid "&New Entry..."
msgstr ""
-#: mainwindow.cpp:572
+#: mainwindow.cpp:605
msgid "Create a new entry"
msgstr ""
-#: controller.cpp:620 mainwindow.cpp:573
-msgid "&Edit Entry..."
-msgstr ""
-
-#: mainwindow.cpp:576
+#: mainwindow.cpp:609
msgid "Edit the selected entries"
msgstr ""
-#: controller.cpp:621 mainwindow.cpp:577
-msgid "D&uplicate Entry"
-msgstr ""
-
-#: mainwindow.cpp:580
+#: mainwindow.cpp:613
msgid "Copy the selected entries"
msgstr ""
-#: controller.cpp:623 mainwindow.cpp:581
-msgid "&Delete Entry"
-msgstr ""
-
-#: mainwindow.cpp:584
+#: mainwindow.cpp:617
msgid "Delete the selected entries"
msgstr ""
-#: mainwindow.cpp:585
+#: mainwindow.cpp:618
msgid "&Merge Entries"
msgstr ""
-#: mainwindow.cpp:588
+#: mainwindow.cpp:621
msgid "Merge the selected entries"
msgstr ""
-#: mainwindow.cpp:591
+#: mainwindow.cpp:624
msgid "&Generate Reports..."
msgstr ""
-#: mainwindow.cpp:594
+#: mainwindow.cpp:627
msgid "Generate collection reports"
msgstr ""
-#: mainwindow.cpp:595
+#: mainwindow.cpp:628
msgid "Check-&out..."
msgstr ""
-#: mainwindow.cpp:598
+#: mainwindow.cpp:631
msgid "Check-out the selected items"
msgstr ""
-#: mainwindow.cpp:599
+#: mainwindow.cpp:632
msgid "Check-&in"
msgstr ""
-#: mainwindow.cpp:602
+#: mainwindow.cpp:635
msgid "Check-in the selected items"
msgstr ""
-#: mainwindow.cpp:604
+#: mainwindow.cpp:637
msgid "&Rename Collection..."
msgstr ""
-#: mainwindow.cpp:607
+#: mainwindow.cpp:640
msgid "Rename the collection"
msgstr ""
-#: mainwindow.cpp:608
+#: mainwindow.cpp:641
msgid "Collection &Fields..."
msgstr ""
-#: mainwindow.cpp:611
+#: mainwindow.cpp:644
msgid "Modify the collection fields"
msgstr ""
-#: mainwindow.cpp:612
+#: mainwindow.cpp:645
msgid "Convert to &Bibliography"
msgstr ""
-#: mainwindow.cpp:615
+#: mainwindow.cpp:648
msgid "Convert a book collection to a bibliography"
msgstr ""
-#: mainwindow.cpp:616
+#: mainwindow.cpp:650
msgid "String &Macros..."
msgstr ""
-#: mainwindow.cpp:619
+#: mainwindow.cpp:653
msgid "Edit the bibtex string macros"
msgstr ""
-#: mainwindow.cpp:626
+#: mainwindow.cpp:660
msgid "Copy Bibtex to Cli&pboard"
msgstr ""
-#: mainwindow.cpp:627
+#: mainwindow.cpp:661
msgid "Copy bibtex citations to the clipboard"
msgstr ""
-#: mainwindow.cpp:632
+#: mainwindow.cpp:667
msgid "Cite Entry in &LyX"
msgstr ""
-#: mainwindow.cpp:633
+#: mainwindow.cpp:668
msgid "Cite the selected entries in LyX"
msgstr ""
-#: mainwindow.cpp:638
+#: mainwindow.cpp:674
msgid "Ci&te Entry in OpenOffice.org"
msgstr ""
-#: mainwindow.cpp:639
+#: mainwindow.cpp:675
msgid "Cite the selected entries in OpenOffice.org"
msgstr ""
-#: controller.cpp:622 mainwindow.cpp:647 rc.cpp:18
-#, no-c-format
-msgid "&Update Entry"
-msgstr ""
-
-#: mainwindow.cpp:652
+#: mainwindow.cpp:689
msgid "All Sources"
msgstr ""
-#: mainwindow.cpp:653
+#: mainwindow.cpp:690
msgid "Update entry data from all available sources"
msgstr ""
-#: mainwindow.cpp:665
+#: mainwindow.cpp:702
msgid "Show Grou&p View"
msgstr ""
-#: mainwindow.cpp:668
+#: mainwindow.cpp:705
msgid "Enable/disable the group view"
msgstr ""
-#: mainwindow.cpp:669
+#: mainwindow.cpp:706
msgid "Hide Grou&p View"
msgstr ""
-#: mainwindow.cpp:671
+#: mainwindow.cpp:708
msgid "Show Entry &Editor"
msgstr ""
-#: mainwindow.cpp:674
+#: mainwindow.cpp:711
msgid "Enable/disable the editor"
msgstr ""
-#: mainwindow.cpp:675
+#: mainwindow.cpp:712
msgid "Hide Entry &Editor"
msgstr ""
-#: mainwindow.cpp:677
+#: mainwindow.cpp:714
msgid "Show Entry &View"
msgstr ""
-#: mainwindow.cpp:680
+#: mainwindow.cpp:717
msgid "Enable/disable the entry view"
msgstr ""
-#: mainwindow.cpp:681
+#: mainwindow.cpp:718
msgid "Hide Entry &View"
msgstr ""
-#: mainwindow.cpp:693
+#: mainwindow.cpp:730
msgid "Change Grouping"
msgstr ""
-#: mainwindow.cpp:697
+#: mainwindow.cpp:734
msgid "&Group Selection"
msgstr ""
-#: mainwindow.cpp:700
+#: mainwindow.cpp:737
msgid "Change the grouping of the collection"
msgstr ""
-#: filterview.cpp:33 filterview.cpp:85 mainwindow.cpp:702 mainwindow.cpp:717
-msgid "Filter"
-msgstr ""
-
-#: mainwindow.cpp:705
+#: mainwindow.cpp:742
msgid "Clear Filter"
msgstr ""
-#: mainwindow.cpp:710
+#: mainwindow.cpp:747
msgid "Filter here..."
msgstr ""
-#: mainwindow.cpp:768
+#: mainwindow.cpp:806
msgid "Groups"
msgstr ""
-#: mainwindow.cpp:769
+#: mainwindow.cpp:807
msgid ""
"<qt>The <i>Group View</i> sorts the entries into groupings based on a "
"selected field.</qt>"
msgstr ""
-#: mainwindow.cpp:776
+#: mainwindow.cpp:814
msgid ""
"<qt>The <i>Column View</i> shows the value of multiple fields for each "
"entry.</qt>"
msgstr ""
-#: mainwindow.cpp:831
+#: mainwindow.cpp:869
msgid "Welcome to the Tellico Collection Manager"
msgstr ""
-#: mainwindow.cpp:833
+#: mainwindow.cpp:871
msgid ""
"<h3>Tellico is a tool for managing collections of books, videos, music, and "
"whatever else you want to catalog.</h3><h3>New entries can be added to your "
@@ -3298,23 +3811,19 @@ msgid ""
"Internet sources.</h3>"
msgstr ""
-#: mainwindow.cpp:1066
+#: mainwindow.cpp:1104
msgid "Creating new document..."
msgstr ""
-#: mainwindow.cpp:1098 mainwindow.cpp:1117 mainwindow.cpp:1135
+#: mainwindow.cpp:1136 mainwindow.cpp:1155 mainwindow.cpp:1173
msgid "Opening file..."
msgstr ""
-#: mainwindow.cpp:1108
+#: mainwindow.cpp:1146
msgid "Open File"
msgstr ""
-#: document.cpp:192 mainwindow.cpp:1215
-msgid "Saving file..."
-msgstr ""
-
-#: mainwindow.cpp:1226
+#: mainwindow.cpp:1264
msgid ""
"<qt><p>You are saving a file with many images, which causes Tellico to slow "
"down significantly. Do you want to save the images separately in Tellico's "
@@ -3322,972 +3831,818 @@ msgid ""
"changed in the configuration dialog.</p></qt>"
msgstr ""
-#: mainwindow.cpp:1231
+#: mainwindow.cpp:1269
msgid "Save Images Separately"
msgstr ""
-#: mainwindow.cpp:1232
+#: mainwindow.cpp:1270
msgid "Save Images in File"
msgstr ""
-#: mainwindow.cpp:1265
+#: mainwindow.cpp:1303
msgid "Saving file with a new filename..."
msgstr ""
-#: mainwindow.cpp:1303 mainwindow.cpp:1353
+#: mainwindow.cpp:1311
+msgid "Save As"
+msgstr ""
+
+#: mainwindow.cpp:1341 mainwindow.cpp:1391
msgid "Printing..."
msgstr ""
-#: mainwindow.cpp:1312
+#: mainwindow.cpp:1350
msgid ""
"The collection is currently being filtered to show a limited subset of the "
"entries. Only the visible entries will be printed. Continue?"
msgstr ""
-#: mainwindow.cpp:1337
+#: mainwindow.cpp:1375
msgid "Processing document..."
msgstr ""
-#: mainwindow.cpp:1360
+#: mainwindow.cpp:1398
msgid "Exiting..."
msgstr ""
-#: mainwindow.cpp:1498
+#: mainwindow.cpp:1536
#, c-format
msgid "Total entries: %1"
msgstr ""
-#: mainwindow.cpp:1505
+#: mainwindow.cpp:1543
msgid "(%1 filtered; %2 selected)"
msgstr ""
-#: mainwindow.cpp:1508
+#: mainwindow.cpp:1546
msgid "(%1 filtered)"
msgstr ""
-#: mainwindow.cpp:1511
+#: mainwindow.cpp:1549
msgid "(%1 selected)"
msgstr ""
-#: mainwindow.cpp:1679
+#: mainwindow.cpp:1717
#, c-format
msgid "Print %1"
msgstr ""
-#: mainwindow.cpp:1712
+#: mainwindow.cpp:1750
#, c-format
msgid "Page %1"
msgstr ""
-#: entryview.cpp:188 mainwindow.cpp:1739
-msgid "Please check your installation."
+#: mainwindow.cpp:1776 translators/gcfilmsimporter.cpp:247
+#: translators/xsltimporter.cpp:76
+msgid "Tellico encountered an error in XSLT processing."
msgstr ""
-#: mainwindow.cpp:1849
+#: mainwindow.cpp:1891
msgid "Importing data..."
msgstr ""
-#: mainwindow.cpp:1858
+#: mainwindow.cpp:1900
msgid "Import File"
msgstr ""
-#: mainwindow.cpp:1864
+#: mainwindow.cpp:1906
msgid "Import Directory"
msgstr ""
-#: mainwindow.cpp:1885
+#: mainwindow.cpp:1927
msgid "Exporting data..."
msgstr ""
-#: mainwindow.cpp:1907
+#: mainwindow.cpp:1949
msgid "Export As"
msgstr ""
-#: mainwindow.cpp:1935
+#: mainwindow.cpp:1977
msgid "String Macros"
msgstr ""
-#: mainwindow.cpp:1936
+#: mainwindow.cpp:1978
msgid "Macro"
msgstr ""
-#: mainwindow.cpp:1936
+#: mainwindow.cpp:1978
msgid "String"
msgstr ""
-#: mainwindow.cpp:1999
+#: mainwindow.cpp:2041
msgid "Creating citations..."
msgstr ""
-#: mainwindow.cpp:2104
+#: mainwindow.cpp:2146
msgid "Filters"
msgstr ""
-#: mainwindow.cpp:2105
+#: mainwindow.cpp:2147
msgid ""
"<qt>The <i>Filter View</i> shows the entries which meet certain filter "
"rules.</qt>"
msgstr ""
-#: mainwindow.cpp:2121
+#: mainwindow.cpp:2163
msgid "Loans"
msgstr ""
-#: mainwindow.cpp:2122
+#: mainwindow.cpp:2164
msgid ""
"<qt>The <i>Loan View</i> shows a list of all the people who have borrowed "
"items from your collection.</qt>"
msgstr ""
-#: mainwindow.cpp:2255
+#: mainwindow.cpp:2297
#, c-format
msgid "Update entry data from %1"
msgstr ""
-#: mainwindow.cpp:2274
+#: mainwindow.cpp:2316
msgid ""
"Tellico can only import one file of this type at a time. Only %1 will be "
"imported."
msgstr ""
-#: filehandler.cpp:193
-#, c-format
-msgid "Tellico is unable to load the image - %1."
-msgstr ""
-
-#: filehandler.cpp:207
-msgid ""
-"A file named \"%1\" already exists. Are you sure you want to overwrite it?"
-msgstr ""
-
-#: filehandler.cpp:210
-msgid "Overwrite File?"
-msgstr ""
-
-#: filehandler.cpp:211
-msgid "Overwrite"
-msgstr ""
-
-#: filterview.cpp:87
-msgid "Filter (Sort by Count)"
-msgstr ""
-
-#: controller.cpp:427
-msgid "Do you really want to delete this entry?"
-msgstr ""
-
-#: controller.cpp:429
-msgid "Delete Entry"
-msgstr ""
-
-#: controller.cpp:439
-msgid "Do you really want to delete these entries?"
-msgstr ""
-
-#: controller.cpp:443
-msgid "Delete Multiple Entries"
-msgstr ""
-
-#: controller.cpp:626
-msgid "&Edit Entries..."
-msgstr ""
-
-#: controller.cpp:627
-msgid "D&uplicate Entries"
-msgstr ""
-
-#: controller.cpp:628
-msgid "&Update Entries"
+#: newstuff/dialog.cpp:99
+msgid "Get Hot New Stuff"
msgstr ""
-#: controller.cpp:629
-msgid "&Delete Entries"
+#: newstuff/dialog.cpp:119
+msgid "Version"
msgstr ""
-#: controller.cpp:684
-msgid ""
-"The following items are already loaned, but Tellico does not currently "
-"support lending an item multiple times. They will be removed from the list "
-"of items to lend."
+#: newstuff/dialog.cpp:121
+msgid "Downloads"
msgstr ""
-#: calendarhandler.cpp:167
-msgid "Default Calendar"
+#: newstuff/dialog.cpp:122
+msgid "Release Date"
msgstr ""
-#: calendarhandler.cpp:175
+#: newstuff/dialog.cpp:126
msgid ""
-"At the moment, Tellico only supports local calendar resources. The active "
-"calendar is remotely located, so your loans will not be added."
-msgstr ""
-
-#: calendarhandler.cpp:180
-msgid "Active Calendar"
-msgstr ""
-
-#: calendarhandler.cpp:203
-msgid "Tellico: %1 is due to return \"%2\""
-msgstr ""
-
-#: collection.cpp:32
-msgid "(Empty)"
-msgstr ""
-
-#: main.cpp:23
-msgid "Tellico - a collection manager for KDE"
-msgstr ""
-
-#: main.cpp:27
-msgid "Do not reopen the last open file"
-msgstr ""
-
-#: main.cpp:28
-msgid "Import <filename> as a bibtex file"
+"This is a list of all the items available for download. Previously installed "
+"items have a checkmark icon, while items with new version available have an "
+"update icon"
msgstr ""
-#: main.cpp:29
-msgid "Import <filename> as a MODS file"
+#: newstuff/dialog.cpp:142
+msgid "The name and license of the selected item"
msgstr ""
-#: main.cpp:30
-msgid "Import <filename> as a RIS file"
+#: newstuff/dialog.cpp:145
+msgid "The author of the selected item"
msgstr ""
-#: main.cpp:31
-msgid "File to open"
+#: newstuff/dialog.cpp:147 newstuff/dialog.cpp:406
+msgid "Install"
msgstr ""
-#: main.cpp:42
-msgid "Data source scripts"
+#: newstuff/dialog.cpp:166
+msgid "Download and install the selected template."
msgstr ""
-#: main.cpp:44
-msgid "Icons"
+#: newstuff/dialog.cpp:169
+msgid ""
+"Download and install the selected script. Some scripts may need to be "
+"configured after being installed."
msgstr ""
-#: main.cpp:46
-msgid "Author of btparse library"
+#: newstuff/dialog.cpp:199
+msgid "A description of the selected item is shown here."
msgstr ""
-#: main.cpp:48
-msgid "Code examples and general inspiration"
+#: newstuff/dialog.cpp:229
+msgid "Downloading information..."
msgstr ""
-#: main.cpp:50
-msgid "Author of libcsv library"
+#: newstuff/dialog.cpp:406
+msgid ""
+"_: Update Stuff\n"
+"Update"
msgstr ""
-#: main.cpp:52
-msgid "Author of rtf2html library"
+#: newstuff/dialog.cpp:423
+msgid "Installing item..."
msgstr ""
-#: collectionfieldsdialog.cpp:56
-msgid "Collection Fields"
+#: reportdialog.cpp:53
+msgid "Collection Report"
msgstr ""
-#: collectionfieldsdialog.cpp:68
-msgid "Current Fields"
+#: reportdialog.cpp:60
+msgid "&Report template:"
msgstr ""
-#: collectionfieldsdialog.cpp:84
-msgid ""
-"_: New Field\n"
-"&New"
+#: reportdialog.cpp:83
+msgid "&Generate"
msgstr ""
-#: collectionfieldsdialog.cpp:86
-msgid "Add a new field to the collection"
+#: reportdialog.cpp:107
+msgid "Select a report template and click <em>Generate</em>."
msgstr ""
-#: collectionfieldsdialog.cpp:87
+#: reportdialog.cpp:108
msgid ""
-"_: Delete Field\n"
-"&Delete"
+"Some reports may take several seconds to generate for large collections."
msgstr ""
-#: collectionfieldsdialog.cpp:89
-msgid "Remove a field from the collection"
+#: reportdialog.cpp:195 translators/htmlexporter.cpp:90
+msgid "*.html|HTML Files (*.html)"
msgstr ""
-#: collectionfieldsdialog.cpp:98
-msgid ""
-"Move this field up in the list. The list order is important for the layout "
-"of the entry editor."
+#: statusbar.cpp:51
+msgid "Cancel"
msgstr ""
-#: collectionfieldsdialog.cpp:102
-msgid ""
-"Move this field down in the list. The list order is important for the layout "
-"of the entry editor."
+#: tellico_kernel.cpp:285
+msgid "Do you really want to delete this filter?"
msgstr ""
-#: collectionfieldsdialog.cpp:112
-msgid "Field Properties"
+#: tellico_kernel.cpp:287
+msgid "Delete Filter?"
msgstr ""
-#: collectionfieldsdialog.cpp:119
-msgid "&Title:"
+#: tellico_kernel.cpp:323
+msgid "New collection name:"
msgstr ""
-#: collectionfieldsdialog.cpp:124
-msgid "The title of the field"
+#: tellico_kernel.cpp:377
+msgid "Entry 1"
msgstr ""
-#: collectionfieldsdialog.cpp:129
-msgid "T&ype:"
+#: tellico_kernel.cpp:378
+msgid "Entry 2"
msgstr ""
-#: collectionfieldsdialog.cpp:135
-msgid "The type of the field determines what values may be used. "
+#: tellico_kernel.cpp:387
+msgid "Conflicting values for %1 were found while merging entries."
msgstr ""
-#: collectionfieldsdialog.cpp:136
-msgid "<i>Simple Text</i> is used for most fields. "
+#: tellico_kernel.cpp:393
+msgid "Please choose which value to keep."
msgstr ""
-#: collectionfieldsdialog.cpp:137
-msgid "<i>Paragraph</i> is for large text blocks. "
+#: tellico_kernel.cpp:399 tellico_kernel.cpp:400
+#, c-format
+msgid "Select value from %1"
msgstr ""
-#: collectionfieldsdialog.cpp:138
-msgid "<i>Choice</i> limits the field to certain values. "
+#: tellico_strings.cpp:18
+#, c-format
+msgid "Tellico is unable to load the file - %1."
msgstr ""
-#: collectionfieldsdialog.cpp:139
-msgid "<i>Checkbox</i> is for a simple yes/no value. "
+#: tellico_strings.cpp:19
+#, c-format
+msgid "Tellico is unable to write the file - %1."
msgstr ""
-#: collectionfieldsdialog.cpp:140
-msgid "<i>Number</i> indicates that the field contains a numerical value. "
+#: tellico_strings.cpp:20
+#, c-format
+msgid "Tellico is unable to upload the file - %1."
msgstr ""
-#: collectionfieldsdialog.cpp:141
+#: tellico_strings.cpp:21
msgid ""
-"<i>URL</i> is for fields which refer to URLs, including references to other "
-"files. "
-msgstr ""
-
-#: collectionfieldsdialog.cpp:142
-msgid "A <i>Table</i> may hold one or more columns of values. "
-msgstr ""
-
-#: collectionfieldsdialog.cpp:143
-msgid "An <i>Image</i> field holds a picture. "
+"Only collections with the same type of entries as the current one can be "
+"appended. No changes are being made to the current collection."
msgstr ""
-#: collectionfieldsdialog.cpp:144
+#: tellico_strings.cpp:24
msgid ""
-"A <i>Date</i> field can be used for values with a day, month, and year. "
+"Only collections with the same type of entries as the current one can be "
+"merged. No changes are being made to the current collection."
msgstr ""
-#: collectionfieldsdialog.cpp:145
-msgid "A <i>Rating</i> field uses stars to show a rating number. "
+#: tellico_strings.cpp:27
+#, c-format
+msgid "Tellico is unable to load an image from the file - %1."
msgstr ""
-#: collectionfieldsdialog.cpp:146
-msgid ""
-"A <i>Dependent</i> field depends on the values of other fields, and is "
-"formatted according to the field description. "
+#: translators/alexandriaexporter.cpp:43
+msgid "Alexandria"
msgstr ""
-#: collectionfieldsdialog.cpp:148
+#: translators/alexandriaexporter.cpp:67
msgid ""
-"A <i>Read Only</i> is for internal values, possibly useful for import and "
-"export. "
+"<qt>An Alexandria library called <i>%1</i> already exists. Any existing "
+"books in that library could be overwritten.</qt>"
msgstr ""
-#: collectionfieldsdialog.cpp:157
-msgid "Cate&gory:"
+#: translators/alexandriaimporter.cpp:193
+msgid "Alexandria Options"
msgstr ""
-#: collectionfieldsdialog.cpp:162
-msgid "The field category determines where the field is placed in the editor."
+#: translators/alexandriaimporter.cpp:194
+msgid "&Library:"
msgstr ""
-#: collectionfieldsdialog.cpp:179
-msgid "Descr&iption:"
+#: translators/audiofileimporter.cpp:68
+msgid "Scanning audio files..."
msgstr ""
-#. TRANSLATORS: Do not translate %{year} and %{title}.
-#: collectionfieldsdialog.cpp:186
-msgid ""
-"The description is a useful reminder of what information is contained in the "
-"field. For <i>Dependent</i> fields, the description is a format string such "
-"as \"%{year} %{title}\" where the named fields get substituted in the string."
+#: translators/audiofileimporter.cpp:122 translators/audiofileimporter.cpp:125
+msgid "Files"
msgstr ""
-#: collectionfieldsdialog.cpp:193
-msgid "&Default value:"
+#: translators/audiofileimporter.cpp:128
+msgid "Bitrate"
msgstr ""
-#: collectionfieldsdialog.cpp:198
-msgid "<qt>A default value can be set for new entries.</qt>"
+#: translators/audiofileimporter.cpp:160 translators/audiofileimporter.cpp:170
+msgid "Tracks (Disc %1)"
msgstr ""
-#: collectionfieldsdialog.cpp:203
-msgid "A&llowed values:"
+#: ../xslt/entry-templates/Album.xsl:242
+#: translators/audiofileimporter.cpp:189
+#, no-c-format
+msgid "(Various)"
msgstr ""
-#: collectionfieldsdialog.cpp:208
-msgid ""
-"<qt>For <i>Choice</i>-type fields, these are the only values allowed. They "
-"are placed in a combo box. The possible values have to be separated by a "
-"semi-colon, for example: \"dog; cat; mouse\"</qt>"
+#: translators/audiofileimporter.cpp:340
+msgid "Audio File Options"
msgstr ""
-#: collectionfieldsdialog.cpp:215
-msgid "Extended &properties:"
+#: translators/audiofileimporter.cpp:342
+msgid "Recursive &folder search"
msgstr ""
-#: collectionfieldsdialog.cpp:217
-msgid "&Set..."
+#: translators/audiofileimporter.cpp:343
+msgid "If checked, folders are recursively searched for audio files."
msgstr ""
-#: collectionfieldsdialog.cpp:221
-msgid ""
-"Extended field properties are used to specify things such as the "
-"corresponding bibtex field."
+#: translators/audiofileimporter.cpp:347
+msgid "Include file &location"
msgstr ""
-#: collectionfieldsdialog.cpp:226
-msgid "Format Options"
+#: translators/audiofileimporter.cpp:348
+msgid "If checked, the file names for each track are added to the entries."
msgstr ""
-#: collectionfieldsdialog.cpp:227
-msgid "No formatting"
+#: translators/audiofileimporter.cpp:352
+msgid "Include &bitrate"
msgstr ""
-#: collectionfieldsdialog.cpp:228
-msgid ""
-"This option prevents the field from ever being automatically formatted or "
-"capitalized."
+#: translators/audiofileimporter.cpp:353
+msgid "If checked, the bitrate for each track is added to the entries."
msgstr ""
-#: collectionfieldsdialog.cpp:230
-msgid "Allow auto-capitalization only"
+#: translators/bibtexexporter.cpp:49
+msgid "Bibtex"
msgstr ""
-#: collectionfieldsdialog.cpp:231
-msgid ""
-"This option allows the field to be capitalized, but not specially formatted."
+#: translators/bibtexexporter.cpp:201 translators/bibteximporter.cpp:289
+msgid "Bibtex Options"
msgstr ""
-#: collectionfieldsdialog.cpp:233
-msgid "Format as a title"
+#: translators/bibtexexporter.cpp:204
+msgid "Expand string macros"
msgstr ""
-#: collectionfieldsdialog.cpp:234
+#: translators/bibtexexporter.cpp:206
msgid ""
-"This option capitalizes and formats the field as a title, but only if those "
-"options are globally set."
-msgstr ""
-
-#: collectionfieldsdialog.cpp:236
-msgid "Format as a name"
+"If checked, the string macros will be expanded and no @string{} entries will "
+"be written."
msgstr ""
-#: collectionfieldsdialog.cpp:237
-msgid ""
-"This option capitalizes and formats the field as a name, but only if those "
-"options are globally set."
+#: translators/bibtexexporter.cpp:209
+msgid "Use URL package"
msgstr ""
-#: collectionfieldsdialog.cpp:241
-msgid "Field Options"
+#: translators/bibtexexporter.cpp:211
+msgid "If checked, any URL fields will be wrapped in a \\url declaration."
msgstr ""
-#: collectionfieldsdialog.cpp:242
-msgid "Enable auto-completion"
+#: translators/bibtexexporter.cpp:214
+msgid "Skip entries with empty citation keys"
msgstr ""
-#: collectionfieldsdialog.cpp:243
-msgid ""
-"If checked, KDE auto-completion will be enabled in the text edit box for "
-"this field."
+#: translators/bibtexexporter.cpp:216
+msgid "If checked, any entries without a bibtex citation key will be skipped."
msgstr ""
-#: collectionfieldsdialog.cpp:245
-msgid "Allow multiple values"
+#: translators/bibtexexporter.cpp:220
+msgid "Bibtex quotation style:"
msgstr ""
-#: collectionfieldsdialog.cpp:246
-msgid ""
-"If checked, Tellico will parse the values in the field for multiple values, "
-"separated by a semi-colon."
+#: translators/bibtexexporter.cpp:222 translators/bibtexexporter.cpp:229
+#: translators/bibtexexporter.cpp:260
+msgid "Braces"
msgstr ""
-#: collectionfieldsdialog.cpp:248
-msgid "Allow grouping"
+#: translators/bibtexexporter.cpp:223 translators/bibtexexporter.cpp:231
+msgid "Quotes"
msgstr ""
-#: collectionfieldsdialog.cpp:249
+#: translators/bibtexexporter.cpp:224
msgid ""
-"If checked, this field may be used to group the entries in the group view."
+"<qt>The quotation style used when exporting bibtex. All field values will "
+"be escaped with either braces or quotation marks.</qt>"
msgstr ""
-#: collectionfieldsdialog.cpp:263
-msgid "Revert the selected field's properties to the default values."
+#: translators/bibtexhandler.cpp:257 translators/tellicoimporter.cpp:362
+#: translators/xmlstatehandler.cpp:244
+msgid "Unknown"
msgstr ""
-#: collectionfieldsdialog.cpp:306
-msgid "Modify Fields"
+#: translators/bibteximporter.cpp:78
+msgid "No valid bibtex entries were found"
msgstr ""
-#: collectionfieldsdialog.cpp:320
-msgid ""
-"<qt>Removing allowed values from the <i>%1</i> field which currently exist "
-"in the collection may cause data corruption. Do you want to keep your "
-"modified values or cancel and revert to the current ones?</qt>"
+#: translators/bibteximporter.cpp:98
+#, c-format
+msgid "No valid bibtex entries were found in file - %1"
msgstr ""
-#: collectionfieldsdialog.cpp:325
-msgid "Keep modified values"
+#: translators/bibteximporter.cpp:290
+msgid "Use Unicode (UTF-8) encoding"
msgstr ""
-#: collectionfieldsdialog.cpp:745
-msgid "Revert Field Properties"
+#: translators/bibteximporter.cpp:291
+msgid "Read the imported file in Unicode (UTF-8)."
msgstr ""
-#: collectionfieldsdialog.cpp:746
-msgid ""
-"<qt><p>Do you really want to revert the properties for the <em>%1</em> field "
-"back to their default values?</p></qt>"
+#: translators/bibteximporter.cpp:292
+msgid "Use user locale (%1) encoding"
msgstr ""
-#: collectionfieldsdialog.cpp:749
-msgid "Revert"
+#: translators/bibteximporter.cpp:296
+msgid "Read the imported file in the local encoding."
msgstr ""
-#: collectionfieldsdialog.cpp:872
-msgid "Extended Field Properties"
+#: translators/bibtexmlexporter.cpp:36
+msgid "Bibtexml"
msgstr ""
-#: collectionfieldsdialog.cpp:902
-msgid "A field with this title already exists. Please enter a different title."
+#: translators/bibtexmlexporter.cpp:40
+msgid "*.xml|Bibtexml Files (*.xml)"
msgstr ""
-#: collectionfieldsdialog.cpp:909
-msgid "<qt>The category may not be empty. Please enter a category.</qt>"
+#: translators/csvexporter.cpp:40
+msgid "CSV"
msgstr ""
-#: collectionfieldsdialog.cpp:917
-msgid ""
-"<qt>A field may not be in the same category as a <em>Paragraph</em>, "
-"<em>Table</em> or <em>Image</em> field. Please enter a different "
-"category.</qt>"
+#: translators/csvexporter.cpp:109 translators/csvimporter.cpp:247
+msgid "CSV Options"
msgstr ""
-#: collectionfieldsdialog.cpp:925
-msgid ""
-"A field's title may not be the same as an existing category. Please enter a "
-"different title."
+#: translators/csvexporter.cpp:112
+msgid "Include field titles as column headers"
msgstr ""
-#: collectionfieldsdialog.cpp:937
-msgid ""
-"The range for a rating field must be between 1 and 10, and the lower bound "
-"must be less than the higher bound. Please enter different low and high "
-"properties."
+#: translators/csvexporter.cpp:114
+msgid "If checked, a header row will be added with the field titles."
msgstr ""
-#: collectionfieldsdialog.cpp:952
-msgid "Tables are limited to a maximum of ten columns."
+#: translators/csvexporter.cpp:117 translators/csvimporter.cpp:266
+msgid "Delimiter"
msgstr ""
-#: document.cpp:158
+#: translators/csvexporter.cpp:120 translators/csvimporter.cpp:269
msgid ""
-"The current file has been modified.\n"
-"Do you want to save it?"
-msgstr ""
-
-#: document.cpp:160 entryeditdialog.cpp:660
-msgid "Unsaved Changes"
-msgstr ""
-
-#: borrowerdialog.cpp:42
-msgid "Select Borrower"
-msgstr ""
-
-#: configdialog.cpp:103
-msgid "Configure Tellico"
-msgstr ""
-
-#: configdialog.cpp:198
-msgid "General Options"
+"In addition to a comma, other characters may be used as a delimiter, "
+"separating each value in the file."
msgstr ""
-#: configdialog.cpp:201
-msgid "&Reopen file at startup"
+#: translators/csvexporter.cpp:124
+msgid "Comma"
msgstr ""
-#: configdialog.cpp:202
-msgid ""
-"If checked, the file that was last open will be re-opened at program "
-"start-up."
+#: translators/csvexporter.cpp:126 translators/csvimporter.cpp:276
+msgid "Use a comma as the delimiter."
msgstr ""
-#: configdialog.cpp:207
-msgid "&Show \"Tip of the Day\" at startup"
+#: translators/csvexporter.cpp:130
+msgid "Semicolon"
msgstr ""
-#: configdialog.cpp:208
-msgid "If checked, the \"Tip of the Day\" will be shown at program start-up."
+#: translators/csvexporter.cpp:131 translators/csvimporter.cpp:281
+msgid "Use a semi-colon as the delimiter."
msgstr ""
-#: configdialog.cpp:213
-msgid "Image Storage Options"
+#: translators/csvexporter.cpp:135
+msgid "Tab"
msgstr ""
-#: configdialog.cpp:214
-msgid "Store images in data file"
+#: translators/csvexporter.cpp:136 translators/csvimporter.cpp:286
+msgid "Use a tab as the delimiter."
msgstr ""
-#: configdialog.cpp:215
-msgid "Store images in common application directory"
+#: translators/csvexporter.cpp:140
+msgid "Other"
msgstr ""
-#: configdialog.cpp:216
-msgid "Store images in directory relative to data file"
+#: translators/csvexporter.cpp:141 translators/csvimporter.cpp:291
+msgid "Use a custom string as the delimiter."
msgstr ""
-#: configdialog.cpp:217
-msgid ""
-"Images may be saved in the data file itself, which can cause Tellico to run "
-"slowly, stored in the Tellico application directory, or stored in a "
-"directory in the same location as the data file."
+#: translators/csvexporter.cpp:146 translators/csvimporter.cpp:298
+msgid "A custom string, such as a colon, may be used as a delimiter."
msgstr ""
-#: configdialog.cpp:224 configdialog.cpp:299
-msgid "Formatting Options"
+#: translators/csvimporter.cpp:255
+msgid "Select the type of collection being imported."
msgstr ""
-#: configdialog.cpp:227
-msgid "Auto capitalize &titles and names"
+#: translators/csvimporter.cpp:261
+msgid "&First row contains field titles"
msgstr ""
-#: configdialog.cpp:228
-msgid "If checked, titles and names will be automatically capitalized."
+#: translators/csvimporter.cpp:262
+msgid "If checked, the first row is used as field titles."
msgstr ""
-#: configdialog.cpp:232
-msgid "Auto &format titles and names"
+#: translators/csvimporter.cpp:274
+msgid "&Comma"
msgstr ""
-#: configdialog.cpp:233 configdialog.cpp:303
-msgid "If checked, titles and names will be automatically formatted."
+#: translators/csvimporter.cpp:280
+msgid "&Semicolon"
msgstr ""
-#: configdialog.cpp:240
-msgid "No capitali&zation:"
+#: translators/csvimporter.cpp:285
+msgid "Ta&b"
msgstr ""
-#: configdialog.cpp:243
-msgid ""
-"<qt>A list of words which should not be capitalized. Multiple values should "
-"be separated by a semi-colon.</qt>"
+#: translators/csvimporter.cpp:290
+msgid "Ot&her:"
msgstr ""
-#: configdialog.cpp:249
-msgid "Artic&les:"
+#: translators/csvimporter.cpp:315
+msgid "The table shows up to the first five lines of the CSV file."
msgstr ""
-#: configdialog.cpp:252
+#: translators/csvimporter.cpp:322
msgid ""
-"<qt>A list of words which should be considered as articles if they are the "
-"first word in a title. Multiple values should be separated by a "
-"semi-colon.</qt>"
+"<qt>Set each column to correspond to a field in the collection by choosing a "
+"column, selecting the field, then clicking the <i>Assign Field</i> "
+"button.</qt>"
msgstr ""
-#: configdialog.cpp:259
-msgid "Personal suffi&xes:"
+#: translators/csvimporter.cpp:324
+msgid "Co&lumn:"
msgstr ""
-#: configdialog.cpp:262
-msgid ""
-"<qt>A list of suffixes which might be used in personal names. Multiple "
-"values should be separated by a semi-colon.</qt>"
+#: translators/csvimporter.cpp:333
+msgid "&Data field in this column:"
msgstr ""
-#: configdialog.cpp:268
-msgid "Surname &prefixes:"
+#: translators/csvimporter.cpp:341
+msgid "&Assign Field"
msgstr ""
-#: configdialog.cpp:271
+#: translators/csvimporter.cpp:373
msgid ""
-"<qt>A list of prefixes which might be used in surnames. Multiple values "
-"should be separated by a semi-colon.</qt>"
-msgstr ""
-
-#: configdialog.cpp:296
-msgid "Printing"
-msgstr ""
-
-#: configdialog.cpp:296
-msgid "Printing Options"
-msgstr ""
-
-#: configdialog.cpp:302
-msgid "&Format titles and names"
-msgstr ""
-
-#: configdialog.cpp:306
-msgid "&Print field headers"
-msgstr ""
-
-#: configdialog.cpp:310
-msgid "Grouping Options"
+"At least one column must be assigned to a field. Only assigned columns will "
+"be imported."
msgstr ""
-#: configdialog.cpp:313
-msgid "&Group the entries"
+#: translators/filelistingimporter.cpp:63
+msgid "Scanning files..."
msgstr ""
-#: configdialog.cpp:317
-msgid "Image Options"
+#: translators/filelistingimporter.cpp:191
+msgid "File Listing Options"
msgstr ""
-#: configdialog.cpp:323
-msgid "Maximum image &width:"
+#: translators/filelistingimporter.cpp:193
+msgid "Recursive folder search"
msgstr ""
-#: configdialog.cpp:328
-msgid ""
-"The maximum width of the images in the printout. The aspect ration is "
-"preserved."
+#: translators/filelistingimporter.cpp:194
+msgid "If checked, folders are recursively searched for all files."
msgstr ""
-#: configdialog.cpp:336
-msgid "&Maximum image height:"
+#: translators/filelistingimporter.cpp:198
+msgid "Generate file previews"
msgstr ""
-#: configdialog.cpp:341
+#: translators/filelistingimporter.cpp:199
msgid ""
-"The maximum height of the images in the printout. The aspect ration is "
-"preserved."
-msgstr ""
-
-#: configdialog.cpp:355
-msgid "Templates"
+"If checked, previews of the file contents are generated, which can slow down "
+"the folder listing."
msgstr ""
-#: configdialog.cpp:355
-msgid "Template Options"
+#: translators/freedbimporter.cpp:84 translators/freedbimporter.cpp:170
+msgid "<qt>Tellico was unable to access the CD-ROM device - <i>%1</i>.</qt>"
msgstr ""
-#: configdialog.cpp:369
-msgid "Template:"
+#: translators/freedbimporter.cpp:196
+msgid "Select CDDB Entry"
msgstr ""
-#: configdialog.cpp:373
-msgid ""
-"Select the template to use for the current type of collections. Not all "
-"templates will use the font and color settings."
+#: translators/freedbimporter.cpp:197
+msgid "Select a CDDB entry:"
msgstr ""
-#: configdialog.cpp:380
-msgid "&Preview..."
+#: translators/freedbimporter.cpp:220
+msgid "<qt>No records were found to match the CD.</qt>"
msgstr ""
-#: configdialog.cpp:381
-msgid "Show a preview of the template"
+#: translators/freedbimporter.cpp:238
+msgid "<qt>Tellico was unable to complete the CD lookup.</qt>"
msgstr ""
-#: configdialog.cpp:398
-msgid "Font Options"
+#: translators/freedbimporter.cpp:470
+msgid "Various"
msgstr ""
-#: configdialog.cpp:405
-msgid "Font:"
+#: translators/freedbimporter.cpp:489
+msgid "Audio CD Options"
msgstr ""
-#: configdialog.cpp:411
-msgid "This font is passed to the template used in the Entry View."
+#: translators/freedbimporter.cpp:493
+msgid "Read data from CD-ROM device"
msgstr ""
-#: configdialog.cpp:415
-msgid "Size:"
+#: translators/freedbimporter.cpp:496
+msgid "Select or input the CD-ROM device location."
msgstr ""
-#: configdialog.cpp:425
-msgid "Color Options"
+#: translators/freedbimporter.cpp:502
+msgid "Read all CDDB cache files only"
msgstr ""
-#: configdialog.cpp:432
-msgid "Background color:"
+#: translators/freedbimporter.cpp:503
+msgid ""
+"Read data recursively from all the CDDB cache files contained in the default "
+"cache folders."
msgstr ""
-#: configdialog.cpp:438
-msgid "This color is passed to the template used in the Entry View."
+#: translators/gcfilmsexporter.cpp:37
+msgid "GCfilms"
msgstr ""
-#: configdialog.cpp:442
-msgid "Text color:"
+#: translators/gcfilmsimporter.cpp:109 translators/gcfilmsimporter.cpp:254
+msgid "<qt>The file is not a valid GCstar data file.</qt>"
msgstr ""
-#: configdialog.cpp:451
-msgid "Highlight color:"
+#: translators/htmlexporter.cpp:86
+msgid "HTML"
msgstr ""
-#: configdialog.cpp:460
-msgid "Highlighted text color:"
+#: translators/htmlexporter.cpp:324
+msgid "(grouped by %1)"
msgstr ""
-#: configdialog.cpp:469
-msgid "Manage Templates"
+#: translators/htmlexporter.cpp:469
+msgid "HTML Options"
msgstr ""
-#: configdialog.cpp:475
-msgid "Install..."
+#: translators/htmlexporter.cpp:472
+msgid "Print field headers"
msgstr ""
-#: configdialog.cpp:478
-msgid "Click to install a new template directly."
+#: translators/htmlexporter.cpp:477
+msgid "Group the entries"
msgstr ""
-#: configdialog.cpp:481 configdialog.cpp:537
-msgid "Download..."
+#: translators/htmlexporter.cpp:482
+msgid "Export individual entry files"
msgstr ""
-#: configdialog.cpp:484
-msgid "Click to download additional templates via the Internet."
+#: translators/htmlexporter.cpp:483
+msgid "If checked, individual files will be created for each entry."
msgstr ""
-#: configdialog.cpp:487
-msgid "Delete..."
+#: translators/importer.h:101
+msgid "Loading data..."
msgstr ""
-#: configdialog.cpp:490
-msgid "Click to select and remove installed templates."
+#: translators/importer.h:101
+msgid "Loading %1..."
msgstr ""
-#: configdialog.cpp:501
-msgid "Data Sources"
+#: translators/onixexporter.cpp:63
+msgid "ONIX Archive"
msgstr ""
-#: configdialog.cpp:501
-msgid "Data Source Options"
+#: translators/onixexporter.cpp:67
+msgid "*.zip|Zip Files (*.zip)"
msgstr ""
-#: configdialog.cpp:506 fetchdialog.cpp:171
-msgid "Source"
+#: translators/onixexporter.cpp:176
+msgid "ONIX Archive Options"
msgstr ""
-#: configdialog.cpp:517
-msgid "Move &Up"
+#: translators/onixexporter.cpp:179
+msgid "Include images in archive"
msgstr ""
-#: configdialog.cpp:519 configdialog.cpp:523
+#: translators/onixexporter.cpp:181
msgid ""
-"The order of the data sources sets the order that Tellico uses when entries "
-"are automatically updated."
-msgstr ""
-
-#: configdialog.cpp:521
-msgid "Move &Down"
-msgstr ""
-
-#: configdialog.cpp:528
-msgid "&New..."
+"If checked, the images in the document will be included in the zipped ONIX "
+"archive."
msgstr ""
-#: configdialog.cpp:530
-msgid "Click to add a new data source."
+#: translators/pdfimporter.cpp:92 translators/pdfimporter.cpp:100
+msgid "Tellico was unable to read any metadata from the PDF file."
msgstr ""
-#: configdialog.cpp:531
-msgid "&Modify..."
+#: translators/pdfimporter.cpp:232
+msgid ""
+"Tellico is able to download information about entries with a DOI from "
+"CrossRef.org. However, you must create an CrossRef account and add a new "
+"data source with your account information."
msgstr ""
-#: configdialog.cpp:533
-msgid "Click to modify the selected data source."
+#: translators/pilotdbexporter.cpp:43
+msgid "PilotDB"
msgstr ""
-#: configdialog.cpp:536
-msgid "Click to delete the selected data source."
+#: translators/pilotdbexporter.cpp:47
+msgid "*.pdb|Pilot Database Files (*.pdb)"
msgstr ""
-#: configdialog.cpp:539
-msgid "Click to download additional data sources via the Internet."
+#: translators/pilotdbexporter.cpp:210
+msgid "PilotDB Options"
msgstr ""
-#: configdialog.cpp:1016
-msgid "*.tar.gz *.tgz|Template Packages (*.tar.gz)"
+#: translators/pilotdbexporter.cpp:213 translators/pilotdbexporter.cpp:215
+msgid "Set PDA backup flag for database"
msgstr ""
-#: configdialog.cpp:1049
-msgid "Delete Template"
+#: translators/risimporter.cpp:303
+msgid "PDF"
msgstr ""
-#: configdialog.cpp:1050
-msgid "Select template to delete:"
+#: translators/tellicoimporter.cpp:147 translators/xmlstatehandler.cpp:108
+msgid "It is from a future version of Tellico."
msgstr ""
-#: loanview.cpp:33 loanview.cpp:91 xslt.cpp:26
-msgid "Borrower"
+#: translators/tellicoimporter.cpp:157 translators/xmlstatehandler.cpp:112
+msgid ""
+"Tellico is converting the file to a more recent document format. Information "
+"loss may occur if an older version of Tellico is used to read this file in "
+"the future."
msgstr ""
-#: loanview.cpp:74
-msgid "Check-in"
+#: translators/tellicoimporter.cpp:787 translators/tellicosaximporter.cpp:173
+msgid "The file is empty."
msgstr ""
-#: loanview.cpp:76
-msgid "Modify Loan..."
+#: translators/tellicoimporter.cpp:805 translators/tellicosaximporter.cpp:191
+msgid "The file contains no collection data."
msgstr ""
-#: loanview.cpp:93
-msgid "Borrower (Sort by Count)"
+#: translators/tellicoimporter.cpp:950
+msgid "Unread Books"
msgstr ""
-#: collectionfactory.cpp:81
-msgid "My Collection"
+#: translators/tellicoimporter.cpp:960
+msgid "Old Movies"
msgstr ""
-#: collectionfactory.cpp:124
-msgid "Book Collection"
+#: translators/tellicoimporter.cpp:978
+msgid "80's Music"
msgstr ""
-#: collectionfactory.cpp:126
-msgid "Comic Book Collection"
+#: translators/tellicoimporter.cpp:990
+msgid "Favorites"
msgstr ""
-#: collectionfactory.cpp:127
-msgid "Video Collection"
+#: translators/tellicoxmlexporter.cpp:56
+msgid "XML"
msgstr ""
-#: collectionfactory.cpp:128
-msgid "Music Collection"
+#: translators/tellicoxmlexporter.cpp:482
+msgid "Tellico XML Options"
msgstr ""
-#: collectionfactory.cpp:129
-msgid "Coin Collection"
+#: translators/tellicoxmlexporter.cpp:485
+msgid "Include images in XML document"
msgstr ""
-#: collectionfactory.cpp:130
-msgid "Stamp Collection"
+#: translators/tellicoxmlexporter.cpp:487
+msgid ""
+"If checked, the images in the document will be included in the XML stream as "
+"base64 encoded elements."
msgstr ""
-#: collectionfactory.cpp:131
-msgid "Wine Collection"
+#: translators/tellicozipexporter.cpp:35
+msgid "Tellico Zip File"
msgstr ""
-#: collectionfactory.cpp:132
-msgid "Card Collection"
+#: translators/xsltexporter.cpp:39
+msgid "XSLT"
msgstr ""
-#: collectionfactory.cpp:133
-msgid "Game Collection"
+#: translators/xsltexporter.cpp:74 translators/xsltimporter.cpp:98
+msgid "XSLT Options"
msgstr ""
-#: collectionfactory.cpp:134
-msgid "File Catalog"
+#: translators/xsltexporter.cpp:79 translators/xsltimporter.cpp:101
+msgid "XSLT file:"
msgstr ""
-#: collectionfactory.cpp:135
-msgid "Board Game Collection"
+#: translators/xsltexporter.cpp:81
+msgid "Choose the XSLT file used to transform the Tellico XML data."
msgstr ""
-#: collectionfactory.cpp:136
-msgid "Custom Collection"
+#: translators/xsltimporter.cpp:64 translators/xsltimporter.cpp:70
+msgid "A valid XSLT file is needed to import the file."
msgstr ""
#: viewstack.cpp:29
@@ -4302,346 +4657,25 @@ msgid ""
"an icon, which may be an image in the entry.</qt>"
msgstr ""
-#: exportdialog.cpp:48
-msgid "Export Options"
-msgstr ""
-
-#: exportdialog.cpp:53
-msgid "Formatting"
-msgstr ""
-
-#: exportdialog.cpp:55
-msgid "Format all fields"
-msgstr ""
-
-#: exportdialog.cpp:57
-msgid ""
-"If checked, the values of the fields will be automatically formatted "
-"according to their format type."
-msgstr ""
-
-#: exportdialog.cpp:59
-msgid "Export selected entries only"
-msgstr ""
-
-#: exportdialog.cpp:61
-msgid "If checked, only the currently selected entries will be exported."
-msgstr ""
-
-#: exportdialog.cpp:64
-msgid "Encoding"
-msgstr ""
-
-#: exportdialog.cpp:66
-msgid "Encode in Unicode (UTF-8)"
-msgstr ""
-
-#: exportdialog.cpp:68
-msgid "Encode the exported file in Unicode (UTF-8)."
-msgstr ""
-
-#: exportdialog.cpp:69
-msgid "Encode in user locale (%1)"
-msgstr ""
-
-#: exportdialog.cpp:72
-msgid "Encode the exported file in the local encoding."
-msgstr ""
-
-#: fetchdialog.cpp:65
-msgid "&Search"
-msgstr ""
-
-#: fetchdialog.cpp:66
-msgid "&Stop"
-msgstr ""
-
-#: fetchdialog.cpp:86
-msgid "Internet Search"
-msgstr ""
-
-#: fetchdialog.cpp:94
-msgid "Search Query"
-msgstr ""
-
-#: fetchdialog.cpp:100
-msgid ""
-"_: Start the search\n"
-"S&earch:"
-msgstr ""
-
-#: fetchdialog.cpp:104
-msgid "Enter a search value. An ISBN search must include the full ISBN."
-msgstr ""
-
-#: fetchdialog.cpp:111
-msgid "Choose the type of search"
-msgstr ""
-
-#: fetchdialog.cpp:117
-msgid "Click to start or stop the search"
-msgstr ""
-
-#: fetchdialog.cpp:134
-msgid "&Multiple ISBN/UPC search"
-msgstr ""
-
-#: fetchdialog.cpp:135
-msgid "Check this box to search for multiple ISBN or UPC values."
-msgstr ""
-
-#: fetchdialog.cpp:138
-msgid "Edit List..."
-msgstr ""
-
-#: fetchdialog.cpp:140
-msgid ""
-"Click to open a text edit box for entering or editing multiple ISBN values."
-msgstr ""
-
-#: fetchdialog.cpp:146
-msgid "Search s&ource:"
-msgstr ""
-
-#: fetchdialog.cpp:154
-msgid "Select the database to search"
-msgstr ""
-
-#: fetchdialog.cpp:177
-msgid ""
-"As results are found, they are added to this list. Selecting one will fetch "
-"the complete entry and show it in the view below."
-msgstr ""
-
-#: fetchdialog.cpp:185
-msgid ""
-"An entry may be shown here before adding it to the current collection by "
-"selecting it in the list above"
-msgstr ""
-
-#: fetchdialog.cpp:192
-msgid "&Add Entry"
-msgstr ""
-
-#: fetchdialog.cpp:196
-msgid "Add the selected entry to the current collection"
-msgstr ""
-
-#: fetchdialog.cpp:198
-msgid "Get More Results"
-msgstr ""
-
-#: fetchdialog.cpp:201
-msgid "Fetch more results from the current data source"
-msgstr ""
-
-#: fetchdialog.cpp:205
-msgid "Clear all search fields and results"
-msgstr ""
-
-#: fetchdialog.cpp:298
-msgid "Cancelling the search..."
-msgstr ""
-
-#: fetchdialog.cpp:313 fetchdialog.cpp:472
-msgid "Searching..."
-msgstr ""
-
-#: fetchdialog.cpp:368
-msgid "The search returned no items."
-msgstr ""
-
-#: fetchdialog.cpp:372
-#, c-format
-msgid ""
-"_n: The search returned 1 item.\n"
-"The search returned %n items."
-msgstr ""
-
-#: fetchdialog.cpp:412
-msgid "No results were found for the following ISBN values:"
-msgstr ""
-
-#: fetchdialog.cpp:443 fetchdialog.cpp:495
-msgid "Fetching %1..."
-msgstr ""
-
-#: fetchdialog.cpp:528 fetchdialog.cpp:708
-msgid "No Internet sources are available for your current collection type."
-msgstr ""
-
-#: fetchdialog.cpp:594
-msgid "Edit ISBN/UPC Values"
-msgstr ""
-
-#: fetchdialog.cpp:598
-msgid "<qt>Enter the ISBN or UPC values, one per line.</qt>"
-msgstr ""
-
-#: fetchdialog.cpp:604
-msgid "&Load From File..."
-msgstr ""
-
-#: fetchdialog.cpp:605
-msgid "<qt>Load the list from a text file.</qt>"
-msgstr ""
-
-#: fetchdialog.cpp:624
-msgid ""
-"<qt>An ISBN search can contain a maximum of 100 ISBN values. Only the first "
-"100 values in your list will be used.</qt>"
-msgstr ""
-
-#: entryeditdialog.cpp:51 entryeditdialog.cpp:382 entryeditdialog.cpp:406
-#: entryeditdialog.cpp:512
-msgid "Edit Entry"
-msgstr ""
-
-#: entryeditdialog.cpp:52
-msgid "&New Entry"
-msgstr ""
-
-#: entryeditdialog.cpp:66 entryeditdialog.cpp:117 entryeditdialog.cpp:416
-#: entryeditdialog.cpp:540
-msgid "Sa&ve Entry"
-msgstr ""
-
-#: entryeditdialog.cpp:77
-msgid "Go to the previous entry in the collection"
-msgstr ""
-
-#: entryeditdialog.cpp:82
-msgid "Go to the next entry in the collection"
-msgstr ""
-
-#: entryeditdialog.cpp:315
-msgid "Do you really want to modify these entries?"
-msgstr ""
-
-#: entryeditdialog.cpp:317
-msgid "Modify Multiple Entries"
-msgstr ""
-
-#: entryeditdialog.cpp:359
-msgid "A value is required for the following fields. Do you want to continue?"
-msgstr ""
-
-#: entryeditdialog.cpp:456
-msgid "Edit Entries"
-msgstr ""
-
-#: entryeditdialog.cpp:488
-msgid "Sa&ve Entries"
-msgstr ""
-
-#: entryeditdialog.cpp:656
-msgid ""
-"The current entry has been modified.\n"
-"Do you want to enter the changes?"
-msgstr ""
-
-#: entryeditdialog.cpp:659
-msgid "Save Entry"
-msgstr ""
-
-#: reportdialog.cpp:53
-msgid "Collection Report"
-msgstr ""
-
-#: reportdialog.cpp:60
-msgid "&Report template:"
-msgstr ""
-
-#: reportdialog.cpp:83
-msgid "&Generate"
-msgstr ""
-
-#: reportdialog.cpp:107
-msgid "Select a report template and click <em>Generate</em>."
-msgstr ""
-
-#: reportdialog.cpp:108
+#: core/tellico_config.kcfg:96
msgid ""
-"Some reports may take several seconds to generate for large collections."
-msgstr ""
-
-#: tellico_kernel.cpp:285
-msgid "Do you really want to delete this filter?"
-msgstr ""
-
-#: tellico_kernel.cpp:287
-msgid "Delete Filter?"
-msgstr ""
-
-#: tellico_kernel.cpp:323
-msgid "New collection name:"
-msgstr ""
-
-#: tellico_kernel.cpp:377
-msgid "Entry 1"
-msgstr ""
-
-#: tellico_kernel.cpp:378
-msgid "Entry 2"
-msgstr ""
-
-#: tellico_kernel.cpp:387
-msgid "Conflicting values for %1 were found while merging entries."
-msgstr ""
-
-#: tellico_kernel.cpp:393
-msgid "Please choose which value to keep."
-msgstr ""
-
-#: entrymerger.cpp:33 tellico_kernel.cpp:398
-msgid "Merge Entries"
-msgstr ""
-
-#: tellico_kernel.cpp:399 tellico_kernel.cpp:400
-#, c-format
-msgid "Select value from %1"
-msgstr ""
-
-#: entryview.cpp:186
-msgid "Tellico is unable to locate the default entry stylesheet."
-msgstr ""
-
-#: rc.cpp:6
-#, no-c-format
-msgid "&New"
-msgstr ""
-
-#: rc.cpp:15
-#, no-c-format
-msgid "&Collection"
-msgstr ""
-
-#: rc.cpp:24
-#, no-c-format
-msgid "Collection Toolbar"
-msgstr ""
-
-#: _translatorinfo.cpp:1
-msgid ""
-"_: NAME OF TRANSLATORS\n"
-"Your names"
+"a,an,and,as,at,but,by,for,from,in,into,nor,of,off,on,onto,or,out,over,the,to,"
+"up,with"
msgstr ""
-#: _translatorinfo.cpp:3
-msgid ""
-"_: EMAIL OF TRANSLATORS\n"
-"Your emails"
+#: core/tellico_config.kcfg:99
+msgid "the"
msgstr ""
-#: entrymerger.cpp:35
-msgid "Merging entries..."
+#: core/tellico_config.kcfg:102
+msgid "jr.,jr,iii,iv"
msgstr ""
-#: entrymerger.cpp:49
-msgid "Total merged/scanned entries: %1/%2"
+#: core/tellico_config.kcfg:105
+msgid "de,van,der,van der,von"
msgstr ""
-#: tips.cpp:3
+#: ../tellico.tips:3
msgid ""
"<p>...that if a book has more than one author, you should separate\n"
"their names by a semi-colon, so that Tellico will know how to split them\n"
@@ -4650,13 +4684,13 @@ msgid ""
"same way, with a semi-colon (;) separating each value.</p>\n"
msgstr ""
-#: tips.cpp:11
+#: ../tellico.tips:12
msgid ""
"<p>...that you can change which fields are shown in the list view by\n"
"right-clicking on the column header.\n"
msgstr ""
-#: tips.cpp:16
+#: ../tellico.tips:18
msgid ""
"<p>...that you can add, edit, or modify the fields in the collection using\n"
"the Field Editor. The arrow buttons below the field list can be used to "
@@ -4665,7 +4699,7 @@ msgid ""
"editor.</p>\n"
msgstr ""
-#: tips.cpp:23
+#: ../tellico.tips:26
msgid ""
"<p>...that if you want to filter by a Checkbox field, a value of\n"
"\"true\" should be used. If you'd like to filter to\n"
@@ -4676,7 +4710,7 @@ msgid ""
"have \"Read\" \"does not contain\" \"true\" (no quotes).</p>\n"
msgstr ""
-#: tips.cpp:33
+#: ../tellico.tips:37
msgid ""
"<p>...that if a non-word character is used in the Quick Filter, the text is\n"
"interpreted as a regular expression.</p>\n"
@@ -4684,25 +4718,25 @@ msgid ""
"type \"weber|bujold\" (no quotes) in the filter box.</p>\n"
msgstr ""
-#: tips.cpp:40
+#: ../tellico.tips:45
msgid ""
"<p>...that you can edit more than one entry at a time, by holding down\n"
"the Shift or Ctrl key and selecting multiple entries.</p>\n"
msgstr ""
-#: tips.cpp:45
+#: ../tellico.tips:51
msgid ""
"<p>...that you can convert an existing book collection to a bibliography,\n"
"which can then be exported to bibtex or Bibtexml format.</p>\n"
msgstr ""
-#: tips.cpp:50
+#: ../tellico.tips:57
msgid ""
"<p>...that you can add, edit, and delete string macros for "
"bibliographies.</p>\n"
msgstr ""
-#: tips.cpp:54
+#: ../tellico.tips:62
msgid ""
"<p>...that if more than one field is formatted as a name, then an "
"additional\n"
@@ -4711,7 +4745,7 @@ msgid ""
"to be sorted or printed together, for example.</p>\n"
msgstr ""
-#: tips.cpp:60
+#: ../tellico.tips:69
msgid ""
"<p>...that you can modify the appearance of the printed output by modifying\n"
"the <tt>tellico-printing.xsl</tt> file. The file generates HTML, and the "
@@ -4719,30 +4753,30 @@ msgid ""
"within the stylesheet governs things like the font, the margins, etc.</p>\n"
msgstr ""
-#: tips.cpp:66
+#: ../tellico.tips:76
msgid ""
"<p>...that you can import using any generic XSL stylesheet which\n"
"outputs a valid Tellico XML file.</p>\n"
msgstr ""
-#: tips.cpp:71
+#: ../tellico.tips:82
msgid "<p>...that double-clicking an entry item opens the Entry Editor.</p>\n"
msgstr ""
-#: tips.cpp:75
+#: ../tellico.tips:87
msgid ""
"<p>...that you can add HTML tags to any Paragraph field for formatting, such "
"as\n"
"&lt;b&gt;bold&lt;/b&gt; or &lt;i&gt;italic&lt;/i&gt;.</p>\n"
msgstr ""
-#: tips.cpp:80
+#: ../tellico.tips:93
msgid ""
"<p>...that in the Detailed View, you can press a letter on the\n"
"keyboard to skip to the next entry that starts with that letter.</p>\n"
msgstr ""
-#: tips.cpp:85
+#: ../tellico.tips:99
msgid ""
"<p>...that you can use Dependent Fields to combine multiple separated "
"fields\n"
@@ -4755,188 +4789,230 @@ msgid ""
"a number field followed by a text subfield with entries 3b, 14a.</p>\n"
msgstr ""
-#: xslt.cpp:2
+#: ../xslt/:1
msgid ""
"_: Album XSL Template\n"
"Album"
msgstr ""
-#: xslt.cpp:3
-msgid "This template is meant for music collections only."
-msgstr ""
-
-#: xslt.cpp:5
-msgid "Total:"
-msgstr ""
-
-#: xslt.cpp:7
+#: ../xslt/:2
msgid ""
-"_: Fancy XSL Template\n"
-"Fancy"
+"_: Compact XSL Template\n"
+"Compact"
msgstr ""
-#: xslt.cpp:9
+#: ../xslt/:3
msgid ""
"_: Default XSL Template\n"
"Default"
msgstr ""
-#: xslt.cpp:11
+#: ../xslt/:4
msgid ""
-"_: Compact XSL Template\n"
-"Compact"
+"_: Fancy XSL Template\n"
+"Fancy"
msgstr ""
-#: xslt.cpp:13
+#: ../xslt/:5
msgid ""
"_: Video XSL Template\n"
"Video"
msgstr ""
-#: xslt.cpp:14 xslt.cpp:43
-msgid "This template is meant for video collections only."
+#: ../xslt/:6
+msgid ""
+"_: Column View XSL Template\n"
+"Column View"
msgstr ""
-#: xslt.cpp:16
+#: ../xslt/:7
msgid ""
"_: Group Summary XSL Template\n"
"Group Summary"
msgstr ""
-#: xslt.cpp:17
-msgid ": Group Summary"
+#: ../xslt/:8
+msgid ""
+"_: Group View XSL Template\n"
+"Group View"
msgstr ""
-#: xslt.cpp:18
-msgid "Total number of fields:"
+#: ../xslt/:9
+msgid ""
+"_: Image List XSL Template\n"
+"Image List"
msgstr ""
-#: xslt.cpp:19
-msgid "Total number of entries:"
+#: ../xslt/:10
+msgid ""
+"_: Loan View XSL Template\n"
+"Loan View"
msgstr ""
-#: xslt.cpp:20 xslt.cpp:32 xslt.cpp:46
-msgid "Generated by Tellico"
+#: ../xslt/:11
+msgid ""
+"_: Title Listing (Horizontal) XSL Template\n"
+"Title Listing (Horizontal)"
msgstr ""
-#: xslt.cpp:21
-msgid "Distinct values: "
+#: ../xslt/:12
+msgid ""
+"_: Title Listing (Vertical) XSL Template\n"
+"Title Listing (Vertical)"
msgstr ""
-#: xslt.cpp:23
+#: ../xslt/:13
msgid ""
-"_: Image List XSL Template\n"
-"Image List"
+"_: Tri-Column XSL Template\n"
+"Tri-Column"
msgstr ""
-#: xslt.cpp:25
-msgid ""
-"_: Loan View XSL Template\n"
-"Loan View"
+#: ../xslt/entry-templates/Album.xsl:169
+#, no-c-format
+msgid "This template is meant for music collections only."
msgstr ""
-#: xslt.cpp:27 xslt.cpp:29
-msgid "Loan Date"
+#: ../xslt/entry-templates/Album.xsl:483
+#, no-c-format
+msgid "Total:"
msgstr ""
-#: xslt.cpp:28 xslt.cpp:31
-msgid "Note"
+#: ../xslt/entry-templates/Video.xsl:193
+#: ../xslt/report-templates/Tri-Column.xsl:120
+#, no-c-format
+msgid "This template is meant for video collections only."
msgstr ""
-#: xslt.cpp:30
-msgid "Due Date"
+#: ../xslt/report-templates/Group_Summary.xsl:159
+#, no-c-format
+msgid ": Group Summary"
msgstr ""
-#: xslt.cpp:34
-msgid ""
-"_: Group View XSL Template\n"
-"Group View"
+#: ../xslt/report-templates/Group_Summary.xsl:167
+#, no-c-format
+msgid "Total number of fields:"
msgstr ""
-#: xslt.cpp:36
-msgid ""
-"_: Title Listing (Horizontal) XSL Template\n"
-"Title Listing (Horizontal)"
+#: ../xslt/report-templates/Group_Summary.xsl:171
+#, no-c-format
+msgid "Total number of entries:"
msgstr ""
-#: xslt.cpp:38
-msgid ""
-"_: Title Listing (Vertical) XSL Template\n"
-"Title Listing (Vertical)"
+#: ../xslt/report-templates/Group_Summary.xsl:187
+#: ../xslt/report-templates/Loan_View.xsl:193
+#: ../xslt/tellico2html.xsl:413
+#, no-c-format
+msgid "Generated by Tellico"
msgstr ""
-#: xslt.cpp:40
-msgid ""
-"_: Column View XSL Template\n"
-"Column View"
+#: ../xslt/report-templates/Group_Summary.xsl:285
+#, no-c-format
+msgid "Distinct values: "
msgstr ""
-#: xslt.cpp:42
-msgid ""
-"_: Tri-Column XSL Template\n"
-"Tri-Column"
+#: ../xslt/report-templates/Loan_View.xsl:132
+#: ../xslt/report-templates/Loan_View.xsl:166
+#, no-c-format
+msgid "Loan Date"
+msgstr ""
+
+#: ../xslt/report-templates/Loan_View.xsl:133
+#: ../xslt/report-templates/Loan_View.xsl:168
+#, no-c-format
+msgid "Note"
+msgstr ""
+
+#: ../xslt/report-templates/Loan_View.xsl:167
+#, no-c-format
+msgid "Due Date"
msgstr ""
-#: xslt.cpp:44
+#: ../xslt/tellico2html.xsl:252
+#, no-c-format
msgid "Search"
msgstr ""
-#: z3950.cpp:4
+#: fetch/z3950-server.cfg:14
msgid "The British Library"
msgstr ""
-#: z3950.cpp:6
+#: fetch/z3950-server.cfg:22
msgid "Sudoc (France)"
msgstr ""
-#: z3950.cpp:8
+#: fetch/z3950-server.cfg:31
msgid "BIBSYS (Norway)"
msgstr ""
-#: z3950.cpp:10
+#: fetch/z3950-server.cfg:40
msgid "Italian National Library"
msgstr ""
-#: z3950.cpp:12
+#: fetch/z3950-server.cfg:49
msgid "Portuguese National Library"
msgstr ""
-#: z3950.cpp:14
+#: fetch/z3950-server.cfg:58
msgid "National Library of Poland"
msgstr ""
-#: z3950.cpp:16
+#: fetch/z3950-server.cfg:67
msgid "National Library of Canada"
msgstr ""
-#: z3950.cpp:18
+#: fetch/z3950-server.cfg:76
msgid "Israel Union List"
msgstr ""
-#: z3950.cpp:20
+#: fetch/z3950-server.cfg:85
msgid "National Library of Australia"
msgstr ""
-#: z3950.cpp:22
+#: fetch/z3950-server.cfg:94
msgid "National Library of Lithuania"
msgstr ""
-#: z3950.cpp:24
+#: fetch/z3950-server.cfg:103
msgid "Copac (UK and Ireland)"
msgstr ""
-#: scripts.cpp:2
+#: fetch/scripts/boardgamegeek.rb.spec:1
msgid "BoardGameGeek"
msgstr ""
-#: scripts.cpp:4
+#: fetch/scripts/dark_horse_comics.py.spec:1
msgid "Dark Horse Comics"
msgstr ""
-#: scripts.cpp:6
+#: fetch/scripts/fr.allocine.py.spec:1
msgid "Allocine.fr"
msgstr ""
-#: scripts.cpp:8
+#: fetch/scripts/ministerio_de_cultura.py.spec:1
msgid "Spanish Ministry of Culture"
msgstr ""
+
+#: tellicoui.rc:6
+#, no-c-format
+msgid "&File"
+msgstr ""
+
+#: tellicoui.rc:8
+#, no-c-format
+msgid "&New"
+msgstr ""
+
+#: tellicoui.rc:71
+#, no-c-format
+msgid "&Collection"
+msgstr ""
+
+#: tellicoui.rc:109
+#, no-c-format
+msgid "Main Toolbar"
+msgstr ""
+
+#: tellicoui.rc:118
+#, no-c-format
+msgid "Collection Toolbar"
+msgstr ""
diff --git a/src/CMakeL10n.txt b/src/CMakeL10n.txt
new file mode 100644
index 0000000..2abab87
--- /dev/null
+++ b/src/CMakeL10n.txt
@@ -0,0 +1,98 @@
+##### prepare strings from data files ###########
+
+message( STATUS "Prepare to extract strings from tellico data files..." )
+
+## core/tellico_config.kcfg
+tde_l10n_prepare_xml(
+ SOURCE "core/tellico_config.kcfg"
+ TAGS "default"
+ C_FORMAT
+)
+file( READ "${CMAKE_CURRENT_SOURCE_DIR}/core/tellico_config.kcfg.tde_l10n" _config_data )
+string( REGEX REPLACE "[^\n]" "" _config_len ${_config_data} )
+string( LENGTH "+${_config_len}" _config_len )
+set( _config_pos 0 )
+unset( _config_l10n )
+while( _config_pos LESS ${_config_len} )
+ # pick line
+ string( REGEX REPLACE "^([^\n]*)\n(.*)" "\\1" _config_line "${_config_data}" )
+ string( REGEX REPLACE "^([^\n]*)\n(.*)" "\\2" _config_data "${_config_data}" )
+ math( EXPR _config_pos "${_config_pos}+1" )
+
+ # clean default config value without "code"
+ if( "${_config_line}" MATCHES "i18n\\(\"i18n\\(" )
+ string( REGEX REPLACE
+ "i18n\\(\"i18n\\(\\\\\"(.*)\\\\\"\\)\"\\);"
+ "i18n(\"\\1\");"
+ _config_line "${_config_line}" )
+ else( )
+ set( _config_line "" )
+ endif( )
+
+ # write line
+ set( _config_l10n "${_config_l10n}${_config_line}\n" )
+endwhile( )
+file( WRITE "${CMAKE_CURRENT_SOURCE_DIR}/core/tellico_config.kcfg.tde_l10n" "${_config_l10n}" )
+
+## tips
+tde_l10n_preparetips( "../tellico.tips" )
+
+## xsl templates
+file( GLOB_RECURSE _xsl_files
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/../xslt/*.xsl )
+unset( _xsl_list_l10n )
+set( _xsl_l10n "../xslt/.tde_l10n" )
+foreach( _xsl_file ${_xsl_files} )
+ if( "${_xsl_file}" MATCHES "/[^/]*-templates/" )
+ get_filename_component( _xsl_name "${_xsl_file}" NAME_WE )
+ string( REPLACE "_" " " _xsl_name "${_xsl_name}" )
+ set( _xsl_list_l10n
+ "${_xsl_list_l10n}i18n(\"${_xsl_name} XSL Template\", \"${_xsl_name}\");\n" )
+ endif( )
+ tde_l10n_prepare_xml( SOURCE ${_xsl_file} TAGS i18n )
+ list( APPEND _xsl_l10n "${_xsl_file}.tde_l10n" )
+endforeach( )
+file( WRITE "${CMAKE_CURRENT_SOURCE_DIR}/../xslt/.tde_l10n" "${_xsl_list_l10n}" )
+
+## z3950 servers
+file( READ "${CMAKE_CURRENT_SOURCE_DIR}/fetch/z3950-servers.cfg" _z3950_servers )
+string( REGEX REPLACE
+ "(^|\n)Name=([^\n]+)"
+ "\\1i18n(\"\\2\");"
+ _z3950_l10n "${_z3950_servers}"
+)
+file( WRITE "${CMAKE_CURRENT_SOURCE_DIR}/fetch/z3950-server.cfg.tde_l10n" "${_z3950_l10n}" )
+
+## scripts spec
+file( GLOB_RECURSE _scripts_files
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/fetch/scripts/*.spec )
+unset( _scripts_l10n )
+foreach( _script_file ${_scripts_files} )
+ file( READ "${CMAKE_CURRENT_SOURCE_DIR}/${_script_file}" _script_spec )
+ string( REGEX REPLACE
+ "(^|\n)Name=([^\n]+)"
+ "\\1i18n(\"\\2\");"
+ _script_l10n "${_script_spec}"
+ )
+ file( WRITE "${CMAKE_CURRENT_SOURCE_DIR}/${_script_file}.tde_l10n" "${_script_l10n}" )
+ list( APPEND _scripts_l10n "${_script_file}.tde_l10n" )
+endforeach( )
+
+
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "tellico"
+ SOURCES
+ "."
+ "core/tellico_config.kcfg.tde_l10n"
+ "../tellico.tips.tde_l10n"
+ ${_xsl_l10n}
+ "fetch/z3950-server.cfg.tde_l10n"
+ ${_scripts_l10n}
+ EXCLUDES
+ "^core/tellico_config\\\\.kcfg\\$"
+ COMMENT "TRANSLATORS:"
+)