[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r2064 - in Extractor: . po src/include src/plugins src/plug
From: |
grothoff |
Subject: |
[GNUnet-SVN] r2064 - in Extractor: . po src/include src/plugins src/plugins/exiv2 src/plugins/ole2 src/plugins/pdf src/plugins/printable src/plugins/rpm src/plugins/thumbnail |
Date: |
Mon, 5 Sep 2005 06:48:50 -0700 (PDT) |
Author: grothoff
Date: 2005-09-05 06:48:39 -0700 (Mon, 05 Sep 2005)
New Revision: 2064
Added:
Extractor/src/plugins/ASF_SYMBOLS
Extractor/src/plugins/DEB_SYMBOLS
Extractor/src/plugins/DVI_SYMBOLS
Extractor/src/plugins/ELF_SYMBOLS
Extractor/src/plugins/FILENAME_SYMBOLS
Extractor/src/plugins/GIF_SYMBOLS
Extractor/src/plugins/HTML_SYMBOLS
Extractor/src/plugins/ID3V23_SYMBOLS
Extractor/src/plugins/ID3V24_SYMBOLS
Extractor/src/plugins/ID3V2_SYMBOLS
Extractor/src/plugins/JPEG_SYMBOLS
Extractor/src/plugins/LOWER_SYMBOLS
Extractor/src/plugins/MAN_SYMBOLS
Extractor/src/plugins/MIME_SYMBOLS
Extractor/src/plugins/MP3_SYMBOLS
Extractor/src/plugins/MPEG_SYMBOLS
Extractor/src/plugins/OGG_SYMBOLS
Extractor/src/plugins/PNG_SYMBOLS
Extractor/src/plugins/QT_SYMBOLS
Extractor/src/plugins/REAL_SYMBOLS
Extractor/src/plugins/RIFF_SYMBOLS
Extractor/src/plugins/SPLIT_SYMBOLS
Extractor/src/plugins/TAR_SYMBOLS
Extractor/src/plugins/TIFF_SYMBOLS
Extractor/src/plugins/TRANSLIT_SYMBOLS
Extractor/src/plugins/WAV_SYMBOLS
Extractor/src/plugins/ZIP_SYMBOLS
Extractor/src/plugins/exiv2/SYMBOLS
Extractor/src/plugins/ole2/SYMBOLS
Extractor/src/plugins/pdf/SYMBOLS
Extractor/src/plugins/printable/DA_SYMBOLS
Extractor/src/plugins/printable/DE_SYMBOLS
Extractor/src/plugins/printable/EN_SYMBOLS
Extractor/src/plugins/printable/ES_SYMBOLS
Extractor/src/plugins/printable/IT_SYMBOLS
Extractor/src/plugins/printable/NO_SYMBOLS
Extractor/src/plugins/rpm/SYMBOLS
Extractor/src/plugins/thumbnail/SYMBOLS
Modified:
Extractor/ChangeLog
Extractor/TODO
Extractor/configure.ac
Extractor/po/POTFILES.in
Extractor/po/de.po
Extractor/po/libextractor.pot
Extractor/po/ro.po
Extractor/po/rw.po
Extractor/src/include/extractor.h
Extractor/src/plugins/Makefile.am
Extractor/src/plugins/debextractor.c
Extractor/src/plugins/exiv2/Makefile.am
Extractor/src/plugins/pdf/Makefile.am
Extractor/src/plugins/printable/Makefile.am
Extractor/src/plugins/printable/bloomfilter.c
Extractor/src/plugins/printable/bloomfilter.h
Extractor/src/plugins/printable/dictionary-builder.c
Extractor/src/plugins/printable/printableextractor.c
Extractor/src/plugins/printable/sha1.c
Extractor/src/plugins/printable/sha1.h
Extractor/src/plugins/rpm/Makefile.am
Extractor/src/plugins/thumbnail/Makefile.am
Log:
fix
Modified: Extractor/ChangeLog
===================================================================
--- Extractor/ChangeLog 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/ChangeLog 2005-09-05 13:48:39 UTC (rev 2064)
@@ -1,3 +1,9 @@
+Sun Sep 4 02:08:56 PDT 2005
+ Changed code to export fewer symbols (refactoring plus linker options,
+ goal is to address Mantis #925. Changed debian extractor to no longer
+ require threads. Dead code elimination in OO and OLE2 extractors.
+ Minor bugfixes ported from libgsf 1.12.2 to OLE2 extractor.
+
Fri Sep 2 03:17:10 PDT 2005
Added support for Mime-types for Microsoft Office formats.
Modified: Extractor/TODO
===================================================================
--- Extractor/TODO 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/TODO 2005-09-05 13:48:39 UTC (rev 2064)
@@ -1,12 +1,12 @@
Core:
* error reporting facilities
* add support for different character sets (to 'all' extractors)
-* add support for passing options to extractors
'Unclean' code:
* QT
* ASF
* RPM
+* REMOVE pthread requirement from debextractor!
Incomplete code (missing features):
* RIFF (idx1 attribute)
Modified: Extractor/configure.ac
===================================================================
--- Extractor/configure.ac 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/configure.ac 2005-09-05 13:48:39 UTC (rev 2064)
@@ -1,8 +1,8 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.57)
-AC_INIT([libextractor], [0.5.4], address@hidden)
+AC_INIT([libextractor], [0.5.4a], address@hidden)
AC_REVISION($Revision: 1.67 $)
-AM_INIT_AUTOMAKE([libextractor], [0.5.4])
+AM_INIT_AUTOMAKE([libextractor], [0.5.4a])
AM_CONFIG_HEADER(src/include/config.h)
AH_TOP([#define _GNU_SOURCE 1])
Modified: Extractor/po/POTFILES.in
===================================================================
--- Extractor/po/POTFILES.in 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/po/POTFILES.in 2005-09-05 13:48:39 UTC (rev 2064)
@@ -1,8 +1,6 @@
src/plugins/hash/rmd160extractor.c
src/plugins/hash/md5extractor.c
-src/plugins/hash/md5.c
src/plugins/hash/sha1extractor.c
-src/plugins/hash/sha1.c
src/plugins/thumbnail/thumbnailextractor.c
src/plugins/rpm/rpmextractor.c
src/plugins/printable/peXX.c
@@ -11,7 +9,6 @@
src/plugins/printable/en.c
src/plugins/printable/it.c
src/plugins/printable/dictionary-builder.c
-src/plugins/printable/sha1.c
src/plugins/printable/peen.c
src/plugins/printable/peit.c
src/plugins/printable/da.c
@@ -22,12 +19,7 @@
src/plugins/printable/pees.c
src/plugins/printable/no.c
src/plugins/printable/peno.c
-src/plugins/ole2/gsf-infile-msole.c
-src/plugins/ole2/gsf-utils.c
-src/plugins/ole2/gsf-input.c
src/plugins/ole2/ole2extractor.c
-src/plugins/oo/ioapi.c
-src/plugins/oo/unzip.c
src/plugins/oo/ooextractor.c
src/plugins/id3v24extractor.c
src/plugins/zipextractor.c
@@ -48,27 +40,6 @@
src/plugins/htmlextractor.c
src/plugins/templateextractor.c
src/plugins/oggextractor.c
-src/plugins/filenameextractor.c
-src/plugins/psextractor.c
-src/plugins/realextractor.c
-src/plugins/convert.c
-src/plugins/jpegextractor.c
-src/plugins/riffextractor.c
-src/plugins/tarextractor.c
-src/plugins/mpegextractor.c
-src/plugins/lowerextractor.c
-src/plugins/tiffextractor.c
-src/plugins/splitextractor.c
-src/plugins/mp3extractor.c
-src/main/iconv.c
-src/main/winproc.c
-src/main/getopt.c
-src/main/getopt1.c
-src/main/extract.c
-src/main/extractor.c
-src/plugins/hash/sha1.h
-src/plugins/hash/md5.h
-src/plugins/printable/sha1.h
src/plugins/printable/bloomfilter.h
src/plugins/pdf/Error.h
src/plugins/pdf/StdFontInfo.h
@@ -99,9 +70,6 @@
src/plugins/pdf/Function.h
src/plugins/pdf/gmem.h
src/plugins/pdf/aconf.h
-src/plugins/oo/crypt.h
-src/plugins/oo/ioapi.h
-src/plugins/oo/unzip.h
src/plugins/pack.h
src/plugins/convert.h
src/plugins/exiv2/exv_msvc.h
Modified: Extractor/po/de.po
===================================================================
--- Extractor/po/de.po 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/po/de.po 2005-09-05 13:48:39 UTC (rev 2064)
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: libextractor 0.5.0\n"
"Report-Msgid-Bugs-To: address@hidden"
-"POT-Creation-Date: 2005-08-26 22:35-0700\n"
+"POT-Creation-Date: 2005-09-04 02:59-0700\n"
"PO-Revision-Date: 2005-06-22 15:05+0200\n"
"Last-Translator: Karl Eichwalder <address@hidden>\n"
"Language-Team: German <address@hidden>\n"
@@ -28,7 +28,7 @@
msgid "Binary RPM %d.%d"
msgstr "Binäres RPM %d.%d"
-#: src/plugins/printable/dictionary-builder.c:52
+#: src/plugins/printable/dictionary-builder.c:50
#, c-format
msgid ""
"Please provide the name of the language you are building\n"
@@ -37,12 +37,12 @@
"Bitte geben Sie den Namen der Sprache an, für die Sie ein Wörterbuch\n"
"erstellen. Zum Beispiel:\n"
-#: src/plugins/printable/dictionary-builder.c:65
+#: src/plugins/printable/dictionary-builder.c:63
#, c-format
msgid "Error opening file `%s': %s\n"
msgstr "Fehler beim Öffnen der Datei »%s«: %s\n"
-#: src/plugins/printable/dictionary-builder.c:73
+#: src/plugins/printable/dictionary-builder.c:71
#, c-format
msgid ""
"Error allocating: %s\n"
@@ -51,7 +51,7 @@
"Fehler beim Allokieren: %s\n"
"."
-#: src/plugins/printable/dictionary-builder.c:85
+#: src/plugins/printable/dictionary-builder.c:83
#, c-format
msgid "Increase ALLOCSIZE (in %s).\n"
msgstr "ALLOCSIZE vergrößern (in %s).\n"
@@ -92,11 +92,11 @@
msgid "Kernel routines"
msgstr "Kernelroutinen"
-#: src/plugins/wavextractor.c:113 src/plugins/mp3extractor.c:426
+#: src/plugins/wavextractor.c:113
msgid "mono"
msgstr "Mono"
-#: src/plugins/wavextractor.c:113 src/plugins/mp3extractor.c:426
+#: src/plugins/wavextractor.c:113
msgid "stereo"
msgstr "Stereo"
@@ -105,1182 +105,500 @@
msgid "Fatal: could not allocate (%s at %s:%d).\n"
msgstr "Fatal: Allokieren nicht möglich (%s bei %s:%d).\n"
-#: src/plugins/jpegextractor.c:178
-#, c-format
-msgid "%ux%u dots per inch"
-msgstr "%ux%u Punkte je Zoll"
+#~ msgid "%ux%u dots per inch"
+#~ msgstr "%ux%u Punkte je Zoll"
-#: src/plugins/jpegextractor.c:188
-#, c-format
-msgid "%ux%u dots per cm"
-msgstr "%ux%u Punkte je Zentimeter"
+#~ msgid "%ux%u dots per cm"
+#~ msgstr "%ux%u Punkte je Zentimeter"
-#: src/plugins/jpegextractor.c:198
-#, c-format
-msgid "%ux%u dots per inch?"
-msgstr "%ux%u Punkte je Zentimeter?"
+#~ msgid "%ux%u dots per inch?"
+#~ msgstr "%ux%u Punkte je Zentimeter?"
-#: src/plugins/riffextractor.c:167
-#, c-format
-msgid "codec: %s, %u fps, %u ms"
-msgstr ""
+#~ msgid "Blues"
+#~ msgstr "Blues"
-#: src/plugins/mp3extractor.c:49
-msgid "Blues"
-msgstr "Blues"
+#~ msgid "Classic Rock"
+#~ msgstr "Klassischer Rock"
-#: src/plugins/mp3extractor.c:50
-msgid "Classic Rock"
-msgstr "Klassischer Rock"
+#~ msgid "Country"
+#~ msgstr "Country"
-#: src/plugins/mp3extractor.c:51
-msgid "Country"
-msgstr "Country"
+#~ msgid "Disco"
+#~ msgstr "Disco"
-#: src/plugins/mp3extractor.c:52
-msgid "Dance"
-msgstr ""
+#~ msgid "Funk"
+#~ msgstr "Funk"
-#: src/plugins/mp3extractor.c:53
-msgid "Disco"
-msgstr "Disco"
+#~ msgid "Hip-Hop"
+#~ msgstr "Hip-Hop"
-#: src/plugins/mp3extractor.c:54
-msgid "Funk"
-msgstr "Funk"
+#~ msgid "Jazz"
+#~ msgstr "Jazz"
-#: src/plugins/mp3extractor.c:55
-msgid "Grunge"
-msgstr ""
+#~ msgid "Metal"
+#~ msgstr "Metal"
-#: src/plugins/mp3extractor.c:56
-msgid "Hip-Hop"
-msgstr "Hip-Hop"
+#~ msgid "New Age"
+#~ msgstr "New Age"
-#: src/plugins/mp3extractor.c:57
-msgid "Jazz"
-msgstr "Jazz"
+#~ msgid "Oldies"
+#~ msgstr "Oldies"
-#: src/plugins/mp3extractor.c:58
-msgid "Metal"
-msgstr "Metal"
+#~ msgid "Other"
+#~ msgstr "Sonstiges"
-#: src/plugins/mp3extractor.c:59
-msgid "New Age"
-msgstr "New Age"
+#~ msgid "Pop"
+#~ msgstr "Pop"
-#: src/plugins/mp3extractor.c:60
-msgid "Oldies"
-msgstr "Oldies"
+#~ msgid "R&B"
+#~ msgstr "R&B"
-#: src/plugins/mp3extractor.c:61
-msgid "Other"
-msgstr "Sonstiges"
+#~ msgid "Rap"
+#~ msgstr "Rap"
-#: src/plugins/mp3extractor.c:62
-msgid "Pop"
-msgstr "Pop"
+#~ msgid "Reggae"
+#~ msgstr "Reggae"
-#: src/plugins/mp3extractor.c:63
-msgid "R&B"
-msgstr "R&B"
+#~ msgid "Rock"
+#~ msgstr "Rock"
-#: src/plugins/mp3extractor.c:64
-msgid "Rap"
-msgstr "Rap"
+#~ msgid "Techno"
+#~ msgstr "Techno"
-#: src/plugins/mp3extractor.c:65
-msgid "Reggae"
-msgstr "Reggae"
+#~ msgid "Ska"
+#~ msgstr "Ska"
-#: src/plugins/mp3extractor.c:66
-msgid "Rock"
-msgstr "Rock"
+#~ msgid "Vocal"
+#~ msgstr "Vokal"
-#: src/plugins/mp3extractor.c:67
-msgid "Techno"
-msgstr "Techno"
+#~ msgid "Jazz+Funk"
+#~ msgstr "Jazz+Funk"
-#: src/plugins/mp3extractor.c:68
-msgid "Industrial"
-msgstr ""
+#~ msgid "Fusion"
+#~ msgstr "Fusion"
-#: src/plugins/mp3extractor.c:69
-msgid "Alternative"
-msgstr ""
+#~ msgid "Classical"
+#~ msgstr "Klassik"
-#: src/plugins/mp3extractor.c:70
-msgid "Ska"
-msgstr "Ska"
+#~ msgid "Instrumental"
+#~ msgstr "Instrumental"
-#: src/plugins/mp3extractor.c:71
-msgid "Death Metal"
-msgstr ""
+#~ msgid "House"
+#~ msgstr "House"
-#: src/plugins/mp3extractor.c:72
-msgid "Pranks"
-msgstr ""
+#~ msgid "Game"
+#~ msgstr "Spiel"
-#: src/plugins/mp3extractor.c:73
-msgid "Soundtrack"
-msgstr ""
+#~ msgid "Sound Clip"
+#~ msgstr "Soundclip"
-#: src/plugins/mp3extractor.c:74
-msgid "Euro-Techno"
-msgstr ""
+#~ msgid "Gospel"
+#~ msgstr "Gospel"
-#: src/plugins/mp3extractor.c:75
-msgid "Ambient"
-msgstr ""
+#~ msgid "Noise"
+#~ msgstr "Noise"
-#: src/plugins/mp3extractor.c:76
-msgid "Trip-Hop"
-msgstr ""
+#~ msgid "Soul"
+#~ msgstr "Soul"
-#: src/plugins/mp3extractor.c:77
-msgid "Vocal"
-msgstr "Vokal"
+#~ msgid "Punk"
+#~ msgstr "Punk"
-#: src/plugins/mp3extractor.c:78
-msgid "Jazz+Funk"
-msgstr "Jazz+Funk"
+#~ msgid "Gothic"
+#~ msgstr "Gothic"
-#: src/plugins/mp3extractor.c:79
-msgid "Fusion"
-msgstr "Fusion"
+#~ msgid "New Wave"
+#~ msgstr "New Wave"
-#: src/plugins/mp3extractor.c:80
-msgid "Trance"
-msgstr ""
+#~ msgid "Rock & Roll"
+#~ msgstr "Rock & Roll"
-#: src/plugins/mp3extractor.c:81
-msgid "Classical"
-msgstr "Klassik"
+#~ msgid "Folk"
+#~ msgstr "Folk"
-#: src/plugins/mp3extractor.c:82
-msgid "Instrumental"
-msgstr "Instrumental"
+#~ msgid "Folk/Rock"
+#~ msgstr "Folk/Rock"
-#: src/plugins/mp3extractor.c:83
-msgid "Acid"
-msgstr ""
+#~ msgid "Swing"
+#~ msgstr "Swing"
-#: src/plugins/mp3extractor.c:84
-msgid "House"
-msgstr "House"
+#~ msgid "Humour"
+#~ msgstr "Humor"
-#: src/plugins/mp3extractor.c:85
-msgid "Game"
-msgstr "Spiel"
+#~ msgid "Speech"
+#~ msgstr "Sprache"
-#: src/plugins/mp3extractor.c:86
-msgid "Sound Clip"
-msgstr "Soundclip"
+#~ msgid "Chanson"
+#~ msgstr "Chanson"
-#: src/plugins/mp3extractor.c:87
-msgid "Gospel"
-msgstr "Gospel"
+#~ msgid "Opera"
+#~ msgstr "Oper"
-#: src/plugins/mp3extractor.c:88
-msgid "Noise"
-msgstr "Noise"
+#~ msgid "Chamber Music"
+#~ msgstr "Kammermusik"
-#: src/plugins/mp3extractor.c:89
-msgid "Alt. Rock"
-msgstr ""
+#~ msgid "Sonata"
+#~ msgstr "Sonate"
-#: src/plugins/mp3extractor.c:90
-msgid "Bass"
-msgstr ""
+#~ msgid "Symphony"
+#~ msgstr "Symphonie"
-#: src/plugins/mp3extractor.c:91
-msgid "Soul"
-msgstr "Soul"
+#~ msgid "Tango"
+#~ msgstr "Tango"
-#: src/plugins/mp3extractor.c:92
-msgid "Punk"
-msgstr "Punk"
+#~ msgid "Samba"
+#~ msgstr "Samba"
-#: src/plugins/mp3extractor.c:93
-msgid "Space"
-msgstr ""
+#~ msgid "A Cappella"
+#~ msgstr "A cappella"
-#: src/plugins/mp3extractor.c:94
-msgid "Meditative"
-msgstr ""
+#~ msgid "Merengue"
+#~ msgstr "Merengue"
-#: src/plugins/mp3extractor.c:95
-msgid "Instrumental Pop"
-msgstr ""
+#~ msgid "Salsa"
+#~ msgstr "Salsa"
-#: src/plugins/mp3extractor.c:96
-msgid "Instrumental Rock"
-msgstr ""
+#~ msgid "(variable bps)"
+#~ msgstr "(variable BPS)"
-#: src/plugins/mp3extractor.c:97
-msgid "Ethnic"
-msgstr ""
+#~ msgid "%s: option `%s' is ambiguous\n"
+#~ msgstr "%s: Option »%s« ist mehrdeutig\n"
-#: src/plugins/mp3extractor.c:98
-msgid "Gothic"
-msgstr "Gothic"
+#~ msgid "%s: option `--%s' doesn't allow an argument\n"
+#~ msgstr "%s: Option »--%s« erwartet kein Argument\n"
-#: src/plugins/mp3extractor.c:99
-msgid "Darkwave"
-msgstr ""
+#~ msgid "%s: option `%c%s' doesn't allow an argument\n"
+#~ msgstr "%s: Option »%c%s« erwartet kein Argument\n"
-#: src/plugins/mp3extractor.c:100
-msgid "Techno-Industrial"
-msgstr ""
+#~ msgid "%s: option `%s' requires an argument\n"
+#~ msgstr "%s: Option »%s« erwartet ein Argument\n"
-#: src/plugins/mp3extractor.c:101
-msgid "Electronic"
-msgstr ""
+#~ msgid "%s: unrecognized option `--%s'\n"
+#~ msgstr "%s: unbekannte Option »--%s«\n"
-#: src/plugins/mp3extractor.c:102
-msgid "Pop-Folk"
-msgstr ""
+#~ msgid "%s: unrecognized option `%c%s'\n"
+#~ msgstr "%s: unbekannte Option »%c%s«\n"
-#: src/plugins/mp3extractor.c:103
-msgid "Eurodance"
-msgstr ""
+#~ msgid "%s: illegal option -- %c\n"
+#~ msgstr "%s: unzulässige Option -- %c\n"
-#: src/plugins/mp3extractor.c:104
-msgid "Dream"
-msgstr ""
+#~ msgid "%s: invalid option -- %c\n"
+#~ msgstr "%s: ungültige Option -- %c\n"
-#: src/plugins/mp3extractor.c:105
-msgid "Southern Rock"
-msgstr ""
+#~ msgid "%s: option requires an argument -- %c\n"
+#~ msgstr "%s: Option erwartet ein Argument -- %c\n"
-#: src/plugins/mp3extractor.c:106
-msgid "Comedy"
-msgstr ""
+#~ msgid "%s: option `-W %s' is ambiguous\n"
+#~ msgstr "%s: Option »-W %s« ist mehrdeutig\n"
-#: src/plugins/mp3extractor.c:107
-msgid "Cult"
-msgstr ""
+#~ msgid "%s: option `-W %s' doesn't allow an argument\n"
+#~ msgstr "%s: Option »-W %s« erwartet kein Argument\n"
-#: src/plugins/mp3extractor.c:108
-msgid "Gangsta Rap"
-msgstr ""
+#~ msgid ""
+#~ "Usage: %s\n"
+#~ "%s\n"
+#~ "\n"
+#~ msgstr ""
+#~ "Aufruf: %s\n"
+#~ "%s\n"
+#~ "\n"
-#: src/plugins/mp3extractor.c:109
-msgid "Top 40"
-msgstr ""
+#~ msgid ""
+#~ "Arguments mandatory for long options are also mandatory for short "
+#~ "options.\n"
+#~ msgstr ""
+#~ "Argumente, die für lange Optionen notwendig sind, sind ebenfalls für die\n"
+#~ "Optionen in Kurzform notwendig.\n"
-#: src/plugins/mp3extractor.c:110
-msgid "Christian Rap"
-msgstr ""
+#~ msgid "do not remove any duplicates"
+#~ msgstr "doppelte Einträge nicht entfernen"
-#: src/plugins/mp3extractor.c:111
-msgid "Pop/Funk"
-msgstr ""
+#~ msgid "print output in bibtex format"
+#~ msgstr "Ausgabe im BibTeX format"
-#: src/plugins/mp3extractor.c:112
-msgid "Jungle"
-msgstr ""
+#~ msgid ""
+#~ "use the generic plaintext extractor for the language with the 2-letter "
+#~ "language code LANG"
+#~ msgstr ""
+#~ "generischen Klartext-extractor für die Sprache mit dem 2-Buchstabenkürzel "
+#~ "LANG verwenden"
-#: src/plugins/mp3extractor.c:113
-msgid "Native American"
-msgstr ""
+#~ msgid "remove duplicates only if types match"
+#~ msgstr "doppelte Einträge nur entfernen, wenn die Art übereinstimmt"
-#: src/plugins/mp3extractor.c:114
-msgid "Cabaret"
-msgstr ""
+#~ msgid "use the filename as a keyword (loads filename-extractor plugin)"
+#~ msgstr ""
+#~ "Dateinamen als Schlüsselwort verwenden (filename-extractor-Erweiterung "
+#~ "wird geladen)"
-#: src/plugins/mp3extractor.c:115
-msgid "New Wave"
-msgstr "New Wave"
+#~ msgid "print this help"
+#~ msgstr "diese Hilfe anzeigen"
-#: src/plugins/mp3extractor.c:116
-msgid "Psychedelic"
-msgstr ""
+#~ msgid "compute hash using the given ALGORITHM (currently sha1 or md5)"
+#~ msgstr ""
+#~ "Hash gemäß dem angegebenen ALGORITHMUS errechnen (z.Zt. »sha1« oder »md5«)"
-#: src/plugins/mp3extractor.c:117
-msgid "Rave"
-msgstr ""
+#~ msgid "load an extractor plugin named LIBRARY"
+#~ msgstr "extractor-Erweiterung mit der Bezeichnung LIBRARY laden"
-#: src/plugins/mp3extractor.c:118
-msgid "Showtunes"
-msgstr ""
+#~ msgid "list all keyword types"
+#~ msgstr "alle Arten Schlüsselwörter auflisten"
-#: src/plugins/mp3extractor.c:119
-msgid "Trailer"
-msgstr ""
+#~ msgid "do not use the default set of extractor plugins"
+#~ msgstr "Standardsatz der extractor-Erweiterungen nicht verwenden"
-#: src/plugins/mp3extractor.c:120
-msgid "Lo-Fi"
-msgstr ""
+#~ msgid "print only keywords of the given TYPE (use -L to get a list)"
+#~ msgstr ""
+#~ "nur Schlüsselwörter einer bestimmten ART ausgeben (mit -L die Liste "
+#~ "anzeigen lassen)"
-#: src/plugins/mp3extractor.c:121
-msgid "Tribal"
-msgstr ""
+#~ msgid "remove duplicates even if keyword types do not match"
+#~ msgstr "doppelte Einträge auch entfernen, wenn die Art nicht übereinstimmt"
-#: src/plugins/mp3extractor.c:122
-msgid "Acid Punk"
-msgstr ""
+#~ msgid "use keyword splitting (loads split-extractor plugin)"
+#~ msgstr "Schlüsselwörter splitten (split-extractor-Erweiterung wird geladen)"
-#: src/plugins/mp3extractor.c:123
-msgid "Acid Jazz"
-msgstr ""
+#~ msgid "print the version number"
+#~ msgstr "die Versionsnummer anzeigen"
-#: src/plugins/mp3extractor.c:124
-msgid "Polka"
-msgstr ""
+#~ msgid "be verbose"
+#~ msgstr "viele Informationen ausgeben"
-#: src/plugins/mp3extractor.c:125
-msgid "Retro"
-msgstr ""
+#~ msgid "do not print keywords of the given TYPE"
+#~ msgstr "Schlüsselwörter einer bestimmten ART nicht ausgeben"
-#: src/plugins/mp3extractor.c:126
-msgid "Musical"
-msgstr ""
+#~ msgid "extract [OPTIONS] [FILENAME]*"
+#~ msgstr "extract [OPTIONEN] [DATEINAME]*"
-#: src/plugins/mp3extractor.c:127
-msgid "Rock & Roll"
-msgstr "Rock & Roll"
+#~ msgid "Extract metadata from files."
+#~ msgstr "Metadaten aus den Dateien extrahieren."
-#: src/plugins/mp3extractor.c:128
-msgid "Hard Rock"
-msgstr ""
+#~ msgid "%s - (binary)\n"
+#~ msgstr "%s - (binär)\n"
-#: src/plugins/mp3extractor.c:129
-msgid "Folk"
-msgstr "Folk"
+#~ msgid "INVALID TYPE - %s\n"
+#~ msgstr "UNGÜLTIGE ART - %s\n"
-#: src/plugins/mp3extractor.c:130
-msgid "Folk/Rock"
-msgstr "Folk/Rock"
+#~ msgid "title"
+#~ msgstr "Titel"
-#: src/plugins/mp3extractor.c:131
-msgid "National Folk"
-msgstr ""
+#~ msgid "filename"
+#~ msgstr "Dateiname"
-#: src/plugins/mp3extractor.c:132
-msgid "Swing"
-msgstr "Swing"
+#~ msgid "author"
+#~ msgstr "Autor"
-#: src/plugins/mp3extractor.c:133
-msgid "Fast-Fusion"
-msgstr ""
+#~ msgid "description"
+#~ msgstr "Beschreibung"
-#: src/plugins/mp3extractor.c:134
-msgid "Bebob"
-msgstr ""
+#~ msgid "keywords"
+#~ msgstr "Schlüsselwörter"
-#: src/plugins/mp3extractor.c:135
-msgid "Latin"
-msgstr ""
+#~ msgid "comment"
+#~ msgstr "Kommentar"
-#: src/plugins/mp3extractor.c:136
-msgid "Revival"
-msgstr ""
+#~ msgid "date"
+#~ msgstr "Datum"
-#: src/plugins/mp3extractor.c:137
-msgid "Celtic"
-msgstr ""
+#~ msgid "creation date"
+#~ msgstr "Datum der Erstellung"
-#: src/plugins/mp3extractor.c:138
-msgid "Bluegrass"
-msgstr ""
+#~ msgid "publisher"
+#~ msgstr "Herausgeber"
-#: src/plugins/mp3extractor.c:139
-msgid "Avantgarde"
-msgstr ""
+#~ msgid "organization"
+#~ msgstr "Organisation"
-#: src/plugins/mp3extractor.c:140
-msgid "Gothic Rock"
-msgstr ""
+#~ msgid "subject"
+#~ msgstr "Gegenstand"
-#: src/plugins/mp3extractor.c:141
-msgid "Progressive Rock"
-msgstr ""
+#~ msgid "page count"
+#~ msgstr "Seitenanzahl"
-#: src/plugins/mp3extractor.c:142
-msgid "Psychedelic Rock"
-msgstr ""
+#~ msgid "You must specify an argument for the `%s' option (option ignored).\n"
+#~ msgstr ""
+#~ "Sie müssen ein Argument für die Option »%s« angeben (Option wird "
+#~ "ignoriert).\n"
-#: src/plugins/mp3extractor.c:143
-msgid "Symphonic Rock"
-msgstr ""
+#~ msgid "Use --help to get a list of options.\n"
+#~ msgstr "Verwenden Sie --help, um eine Liste aller Optionen zu sehen.\n"
-#: src/plugins/mp3extractor.c:144
-msgid "Slow Rock"
-msgstr ""
+#~ msgid "%% BiBTeX file\n"
+#~ msgstr "%% BibTeX Datei\n"
-#: src/plugins/mp3extractor.c:145
-msgid "Big Band"
-msgstr ""
+#~ msgid "Keywords for file %s:\n"
+#~ msgstr "Schlüsserwörter für die Datei %s:\n"
-#: src/plugins/mp3extractor.c:146
-msgid "Chorus"
-msgstr ""
+#~ msgid "unknown"
+#~ msgstr "unbekannt"
-#: src/plugins/mp3extractor.c:147
-msgid "Easy Listening"
-msgstr ""
+#~ msgid "mimetype"
+#~ msgstr "MIME-Typ"
-#: src/plugins/mp3extractor.c:148
-msgid "Acoustic"
-msgstr ""
+#~ msgid "artist"
+#~ msgstr "Künstler"
-#: src/plugins/mp3extractor.c:149
-msgid "Humour"
-msgstr "Humor"
+#~ msgid "language"
+#~ msgstr "Sprache"
-#: src/plugins/mp3extractor.c:150
-msgid "Speech"
-msgstr "Sprache"
+#~ msgid "album"
+#~ msgstr "Album"
-#: src/plugins/mp3extractor.c:151
-msgid "Chanson"
-msgstr "Chanson"
+#~ msgid "genre"
+#~ msgstr "Fach"
-#: src/plugins/mp3extractor.c:152
-msgid "Opera"
-msgstr "Oper"
+#~ msgid "location"
+#~ msgstr "Ort"
-#: src/plugins/mp3extractor.c:153
-msgid "Chamber Music"
-msgstr "Kammermusik"
+#~ msgid "version"
+#~ msgstr "Version"
-#: src/plugins/mp3extractor.c:154
-msgid "Sonata"
-msgstr "Sonate"
+#~ msgid "copyright"
+#~ msgstr "Copyright"
-#: src/plugins/mp3extractor.c:155
-msgid "Symphony"
-msgstr "Symphonie"
+#~ msgid "contributor"
+#~ msgstr "Beiträger"
-#: src/plugins/mp3extractor.c:156
-msgid "Booty Bass"
-msgstr ""
+#~ msgid "resource-type"
+#~ msgstr "Art der Ressource"
-#: src/plugins/mp3extractor.c:157
-msgid "Primus"
-msgstr ""
+#~ msgid "format"
+#~ msgstr "Format"
-#: src/plugins/mp3extractor.c:158
-msgid "Porn Groove"
-msgstr ""
+#~ msgid "source"
+#~ msgstr "Quelle"
-#: src/plugins/mp3extractor.c:159
-msgid "Satire"
-msgstr ""
+#~ msgid "relation"
+#~ msgstr "Beziehung"
-#: src/plugins/mp3extractor.c:160
-msgid "Slow Jam"
-msgstr ""
+#~ msgid "software"
+#~ msgstr "Software"
-#: src/plugins/mp3extractor.c:161
-msgid "Club"
-msgstr ""
+#~ msgid "warning"
+#~ msgstr "Warnung"
-#: src/plugins/mp3extractor.c:162
-msgid "Tango"
-msgstr "Tango"
+#~ msgid "translated"
+#~ msgstr "übersetzt"
-#: src/plugins/mp3extractor.c:163
-msgid "Samba"
-msgstr "Samba"
+#~ msgid "modification date"
+#~ msgstr "Datum der Veränderung"
-#: src/plugins/mp3extractor.c:164
-msgid "Folklore"
-msgstr ""
+#~ msgid "creator"
+#~ msgstr "Ersteller"
-#: src/plugins/mp3extractor.c:165
-msgid "Ballad"
-msgstr ""
+#~ msgid "producer"
+#~ msgstr "Hersteller"
-#: src/plugins/mp3extractor.c:166
-msgid "Power Ballad"
-msgstr ""
+#~ msgid "page orientation"
+#~ msgstr "Seitenausrichtung"
-#: src/plugins/mp3extractor.c:167
-msgid "Rhythmic Soul"
-msgstr ""
+#~ msgid "paper size"
+#~ msgstr "Seitengröße"
-#: src/plugins/mp3extractor.c:168
-msgid "Freestyle"
-msgstr ""
+#~ msgid "used fonts"
+#~ msgstr "verwendete Schriften"
-#: src/plugins/mp3extractor.c:169
-msgid "Duet"
-msgstr ""
+#~ msgid "page order"
+#~ msgstr "Seitenreihenfolge"
-#: src/plugins/mp3extractor.c:170
-msgid "Punk Rock"
-msgstr ""
+#~ msgid "created for"
+#~ msgstr "erstellt für"
-#: src/plugins/mp3extractor.c:171
-msgid "Drum Solo"
-msgstr ""
+#~ msgid "magnification"
+#~ msgstr "Vergrößerung"
-#: src/plugins/mp3extractor.c:172
-msgid "A Cappella"
-msgstr "A cappella"
+#~ msgid "release"
+#~ msgstr "Release"
-#: src/plugins/mp3extractor.c:173
-msgid "Euro-House"
-msgstr ""
+#~ msgid "group"
+#~ msgstr "Gruppe"
-#: src/plugins/mp3extractor.c:174
-msgid "Dance Hall"
-msgstr ""
+#~ msgid "size"
+#~ msgstr "Größe"
-#: src/plugins/mp3extractor.c:175
-msgid "Goa"
-msgstr ""
+#~ msgid "summary"
+#~ msgstr "Kurzbeschreibung"
-#: src/plugins/mp3extractor.c:176
-msgid "Drum & Bass"
-msgstr ""
+#~ msgid "packager"
+#~ msgstr "Paket-Ersteller"
-#: src/plugins/mp3extractor.c:177
-msgid "Club-House"
-msgstr ""
+#~ msgid "license"
+#~ msgstr "Lizenz"
-#: src/plugins/mp3extractor.c:178
-msgid "Hardcore"
-msgstr ""
+#~ msgid "distribution"
+#~ msgstr "Distribution"
-#: src/plugins/mp3extractor.c:179
-msgid "Terror"
-msgstr ""
+#~ msgid "os"
+#~ msgstr "Betriebssystem"
-#: src/plugins/mp3extractor.c:180
-msgid "Indie"
-msgstr ""
+#~ msgid "dependency"
+#~ msgstr "Abhängigkeit"
-#: src/plugins/mp3extractor.c:181
-msgid "BritPop"
-msgstr ""
+#~ msgid "MD4"
+#~ msgstr "MD4"
-#: src/plugins/mp3extractor.c:182
-msgid "Negerpunk"
-msgstr ""
+#~ msgid "MD5"
+#~ msgstr "MD5"
-#: src/plugins/mp3extractor.c:183
-msgid "Polsk Punk"
-msgstr ""
+#~ msgid "SHA-0"
+#~ msgstr "SHA-0"
-#: src/plugins/mp3extractor.c:184
-msgid "Beat"
-msgstr ""
+#~ msgid "SHA-1"
+#~ msgstr "SHA-1"
-#: src/plugins/mp3extractor.c:185
-msgid "Christian Gangsta Rap"
-msgstr ""
+#~ msgid "RipeMD160"
+#~ msgstr "RipeMD160"
-#: src/plugins/mp3extractor.c:186
-msgid "Heavy Metal"
-msgstr ""
+#~ msgid "resolution"
+#~ msgstr "Auflösung"
-#: src/plugins/mp3extractor.c:187
-msgid "Black Metal"
-msgstr ""
+#~ msgid "category"
+#~ msgstr "Kategorie"
-#: src/plugins/mp3extractor.c:188
-msgid "Crossover"
-msgstr ""
+#~ msgid "book title"
+#~ msgstr "Buchtitel"
-#: src/plugins/mp3extractor.c:189
-msgid "Contemporary Christian"
-msgstr ""
+#~ msgid "priority"
+#~ msgstr "Priorität"
-#: src/plugins/mp3extractor.c:190
-msgid "Christian Rock"
-msgstr ""
+#~ msgid "replaces"
+#~ msgstr "Ersatz für"
-#: src/plugins/mp3extractor.c:191
-msgid "Merengue"
-msgstr "Merengue"
+#~ msgid "interpreter"
+#~ msgstr "Interpret"
-#: src/plugins/mp3extractor.c:192
-msgid "Salsa"
-msgstr "Salsa"
+#~ msgid "owner"
+#~ msgstr "Besitzer"
-#: src/plugins/mp3extractor.c:193
-msgid "Thrash Metal"
-msgstr ""
+#~ msgid "lyrics"
+#~ msgstr "Liedtexte"
-#: src/plugins/mp3extractor.c:194
-msgid "Anime"
-msgstr ""
+#~ msgid "media type"
+#~ msgstr "Medien-Art"
-#: src/plugins/mp3extractor.c:195
-msgid "JPop"
-msgstr ""
+#~ msgid "contact"
+#~ msgstr "Kontakt"
-#: src/plugins/mp3extractor.c:196
-msgid "Synthpop"
-msgstr ""
+#~ msgid "publication date"
+#~ msgstr "Erstellungsdatum"
-#: src/plugins/mp3extractor.c:427
-msgid "(variable bps)"
-msgstr "(variable BPS)"
+#~ msgid "camera model"
+#~ msgstr "Kamera Modell"
-#: src/main/getopt.c:681
-#, c-format
-msgid "%s: option `%s' is ambiguous\n"
-msgstr "%s: Option »%s« ist mehrdeutig\n"
+#~ msgid "flash"
+#~ msgstr "Blitz"
-#: src/main/getopt.c:706
-#, c-format
-msgid "%s: option `--%s' doesn't allow an argument\n"
-msgstr "%s: Option »--%s« erwartet kein Argument\n"
+#~ msgid "orientation"
+#~ msgstr "Ausrichtung"
-#: src/main/getopt.c:712
-#, c-format
-msgid "%s: option `%c%s' doesn't allow an argument\n"
-msgstr "%s: Option »%c%s« erwartet kein Argument\n"
+#~ msgid "Initialization of plugin mechanism failed: %s!\n"
+#~ msgstr "Initialisierung des Plugin-Mechanismus' ist fehlgeschlagen: %s.\n"
-#: src/main/getopt.c:729 src/main/getopt.c:900
-#, c-format
-msgid "%s: option `%s' requires an argument\n"
-msgstr "%s: Option »%s« erwartet ein Argument\n"
+#~ msgid "Loading `%s' plugin failed: %s\n"
+#~ msgstr "Laden des »%s«-Plugins ist fehlgeschlagen: %s\n"
-#: src/main/getopt.c:758
-#, c-format
-msgid "%s: unrecognized option `--%s'\n"
-msgstr "%s: unbekannte Option »--%s«\n"
+#~ msgid "Unloading plugin `%s' failed!\n"
+#~ msgstr "Entladen des »%s«-Erweiterung ist fehlgeschlagen.\n"
-#: src/main/getopt.c:762
-#, c-format
-msgid "%s: unrecognized option `%c%s'\n"
-msgstr "%s: unbekannte Option »%c%s«\n"
-
-#: src/main/getopt.c:788
-#, c-format
-msgid "%s: illegal option -- %c\n"
-msgstr "%s: unzulässige Option -- %c\n"
-
-#: src/main/getopt.c:790
-#, c-format
-msgid "%s: invalid option -- %c\n"
-msgstr "%s: ungültige Option -- %c\n"
-
-#: src/main/getopt.c:819 src/main/getopt.c:949
-#, c-format
-msgid "%s: option requires an argument -- %c\n"
-msgstr "%s: Option erwartet ein Argument -- %c\n"
-
-#: src/main/getopt.c:867
-#, c-format
-msgid "%s: option `-W %s' is ambiguous\n"
-msgstr "%s: Option »-W %s« ist mehrdeutig\n"
-
-#: src/main/getopt.c:885
-#, c-format
-msgid "%s: option `-W %s' doesn't allow an argument\n"
-msgstr "%s: Option »-W %s« erwartet kein Argument\n"
-
-#: src/main/extract.c:49
-#, c-format
-msgid ""
-"Usage: %s\n"
-"%s\n"
-"\n"
-msgstr ""
-"Aufruf: %s\n"
-"%s\n"
-"\n"
-
-#: src/main/extract.c:52
-#, c-format
-msgid ""
-"Arguments mandatory for long options are also mandatory for short options.\n"
-msgstr ""
-"Argumente, die für lange Optionen notwendig sind, sind ebenfalls für die\n"
-"Optionen in Kurzform notwendig.\n"
-
-#: src/main/extract.c:126
-msgid "do not remove any duplicates"
-msgstr "doppelte Einträge nicht entfernen"
-
-#: src/main/extract.c:128
-msgid "print output in bibtex format"
-msgstr "Ausgabe im BibTeX format"
-
-#: src/main/extract.c:130
-msgid ""
-"use the generic plaintext extractor for the language with the 2-letter "
-"language code LANG"
-msgstr ""
-"generischen Klartext-extractor für die Sprache mit dem 2-Buchstabenkürzel "
-"LANG verwenden"
-
-#: src/main/extract.c:132
-msgid "remove duplicates only if types match"
-msgstr "doppelte Einträge nur entfernen, wenn die Art übereinstimmt"
-
-#: src/main/extract.c:134
-msgid "use the filename as a keyword (loads filename-extractor plugin)"
-msgstr ""
-"Dateinamen als Schlüsselwort verwenden (filename-extractor-Erweiterung wird "
-"geladen)"
-
-#: src/main/extract.c:136
-msgid "print this help"
-msgstr "diese Hilfe anzeigen"
-
-#: src/main/extract.c:138
-msgid "compute hash using the given ALGORITHM (currently sha1 or md5)"
-msgstr ""
-"Hash gemäß dem angegebenen ALGORITHMUS errechnen (z.Zt. »sha1« oder »md5«)"
-
-#: src/main/extract.c:140
-msgid "load an extractor plugin named LIBRARY"
-msgstr "extractor-Erweiterung mit der Bezeichnung LIBRARY laden"
-
-#: src/main/extract.c:142
-msgid "list all keyword types"
-msgstr "alle Arten Schlüsselwörter auflisten"
-
-#: src/main/extract.c:144
-msgid "do not use the default set of extractor plugins"
-msgstr "Standardsatz der extractor-Erweiterungen nicht verwenden"
-
-#: src/main/extract.c:146
-msgid "print only keywords of the given TYPE (use -L to get a list)"
-msgstr ""
-"nur Schlüsselwörter einer bestimmten ART ausgeben (mit -L die Liste anzeigen "
-"lassen)"
-
-#: src/main/extract.c:148
-msgid "remove duplicates even if keyword types do not match"
-msgstr "doppelte Einträge auch entfernen, wenn die Art nicht übereinstimmt"
-
-#: src/main/extract.c:150
-msgid "use keyword splitting (loads split-extractor plugin)"
-msgstr "Schlüsselwörter splitten (split-extractor-Erweiterung wird geladen)"
-
-#: src/main/extract.c:152
-msgid "print the version number"
-msgstr "die Versionsnummer anzeigen"
-
-#: src/main/extract.c:154
-msgid "be verbose"
-msgstr "viele Informationen ausgeben"
-
-#: src/main/extract.c:156
-msgid "do not print keywords of the given TYPE"
-msgstr "Schlüsselwörter einer bestimmten ART nicht ausgeben"
-
-#: src/main/extract.c:159
-msgid "extract [OPTIONS] [FILENAME]*"
-msgstr "extract [OPTIONEN] [DATEINAME]*"
-
-#: src/main/extract.c:160
-msgid "Extract metadata from files."
-msgstr "Metadaten aus den Dateien extrahieren."
-
-#: src/main/extract.c:198 src/main/extractor.c:875
-#, c-format
-msgid "%s - (binary)\n"
-msgstr "%s - (binär)\n"
-
-#: src/main/extract.c:204 src/main/extractor.c:880
-#, c-format
-msgid "INVALID TYPE - %s\n"
-msgstr "UNGÜLTIGE ART - %s\n"
-
-#: src/main/extract.c:270 src/main/extractor.c:40
-msgid "title"
-msgstr "Titel"
-
-#: src/main/extract.c:272 src/main/extractor.c:38
-msgid "filename"
-msgstr "Dateiname"
-
-#: src/main/extract.c:277 src/main/extractor.c:41
-msgid "author"
-msgstr "Autor"
-
-#: src/main/extract.c:281 src/main/extractor.c:43
-msgid "description"
-msgstr "Beschreibung"
-
-#: src/main/extract.c:283 src/main/extractor.c:55
-msgid "keywords"
-msgstr "Schlüsselwörter"
-
-#: src/main/extract.c:285 src/main/extractor.c:44
-msgid "comment"
-msgstr "Kommentar"
-
-#: src/main/extract.c:289 src/main/extractor.c:45
-msgid "date"
-msgstr "Datum"
-
-#: src/main/extract.c:291 src/main/extractor.c:67
-msgid "creation date"
-msgstr "Datum der Erstellung"
-
-#: src/main/extract.c:319 src/main/extractor.c:46
-msgid "publisher"
-msgstr "Herausgeber"
-
-#: src/main/extract.c:323 src/main/extractor.c:52
-msgid "organization"
-msgstr "Organisation"
-
-#: src/main/extract.c:327 src/main/extractor.c:54
-msgid "subject"
-msgstr "Gegenstand"
-
-#: src/main/extract.c:331 src/main/extractor.c:71
-msgid "page count"
-msgstr "Seitenanzahl"
-
-#: src/main/extract.c:473
-#, c-format
-msgid "You must specify an argument for the `%s' option (option ignored).\n"
-msgstr ""
-"Sie müssen ein Argument für die Option »%s« angeben (Option wird "
-"ignoriert).\n"
-
-#: src/main/extract.c:540
-#, c-format
-msgid "Use --help to get a list of options.\n"
-msgstr "Verwenden Sie --help, um eine Liste aller Optionen zu sehen.\n"
-
-#: src/main/extract.c:599
-#, c-format
-msgid "%% BiBTeX file\n"
-msgstr "%% BibTeX Datei\n"
-
-#: src/main/extract.c:606
-#, c-format
-msgid "Keywords for file %s:\n"
-msgstr "Schlüsserwörter für die Datei %s:\n"
-
-#: src/main/extractor.c:37
-msgid "unknown"
-msgstr "unbekannt"
-
-#: src/main/extractor.c:39
-msgid "mimetype"
-msgstr "MIME-Typ"
-
-#: src/main/extractor.c:42
-msgid "artist"
-msgstr "Künstler"
-
-#: src/main/extractor.c:47
-msgid "language"
-msgstr "Sprache"
-
-#: src/main/extractor.c:48
-msgid "album"
-msgstr "Album"
-
-#: src/main/extractor.c:49
-msgid "genre"
-msgstr "Fach"
-
-#: src/main/extractor.c:50
-msgid "location"
-msgstr "Ort"
-
-#: src/main/extractor.c:51
-msgid "version"
-msgstr "Version"
-
-#: src/main/extractor.c:53
-msgid "copyright"
-msgstr "Copyright"
-
-#: src/main/extractor.c:56
-msgid "contributor"
-msgstr "Beiträger"
-
-#: src/main/extractor.c:57
-msgid "resource-type"
-msgstr "Art der Ressource"
-
-#: src/main/extractor.c:58
-msgid "format"
-msgstr "Format"
-
-#: src/main/extractor.c:59
-msgid "resource-identifier"
-msgstr ""
-
-#: src/main/extractor.c:60
-msgid "source"
-msgstr "Quelle"
-
-#: src/main/extractor.c:61
-msgid "relation"
-msgstr "Beziehung"
-
-#: src/main/extractor.c:62
-msgid "coverage"
-msgstr ""
-
-#: src/main/extractor.c:63
-msgid "software"
-msgstr "Software"
-
-#: src/main/extractor.c:64
-msgid "disclaimer"
-msgstr ""
-
-#: src/main/extractor.c:65
-msgid "warning"
-msgstr "Warnung"
-
-#: src/main/extractor.c:66
-msgid "translated"
-msgstr "übersetzt"
-
-#: src/main/extractor.c:68
-msgid "modification date"
-msgstr "Datum der Veränderung"
-
-#: src/main/extractor.c:69
-msgid "creator"
-msgstr "Ersteller"
-
-#: src/main/extractor.c:70
-msgid "producer"
-msgstr "Hersteller"
-
-#: src/main/extractor.c:72
-msgid "page orientation"
-msgstr "Seitenausrichtung"
-
-#: src/main/extractor.c:73
-msgid "paper size"
-msgstr "Seitengröße"
-
-#: src/main/extractor.c:74
-msgid "used fonts"
-msgstr "verwendete Schriften"
-
-#: src/main/extractor.c:75
-msgid "page order"
-msgstr "Seitenreihenfolge"
-
-#: src/main/extractor.c:76
-msgid "created for"
-msgstr "erstellt für"
-
-#: src/main/extractor.c:77
-msgid "magnification"
-msgstr "Vergrößerung"
-
-#: src/main/extractor.c:78
-msgid "release"
-msgstr "Release"
-
-#: src/main/extractor.c:79
-msgid "group"
-msgstr "Gruppe"
-
-#: src/main/extractor.c:80
-msgid "size"
-msgstr "Größe"
-
-#: src/main/extractor.c:81
-msgid "summary"
-msgstr "Kurzbeschreibung"
-
-#: src/main/extractor.c:82
-msgid "packager"
-msgstr "Paket-Ersteller"
-
-#: src/main/extractor.c:83
-msgid "vendor"
-msgstr ""
-
-#: src/main/extractor.c:84
-msgid "license"
-msgstr "Lizenz"
-
-#: src/main/extractor.c:85
-msgid "distribution"
-msgstr "Distribution"
-
-#: src/main/extractor.c:86
-msgid "build-host"
-msgstr ""
-
-#: src/main/extractor.c:87
-msgid "os"
-msgstr "Betriebssystem"
-
-#: src/main/extractor.c:88
-msgid "dependency"
-msgstr "Abhängigkeit"
-
-#: src/main/extractor.c:89
-msgid "MD4"
-msgstr "MD4"
-
-#: src/main/extractor.c:90
-msgid "MD5"
-msgstr "MD5"
-
-#: src/main/extractor.c:91
-msgid "SHA-0"
-msgstr "SHA-0"
-
-#: src/main/extractor.c:92
-msgid "SHA-1"
-msgstr "SHA-1"
-
-#: src/main/extractor.c:93
-msgid "RipeMD160"
-msgstr "RipeMD160"
-
-#: src/main/extractor.c:94
-msgid "resolution"
-msgstr "Auflösung"
-
-#: src/main/extractor.c:95
-msgid "category"
-msgstr "Kategorie"
-
-#: src/main/extractor.c:96
-msgid "book title"
-msgstr "Buchtitel"
-
-#: src/main/extractor.c:97
-msgid "priority"
-msgstr "Priorität"
-
-#: src/main/extractor.c:98
-msgid "conflicts"
-msgstr ""
-
-#: src/main/extractor.c:99
-msgid "replaces"
-msgstr "Ersatz für"
-
-#: src/main/extractor.c:100
-msgid "provides"
-msgstr ""
-
-#: src/main/extractor.c:101
-msgid "conductor"
-msgstr ""
-
-#: src/main/extractor.c:102
-msgid "interpreter"
-msgstr "Interpret"
-
-#: src/main/extractor.c:103
-msgid "owner"
-msgstr "Besitzer"
-
-#: src/main/extractor.c:104
-msgid "lyrics"
-msgstr "Liedtexte"
-
-#: src/main/extractor.c:105
-msgid "media type"
-msgstr "Medien-Art"
-
-#: src/main/extractor.c:106
-msgid "contact"
-msgstr "Kontakt"
-
-#: src/main/extractor.c:107
-msgid "binary thumbnail data"
-msgstr ""
-
-#: src/main/extractor.c:108
-msgid "publication date"
-msgstr "Erstellungsdatum"
-
-#: src/main/extractor.c:109
-msgid "camera make"
-msgstr ""
-
-#: src/main/extractor.c:110
-msgid "camera model"
-msgstr "Kamera Modell"
-
-#: src/main/extractor.c:111
-msgid "exposure"
-msgstr ""
-
-#: src/main/extractor.c:112
-msgid "aperture"
-msgstr ""
-
-#: src/main/extractor.c:113
-msgid "exposure bias"
-msgstr ""
-
-#: src/main/extractor.c:114
-msgid "flash"
-msgstr "Blitz"
-
-#: src/main/extractor.c:115
-msgid "flash bias"
-msgstr ""
-
-#: src/main/extractor.c:116
-msgid "focal length"
-msgstr ""
-
-#: src/main/extractor.c:117
-msgid "focal length (35mm equivalent)"
-msgstr ""
-
-#: src/main/extractor.c:118
-msgid "iso speed"
-msgstr ""
-
-#: src/main/extractor.c:119
-msgid "exposure mode"
-msgstr ""
-
-#: src/main/extractor.c:120
-msgid "metering mode"
-msgstr ""
-
-#: src/main/extractor.c:121
-msgid "macro mode"
-msgstr ""
-
-#: src/main/extractor.c:122
-msgid "image quality"
-msgstr ""
-
-#: src/main/extractor.c:123
-msgid "white balance"
-msgstr ""
-
-#: src/main/extractor.c:124
-msgid "orientation"
-msgstr "Ausrichtung"
-
-#: src/main/extractor.c:218
-#, c-format
-msgid "Initialization of plugin mechanism failed: %s!\n"
-msgstr "Initialisierung des Plugin-Mechanismus' ist fehlgeschlagen: %s.\n"
-
-#: src/main/extractor.c:365
-#, c-format
-msgid ""
-"Resolving symbol `%s' in library `%s' failed, so I tried `%s', but that "
-"failed also. Errors are: `%s' and `%s'.\n"
-msgstr ""
-
-#: src/main/extractor.c:394
-#, c-format
-msgid "Loading `%s' plugin failed: %s\n"
-msgstr "Laden des »%s«-Plugins ist fehlgeschlagen: %s\n"
-
-#: src/main/extractor.c:599
-#, c-format
-msgid "Unloading plugin `%s' failed!\n"
-msgstr "Entladen des »%s«-Erweiterung ist fehlgeschlagen.\n"
-
#~ msgid "No error"
#~ msgstr "Kein Fehler"
Modified: Extractor/po/libextractor.pot
===================================================================
--- Extractor/po/libextractor.pot 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/po/libextractor.pot 2005-09-05 13:48:39 UTC (rev 2064)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: address@hidden"
-"POT-Creation-Date: 2005-08-26 22:35-0700\n"
+"POT-Creation-Date: 2005-09-04 02:59-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <address@hidden>\n"
"Language-Team: LANGUAGE <address@hidden>\n"
@@ -26,26 +26,26 @@
msgid "Binary RPM %d.%d"
msgstr ""
-#: src/plugins/printable/dictionary-builder.c:52
+#: src/plugins/printable/dictionary-builder.c:50
#, c-format
msgid ""
"Please provide the name of the language you are building\n"
"a dictionary for. For example:\n"
msgstr ""
-#: src/plugins/printable/dictionary-builder.c:65
+#: src/plugins/printable/dictionary-builder.c:63
#, c-format
msgid "Error opening file `%s': %s\n"
msgstr ""
-#: src/plugins/printable/dictionary-builder.c:73
+#: src/plugins/printable/dictionary-builder.c:71
#, c-format
msgid ""
"Error allocating: %s\n"
"."
msgstr ""
-#: src/plugins/printable/dictionary-builder.c:85
+#: src/plugins/printable/dictionary-builder.c:83
#, c-format
msgid "Increase ALLOCSIZE (in %s).\n"
msgstr ""
@@ -86,11 +86,11 @@
msgid "Kernel routines"
msgstr ""
-#: src/plugins/wavextractor.c:113 src/plugins/mp3extractor.c:426
+#: src/plugins/wavextractor.c:113
msgid "mono"
msgstr ""
-#: src/plugins/wavextractor.c:113 src/plugins/mp3extractor.c:426
+#: src/plugins/wavextractor.c:113
msgid "stereo"
msgstr ""
@@ -98,1166 +98,3 @@
#, c-format
msgid "Fatal: could not allocate (%s at %s:%d).\n"
msgstr ""
-
-#: src/plugins/jpegextractor.c:178
-#, c-format
-msgid "%ux%u dots per inch"
-msgstr ""
-
-#: src/plugins/jpegextractor.c:188
-#, c-format
-msgid "%ux%u dots per cm"
-msgstr ""
-
-#: src/plugins/jpegextractor.c:198
-#, c-format
-msgid "%ux%u dots per inch?"
-msgstr ""
-
-#: src/plugins/riffextractor.c:167
-#, c-format
-msgid "codec: %s, %u fps, %u ms"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:49
-msgid "Blues"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:50
-msgid "Classic Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:51
-msgid "Country"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:52
-msgid "Dance"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:53
-msgid "Disco"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:54
-msgid "Funk"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:55
-msgid "Grunge"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:56
-msgid "Hip-Hop"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:57
-msgid "Jazz"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:58
-msgid "Metal"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:59
-msgid "New Age"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:60
-msgid "Oldies"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:61
-msgid "Other"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:62
-msgid "Pop"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:63
-msgid "R&B"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:64
-msgid "Rap"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:65
-msgid "Reggae"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:66
-msgid "Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:67
-msgid "Techno"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:68
-msgid "Industrial"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:69
-msgid "Alternative"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:70
-msgid "Ska"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:71
-msgid "Death Metal"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:72
-msgid "Pranks"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:73
-msgid "Soundtrack"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:74
-msgid "Euro-Techno"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:75
-msgid "Ambient"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:76
-msgid "Trip-Hop"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:77
-msgid "Vocal"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:78
-msgid "Jazz+Funk"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:79
-msgid "Fusion"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:80
-msgid "Trance"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:81
-msgid "Classical"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:82
-msgid "Instrumental"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:83
-msgid "Acid"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:84
-msgid "House"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:85
-msgid "Game"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:86
-msgid "Sound Clip"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:87
-msgid "Gospel"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:88
-msgid "Noise"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:89
-msgid "Alt. Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:90
-msgid "Bass"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:91
-msgid "Soul"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:92
-msgid "Punk"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:93
-msgid "Space"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:94
-msgid "Meditative"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:95
-msgid "Instrumental Pop"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:96
-msgid "Instrumental Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:97
-msgid "Ethnic"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:98
-msgid "Gothic"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:99
-msgid "Darkwave"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:100
-msgid "Techno-Industrial"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:101
-msgid "Electronic"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:102
-msgid "Pop-Folk"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:103
-msgid "Eurodance"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:104
-msgid "Dream"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:105
-msgid "Southern Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:106
-msgid "Comedy"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:107
-msgid "Cult"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:108
-msgid "Gangsta Rap"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:109
-msgid "Top 40"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:110
-msgid "Christian Rap"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:111
-msgid "Pop/Funk"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:112
-msgid "Jungle"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:113
-msgid "Native American"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:114
-msgid "Cabaret"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:115
-msgid "New Wave"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:116
-msgid "Psychedelic"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:117
-msgid "Rave"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:118
-msgid "Showtunes"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:119
-msgid "Trailer"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:120
-msgid "Lo-Fi"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:121
-msgid "Tribal"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:122
-msgid "Acid Punk"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:123
-msgid "Acid Jazz"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:124
-msgid "Polka"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:125
-msgid "Retro"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:126
-msgid "Musical"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:127
-msgid "Rock & Roll"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:128
-msgid "Hard Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:129
-msgid "Folk"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:130
-msgid "Folk/Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:131
-msgid "National Folk"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:132
-msgid "Swing"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:133
-msgid "Fast-Fusion"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:134
-msgid "Bebob"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:135
-msgid "Latin"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:136
-msgid "Revival"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:137
-msgid "Celtic"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:138
-msgid "Bluegrass"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:139
-msgid "Avantgarde"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:140
-msgid "Gothic Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:141
-msgid "Progressive Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:142
-msgid "Psychedelic Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:143
-msgid "Symphonic Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:144
-msgid "Slow Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:145
-msgid "Big Band"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:146
-msgid "Chorus"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:147
-msgid "Easy Listening"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:148
-msgid "Acoustic"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:149
-msgid "Humour"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:150
-msgid "Speech"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:151
-msgid "Chanson"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:152
-msgid "Opera"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:153
-msgid "Chamber Music"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:154
-msgid "Sonata"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:155
-msgid "Symphony"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:156
-msgid "Booty Bass"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:157
-msgid "Primus"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:158
-msgid "Porn Groove"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:159
-msgid "Satire"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:160
-msgid "Slow Jam"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:161
-msgid "Club"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:162
-msgid "Tango"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:163
-msgid "Samba"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:164
-msgid "Folklore"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:165
-msgid "Ballad"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:166
-msgid "Power Ballad"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:167
-msgid "Rhythmic Soul"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:168
-msgid "Freestyle"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:169
-msgid "Duet"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:170
-msgid "Punk Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:171
-msgid "Drum Solo"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:172
-msgid "A Cappella"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:173
-msgid "Euro-House"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:174
-msgid "Dance Hall"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:175
-msgid "Goa"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:176
-msgid "Drum & Bass"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:177
-msgid "Club-House"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:178
-msgid "Hardcore"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:179
-msgid "Terror"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:180
-msgid "Indie"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:181
-msgid "BritPop"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:182
-msgid "Negerpunk"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:183
-msgid "Polsk Punk"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:184
-msgid "Beat"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:185
-msgid "Christian Gangsta Rap"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:186
-msgid "Heavy Metal"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:187
-msgid "Black Metal"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:188
-msgid "Crossover"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:189
-msgid "Contemporary Christian"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:190
-msgid "Christian Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:191
-msgid "Merengue"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:192
-msgid "Salsa"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:193
-msgid "Thrash Metal"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:194
-msgid "Anime"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:195
-msgid "JPop"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:196
-msgid "Synthpop"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:427
-msgid "(variable bps)"
-msgstr ""
-
-#: src/main/getopt.c:681
-#, c-format
-msgid "%s: option `%s' is ambiguous\n"
-msgstr ""
-
-#: src/main/getopt.c:706
-#, c-format
-msgid "%s: option `--%s' doesn't allow an argument\n"
-msgstr ""
-
-#: src/main/getopt.c:712
-#, c-format
-msgid "%s: option `%c%s' doesn't allow an argument\n"
-msgstr ""
-
-#: src/main/getopt.c:729 src/main/getopt.c:900
-#, c-format
-msgid "%s: option `%s' requires an argument\n"
-msgstr ""
-
-#: src/main/getopt.c:758
-#, c-format
-msgid "%s: unrecognized option `--%s'\n"
-msgstr ""
-
-#: src/main/getopt.c:762
-#, c-format
-msgid "%s: unrecognized option `%c%s'\n"
-msgstr ""
-
-#: src/main/getopt.c:788
-#, c-format
-msgid "%s: illegal option -- %c\n"
-msgstr ""
-
-#: src/main/getopt.c:790
-#, c-format
-msgid "%s: invalid option -- %c\n"
-msgstr ""
-
-#: src/main/getopt.c:819 src/main/getopt.c:949
-#, c-format
-msgid "%s: option requires an argument -- %c\n"
-msgstr ""
-
-#: src/main/getopt.c:867
-#, c-format
-msgid "%s: option `-W %s' is ambiguous\n"
-msgstr ""
-
-#: src/main/getopt.c:885
-#, c-format
-msgid "%s: option `-W %s' doesn't allow an argument\n"
-msgstr ""
-
-#: src/main/extract.c:49
-#, c-format
-msgid ""
-"Usage: %s\n"
-"%s\n"
-"\n"
-msgstr ""
-
-#: src/main/extract.c:52
-#, c-format
-msgid ""
-"Arguments mandatory for long options are also mandatory for short options.\n"
-msgstr ""
-
-#: src/main/extract.c:126
-msgid "do not remove any duplicates"
-msgstr ""
-
-#: src/main/extract.c:128
-msgid "print output in bibtex format"
-msgstr ""
-
-#: src/main/extract.c:130
-msgid ""
-"use the generic plaintext extractor for the language with the 2-letter "
-"language code LANG"
-msgstr ""
-
-#: src/main/extract.c:132
-msgid "remove duplicates only if types match"
-msgstr ""
-
-#: src/main/extract.c:134
-msgid "use the filename as a keyword (loads filename-extractor plugin)"
-msgstr ""
-
-#: src/main/extract.c:136
-msgid "print this help"
-msgstr ""
-
-#: src/main/extract.c:138
-msgid "compute hash using the given ALGORITHM (currently sha1 or md5)"
-msgstr ""
-
-#: src/main/extract.c:140
-msgid "load an extractor plugin named LIBRARY"
-msgstr ""
-
-#: src/main/extract.c:142
-msgid "list all keyword types"
-msgstr ""
-
-#: src/main/extract.c:144
-msgid "do not use the default set of extractor plugins"
-msgstr ""
-
-#: src/main/extract.c:146
-msgid "print only keywords of the given TYPE (use -L to get a list)"
-msgstr ""
-
-#: src/main/extract.c:148
-msgid "remove duplicates even if keyword types do not match"
-msgstr ""
-
-#: src/main/extract.c:150
-msgid "use keyword splitting (loads split-extractor plugin)"
-msgstr ""
-
-#: src/main/extract.c:152
-msgid "print the version number"
-msgstr ""
-
-#: src/main/extract.c:154
-msgid "be verbose"
-msgstr ""
-
-#: src/main/extract.c:156
-msgid "do not print keywords of the given TYPE"
-msgstr ""
-
-#: src/main/extract.c:159
-msgid "extract [OPTIONS] [FILENAME]*"
-msgstr ""
-
-#: src/main/extract.c:160
-msgid "Extract metadata from files."
-msgstr ""
-
-#: src/main/extract.c:198 src/main/extractor.c:875
-#, c-format
-msgid "%s - (binary)\n"
-msgstr ""
-
-#: src/main/extract.c:204 src/main/extractor.c:880
-#, c-format
-msgid "INVALID TYPE - %s\n"
-msgstr ""
-
-#: src/main/extract.c:270 src/main/extractor.c:40
-msgid "title"
-msgstr ""
-
-#: src/main/extract.c:272 src/main/extractor.c:38
-msgid "filename"
-msgstr ""
-
-#: src/main/extract.c:277 src/main/extractor.c:41
-msgid "author"
-msgstr ""
-
-#: src/main/extract.c:281 src/main/extractor.c:43
-msgid "description"
-msgstr ""
-
-#: src/main/extract.c:283 src/main/extractor.c:55
-msgid "keywords"
-msgstr ""
-
-#: src/main/extract.c:285 src/main/extractor.c:44
-msgid "comment"
-msgstr ""
-
-#: src/main/extract.c:289 src/main/extractor.c:45
-msgid "date"
-msgstr ""
-
-#: src/main/extract.c:291 src/main/extractor.c:67
-msgid "creation date"
-msgstr ""
-
-#: src/main/extract.c:319 src/main/extractor.c:46
-msgid "publisher"
-msgstr ""
-
-#: src/main/extract.c:323 src/main/extractor.c:52
-msgid "organization"
-msgstr ""
-
-#: src/main/extract.c:327 src/main/extractor.c:54
-msgid "subject"
-msgstr ""
-
-#: src/main/extract.c:331 src/main/extractor.c:71
-msgid "page count"
-msgstr ""
-
-#: src/main/extract.c:473
-#, c-format
-msgid "You must specify an argument for the `%s' option (option ignored).\n"
-msgstr ""
-
-#: src/main/extract.c:540
-#, c-format
-msgid "Use --help to get a list of options.\n"
-msgstr ""
-
-#: src/main/extract.c:599
-#, c-format
-msgid "%% BiBTeX file\n"
-msgstr ""
-
-#: src/main/extract.c:606
-#, c-format
-msgid "Keywords for file %s:\n"
-msgstr ""
-
-#: src/main/extractor.c:37
-msgid "unknown"
-msgstr ""
-
-#: src/main/extractor.c:39
-msgid "mimetype"
-msgstr ""
-
-#: src/main/extractor.c:42
-msgid "artist"
-msgstr ""
-
-#: src/main/extractor.c:47
-msgid "language"
-msgstr ""
-
-#: src/main/extractor.c:48
-msgid "album"
-msgstr ""
-
-#: src/main/extractor.c:49
-msgid "genre"
-msgstr ""
-
-#: src/main/extractor.c:50
-msgid "location"
-msgstr ""
-
-#: src/main/extractor.c:51
-msgid "version"
-msgstr ""
-
-#: src/main/extractor.c:53
-msgid "copyright"
-msgstr ""
-
-#: src/main/extractor.c:56
-msgid "contributor"
-msgstr ""
-
-#: src/main/extractor.c:57
-msgid "resource-type"
-msgstr ""
-
-#: src/main/extractor.c:58
-msgid "format"
-msgstr ""
-
-#: src/main/extractor.c:59
-msgid "resource-identifier"
-msgstr ""
-
-#: src/main/extractor.c:60
-msgid "source"
-msgstr ""
-
-#: src/main/extractor.c:61
-msgid "relation"
-msgstr ""
-
-#: src/main/extractor.c:62
-msgid "coverage"
-msgstr ""
-
-#: src/main/extractor.c:63
-msgid "software"
-msgstr ""
-
-#: src/main/extractor.c:64
-msgid "disclaimer"
-msgstr ""
-
-#: src/main/extractor.c:65
-msgid "warning"
-msgstr ""
-
-#: src/main/extractor.c:66
-msgid "translated"
-msgstr ""
-
-#: src/main/extractor.c:68
-msgid "modification date"
-msgstr ""
-
-#: src/main/extractor.c:69
-msgid "creator"
-msgstr ""
-
-#: src/main/extractor.c:70
-msgid "producer"
-msgstr ""
-
-#: src/main/extractor.c:72
-msgid "page orientation"
-msgstr ""
-
-#: src/main/extractor.c:73
-msgid "paper size"
-msgstr ""
-
-#: src/main/extractor.c:74
-msgid "used fonts"
-msgstr ""
-
-#: src/main/extractor.c:75
-msgid "page order"
-msgstr ""
-
-#: src/main/extractor.c:76
-msgid "created for"
-msgstr ""
-
-#: src/main/extractor.c:77
-msgid "magnification"
-msgstr ""
-
-#: src/main/extractor.c:78
-msgid "release"
-msgstr ""
-
-#: src/main/extractor.c:79
-msgid "group"
-msgstr ""
-
-#: src/main/extractor.c:80
-msgid "size"
-msgstr ""
-
-#: src/main/extractor.c:81
-msgid "summary"
-msgstr ""
-
-#: src/main/extractor.c:82
-msgid "packager"
-msgstr ""
-
-#: src/main/extractor.c:83
-msgid "vendor"
-msgstr ""
-
-#: src/main/extractor.c:84
-msgid "license"
-msgstr ""
-
-#: src/main/extractor.c:85
-msgid "distribution"
-msgstr ""
-
-#: src/main/extractor.c:86
-msgid "build-host"
-msgstr ""
-
-#: src/main/extractor.c:87
-msgid "os"
-msgstr ""
-
-#: src/main/extractor.c:88
-msgid "dependency"
-msgstr ""
-
-#: src/main/extractor.c:89
-msgid "MD4"
-msgstr ""
-
-#: src/main/extractor.c:90
-msgid "MD5"
-msgstr ""
-
-#: src/main/extractor.c:91
-msgid "SHA-0"
-msgstr ""
-
-#: src/main/extractor.c:92
-msgid "SHA-1"
-msgstr ""
-
-#: src/main/extractor.c:93
-msgid "RipeMD160"
-msgstr ""
-
-#: src/main/extractor.c:94
-msgid "resolution"
-msgstr ""
-
-#: src/main/extractor.c:95
-msgid "category"
-msgstr ""
-
-#: src/main/extractor.c:96
-msgid "book title"
-msgstr ""
-
-#: src/main/extractor.c:97
-msgid "priority"
-msgstr ""
-
-#: src/main/extractor.c:98
-msgid "conflicts"
-msgstr ""
-
-#: src/main/extractor.c:99
-msgid "replaces"
-msgstr ""
-
-#: src/main/extractor.c:100
-msgid "provides"
-msgstr ""
-
-#: src/main/extractor.c:101
-msgid "conductor"
-msgstr ""
-
-#: src/main/extractor.c:102
-msgid "interpreter"
-msgstr ""
-
-#: src/main/extractor.c:103
-msgid "owner"
-msgstr ""
-
-#: src/main/extractor.c:104
-msgid "lyrics"
-msgstr ""
-
-#: src/main/extractor.c:105
-msgid "media type"
-msgstr ""
-
-#: src/main/extractor.c:106
-msgid "contact"
-msgstr ""
-
-#: src/main/extractor.c:107
-msgid "binary thumbnail data"
-msgstr ""
-
-#: src/main/extractor.c:108
-msgid "publication date"
-msgstr ""
-
-#: src/main/extractor.c:109
-msgid "camera make"
-msgstr ""
-
-#: src/main/extractor.c:110
-msgid "camera model"
-msgstr ""
-
-#: src/main/extractor.c:111
-msgid "exposure"
-msgstr ""
-
-#: src/main/extractor.c:112
-msgid "aperture"
-msgstr ""
-
-#: src/main/extractor.c:113
-msgid "exposure bias"
-msgstr ""
-
-#: src/main/extractor.c:114
-msgid "flash"
-msgstr ""
-
-#: src/main/extractor.c:115
-msgid "flash bias"
-msgstr ""
-
-#: src/main/extractor.c:116
-msgid "focal length"
-msgstr ""
-
-#: src/main/extractor.c:117
-msgid "focal length (35mm equivalent)"
-msgstr ""
-
-#: src/main/extractor.c:118
-msgid "iso speed"
-msgstr ""
-
-#: src/main/extractor.c:119
-msgid "exposure mode"
-msgstr ""
-
-#: src/main/extractor.c:120
-msgid "metering mode"
-msgstr ""
-
-#: src/main/extractor.c:121
-msgid "macro mode"
-msgstr ""
-
-#: src/main/extractor.c:122
-msgid "image quality"
-msgstr ""
-
-#: src/main/extractor.c:123
-msgid "white balance"
-msgstr ""
-
-#: src/main/extractor.c:124
-msgid "orientation"
-msgstr ""
-
-#: src/main/extractor.c:218
-#, c-format
-msgid "Initialization of plugin mechanism failed: %s!\n"
-msgstr ""
-
-#: src/main/extractor.c:365
-#, c-format
-msgid ""
-"Resolving symbol `%s' in library `%s' failed, so I tried `%s', but that "
-"failed also. Errors are: `%s' and `%s'.\n"
-msgstr ""
-
-#: src/main/extractor.c:394
-#, c-format
-msgid "Loading `%s' plugin failed: %s\n"
-msgstr ""
-
-#: src/main/extractor.c:599
-#, c-format
-msgid "Unloading plugin `%s' failed!\n"
-msgstr ""
Modified: Extractor/po/ro.po
===================================================================
--- Extractor/po/ro.po 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/po/ro.po 2005-09-05 13:48:39 UTC (rev 2064)
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: libextractor 0.4.2\n"
"Report-Msgid-Bugs-To: address@hidden"
-"POT-Creation-Date: 2005-08-26 22:35-0700\n"
+"POT-Creation-Date: 2005-09-04 02:59-0700\n"
"PO-Revision-Date: 2005-02-25 12:00-0500\n"
"Last-Translator: Laurentiu Buzdugan <address@hidden>\n"
"Language-Team: Romanian <address@hidden>\n"
@@ -28,7 +28,7 @@
msgid "Binary RPM %d.%d"
msgstr "Binar RPM %d.%d"
-#: src/plugins/printable/dictionary-builder.c:52
+#: src/plugins/printable/dictionary-builder.c:50
#, c-format
msgid ""
"Please provide the name of the language you are building\n"
@@ -37,12 +37,12 @@
"V� rug�m furniza�i numele limbii pentru care contrui�i\n"
"un dic�ionar. De exemplu:\n"
-#: src/plugins/printable/dictionary-builder.c:65
+#: src/plugins/printable/dictionary-builder.c:63
#, c-format
msgid "Error opening file `%s': %s\n"
msgstr "Eroare deschidere fi�ier `%s': %s\n"
-#: src/plugins/printable/dictionary-builder.c:73
+#: src/plugins/printable/dictionary-builder.c:71
#, c-format
msgid ""
"Error allocating: %s\n"
@@ -51,7 +51,7 @@
"Eroare de alocare: %s\n"
"."
-#: src/plugins/printable/dictionary-builder.c:85
+#: src/plugins/printable/dictionary-builder.c:83
#, c-format
msgid "Increase ALLOCSIZE (in %s).\n"
msgstr "Cre�te�i ALLOCSIZE (�n %s).\n"
@@ -92,11 +92,11 @@
msgid "Kernel routines"
msgstr "Proceduri kernel"
-#: src/plugins/wavextractor.c:113 src/plugins/mp3extractor.c:426
+#: src/plugins/wavextractor.c:113
msgid "mono"
msgstr "mono"
-#: src/plugins/wavextractor.c:113 src/plugins/mp3extractor.c:426
+#: src/plugins/wavextractor.c:113
msgid "stereo"
msgstr "stereo"
@@ -105,1189 +105,837 @@
msgid "Fatal: could not allocate (%s at %s:%d).\n"
msgstr "Fatal: nu am putut aloca (%s la %s:%d).\n"
-#: src/plugins/jpegextractor.c:178
-#, c-format
-msgid "%ux%u dots per inch"
-msgstr "%ux%u puncte pe inci (dpi)"
+#~ msgid "%ux%u dots per inch"
+#~ msgstr "%ux%u puncte pe inci (dpi)"
-#: src/plugins/jpegextractor.c:188
-#, c-format
-msgid "%ux%u dots per cm"
-msgstr "%ux%u puncte pe cm"
+#~ msgid "%ux%u dots per cm"
+#~ msgstr "%ux%u puncte pe cm"
-#: src/plugins/jpegextractor.c:198
-#, c-format
-msgid "%ux%u dots per inch?"
-msgstr "%ux%u puncte pe inci?"
+#~ msgid "%ux%u dots per inch?"
+#~ msgstr "%ux%u puncte pe inci?"
-#: src/plugins/riffextractor.c:167
-#, c-format
-msgid "codec: %s, %u fps, %u ms"
-msgstr "codec: %s, %u fps, %u ms"
+#~ msgid "codec: %s, %u fps, %u ms"
+#~ msgstr "codec: %s, %u fps, %u ms"
-#: src/plugins/mp3extractor.c:49
-msgid "Blues"
-msgstr "Blues"
+#~ msgid "Blues"
+#~ msgstr "Blues"
-#: src/plugins/mp3extractor.c:50
-msgid "Classic Rock"
-msgstr "Rock clasic"
+#~ msgid "Classic Rock"
+#~ msgstr "Rock clasic"
-#: src/plugins/mp3extractor.c:51
-msgid "Country"
-msgstr "�ar�"
+#~ msgid "Country"
+#~ msgstr "�ar�"
-#: src/plugins/mp3extractor.c:52
-msgid "Dance"
-msgstr "Dance"
+#~ msgid "Dance"
+#~ msgstr "Dance"
-#: src/plugins/mp3extractor.c:53
-msgid "Disco"
-msgstr "Disco"
+#~ msgid "Disco"
+#~ msgstr "Disco"
-#: src/plugins/mp3extractor.c:54
-msgid "Funk"
-msgstr "Funk"
+#~ msgid "Funk"
+#~ msgstr "Funk"
-#: src/plugins/mp3extractor.c:55
-msgid "Grunge"
-msgstr "Grunge"
+#~ msgid "Grunge"
+#~ msgstr "Grunge"
-#: src/plugins/mp3extractor.c:56
-msgid "Hip-Hop"
-msgstr "Hip-Hop"
+#~ msgid "Hip-Hop"
+#~ msgstr "Hip-Hop"
-#: src/plugins/mp3extractor.c:57
-msgid "Jazz"
-msgstr "Jazz"
+#~ msgid "Jazz"
+#~ msgstr "Jazz"
-#: src/plugins/mp3extractor.c:58
-msgid "Metal"
-msgstr "Metal"
+#~ msgid "Metal"
+#~ msgstr "Metal"
-#: src/plugins/mp3extractor.c:59
-msgid "New Age"
-msgstr "New Age"
+#~ msgid "New Age"
+#~ msgstr "New Age"
-#: src/plugins/mp3extractor.c:60
-msgid "Oldies"
-msgstr "Oldies"
+#~ msgid "Oldies"
+#~ msgstr "Oldies"
-#: src/plugins/mp3extractor.c:61
-msgid "Other"
-msgstr "Altele"
+#~ msgid "Other"
+#~ msgstr "Altele"
-#: src/plugins/mp3extractor.c:62
-msgid "Pop"
-msgstr "Pop"
+#~ msgid "Pop"
+#~ msgstr "Pop"
-#: src/plugins/mp3extractor.c:63
-msgid "R&B"
-msgstr "R&B"
+#~ msgid "R&B"
+#~ msgstr "R&B"
-#: src/plugins/mp3extractor.c:64
-msgid "Rap"
-msgstr "Rap"
+#~ msgid "Rap"
+#~ msgstr "Rap"
-#: src/plugins/mp3extractor.c:65
-msgid "Reggae"
-msgstr "Reggae"
+#~ msgid "Reggae"
+#~ msgstr "Reggae"
-#: src/plugins/mp3extractor.c:66
-msgid "Rock"
-msgstr "Rock"
+#~ msgid "Rock"
+#~ msgstr "Rock"
-#: src/plugins/mp3extractor.c:67
-msgid "Techno"
-msgstr "Techno"
+#~ msgid "Techno"
+#~ msgstr "Techno"
-#: src/plugins/mp3extractor.c:68
-msgid "Industrial"
-msgstr "Industrial"
+#~ msgid "Industrial"
+#~ msgstr "Industrial"
-#: src/plugins/mp3extractor.c:69
-msgid "Alternative"
-msgstr "Alternative"
+#~ msgid "Alternative"
+#~ msgstr "Alternative"
-#: src/plugins/mp3extractor.c:70
-msgid "Ska"
-msgstr "Ska"
+#~ msgid "Ska"
+#~ msgstr "Ska"
-#: src/plugins/mp3extractor.c:71
-msgid "Death Metal"
-msgstr "Death Metal"
+#~ msgid "Death Metal"
+#~ msgstr "Death Metal"
-#: src/plugins/mp3extractor.c:72
-msgid "Pranks"
-msgstr "Pranks"
+#~ msgid "Pranks"
+#~ msgstr "Pranks"
-#: src/plugins/mp3extractor.c:73
-msgid "Soundtrack"
-msgstr "Soundtrack"
+#~ msgid "Soundtrack"
+#~ msgstr "Soundtrack"
-#: src/plugins/mp3extractor.c:74
-msgid "Euro-Techno"
-msgstr "Euro-Techno"
+#~ msgid "Euro-Techno"
+#~ msgstr "Euro-Techno"
-#: src/plugins/mp3extractor.c:75
-msgid "Ambient"
-msgstr "Ambient"
+#~ msgid "Ambient"
+#~ msgstr "Ambient"
-#: src/plugins/mp3extractor.c:76
-msgid "Trip-Hop"
-msgstr "Trip-Hop"
+#~ msgid "Trip-Hop"
+#~ msgstr "Trip-Hop"
-#: src/plugins/mp3extractor.c:77
-msgid "Vocal"
-msgstr "Vocal"
+#~ msgid "Vocal"
+#~ msgstr "Vocal"
-#: src/plugins/mp3extractor.c:78
-msgid "Jazz+Funk"
-msgstr "Jazz+Funk"
+#~ msgid "Jazz+Funk"
+#~ msgstr "Jazz+Funk"
-#: src/plugins/mp3extractor.c:79
-msgid "Fusion"
-msgstr "Fusion"
+#~ msgid "Fusion"
+#~ msgstr "Fusion"
-#: src/plugins/mp3extractor.c:80
-msgid "Trance"
-msgstr "Trance"
+#~ msgid "Trance"
+#~ msgstr "Trance"
-#: src/plugins/mp3extractor.c:81
-msgid "Classical"
-msgstr "Clasic�"
+#~ msgid "Classical"
+#~ msgstr "Clasic�"
-#: src/plugins/mp3extractor.c:82
-msgid "Instrumental"
-msgstr "Instrumental"
+#~ msgid "Instrumental"
+#~ msgstr "Instrumental"
-#: src/plugins/mp3extractor.c:83
-msgid "Acid"
-msgstr "Acid"
+#~ msgid "Acid"
+#~ msgstr "Acid"
-#: src/plugins/mp3extractor.c:84
-msgid "House"
-msgstr "House"
+#~ msgid "House"
+#~ msgstr "House"
-#: src/plugins/mp3extractor.c:85
-msgid "Game"
-msgstr "Joc"
+#~ msgid "Game"
+#~ msgstr "Joc"
-#: src/plugins/mp3extractor.c:86
-msgid "Sound Clip"
-msgstr "Clip sonor"
+#~ msgid "Sound Clip"
+#~ msgstr "Clip sonor"
-#: src/plugins/mp3extractor.c:87
-msgid "Gospel"
-msgstr "Gospel"
+#~ msgid "Gospel"
+#~ msgstr "Gospel"
-#: src/plugins/mp3extractor.c:88
-msgid "Noise"
-msgstr "Zgomot"
+#~ msgid "Noise"
+#~ msgstr "Zgomot"
-#: src/plugins/mp3extractor.c:89
-msgid "Alt. Rock"
-msgstr "Rock Alternativ"
+#~ msgid "Alt. Rock"
+#~ msgstr "Rock Alternativ"
-#: src/plugins/mp3extractor.c:90
-msgid "Bass"
-msgstr "Bass"
+#~ msgid "Bass"
+#~ msgstr "Bass"
-#: src/plugins/mp3extractor.c:91
-msgid "Soul"
-msgstr "Soul"
+#~ msgid "Soul"
+#~ msgstr "Soul"
-#: src/plugins/mp3extractor.c:92
-msgid "Punk"
-msgstr "Punk"
+#~ msgid "Punk"
+#~ msgstr "Punk"
-#: src/plugins/mp3extractor.c:93
-msgid "Space"
-msgstr "Spa�iu"
+#~ msgid "Space"
+#~ msgstr "Spa�iu"
-#: src/plugins/mp3extractor.c:94
-msgid "Meditative"
-msgstr "Meditativ"
+#~ msgid "Meditative"
+#~ msgstr "Meditativ"
-#: src/plugins/mp3extractor.c:95
-msgid "Instrumental Pop"
-msgstr "Instrumental Pop"
+#~ msgid "Instrumental Pop"
+#~ msgstr "Instrumental Pop"
-#: src/plugins/mp3extractor.c:96
-msgid "Instrumental Rock"
-msgstr "Instrumental Rock"
+#~ msgid "Instrumental Rock"
+#~ msgstr "Instrumental Rock"
-#: src/plugins/mp3extractor.c:97
-msgid "Ethnic"
-msgstr "Ethnic"
+#~ msgid "Ethnic"
+#~ msgstr "Ethnic"
-#: src/plugins/mp3extractor.c:98
-msgid "Gothic"
-msgstr "Gothic"
+#~ msgid "Gothic"
+#~ msgstr "Gothic"
-#: src/plugins/mp3extractor.c:99
-msgid "Darkwave"
-msgstr "Darkwave"
+#~ msgid "Darkwave"
+#~ msgstr "Darkwave"
-#: src/plugins/mp3extractor.c:100
-msgid "Techno-Industrial"
-msgstr "Techno-Industrial"
+#~ msgid "Techno-Industrial"
+#~ msgstr "Techno-Industrial"
-#: src/plugins/mp3extractor.c:101
-msgid "Electronic"
-msgstr "Electronic"
+#~ msgid "Electronic"
+#~ msgstr "Electronic"
-#: src/plugins/mp3extractor.c:102
-msgid "Pop-Folk"
-msgstr "Pop-Folk"
+#~ msgid "Pop-Folk"
+#~ msgstr "Pop-Folk"
-#: src/plugins/mp3extractor.c:103
-msgid "Eurodance"
-msgstr "Eurodance"
+#~ msgid "Eurodance"
+#~ msgstr "Eurodance"
-#: src/plugins/mp3extractor.c:104
-msgid "Dream"
-msgstr "Dream"
+#~ msgid "Dream"
+#~ msgstr "Dream"
-#: src/plugins/mp3extractor.c:105
-msgid "Southern Rock"
-msgstr "Southern Rock"
+#~ msgid "Southern Rock"
+#~ msgstr "Southern Rock"
-#: src/plugins/mp3extractor.c:106
-msgid "Comedy"
-msgstr "Comedy"
+#~ msgid "Comedy"
+#~ msgstr "Comedy"
-#: src/plugins/mp3extractor.c:107
-msgid "Cult"
-msgstr "Cult"
+#~ msgid "Cult"
+#~ msgstr "Cult"
-#: src/plugins/mp3extractor.c:108
-msgid "Gangsta Rap"
-msgstr "Gangsta Rap"
+#~ msgid "Gangsta Rap"
+#~ msgstr "Gangsta Rap"
-#: src/plugins/mp3extractor.c:109
-msgid "Top 40"
-msgstr "Top 40"
+#~ msgid "Top 40"
+#~ msgstr "Top 40"
-#: src/plugins/mp3extractor.c:110
-msgid "Christian Rap"
-msgstr "Christian Rap"
+#~ msgid "Christian Rap"
+#~ msgstr "Christian Rap"
-#: src/plugins/mp3extractor.c:111
-msgid "Pop/Funk"
-msgstr "Pop/Funk"
+#~ msgid "Pop/Funk"
+#~ msgstr "Pop/Funk"
-#: src/plugins/mp3extractor.c:112
-msgid "Jungle"
-msgstr "Jungle"
+#~ msgid "Jungle"
+#~ msgstr "Jungle"
-#: src/plugins/mp3extractor.c:113
-msgid "Native American"
-msgstr "Native American"
+#~ msgid "Native American"
+#~ msgstr "Native American"
-#: src/plugins/mp3extractor.c:114
-msgid "Cabaret"
-msgstr "Cabaret"
+#~ msgid "Cabaret"
+#~ msgstr "Cabaret"
-#: src/plugins/mp3extractor.c:115
-msgid "New Wave"
-msgstr "New Wave"
+#~ msgid "New Wave"
+#~ msgstr "New Wave"
-#: src/plugins/mp3extractor.c:116
-msgid "Psychedelic"
-msgstr "Psychedelic"
+#~ msgid "Psychedelic"
+#~ msgstr "Psychedelic"
-#: src/plugins/mp3extractor.c:117
-msgid "Rave"
-msgstr "Rave"
+#~ msgid "Rave"
+#~ msgstr "Rave"
-#: src/plugins/mp3extractor.c:118
-msgid "Showtunes"
-msgstr "Showtunes"
+#~ msgid "Showtunes"
+#~ msgstr "Showtunes"
-#: src/plugins/mp3extractor.c:119
-msgid "Trailer"
-msgstr "Trailer"
+#~ msgid "Trailer"
+#~ msgstr "Trailer"
-#: src/plugins/mp3extractor.c:120
-msgid "Lo-Fi"
-msgstr "Lo-Fi"
+#~ msgid "Lo-Fi"
+#~ msgstr "Lo-Fi"
-#: src/plugins/mp3extractor.c:121
-msgid "Tribal"
-msgstr "Tribal"
+#~ msgid "Tribal"
+#~ msgstr "Tribal"
-#: src/plugins/mp3extractor.c:122
-msgid "Acid Punk"
-msgstr "Acid Punk"
+#~ msgid "Acid Punk"
+#~ msgstr "Acid Punk"
-#: src/plugins/mp3extractor.c:123
-msgid "Acid Jazz"
-msgstr "Acid Jazz"
+#~ msgid "Acid Jazz"
+#~ msgstr "Acid Jazz"
-#: src/plugins/mp3extractor.c:124
-msgid "Polka"
-msgstr "Polka"
+#~ msgid "Polka"
+#~ msgstr "Polka"
-#: src/plugins/mp3extractor.c:125
-msgid "Retro"
-msgstr "Retro"
+#~ msgid "Retro"
+#~ msgstr "Retro"
-#: src/plugins/mp3extractor.c:126
-msgid "Musical"
-msgstr "Musical"
+#~ msgid "Musical"
+#~ msgstr "Musical"
-#: src/plugins/mp3extractor.c:127
-msgid "Rock & Roll"
-msgstr "Rock & Roll"
+#~ msgid "Rock & Roll"
+#~ msgstr "Rock & Roll"
-#: src/plugins/mp3extractor.c:128
-msgid "Hard Rock"
-msgstr "Hard Rock"
+#~ msgid "Hard Rock"
+#~ msgstr "Hard Rock"
-#: src/plugins/mp3extractor.c:129
-msgid "Folk"
-msgstr "Folk"
+#~ msgid "Folk"
+#~ msgstr "Folk"
-#: src/plugins/mp3extractor.c:130
-msgid "Folk/Rock"
-msgstr "Folk/Rock"
+#~ msgid "Folk/Rock"
+#~ msgstr "Folk/Rock"
-#: src/plugins/mp3extractor.c:131
-msgid "National Folk"
-msgstr "National Folk"
+#~ msgid "National Folk"
+#~ msgstr "National Folk"
-#: src/plugins/mp3extractor.c:132
-msgid "Swing"
-msgstr "Swing"
+#~ msgid "Swing"
+#~ msgstr "Swing"
-#: src/plugins/mp3extractor.c:133
-msgid "Fast-Fusion"
-msgstr "Fast-Fusion"
+#~ msgid "Fast-Fusion"
+#~ msgstr "Fast-Fusion"
-#: src/plugins/mp3extractor.c:134
-msgid "Bebob"
-msgstr "Bebob"
+#~ msgid "Bebob"
+#~ msgstr "Bebob"
-#: src/plugins/mp3extractor.c:135
-msgid "Latin"
-msgstr "Latin"
+#~ msgid "Latin"
+#~ msgstr "Latin"
-#: src/plugins/mp3extractor.c:136
-msgid "Revival"
-msgstr "Revival"
+#~ msgid "Revival"
+#~ msgstr "Revival"
-#: src/plugins/mp3extractor.c:137
-msgid "Celtic"
-msgstr "Celtic"
+#~ msgid "Celtic"
+#~ msgstr "Celtic"
-#: src/plugins/mp3extractor.c:138
-msgid "Bluegrass"
-msgstr "Bluegrass"
+#~ msgid "Bluegrass"
+#~ msgstr "Bluegrass"
-#: src/plugins/mp3extractor.c:139
-msgid "Avantgarde"
-msgstr "Avantgarde"
+#~ msgid "Avantgarde"
+#~ msgstr "Avantgarde"
-#: src/plugins/mp3extractor.c:140
-msgid "Gothic Rock"
-msgstr "Gothic Rock"
+#~ msgid "Gothic Rock"
+#~ msgstr "Gothic Rock"
-#: src/plugins/mp3extractor.c:141
-msgid "Progressive Rock"
-msgstr "Progressive Rock"
+#~ msgid "Progressive Rock"
+#~ msgstr "Progressive Rock"
-#: src/plugins/mp3extractor.c:142
-msgid "Psychedelic Rock"
-msgstr "Psychedelic Rock"
+#~ msgid "Psychedelic Rock"
+#~ msgstr "Psychedelic Rock"
-#: src/plugins/mp3extractor.c:143
-msgid "Symphonic Rock"
-msgstr "Symphonic Rock"
+#~ msgid "Symphonic Rock"
+#~ msgstr "Symphonic Rock"
-#: src/plugins/mp3extractor.c:144
-msgid "Slow Rock"
-msgstr "Slow Rock"
+#~ msgid "Slow Rock"
+#~ msgstr "Slow Rock"
-#: src/plugins/mp3extractor.c:145
-msgid "Big Band"
-msgstr "Big Band"
+#~ msgid "Big Band"
+#~ msgstr "Big Band"
-#: src/plugins/mp3extractor.c:146
-msgid "Chorus"
-msgstr "Chorus"
+#~ msgid "Chorus"
+#~ msgstr "Chorus"
-#: src/plugins/mp3extractor.c:147
-msgid "Easy Listening"
-msgstr "Easy Listening"
+#~ msgid "Easy Listening"
+#~ msgstr "Easy Listening"
-#: src/plugins/mp3extractor.c:148
-msgid "Acoustic"
-msgstr "Acoustic"
+#~ msgid "Acoustic"
+#~ msgstr "Acoustic"
-#: src/plugins/mp3extractor.c:149
-msgid "Humour"
-msgstr "Umor"
+#~ msgid "Humour"
+#~ msgstr "Umor"
-#: src/plugins/mp3extractor.c:150
-msgid "Speech"
-msgstr "Discurs"
+#~ msgid "Speech"
+#~ msgstr "Discurs"
-#: src/plugins/mp3extractor.c:151
-msgid "Chanson"
-msgstr "Chanson"
+#~ msgid "Chanson"
+#~ msgstr "Chanson"
-#: src/plugins/mp3extractor.c:152
-msgid "Opera"
-msgstr "Oper�"
+#~ msgid "Opera"
+#~ msgstr "Oper�"
-#: src/plugins/mp3extractor.c:153
-msgid "Chamber Music"
-msgstr "Muzic� de camer�"
+#~ msgid "Chamber Music"
+#~ msgstr "Muzic� de camer�"
-#: src/plugins/mp3extractor.c:154
-msgid "Sonata"
-msgstr "Sonet"
+#~ msgid "Sonata"
+#~ msgstr "Sonet"
-#: src/plugins/mp3extractor.c:155
-msgid "Symphony"
-msgstr "Simfonie"
+#~ msgid "Symphony"
+#~ msgstr "Simfonie"
-#: src/plugins/mp3extractor.c:156
-msgid "Booty Bass"
-msgstr "Booty Bass"
+#~ msgid "Booty Bass"
+#~ msgstr "Booty Bass"
-#: src/plugins/mp3extractor.c:157
-msgid "Primus"
-msgstr "Primus"
+#~ msgid "Primus"
+#~ msgstr "Primus"
-#: src/plugins/mp3extractor.c:158
-msgid "Porn Groove"
-msgstr "Porn Groove"
+#~ msgid "Porn Groove"
+#~ msgstr "Porn Groove"
-#: src/plugins/mp3extractor.c:159
-msgid "Satire"
-msgstr "Satire"
+#~ msgid "Satire"
+#~ msgstr "Satire"
-#: src/plugins/mp3extractor.c:160
-msgid "Slow Jam"
-msgstr "Slow Jam"
+#~ msgid "Slow Jam"
+#~ msgstr "Slow Jam"
-#: src/plugins/mp3extractor.c:161
-msgid "Club"
-msgstr "Club"
+#~ msgid "Club"
+#~ msgstr "Club"
-#: src/plugins/mp3extractor.c:162
-msgid "Tango"
-msgstr "Tango"
+#~ msgid "Tango"
+#~ msgstr "Tango"
-#: src/plugins/mp3extractor.c:163
-msgid "Samba"
-msgstr "Samba"
+#~ msgid "Samba"
+#~ msgstr "Samba"
-#: src/plugins/mp3extractor.c:164
-msgid "Folklore"
-msgstr "Folklore"
+#~ msgid "Folklore"
+#~ msgstr "Folklore"
-#: src/plugins/mp3extractor.c:165
-msgid "Ballad"
-msgstr "Ballad"
+#~ msgid "Ballad"
+#~ msgstr "Ballad"
-#: src/plugins/mp3extractor.c:166
-msgid "Power Ballad"
-msgstr "Power Ballad"
+#~ msgid "Power Ballad"
+#~ msgstr "Power Ballad"
-#: src/plugins/mp3extractor.c:167
-msgid "Rhythmic Soul"
-msgstr "Rhythmic Soul"
+#~ msgid "Rhythmic Soul"
+#~ msgstr "Rhythmic Soul"
-#: src/plugins/mp3extractor.c:168
-msgid "Freestyle"
-msgstr "Freestyle"
+#~ msgid "Freestyle"
+#~ msgstr "Freestyle"
-#: src/plugins/mp3extractor.c:169
-msgid "Duet"
-msgstr "Duet"
+#~ msgid "Duet"
+#~ msgstr "Duet"
-#: src/plugins/mp3extractor.c:170
-msgid "Punk Rock"
-msgstr "Punk Rock"
+#~ msgid "Punk Rock"
+#~ msgstr "Punk Rock"
-#: src/plugins/mp3extractor.c:171
-msgid "Drum Solo"
-msgstr "Drum Solo"
+#~ msgid "Drum Solo"
+#~ msgstr "Drum Solo"
-#: src/plugins/mp3extractor.c:172
-msgid "A Cappella"
-msgstr "A Cappella"
+#~ msgid "A Cappella"
+#~ msgstr "A Cappella"
-#: src/plugins/mp3extractor.c:173
-msgid "Euro-House"
-msgstr "Euro-House"
+#~ msgid "Euro-House"
+#~ msgstr "Euro-House"
-#: src/plugins/mp3extractor.c:174
-msgid "Dance Hall"
-msgstr "Dance Hall"
+#~ msgid "Dance Hall"
+#~ msgstr "Dance Hall"
-#: src/plugins/mp3extractor.c:175
-msgid "Goa"
-msgstr "Goa"
+#~ msgid "Goa"
+#~ msgstr "Goa"
-#: src/plugins/mp3extractor.c:176
-msgid "Drum & Bass"
-msgstr "Drum & Bass"
+#~ msgid "Drum & Bass"
+#~ msgstr "Drum & Bass"
-#: src/plugins/mp3extractor.c:177
-msgid "Club-House"
-msgstr "Club-House"
+#~ msgid "Club-House"
+#~ msgstr "Club-House"
-#: src/plugins/mp3extractor.c:178
-msgid "Hardcore"
-msgstr "Hardcore"
+#~ msgid "Hardcore"
+#~ msgstr "Hardcore"
-#: src/plugins/mp3extractor.c:179
-msgid "Terror"
-msgstr "Terror"
+#~ msgid "Terror"
+#~ msgstr "Terror"
-#: src/plugins/mp3extractor.c:180
-msgid "Indie"
-msgstr "Indie"
+#~ msgid "Indie"
+#~ msgstr "Indie"
-#: src/plugins/mp3extractor.c:181
-msgid "BritPop"
-msgstr "BritPop"
+#~ msgid "BritPop"
+#~ msgstr "BritPop"
-#: src/plugins/mp3extractor.c:182
-msgid "Negerpunk"
-msgstr "Negerpunk"
+#~ msgid "Negerpunk"
+#~ msgstr "Negerpunk"
-#: src/plugins/mp3extractor.c:183
-msgid "Polsk Punk"
-msgstr "Polsk Punk"
+#~ msgid "Polsk Punk"
+#~ msgstr "Polsk Punk"
-#: src/plugins/mp3extractor.c:184
-msgid "Beat"
-msgstr "Beat"
+#~ msgid "Beat"
+#~ msgstr "Beat"
-#: src/plugins/mp3extractor.c:185
-msgid "Christian Gangsta Rap"
-msgstr "Christian Gangsta Rap"
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "Christian Gangsta Rap"
-#: src/plugins/mp3extractor.c:186
-msgid "Heavy Metal"
-msgstr "Heavy Metal"
+#~ msgid "Heavy Metal"
+#~ msgstr "Heavy Metal"
-#: src/plugins/mp3extractor.c:187
-msgid "Black Metal"
-msgstr "Black Metal"
+#~ msgid "Black Metal"
+#~ msgstr "Black Metal"
-#: src/plugins/mp3extractor.c:188
-msgid "Crossover"
-msgstr "Crossover"
+#~ msgid "Crossover"
+#~ msgstr "Crossover"
-#: src/plugins/mp3extractor.c:189
-msgid "Contemporary Christian"
-msgstr "Contemporary Christian"
+#~ msgid "Contemporary Christian"
+#~ msgstr "Contemporary Christian"
-#: src/plugins/mp3extractor.c:190
-msgid "Christian Rock"
-msgstr "Christian Rock"
+#~ msgid "Christian Rock"
+#~ msgstr "Christian Rock"
-#: src/plugins/mp3extractor.c:191
-msgid "Merengue"
-msgstr "Merengue"
+#~ msgid "Merengue"
+#~ msgstr "Merengue"
-#: src/plugins/mp3extractor.c:192
-msgid "Salsa"
-msgstr "Salsa"
+#~ msgid "Salsa"
+#~ msgstr "Salsa"
-#: src/plugins/mp3extractor.c:193
-msgid "Thrash Metal"
-msgstr "Thrash Metal"
+#~ msgid "Thrash Metal"
+#~ msgstr "Thrash Metal"
-#: src/plugins/mp3extractor.c:194
-msgid "Anime"
-msgstr "Anime"
+#~ msgid "Anime"
+#~ msgstr "Anime"
-#: src/plugins/mp3extractor.c:195
-msgid "JPop"
-msgstr "JPop"
+#~ msgid "JPop"
+#~ msgstr "JPop"
-#: src/plugins/mp3extractor.c:196
-msgid "Synthpop"
-msgstr "Synthpop"
+#~ msgid "Synthpop"
+#~ msgstr "Synthpop"
-#: src/plugins/mp3extractor.c:427
-msgid "(variable bps)"
-msgstr "(bps variabil)"
+#~ msgid "(variable bps)"
+#~ msgstr "(bps variabil)"
-#: src/main/getopt.c:681
-#, c-format
-msgid "%s: option `%s' is ambiguous\n"
-msgstr "%s: op�iunea `%s' este ambigu�\n"
+#~ msgid "%s: option `%s' is ambiguous\n"
+#~ msgstr "%s: op�iunea `%s' este ambigu�\n"
-#: src/main/getopt.c:706
-#, c-format
-msgid "%s: option `--%s' doesn't allow an argument\n"
-msgstr "%s: op�iunea `--%s' nu permite un argument\n"
+#~ msgid "%s: option `--%s' doesn't allow an argument\n"
+#~ msgstr "%s: op�iunea `--%s' nu permite un argument\n"
-#: src/main/getopt.c:712
-#, c-format
-msgid "%s: option `%c%s' doesn't allow an argument\n"
-msgstr "%s: op�iunea `%c%s' nu permite un argument\n"
+#~ msgid "%s: option `%c%s' doesn't allow an argument\n"
+#~ msgstr "%s: op�iunea `%c%s' nu permite un argument\n"
-#: src/main/getopt.c:729 src/main/getopt.c:900
-#, c-format
-msgid "%s: option `%s' requires an argument\n"
-msgstr "%s: op�iunea `%s' necesit� un argument\n"
+#~ msgid "%s: option `%s' requires an argument\n"
+#~ msgstr "%s: op�iunea `%s' necesit� un argument\n"
-#: src/main/getopt.c:758
-#, c-format
-msgid "%s: unrecognized option `--%s'\n"
-msgstr "%s: op�iune nerecunoscut� `--%s'\n"
+#~ msgid "%s: unrecognized option `--%s'\n"
+#~ msgstr "%s: op�iune nerecunoscut� `--%s'\n"
-#: src/main/getopt.c:762
-#, c-format
-msgid "%s: unrecognized option `%c%s'\n"
-msgstr "%s: op�iune nerecunoscut� `%c%s'\n"
+#~ msgid "%s: unrecognized option `%c%s'\n"
+#~ msgstr "%s: op�iune nerecunoscut� `%c%s'\n"
-#: src/main/getopt.c:788
-#, c-format
-msgid "%s: illegal option -- %c\n"
-msgstr "%s: op�iune ilegal� -- %c\n"
+#~ msgid "%s: illegal option -- %c\n"
+#~ msgstr "%s: op�iune ilegal� -- %c\n"
-#: src/main/getopt.c:790
-#, c-format
-msgid "%s: invalid option -- %c\n"
-msgstr "%s: op�iune ilegal� -- %c\n"
+#~ msgid "%s: invalid option -- %c\n"
+#~ msgstr "%s: op�iune ilegal� -- %c\n"
-#: src/main/getopt.c:819 src/main/getopt.c:949
-#, c-format
-msgid "%s: option requires an argument -- %c\n"
-msgstr "%s: op�iunea necesit� un argument -- %c\n"
+#~ msgid "%s: option requires an argument -- %c\n"
+#~ msgstr "%s: op�iunea necesit� un argument -- %c\n"
-#: src/main/getopt.c:867
-#, c-format
-msgid "%s: option `-W %s' is ambiguous\n"
-msgstr "%s: op�iunea `-W %s' este ambigu�\n"
+#~ msgid "%s: option `-W %s' is ambiguous\n"
+#~ msgstr "%s: op�iunea `-W %s' este ambigu�\n"
-#: src/main/getopt.c:885
-#, c-format
-msgid "%s: option `-W %s' doesn't allow an argument\n"
-msgstr "%s: op�iunea `-W %s' nu permite un argument\n"
+#~ msgid "%s: option `-W %s' doesn't allow an argument\n"
+#~ msgstr "%s: op�iunea `-W %s' nu permite un argument\n"
-#: src/main/extract.c:49
-#, c-format
-msgid ""
-"Usage: %s\n"
-"%s\n"
-"\n"
-msgstr ""
-"Folosire: %s\n"
-"%s\n"
-"\n"
+#~ msgid ""
+#~ "Usage: %s\n"
+#~ "%s\n"
+#~ "\n"
+#~ msgstr ""
+#~ "Folosire: %s\n"
+#~ "%s\n"
+#~ "\n"
-#: src/main/extract.c:52
-#, c-format
-msgid ""
-"Arguments mandatory for long options are also mandatory for short options.\n"
-msgstr ""
-"Argumentele obligatorii pentru op�iunile lungi sunt obligatorii �i pentru "
-"op�iunile scurte.\n"
+#~ msgid ""
+#~ "Arguments mandatory for long options are also mandatory for short "
+#~ "options.\n"
+#~ msgstr ""
+#~ "Argumentele obligatorii pentru op�iunile lungi sunt obligatorii �i pentru "
+#~ "op�iunile scurte.\n"
-#: src/main/extract.c:126
-msgid "do not remove any duplicates"
-msgstr "nu �ndep�rta nici un duplicat"
+#~ msgid "do not remove any duplicates"
+#~ msgstr "nu �ndep�rta nici un duplicat"
-#: src/main/extract.c:128
-msgid "print output in bibtex format"
-msgstr "afi�eaz� ie�irea �n format bibtex"
+#~ msgid "print output in bibtex format"
+#~ msgstr "afi�eaz� ie�irea �n format bibtex"
-#: src/main/extract.c:130
-msgid ""
-"use the generic plaintext extractor for the language with the 2-letter "
-"language code LANG"
-msgstr ""
-"folose�te extractorul text-simplu generic pentru limba cu codul de limb� din "
-"2 litere LANG"
+#~ msgid ""
+#~ "use the generic plaintext extractor for the language with the 2-letter "
+#~ "language code LANG"
+#~ msgstr ""
+#~ "folose�te extractorul text-simplu generic pentru limba cu codul de limb� "
+#~ "din 2 litere LANG"
-#: src/main/extract.c:132
-msgid "remove duplicates only if types match"
-msgstr "�ndep�rteaz� duplicatele numai dac� tipul este acela�i"
+#~ msgid "remove duplicates only if types match"
+#~ msgstr "�ndep�rteaz� duplicatele numai dac� tipul este acela�i"
-#: src/main/extract.c:134
-msgid "use the filename as a keyword (loads filename-extractor plugin)"
-msgstr ""
-"folose�te numele de fi�ier ca �i cuv�nt cheie (�ncarc� plugin nume_fi�ier-"
-"extractor)"
+#~ msgid "use the filename as a keyword (loads filename-extractor plugin)"
+#~ msgstr ""
+#~ "folose�te numele de fi�ier ca �i cuv�nt cheie (�ncarc� plugin nume_fi�ier-"
+#~ "extractor)"
-#: src/main/extract.c:136
-msgid "print this help"
-msgstr "afi�eaz� acest mesaj de ajutor"
+#~ msgid "print this help"
+#~ msgstr "afi�eaz� acest mesaj de ajutor"
-#: src/main/extract.c:138
-msgid "compute hash using the given ALGORITHM (currently sha1 or md5)"
-msgstr ""
-"calculeaz� tabela de dispersie (hash) folosind ALGORITM-ul dat (curent sha1 "
-"sau md5)"
+#~ msgid "compute hash using the given ALGORITHM (currently sha1 or md5)"
+#~ msgstr ""
+#~ "calculeaz� tabela de dispersie (hash) folosind ALGORITM-ul dat (curent "
+#~ "sha1 sau md5)"
-#: src/main/extract.c:140
-msgid "load an extractor plugin named LIBRARY"
-msgstr "�ncarc� un plugin extractor numit LIBR�RIE"
+#~ msgid "load an extractor plugin named LIBRARY"
+#~ msgstr "�ncarc� un plugin extractor numit LIBR�RIE"
-#: src/main/extract.c:142
-msgid "list all keyword types"
-msgstr "listeaz� toate tipurile de cuvinte cheie"
+#~ msgid "list all keyword types"
+#~ msgstr "listeaz� toate tipurile de cuvinte cheie"
-#: src/main/extract.c:144
-msgid "do not use the default set of extractor plugins"
-msgstr "nu folosi setul implicit de plugin-uri extractor"
+#~ msgid "do not use the default set of extractor plugins"
+#~ msgstr "nu folosi setul implicit de plugin-uri extractor"
-#: src/main/extract.c:146
-msgid "print only keywords of the given TYPE (use -L to get a list)"
-msgstr ""
-"afi�eaz� numai cuvintele cheie pentru TIP-ul dat (folose�te -L pentru a "
-"ob�ine o list�"
+#~ msgid "print only keywords of the given TYPE (use -L to get a list)"
+#~ msgstr ""
+#~ "afi�eaz� numai cuvintele cheie pentru TIP-ul dat (folose�te -L pentru a "
+#~ "ob�ine o list�"
-#: src/main/extract.c:148
-msgid "remove duplicates even if keyword types do not match"
-msgstr ""
-"�ndep�rteaz� duplicatele chiar dac� tipurile cuvintelor cheie nu sunt "
-"acelea�i"
+#~ msgid "remove duplicates even if keyword types do not match"
+#~ msgstr ""
+#~ "�ndep�rteaz� duplicatele chiar dac� tipurile cuvintelor cheie nu sunt "
+#~ "acelea�i"
-#: src/main/extract.c:150
-msgid "use keyword splitting (loads split-extractor plugin)"
-msgstr ""
-"folose�te spargere dup� cuvinte cheie (�ncarc� plugin-ul split-extractor)"
+#~ msgid "use keyword splitting (loads split-extractor plugin)"
+#~ msgstr ""
+#~ "folose�te spargere dup� cuvinte cheie (�ncarc� plugin-ul split-extractor)"
-#: src/main/extract.c:152
-msgid "print the version number"
-msgstr "afi�eaz� num�rul versiunii"
+#~ msgid "print the version number"
+#~ msgstr "afi�eaz� num�rul versiunii"
-#: src/main/extract.c:154
-msgid "be verbose"
-msgstr "fi vorb�re�"
+#~ msgid "be verbose"
+#~ msgstr "fi vorb�re�"
-#: src/main/extract.c:156
-msgid "do not print keywords of the given TYPE"
-msgstr "nu afi�a cuvinte cheie de TIP-ul dat"
+#~ msgid "do not print keywords of the given TYPE"
+#~ msgstr "nu afi�a cuvinte cheie de TIP-ul dat"
-#: src/main/extract.c:159
-msgid "extract [OPTIONS] [FILENAME]*"
-msgstr "extract [OP�IUNI] [NUME_FI�IER]*"
+#~ msgid "extract [OPTIONS] [FILENAME]*"
+#~ msgstr "extract [OP�IUNI] [NUME_FI�IER]*"
-#: src/main/extract.c:160
-msgid "Extract metadata from files."
-msgstr "Extrage metadata din fi�iere."
+#~ msgid "Extract metadata from files."
+#~ msgstr "Extrage metadata din fi�iere."
-#: src/main/extract.c:198 src/main/extractor.c:875
-#, c-format
-msgid "%s - (binary)\n"
-msgstr "%s - (binar)\n"
+#~ msgid "%s - (binary)\n"
+#~ msgstr "%s - (binar)\n"
-#: src/main/extract.c:204 src/main/extractor.c:880
-#, c-format
-msgid "INVALID TYPE - %s\n"
-msgstr "TIP INVALID - %s\n"
+#~ msgid "INVALID TYPE - %s\n"
+#~ msgstr "TIP INVALID - %s\n"
-#: src/main/extract.c:270 src/main/extractor.c:40
-msgid "title"
-msgstr "titlu"
+#~ msgid "title"
+#~ msgstr "titlu"
-#: src/main/extract.c:272 src/main/extractor.c:38
-msgid "filename"
-msgstr "nume_fi�ier"
+#~ msgid "filename"
+#~ msgstr "nume_fi�ier"
-#: src/main/extract.c:277 src/main/extractor.c:41
-msgid "author"
-msgstr "autor"
+#~ msgid "author"
+#~ msgstr "autor"
-#: src/main/extract.c:281 src/main/extractor.c:43
-msgid "description"
-msgstr "descriere"
+#~ msgid "description"
+#~ msgstr "descriere"
-#: src/main/extract.c:283 src/main/extractor.c:55
-msgid "keywords"
-msgstr "cuvinte cheie"
+#~ msgid "keywords"
+#~ msgstr "cuvinte cheie"
-#: src/main/extract.c:285 src/main/extractor.c:44
-msgid "comment"
-msgstr "comentariu"
+#~ msgid "comment"
+#~ msgstr "comentariu"
-#: src/main/extract.c:289 src/main/extractor.c:45
-msgid "date"
-msgstr "data"
+#~ msgid "date"
+#~ msgstr "data"
-#: src/main/extract.c:291 src/main/extractor.c:67
-msgid "creation date"
-msgstr "data cre�rii"
+#~ msgid "creation date"
+#~ msgstr "data cre�rii"
-#: src/main/extract.c:319 src/main/extractor.c:46
-msgid "publisher"
-msgstr "publicist"
+#~ msgid "publisher"
+#~ msgstr "publicist"
-#: src/main/extract.c:323 src/main/extractor.c:52
-msgid "organization"
-msgstr "organiza�ie"
+#~ msgid "organization"
+#~ msgstr "organiza�ie"
-#: src/main/extract.c:327 src/main/extractor.c:54
-msgid "subject"
-msgstr "subiect"
+#~ msgid "subject"
+#~ msgstr "subiect"
-#: src/main/extract.c:331 src/main/extractor.c:71
-msgid "page count"
-msgstr "num�r de pagini"
+#~ msgid "page count"
+#~ msgstr "num�r de pagini"
-#: src/main/extract.c:473
-#, c-format
-msgid "You must specify an argument for the `%s' option (option ignored).\n"
-msgstr ""
-"Trebuie s� specifica�i un argument pentru op�iunea `%s' (op�iune ignorat�).\n"
+#~ msgid "You must specify an argument for the `%s' option (option ignored).\n"
+#~ msgstr ""
+#~ "Trebuie s� specifica�i un argument pentru op�iunea `%s' (op�iune "
+#~ "ignorat�).\n"
-#: src/main/extract.c:540
-#, c-format
-msgid "Use --help to get a list of options.\n"
-msgstr "Folosi�i --help pentru a ob�ine o list� de op�iuni.\n"
+#~ msgid "Use --help to get a list of options.\n"
+#~ msgstr "Folosi�i --help pentru a ob�ine o list� de op�iuni.\n"
-#: src/main/extract.c:599
-#, c-format
-msgid "%% BiBTeX file\n"
-msgstr "%% BiBTeX file\n"
+#~ msgid "%% BiBTeX file\n"
+#~ msgstr "%% BiBTeX file\n"
-#: src/main/extract.c:606
-#, c-format
-msgid "Keywords for file %s:\n"
-msgstr "Cuvinte cheie pentru fi�ier %s:\n"
+#~ msgid "Keywords for file %s:\n"
+#~ msgstr "Cuvinte cheie pentru fi�ier %s:\n"
-#: src/main/extractor.c:37
-msgid "unknown"
-msgstr "necunoscut"
+#~ msgid "unknown"
+#~ msgstr "necunoscut"
-#: src/main/extractor.c:39
-msgid "mimetype"
-msgstr "mimetype"
+#~ msgid "mimetype"
+#~ msgstr "mimetype"
-#: src/main/extractor.c:42
-msgid "artist"
-msgstr "artist"
+#~ msgid "artist"
+#~ msgstr "artist"
-#: src/main/extractor.c:47
-msgid "language"
-msgstr "limb�"
+#~ msgid "language"
+#~ msgstr "limb�"
-#: src/main/extractor.c:48
-msgid "album"
-msgstr "album"
+#~ msgid "album"
+#~ msgstr "album"
-#: src/main/extractor.c:49
-msgid "genre"
-msgstr "gen"
+#~ msgid "genre"
+#~ msgstr "gen"
-#: src/main/extractor.c:50
-msgid "location"
-msgstr "loca�ie"
+#~ msgid "location"
+#~ msgstr "loca�ie"
-#: src/main/extractor.c:51
-msgid "version"
-msgstr "versiune"
+#~ msgid "version"
+#~ msgstr "versiune"
-#: src/main/extractor.c:53
-msgid "copyright"
-msgstr "copyright"
+#~ msgid "copyright"
+#~ msgstr "copyright"
-#: src/main/extractor.c:56
-msgid "contributor"
-msgstr "contribuitor"
+#~ msgid "contributor"
+#~ msgstr "contribuitor"
-#: src/main/extractor.c:57
-msgid "resource-type"
-msgstr "tip-resurs�"
+#~ msgid "resource-type"
+#~ msgstr "tip-resurs�"
-#: src/main/extractor.c:58
-msgid "format"
-msgstr "format"
+#~ msgid "format"
+#~ msgstr "format"
-#: src/main/extractor.c:59
-msgid "resource-identifier"
-msgstr "identificator-resurs�"
+#~ msgid "resource-identifier"
+#~ msgstr "identificator-resurs�"
-#: src/main/extractor.c:60
-msgid "source"
-msgstr "surs�"
+#~ msgid "source"
+#~ msgstr "surs�"
-#: src/main/extractor.c:61
-msgid "relation"
-msgstr "rela�ie"
+#~ msgid "relation"
+#~ msgstr "rela�ie"
-#: src/main/extractor.c:62
-msgid "coverage"
-msgstr "acoperire"
+#~ msgid "coverage"
+#~ msgstr "acoperire"
-#: src/main/extractor.c:63
-msgid "software"
-msgstr "software"
+#~ msgid "software"
+#~ msgstr "software"
-#: src/main/extractor.c:64
-msgid "disclaimer"
-msgstr "repudiere"
+#~ msgid "disclaimer"
+#~ msgstr "repudiere"
-#: src/main/extractor.c:65
-msgid "warning"
-msgstr "avertisment"
+#~ msgid "warning"
+#~ msgstr "avertisment"
-#: src/main/extractor.c:66
-msgid "translated"
-msgstr "tradus"
+#~ msgid "translated"
+#~ msgstr "tradus"
-#: src/main/extractor.c:68
-msgid "modification date"
-msgstr "data modific�rii"
+#~ msgid "modification date"
+#~ msgstr "data modific�rii"
-#: src/main/extractor.c:69
-msgid "creator"
-msgstr "creator"
+#~ msgid "creator"
+#~ msgstr "creator"
-#: src/main/extractor.c:70
-msgid "producer"
-msgstr "produc�tor"
+#~ msgid "producer"
+#~ msgstr "produc�tor"
-#: src/main/extractor.c:72
-msgid "page orientation"
-msgstr "orientare pagin�"
+#~ msgid "page orientation"
+#~ msgstr "orientare pagin�"
-#: src/main/extractor.c:73
-msgid "paper size"
-msgstr "dimensiune pagina"
+#~ msgid "paper size"
+#~ msgstr "dimensiune pagina"
-#: src/main/extractor.c:74
-msgid "used fonts"
-msgstr "fonturi folosite"
+#~ msgid "used fonts"
+#~ msgstr "fonturi folosite"
-#: src/main/extractor.c:75
-msgid "page order"
-msgstr "ordine pagini"
+#~ msgid "page order"
+#~ msgstr "ordine pagini"
-#: src/main/extractor.c:76
-msgid "created for"
-msgstr "creat pentru"
+#~ msgid "created for"
+#~ msgstr "creat pentru"
-#: src/main/extractor.c:77
-msgid "magnification"
-msgstr "m�rire"
+#~ msgid "magnification"
+#~ msgstr "m�rire"
-#: src/main/extractor.c:78
-msgid "release"
-msgstr "release"
+#~ msgid "release"
+#~ msgstr "release"
-#: src/main/extractor.c:79
-msgid "group"
-msgstr "grup"
+#~ msgid "group"
+#~ msgstr "grup"
-#: src/main/extractor.c:80
-msgid "size"
-msgstr "m�rime"
+#~ msgid "size"
+#~ msgstr "m�rime"
-#: src/main/extractor.c:81
-msgid "summary"
-msgstr "cuprins"
+#~ msgid "summary"
+#~ msgstr "cuprins"
-#: src/main/extractor.c:82
-msgid "packager"
-msgstr "�mpachetator"
+#~ msgid "packager"
+#~ msgstr "�mpachetator"
-#: src/main/extractor.c:83
-msgid "vendor"
-msgstr "v�nz�tor"
+#~ msgid "vendor"
+#~ msgstr "v�nz�tor"
-#: src/main/extractor.c:84
-msgid "license"
-msgstr "licen��"
+#~ msgid "license"
+#~ msgstr "licen��"
-#: src/main/extractor.c:85
-msgid "distribution"
-msgstr "distribu�ie"
+#~ msgid "distribution"
+#~ msgstr "distribu�ie"
-#: src/main/extractor.c:86
-msgid "build-host"
-msgstr "gazd�-contruit"
+#~ msgid "build-host"
+#~ msgstr "gazd�-contruit"
-#: src/main/extractor.c:87
-msgid "os"
-msgstr "sistem operare"
+#~ msgid "os"
+#~ msgstr "sistem operare"
-#: src/main/extractor.c:88
-msgid "dependency"
-msgstr "dependin�e"
+#~ msgid "dependency"
+#~ msgstr "dependin�e"
-#: src/main/extractor.c:89
-msgid "MD4"
-msgstr "MD4"
+#~ msgid "MD4"
+#~ msgstr "MD4"
-#: src/main/extractor.c:90
-msgid "MD5"
-msgstr "MD5"
+#~ msgid "MD5"
+#~ msgstr "MD5"
-#: src/main/extractor.c:91
-msgid "SHA-0"
-msgstr "SHA-0"
+#~ msgid "SHA-0"
+#~ msgstr "SHA-0"
-#: src/main/extractor.c:92
-msgid "SHA-1"
-msgstr "SHA-1"
+#~ msgid "SHA-1"
+#~ msgstr "SHA-1"
-#: src/main/extractor.c:93
-msgid "RipeMD160"
-msgstr "RipeMD160"
+#~ msgid "RipeMD160"
+#~ msgstr "RipeMD160"
-#: src/main/extractor.c:94
-msgid "resolution"
-msgstr "rezolu�ie"
+#~ msgid "resolution"
+#~ msgstr "rezolu�ie"
-#: src/main/extractor.c:95
-msgid "category"
-msgstr "categorie"
+#~ msgid "category"
+#~ msgstr "categorie"
-#: src/main/extractor.c:96
-msgid "book title"
-msgstr "titlu de carte"
+#~ msgid "book title"
+#~ msgstr "titlu de carte"
-#: src/main/extractor.c:97
-msgid "priority"
-msgstr "prioritate"
+#~ msgid "priority"
+#~ msgstr "prioritate"
-#: src/main/extractor.c:98
-msgid "conflicts"
-msgstr "conflicte"
+#~ msgid "conflicts"
+#~ msgstr "conflicte"
-#: src/main/extractor.c:99
-msgid "replaces"
-msgstr "�nlocuie�te"
+#~ msgid "replaces"
+#~ msgstr "�nlocuie�te"
-#: src/main/extractor.c:100
-msgid "provides"
-msgstr "furnizeaz�"
+#~ msgid "provides"
+#~ msgstr "furnizeaz�"
-#: src/main/extractor.c:101
-msgid "conductor"
-msgstr "conduc�tor"
+#~ msgid "conductor"
+#~ msgstr "conduc�tor"
-#: src/main/extractor.c:102
-msgid "interpreter"
-msgstr "interpret(�)"
+#~ msgid "interpreter"
+#~ msgstr "interpret(�)"
-#: src/main/extractor.c:103
-msgid "owner"
-msgstr "proprietar"
+#~ msgid "owner"
+#~ msgstr "proprietar"
-#: src/main/extractor.c:104
-msgid "lyrics"
-msgstr "versuri"
+#~ msgid "lyrics"
+#~ msgstr "versuri"
-#: src/main/extractor.c:105
-msgid "media type"
-msgstr "tipul media"
+#~ msgid "media type"
+#~ msgstr "tipul media"
-#: src/main/extractor.c:106
-msgid "contact"
-msgstr "contact"
+#~ msgid "contact"
+#~ msgstr "contact"
-#: src/main/extractor.c:107
-msgid "binary thumbnail data"
-msgstr "data thumbnail binar"
+#~ msgid "binary thumbnail data"
+#~ msgstr "data thumbnail binar"
-#: src/main/extractor.c:108
#, fuzzy
-msgid "publication date"
-msgstr "data cre�rii"
+#~ msgid "publication date"
+#~ msgstr "data cre�rii"
-#: src/main/extractor.c:109
-msgid "camera make"
-msgstr ""
-
-#: src/main/extractor.c:110
-msgid "camera model"
-msgstr ""
-
-#: src/main/extractor.c:111
-msgid "exposure"
-msgstr ""
-
-#: src/main/extractor.c:112
-msgid "aperture"
-msgstr ""
-
-#: src/main/extractor.c:113
-msgid "exposure bias"
-msgstr ""
-
-#: src/main/extractor.c:114
-msgid "flash"
-msgstr ""
-
-#: src/main/extractor.c:115
-msgid "flash bias"
-msgstr ""
-
-#: src/main/extractor.c:116
-msgid "focal length"
-msgstr ""
-
-#: src/main/extractor.c:117
-msgid "focal length (35mm equivalent)"
-msgstr ""
-
-#: src/main/extractor.c:118
-msgid "iso speed"
-msgstr ""
-
-#: src/main/extractor.c:119
-msgid "exposure mode"
-msgstr ""
-
-#: src/main/extractor.c:120
-msgid "metering mode"
-msgstr ""
-
-#: src/main/extractor.c:121
-msgid "macro mode"
-msgstr ""
-
-#: src/main/extractor.c:122
-msgid "image quality"
-msgstr ""
-
-#: src/main/extractor.c:123
-msgid "white balance"
-msgstr ""
-
-#: src/main/extractor.c:124
#, fuzzy
-msgid "orientation"
-msgstr "orientare pagin�"
+#~ msgid "orientation"
+#~ msgstr "orientare pagin�"
-#: src/main/extractor.c:218
-#, c-format
-msgid "Initialization of plugin mechanism failed: %s!\n"
-msgstr "ini�ializare mecanismului de plugin a e�uat: %s!\n"
+#~ msgid "Initialization of plugin mechanism failed: %s!\n"
+#~ msgstr "ini�ializare mecanismului de plugin a e�uat: %s!\n"
-#: src/main/extractor.c:365
-#, c-format
-msgid ""
-"Resolving symbol `%s' in library `%s' failed, so I tried `%s', but that "
-"failed also. Errors are: `%s' and `%s'.\n"
-msgstr ""
-"Rezolvarea simbolului `%s' �n biblioteca `%s' a e�uat, a�a c� am �ncercat '%"
-"s', dar �i acesta a e�uat. Erorile sunt: `%s' �i `%s'.\n"
+#~ msgid ""
+#~ "Resolving symbol `%s' in library `%s' failed, so I tried `%s', but that "
+#~ "failed also. Errors are: `%s' and `%s'.\n"
+#~ msgstr ""
+#~ "Rezolvarea simbolului `%s' �n biblioteca `%s' a e�uat, a�a c� am �ncercat "
+#~ "'%s', dar �i acesta a e�uat. Erorile sunt: `%s' �i `%s'.\n"
-#: src/main/extractor.c:394
-#, c-format
-msgid "Loading `%s' plugin failed: %s\n"
-msgstr "�nc�rcarea plugin-ului `%s' a e�uat: %s\n"
+#~ msgid "Loading `%s' plugin failed: %s\n"
+#~ msgstr "�nc�rcarea plugin-ului `%s' a e�uat: %s\n"
-#: src/main/extractor.c:599
-#, c-format
-msgid "Unloading plugin `%s' failed!\n"
-msgstr "Desc�rcarea plugin-ului `%s' a e�uat!\n"
+#~ msgid "Unloading plugin `%s' failed!\n"
+#~ msgstr "Desc�rcarea plugin-ului `%s' a e�uat!\n"
#~ msgid "No error"
#~ msgstr "Ni o eroare"
Modified: Extractor/po/rw.po
===================================================================
--- Extractor/po/rw.po 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/po/rw.po 2005-09-05 13:48:39 UTC (rev 2064)
@@ -16,7 +16,7 @@
msgstr ""
"Project-Id-Version: libextractor 0.4.2\n"
"Report-Msgid-Bugs-To: address@hidden"
-"POT-Creation-Date: 2005-08-26 22:35-0700\n"
+"POT-Creation-Date: 2005-09-04 02:59-0700\n"
"PO-Revision-Date: 2005-04-04 10:55-0700\n"
"Last-Translator: Steven Michael Murphy <address@hidden>\n"
"Language-Team: Kinyarwanda <address@hidden>\n"
@@ -34,7 +34,7 @@
msgid "Binary RPM %d.%d"
msgstr ""
-#: src/plugins/printable/dictionary-builder.c:52
+#: src/plugins/printable/dictionary-builder.c:50
#, fuzzy, c-format
msgid ""
"Please provide the name of the language you are building\n"
@@ -42,19 +42,19 @@
msgstr "i Izina: Bya i Ururimi Inkoranyamagambo kugirango Urugero"
# basctl/source\basicide\basidesh.src:RID_STR_ERROROPENSTORAGE.text
-#: src/plugins/printable/dictionary-builder.c:65
+#: src/plugins/printable/dictionary-builder.c:63
#, fuzzy, c-format
msgid "Error opening file `%s': %s\n"
msgstr "Hari ikibazo mu gufungura dosiye"
-#: src/plugins/printable/dictionary-builder.c:73
+#: src/plugins/printable/dictionary-builder.c:71
#, c-format
msgid ""
"Error allocating: %s\n"
"."
msgstr ""
-#: src/plugins/printable/dictionary-builder.c:85
+#: src/plugins/printable/dictionary-builder.c:83
#, fuzzy, c-format
msgid "Increase ALLOCSIZE (in %s).\n"
msgstr "in"
@@ -101,11 +101,11 @@
msgid "Kernel routines"
msgstr ""
-#: src/plugins/wavextractor.c:113 src/plugins/mp3extractor.c:426
+#: src/plugins/wavextractor.c:113
msgid "mono"
msgstr ""
-#: src/plugins/wavextractor.c:113 src/plugins/mp3extractor.c:426
+#: src/plugins/wavextractor.c:113
msgid "stereo"
msgstr ""
@@ -114,845 +114,216 @@
msgid "Fatal: could not allocate (%s at %s:%d).\n"
msgstr "OYA ku"
-#: src/plugins/jpegextractor.c:178
-#, fuzzy, c-format
-msgid "%ux%u dots per inch"
-msgstr "%ux%uUtudomo Inci"
+#, fuzzy
+#~ msgid "%ux%u dots per inch"
+#~ msgstr "%ux%uUtudomo Inci"
-#: src/plugins/jpegextractor.c:188
-#, fuzzy, c-format
-msgid "%ux%u dots per cm"
-msgstr "%ux%uUtudomo cm"
+#, fuzzy
+#~ msgid "%ux%u dots per cm"
+#~ msgstr "%ux%uUtudomo cm"
-#: src/plugins/jpegextractor.c:198
-#, fuzzy, c-format
-msgid "%ux%u dots per inch?"
-msgstr "%ux%uUtudomo Inci"
+#, fuzzy
+#~ msgid "%ux%u dots per inch?"
+#~ msgstr "%ux%uUtudomo Inci"
-#: src/plugins/riffextractor.c:167
-#, c-format
-msgid "codec: %s, %u fps, %u ms"
-msgstr ""
+#~ msgid "Country"
+#~ msgstr "Igihugu"
-#: src/plugins/mp3extractor.c:49
-msgid "Blues"
-msgstr ""
+#~ msgid "Metal"
+#~ msgstr "Icyuma"
-#: src/plugins/mp3extractor.c:50
-msgid "Classic Rock"
-msgstr ""
+#~ msgid "Other"
+#~ msgstr "Ikindi"
-#: src/plugins/mp3extractor.c:51
-msgid "Country"
-msgstr "Igihugu"
+#~ msgid "Space"
+#~ msgstr "Umwanya"
-#: src/plugins/mp3extractor.c:52
-msgid "Dance"
-msgstr ""
+#~ msgid "Gothic"
+#~ msgstr "Ikinyagotike"
-#: src/plugins/mp3extractor.c:53
-msgid "Disco"
-msgstr ""
+#~ msgid "Electronic"
+#~ msgstr "elegitoroniki"
-#: src/plugins/mp3extractor.c:54
-msgid "Funk"
-msgstr ""
+#~ msgid "Latin"
+#~ msgstr "Ikiratini"
-#: src/plugins/mp3extractor.c:55
-msgid "Grunge"
-msgstr ""
+#, fuzzy
+#~ msgid "A Cappella"
+#~ msgstr "A"
-#: src/plugins/mp3extractor.c:56
-msgid "Hip-Hop"
-msgstr ""
+#, fuzzy
+#~ msgid "(variable bps)"
+#~ msgstr "(IMPINDURAGACIRO"
-#: src/plugins/mp3extractor.c:57
-msgid "Jazz"
-msgstr ""
+#, fuzzy
+#~ msgid "%s: option `%s' is ambiguous\n"
+#~ msgstr "%s:Ihitamo ni"
-#: src/plugins/mp3extractor.c:58
-msgid "Metal"
-msgstr "Icyuma"
+#, fuzzy
+#~ msgid "%s: option `--%s' doesn't allow an argument\n"
+#~ msgstr "%s:Ihitamo Kwemerera"
-#: src/plugins/mp3extractor.c:59
-msgid "New Age"
-msgstr ""
+#, fuzzy
+#~ msgid "%s: option `%c%s' doesn't allow an argument\n"
+#~ msgstr "%s:Ihitamo Kwemerera"
-#: src/plugins/mp3extractor.c:60
-msgid "Oldies"
-msgstr ""
+#, fuzzy
+#~ msgid "%s: option `%s' requires an argument\n"
+#~ msgstr "%s:Ihitamo"
-#: src/plugins/mp3extractor.c:61
-msgid "Other"
-msgstr "Ikindi"
+#, fuzzy
+#~ msgid "%s: unrecognized option `--%s'\n"
+#~ msgstr "%s:Ihitamo"
-#: src/plugins/mp3extractor.c:62
-msgid "Pop"
-msgstr ""
+#, fuzzy
+#~ msgid "%s: unrecognized option `%c%s'\n"
+#~ msgstr "%s:Ihitamo"
-#: src/plugins/mp3extractor.c:63
-msgid "R&B"
-msgstr ""
+#, fuzzy
+#~ msgid "%s: illegal option -- %c\n"
+#~ msgstr "%s:Ihitamo"
-#: src/plugins/mp3extractor.c:64
-msgid "Rap"
-msgstr ""
+#, fuzzy
+#~ msgid "%s: invalid option -- %c\n"
+#~ msgstr "%s:Sibyo Ihitamo"
-#: src/plugins/mp3extractor.c:65
-msgid "Reggae"
-msgstr ""
+#, fuzzy
+#~ msgid "%s: option requires an argument -- %c\n"
+#~ msgstr "%s:Ihitamo"
-#: src/plugins/mp3extractor.c:66
-msgid "Rock"
-msgstr ""
+#, fuzzy
+#~ msgid "%s: option `-W %s' is ambiguous\n"
+#~ msgstr "%s:Ihitamo ni"
-#: src/plugins/mp3extractor.c:67
-msgid "Techno"
-msgstr ""
+#, fuzzy
+#~ msgid "%s: option `-W %s' doesn't allow an argument\n"
+#~ msgstr "%s:Ihitamo Kwemerera"
-#: src/plugins/mp3extractor.c:68
-msgid "Industrial"
-msgstr ""
+#, fuzzy
+#~ msgid ""
+#~ "Usage: %s\n"
+#~ "%s\n"
+#~ "\n"
+#~ msgstr "Ikoresha:"
-#: src/plugins/mp3extractor.c:69
-msgid "Alternative"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:70
-msgid "Ska"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:71
-msgid "Death Metal"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:72
-msgid "Pranks"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:73
-msgid "Soundtrack"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:74
-msgid "Euro-Techno"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:75
-msgid "Ambient"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:76
-msgid "Trip-Hop"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:77
-msgid "Vocal"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:78
-msgid "Jazz+Funk"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:79
-msgid "Fusion"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:80
-msgid "Trance"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:81
-msgid "Classical"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:82
-msgid "Instrumental"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:83
-msgid "Acid"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:84
-msgid "House"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:85
-msgid "Game"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:86
-msgid "Sound Clip"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:87
-msgid "Gospel"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:88
-msgid "Noise"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:89
-msgid "Alt. Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:90
-msgid "Bass"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:91
-msgid "Soul"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:92
-msgid "Punk"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:93
-msgid "Space"
-msgstr "Umwanya"
-
-#: src/plugins/mp3extractor.c:94
-msgid "Meditative"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:95
-msgid "Instrumental Pop"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:96
-msgid "Instrumental Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:97
-msgid "Ethnic"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:98
-msgid "Gothic"
-msgstr "Ikinyagotike"
-
-#: src/plugins/mp3extractor.c:99
-msgid "Darkwave"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:100
-msgid "Techno-Industrial"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:101
-msgid "Electronic"
-msgstr "elegitoroniki"
-
-#: src/plugins/mp3extractor.c:102
-msgid "Pop-Folk"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:103
-msgid "Eurodance"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:104
-msgid "Dream"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:105
-msgid "Southern Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:106
-msgid "Comedy"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:107
-msgid "Cult"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:108
-msgid "Gangsta Rap"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:109
-msgid "Top 40"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:110
-msgid "Christian Rap"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:111
-msgid "Pop/Funk"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:112
-msgid "Jungle"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:113
-msgid "Native American"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:114
-msgid "Cabaret"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:115
-msgid "New Wave"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:116
-msgid "Psychedelic"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:117
-msgid "Rave"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:118
-msgid "Showtunes"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:119
-msgid "Trailer"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:120
-msgid "Lo-Fi"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:121
-msgid "Tribal"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:122
-msgid "Acid Punk"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:123
-msgid "Acid Jazz"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:124
-msgid "Polka"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:125
-msgid "Retro"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:126
-msgid "Musical"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:127
-msgid "Rock & Roll"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:128
-msgid "Hard Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:129
-msgid "Folk"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:130
-msgid "Folk/Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:131
-msgid "National Folk"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:132
-msgid "Swing"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:133
-msgid "Fast-Fusion"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:134
-msgid "Bebob"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:135
-msgid "Latin"
-msgstr "Ikiratini"
-
-#: src/plugins/mp3extractor.c:136
-msgid "Revival"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:137
-msgid "Celtic"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:138
-msgid "Bluegrass"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:139
-msgid "Avantgarde"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:140
-msgid "Gothic Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:141
-msgid "Progressive Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:142
-msgid "Psychedelic Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:143
-msgid "Symphonic Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:144
-msgid "Slow Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:145
-msgid "Big Band"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:146
-msgid "Chorus"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:147
-msgid "Easy Listening"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:148
-msgid "Acoustic"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:149
-msgid "Humour"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:150
-msgid "Speech"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:151
-msgid "Chanson"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:152
-msgid "Opera"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:153
-msgid "Chamber Music"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:154
-msgid "Sonata"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:155
-msgid "Symphony"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:156
-msgid "Booty Bass"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:157
-msgid "Primus"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:158
-msgid "Porn Groove"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:159
-msgid "Satire"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:160
-msgid "Slow Jam"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:161
-msgid "Club"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:162
-msgid "Tango"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:163
-msgid "Samba"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:164
-msgid "Folklore"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:165
-msgid "Ballad"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:166
-msgid "Power Ballad"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:167
-msgid "Rhythmic Soul"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:168
-msgid "Freestyle"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:169
-msgid "Duet"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:170
-msgid "Punk Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:171
-msgid "Drum Solo"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:172
#, fuzzy
-msgid "A Cappella"
-msgstr "A"
+#~ msgid ""
+#~ "Arguments mandatory for long options are also mandatory for short "
+#~ "options.\n"
+#~ msgstr "kugirango Amahitamo kugirango Amahitamo"
-#: src/plugins/mp3extractor.c:173
-msgid "Euro-House"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:174
-msgid "Dance Hall"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:175
-msgid "Goa"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:176
-msgid "Drum & Bass"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:177
-msgid "Club-House"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:178
-msgid "Hardcore"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:179
-msgid "Terror"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:180
-msgid "Indie"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:181
-msgid "BritPop"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:182
-msgid "Negerpunk"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:183
-msgid "Polsk Punk"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:184
-msgid "Beat"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:185
-msgid "Christian Gangsta Rap"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:186
-msgid "Heavy Metal"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:187
-msgid "Black Metal"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:188
-msgid "Crossover"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:189
-msgid "Contemporary Christian"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:190
-msgid "Christian Rock"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:191
-msgid "Merengue"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:192
-msgid "Salsa"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:193
-msgid "Thrash Metal"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:194
-msgid "Anime"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:195
-msgid "JPop"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:196
-msgid "Synthpop"
-msgstr ""
-
-#: src/plugins/mp3extractor.c:427
#, fuzzy
-msgid "(variable bps)"
-msgstr "(IMPINDURAGACIRO"
+#~ msgid "do not remove any duplicates"
+#~ msgstr "OYA Gukuraho..."
-#: src/main/getopt.c:681
-#, fuzzy, c-format
-msgid "%s: option `%s' is ambiguous\n"
-msgstr "%s:Ihitamo ni"
-
-#: src/main/getopt.c:706
-#, fuzzy, c-format
-msgid "%s: option `--%s' doesn't allow an argument\n"
-msgstr "%s:Ihitamo Kwemerera"
-
-#: src/main/getopt.c:712
-#, fuzzy, c-format
-msgid "%s: option `%c%s' doesn't allow an argument\n"
-msgstr "%s:Ihitamo Kwemerera"
-
-#: src/main/getopt.c:729 src/main/getopt.c:900
-#, fuzzy, c-format
-msgid "%s: option `%s' requires an argument\n"
-msgstr "%s:Ihitamo"
-
-#: src/main/getopt.c:758
-#, fuzzy, c-format
-msgid "%s: unrecognized option `--%s'\n"
-msgstr "%s:Ihitamo"
-
-#: src/main/getopt.c:762
-#, fuzzy, c-format
-msgid "%s: unrecognized option `%c%s'\n"
-msgstr "%s:Ihitamo"
-
-#: src/main/getopt.c:788
-#, fuzzy, c-format
-msgid "%s: illegal option -- %c\n"
-msgstr "%s:Ihitamo"
-
-#: src/main/getopt.c:790
-#, fuzzy, c-format
-msgid "%s: invalid option -- %c\n"
-msgstr "%s:Sibyo Ihitamo"
-
-#: src/main/getopt.c:819 src/main/getopt.c:949
-#, fuzzy, c-format
-msgid "%s: option requires an argument -- %c\n"
-msgstr "%s:Ihitamo"
-
-#: src/main/getopt.c:867
-#, fuzzy, c-format
-msgid "%s: option `-W %s' is ambiguous\n"
-msgstr "%s:Ihitamo ni"
-
-#: src/main/getopt.c:885
-#, fuzzy, c-format
-msgid "%s: option `-W %s' doesn't allow an argument\n"
-msgstr "%s:Ihitamo Kwemerera"
-
-#: src/main/extract.c:49
-#, fuzzy, c-format
-msgid ""
-"Usage: %s\n"
-"%s\n"
-"\n"
-msgstr "Ikoresha:"
-
-#: src/main/extract.c:52
-#, fuzzy, c-format
-msgid ""
-"Arguments mandatory for long options are also mandatory for short options.\n"
-msgstr "kugirango Amahitamo kugirango Amahitamo"
-
-#: src/main/extract.c:126
#, fuzzy
-msgid "do not remove any duplicates"
-msgstr "OYA Gukuraho..."
+#~ msgid "print output in bibtex format"
+#~ msgstr "Gucapa Ibisohoka in Imiterere"
-#: src/main/extract.c:128
#, fuzzy
-msgid "print output in bibtex format"
-msgstr "Gucapa Ibisohoka in Imiterere"
+#~ msgid ""
+#~ "use the generic plaintext extractor for the language with the 2-letter "
+#~ "language code LANG"
+#~ msgstr ""
+#~ "Gukoresha i Gifitanye isano kugirango i Ururimi Na: i 2. Ibaruwa... "
+#~ "Ururimi ITEGEKONGENGA"
-#: src/main/extract.c:130
#, fuzzy
-msgid ""
-"use the generic plaintext extractor for the language with the 2-letter "
-"language code LANG"
-msgstr ""
-"Gukoresha i Gifitanye isano kugirango i Ururimi Na: i 2. Ibaruwa... Ururimi "
-"ITEGEKONGENGA"
+#~ msgid "remove duplicates only if types match"
+#~ msgstr "Gukuraho... NIBA BIHUYE"
-#: src/main/extract.c:132
#, fuzzy
-msgid "remove duplicates only if types match"
-msgstr "Gukuraho... NIBA BIHUYE"
+#~ msgid "use the filename as a keyword (loads filename-extractor plugin)"
+#~ msgstr "Gukoresha i Izina ry'idosiye: Nka a Ijambo- banze Izina ry'idosiye:"
-#: src/main/extract.c:134
#, fuzzy
-msgid "use the filename as a keyword (loads filename-extractor plugin)"
-msgstr "Gukoresha i Izina ry'idosiye: Nka a Ijambo- banze Izina ry'idosiye:"
+#~ msgid "print this help"
+#~ msgstr "Gucapa iyi Ifashayobora"
-#: src/main/extract.c:136
#, fuzzy
-msgid "print this help"
-msgstr "Gucapa iyi Ifashayobora"
+#~ msgid "compute hash using the given ALGORITHM (currently sha1 or md5)"
+#~ msgstr "ikoresha i Cyangwa"
-#: src/main/extract.c:138
#, fuzzy
-msgid "compute hash using the given ALGORITHM (currently sha1 or md5)"
-msgstr "ikoresha i Cyangwa"
+#~ msgid "load an extractor plugin named LIBRARY"
+#~ msgstr "Ibirimo"
-#: src/main/extract.c:140
#, fuzzy
-msgid "load an extractor plugin named LIBRARY"
-msgstr "Ibirimo"
+#~ msgid "list all keyword types"
+#~ msgstr "Urutonde Byose Ijambo- banze"
-#: src/main/extract.c:142
#, fuzzy
-msgid "list all keyword types"
-msgstr "Urutonde Byose Ijambo- banze"
+#~ msgid "do not use the default set of extractor plugins"
+#~ msgstr "OYA Gukoresha i Mburabuzi Gushyiraho Bya"
-#: src/main/extract.c:144
#, fuzzy
-msgid "do not use the default set of extractor plugins"
-msgstr "OYA Gukoresha i Mburabuzi Gushyiraho Bya"
+#~ msgid "print only keywords of the given TYPE (use -L to get a list)"
+#~ msgstr "Gucapa Amagambo fatizo Bya i Gukoresha Kuri Kubona a Urutonde"
-#: src/main/extract.c:146
#, fuzzy
-msgid "print only keywords of the given TYPE (use -L to get a list)"
-msgstr "Gucapa Amagambo fatizo Bya i Gukoresha Kuri Kubona a Urutonde"
+#~ msgid "remove duplicates even if keyword types do not match"
+#~ msgstr "Gukuraho... ATARIIGIHARWE NIBA Ijambo- banze OYA BIHUYE"
-#: src/main/extract.c:148
#, fuzzy
-msgid "remove duplicates even if keyword types do not match"
-msgstr "Gukuraho... ATARIIGIHARWE NIBA Ijambo- banze OYA BIHUYE"
+#~ msgid "use keyword splitting (loads split-extractor plugin)"
+#~ msgstr "Gukoresha Ijambo- banze Gutandukanya"
-#: src/main/extract.c:150
#, fuzzy
-msgid "use keyword splitting (loads split-extractor plugin)"
-msgstr "Gukoresha Ijambo- banze Gutandukanya"
+#~ msgid "print the version number"
+#~ msgstr "Gucapa i Verisiyo Umubare"
-#: src/main/extract.c:152
#, fuzzy
-msgid "print the version number"
-msgstr "Gucapa i Verisiyo Umubare"
+#~ msgid "do not print keywords of the given TYPE"
+#~ msgstr "OYA Gucapa Amagambo fatizo Bya i"
-#: src/main/extract.c:154
-msgid "be verbose"
-msgstr ""
-
-#: src/main/extract.c:156
#, fuzzy
-msgid "do not print keywords of the given TYPE"
-msgstr "OYA Gucapa Amagambo fatizo Bya i"
+#~ msgid "Extract metadata from files."
+#~ msgstr "Bivuye Idosiye"
-#: src/main/extract.c:159
-msgid "extract [OPTIONS] [FILENAME]*"
-msgstr ""
-
-#: src/main/extract.c:160
#, fuzzy
-msgid "Extract metadata from files."
-msgstr "Bivuye Idosiye"
+#~ msgid "%s - (binary)\n"
+#~ msgstr "%s-(Nyabibiri"
-#: src/main/extract.c:198 src/main/extractor.c:875
-#, fuzzy, c-format
-msgid "%s - (binary)\n"
-msgstr "%s-(Nyabibiri"
+#~ msgid "title"
+#~ msgstr "umutwe"
-#: src/main/extract.c:204 src/main/extractor.c:880
-#, c-format
-msgid "INVALID TYPE - %s\n"
-msgstr ""
-
-#: src/main/extract.c:270 src/main/extractor.c:40
-msgid "title"
-msgstr "umutwe"
-
-#: src/main/extract.c:272 src/main/extractor.c:38
#, fuzzy
-msgid "filename"
-msgstr "Izina ry'idosiye"
+#~ msgid "filename"
+#~ msgstr "Izina ry'idosiye"
#
sc/source\ui\miscdlgs\acredlin.src:RID_POPUP_CHANGES.SC_SUB_SORT.SC_SORT_AUTHOR.text
-#: src/main/extract.c:277 src/main/extractor.c:41
#, fuzzy
-msgid "author"
-msgstr "Umwanditsi"
+#~ msgid "author"
+#~ msgstr "Umwanditsi"
-#: src/main/extract.c:281 src/main/extractor.c:43
-msgid "description"
-msgstr "Isobanuramiterere"
+#~ msgid "description"
+#~ msgstr "Isobanuramiterere"
# sfx2/source\dialog\dinfdlg.src:TP_DOCINFODESC.FT_KEYWORDS.text
-#: src/main/extract.c:283 src/main/extractor.c:55
#, fuzzy
-msgid "keywords"
-msgstr "Amagambo fatizo"
+#~ msgid "keywords"
+#~ msgstr "Amagambo fatizo"
# padmin/source\padialog.src:RID_TXT_TESTPAGE_COMMENT.text
-#: src/main/extract.c:285 src/main/extractor.c:44
#, fuzzy
-msgid "comment"
-msgstr "Icyo wongeraho"
+#~ msgid "comment"
+#~ msgstr "Icyo wongeraho"
-#: src/main/extract.c:289 src/main/extractor.c:45
-msgid "date"
-msgstr "Itariki"
+#~ msgid "date"
+#~ msgstr "Itariki"
# setup2/source\ui\app.src:FT_INSTINFO_MKDIR.text
-#: src/main/extract.c:291 src/main/extractor.c:67
#, fuzzy
-msgid "creation date"
-msgstr "Irema ry'itariki"
+#~ msgid "creation date"
+#~ msgstr "Irema ry'itariki"
-#: src/main/extract.c:319 src/main/extractor.c:46
#, fuzzy
-msgid "publisher"
-msgstr "Uwasohoye inyandiko"
+#~ msgid "publisher"
+#~ msgstr "Uwasohoye inyandiko"
-#: src/main/extract.c:323 src/main/extractor.c:52
#, fuzzy
-msgid "organization"
-msgstr "Ihuzagahunda"
+#~ msgid "organization"
+#~ msgstr "Ihuzagahunda"
# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
#
officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Wizard.Agenda.Save.DocInfoSubject.text
@@ -964,256 +335,146 @@
#
officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Wizard.Fax.Save.DocInfoSubject.text
# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
#
officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Wizard.Memo.Save.DocInfoSubject.text
-#: src/main/extract.c:327 src/main/extractor.c:54
-msgid "subject"
-msgstr "Ikivugwaho"
+#~ msgid "subject"
+#~ msgstr "Ikivugwaho"
# sw/source\ui\inc\swmn.hrc:_MN_INS.MN_SUB_FIELD.FN_INSERT_FLD_PGCOUNT.text
-#: src/main/extract.c:331 src/main/extractor.c:71
#, fuzzy
-msgid "page count"
-msgstr "Kubara amapaje"
+#~ msgid "page count"
+#~ msgstr "Kubara amapaje"
-#: src/main/extract.c:473
-#, fuzzy, c-format
-msgid "You must specify an argument for the `%s' option (option ignored).\n"
-msgstr "kugirango i Ihitamo Ihitamo"
+#, fuzzy
+#~ msgid "You must specify an argument for the `%s' option (option ignored).\n"
+#~ msgstr "kugirango i Ihitamo Ihitamo"
-#: src/main/extract.c:540
-#, fuzzy, c-format
-msgid "Use --help to get a list of options.\n"
-msgstr "Ifashayobora Kuri Kubona a Urutonde Bya Amahitamo"
+#, fuzzy
+#~ msgid "Use --help to get a list of options.\n"
+#~ msgstr "Ifashayobora Kuri Kubona a Urutonde Bya Amahitamo"
-#: src/main/extract.c:599
-#, c-format
-msgid "%% BiBTeX file\n"
-msgstr ""
+#, fuzzy
+#~ msgid "Keywords for file %s:\n"
+#~ msgstr "kugirango IDOSIYE"
-#: src/main/extract.c:606
-#, fuzzy, c-format
-msgid "Keywords for file %s:\n"
-msgstr "kugirango IDOSIYE"
+#~ msgid "unknown"
+#~ msgstr "itazwi"
-#: src/main/extractor.c:37
-msgid "unknown"
-msgstr "itazwi"
-
-#: src/main/extractor.c:39
-msgid "mimetype"
-msgstr ""
-
-#: src/main/extractor.c:42
#, fuzzy
-msgid "artist"
-msgstr "Umuhanzi"
+#~ msgid "artist"
+#~ msgstr "Umuhanzi"
# sc/source\ui\src\sortdlg.src:RID_SCPAGE_SORT_OPTIONS.FT_LANGUAGE.text
-#: src/main/extractor.c:47
#, fuzzy
-msgid "language"
-msgstr "Ururimi"
+#~ msgid "language"
+#~ msgstr "Ururimi"
-#: src/main/extractor.c:48
-msgid "album"
-msgstr ""
+#~ msgid "location"
+#~ msgstr "Inturo"
-#: src/main/extractor.c:49
-msgid "genre"
-msgstr ""
-
-#: src/main/extractor.c:50
-msgid "location"
-msgstr "Inturo"
-
# goodies/source\filter.vcl\eps\dlgeps.src:DLG_EXPORT_EPS.GRP_VERSION.text
-#: src/main/extractor.c:51
#, fuzzy
-msgid "version"
-msgstr "Verisiyo"
+#~ msgid "version"
+#~ msgstr "Verisiyo"
-#: src/main/extractor.c:53
#, fuzzy
-msgid "copyright"
-msgstr "Uburenganzira bw'umuhimbyi"
+#~ msgid "copyright"
+#~ msgstr "Uburenganzira bw'umuhimbyi"
-#: src/main/extractor.c:56
-msgid "contributor"
-msgstr ""
-
-#: src/main/extractor.c:57
#, fuzzy
-msgid "resource-type"
-msgstr "Ubwoko"
+#~ msgid "resource-type"
+#~ msgstr "Ubwoko"
-#: src/main/extractor.c:58
#, fuzzy
-msgid "format"
-msgstr "Imiterere"
+#~ msgid "format"
+#~ msgstr "Imiterere"
-#: src/main/extractor.c:59
#, fuzzy
-msgid "resource-identifier"
-msgstr "Ikiranga"
+#~ msgid "resource-identifier"
+#~ msgstr "Ikiranga"
-#: src/main/extractor.c:60
#, fuzzy
-msgid "source"
-msgstr "Inkomoko"
+#~ msgid "source"
+#~ msgstr "Inkomoko"
# 5033
-#: src/main/extractor.c:61
#, fuzzy
-msgid "relation"
-msgstr "Isano"
+#~ msgid "relation"
+#~ msgstr "Isano"
-#: src/main/extractor.c:62
-msgid "coverage"
-msgstr ""
-
-#: src/main/extractor.c:63
-msgid "software"
-msgstr ""
-
-#: src/main/extractor.c:64
-msgid "disclaimer"
-msgstr ""
-
-#: src/main/extractor.c:65
#, fuzzy
-msgid "warning"
-msgstr "Iburira"
+#~ msgid "warning"
+#~ msgstr "Iburira"
-#: src/main/extractor.c:66
-msgid "translated"
-msgstr ""
-
# 3880
-#: src/main/extractor.c:68
#, fuzzy
-msgid "modification date"
-msgstr "itariki y'ihindura"
+#~ msgid "modification date"
+#~ msgstr "itariki y'ihindura"
-#: src/main/extractor.c:69
-msgid "creator"
-msgstr ""
-
-#: src/main/extractor.c:70
#, fuzzy
-msgid "producer"
-msgstr "Umwanditsi"
+#~ msgid "producer"
+#~ msgstr "Umwanditsi"
-#: src/main/extractor.c:72
#, fuzzy
-msgid "page orientation"
-msgstr "Ipaji Icyerekezo"
+#~ msgid "page orientation"
+#~ msgstr "Ipaji Icyerekezo"
# padmin/source\rtsetup.src:RID_RTS_PAPERPAGE.RID_RTS_PAPER_PAPER_TXT.text
-#: src/main/extractor.c:73
#, fuzzy
-msgid "paper size"
-msgstr "Ingano y'urupapuro"
+#~ msgid "paper size"
+#~ msgstr "Ingano y'urupapuro"
-#: src/main/extractor.c:74
#, fuzzy
-msgid "used fonts"
-msgstr "Imyandikire"
+#~ msgid "used fonts"
+#~ msgstr "Imyandikire"
# sc/source\ui\pagedlg\pagedlg.src:RID_SCPAGE_TABLE.FL_PAGEDIR.text
-#: src/main/extractor.c:75
#, fuzzy
-msgid "page order"
-msgstr "Ikurikirana rya paji"
+#~ msgid "page order"
+#~ msgstr "Ikurikirana rya paji"
-#: src/main/extractor.c:76
#, fuzzy
-msgid "created for"
-msgstr "Byaremwe kugirango"
+#~ msgid "created for"
+#~ msgstr "Byaremwe kugirango"
-#: src/main/extractor.c:77
-msgid "magnification"
-msgstr ""
-
-#: src/main/extractor.c:78
-msgid "release"
-msgstr ""
-
# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_UNDO_MAKEOUTLINE.text
# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
# sc/source\ui\src\miscdlgs.src:RID_SCDLG_GROUP.text
-#: src/main/extractor.c:79
#, fuzzy
-msgid "group"
-msgstr "Itsinda"
+#~ msgid "group"
+#~ msgstr "Itsinda"
-#: src/main/extractor.c:80
-msgid "size"
-msgstr "ingano"
+#~ msgid "size"
+#~ msgstr "ingano"
-#: src/main/extractor.c:81
#, fuzzy
-msgid "summary"
-msgstr "Inshamake"
+#~ msgid "summary"
+#~ msgstr "Inshamake"
-#: src/main/extractor.c:82
-msgid "packager"
-msgstr ""
-
-#: src/main/extractor.c:83
#, fuzzy
-msgid "vendor"
-msgstr "Umucuruzi"
+#~ msgid "vendor"
+#~ msgstr "Umucuruzi"
-#: src/main/extractor.c:84
-msgid "license"
-msgstr ""
-
# svx/source\dialog\dstribut.src:RID_SVXPAGE_DISTRIBUTE.text
-#: src/main/extractor.c:85
#, fuzzy
-msgid "distribution"
-msgstr "Ikwirakwiza"
+#~ msgid "distribution"
+#~ msgstr "Ikwirakwiza"
-#: src/main/extractor.c:86
#, fuzzy
-msgid "build-host"
-msgstr "Ubuturo"
+#~ msgid "build-host"
+#~ msgstr "Ubuturo"
-#: src/main/extractor.c:87
-msgid "os"
-msgstr ""
-
-#: src/main/extractor.c:88
-msgid "dependency"
-msgstr ""
-
-#: src/main/extractor.c:89
-msgid "MD4"
-msgstr ""
-
-#: src/main/extractor.c:90
-msgid "MD5"
-msgstr ""
-
-#: src/main/extractor.c:91
#, fuzzy
-msgid "SHA-0"
-msgstr "0"
+#~ msgid "SHA-0"
+#~ msgstr "0"
-#: src/main/extractor.c:92
#, fuzzy
-msgid "SHA-1"
-msgstr "1."
+#~ msgid "SHA-1"
+#~ msgstr "1."
-#: src/main/extractor.c:93
-msgid "RipeMD160"
-msgstr ""
-
#
officecfg/registry\schema\org\openoffice\Office\Common.xcs:....Filter.Graphic.Export.BMP.Resolution.text
-#: src/main/extractor.c:94
#, fuzzy
-msgid "resolution"
-msgstr "Imikemurire"
+#~ msgid "resolution"
+#~ msgstr "Imikemurire"
# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
#
officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.WriterObject.Table.Settings.Category.text
@@ -1235,53 +496,21 @@
#
officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Impress.Settings.Category.text
# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
#
officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.OLEMisc.Settings.Category.text
-#: src/main/extractor.c:95
#, fuzzy
-msgid "category"
-msgstr "Icyiciro"
+#~ msgid "category"
+#~ msgstr "Icyiciro"
-#: src/main/extractor.c:96
#, fuzzy
-msgid "book title"
-msgstr "Umutwe w'igitabo"
+#~ msgid "book title"
+#~ msgstr "Umutwe w'igitabo"
# sw/source\ui\wizard\wizmmdlg.src:DLG_WIZARD_MM.DLG_MM2_Edit_Elem1.text
-#: src/main/extractor.c:97
-msgid "priority"
-msgstr "Icyihutirwa"
+#~ msgid "priority"
+#~ msgstr "Icyihutirwa"
-#: src/main/extractor.c:98
-msgid "conflicts"
-msgstr ""
-
-#: src/main/extractor.c:99
-msgid "replaces"
-msgstr ""
-
-#: src/main/extractor.c:100
-msgid "provides"
-msgstr ""
-
-#: src/main/extractor.c:101
-msgid "conductor"
-msgstr ""
-
-#: src/main/extractor.c:102
-msgid "interpreter"
-msgstr ""
-
-#: src/main/extractor.c:103
-msgid "owner"
-msgstr ""
-
-#: src/main/extractor.c:104
-msgid "lyrics"
-msgstr ""
-
-#: src/main/extractor.c:105
#, fuzzy
-msgid "media type"
-msgstr "Ibitangazamakuru Ubwoko"
+#~ msgid "media type"
+#~ msgstr "Ibitangazamakuru Ubwoko"
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
@@ -1320,109 +549,41 @@
#
# ***** END LICENSE BLOCK *****
# Box Headings
-#: src/main/extractor.c:106
#, fuzzy
-msgid "contact"
-msgstr "Umuntu"
+#~ msgid "contact"
+#~ msgstr "Umuntu"
-#: src/main/extractor.c:107
#, fuzzy
-msgid "binary thumbnail data"
-msgstr "Nyabibiri Ibyatanzwe"
+#~ msgid "binary thumbnail data"
+#~ msgstr "Nyabibiri Ibyatanzwe"
# setup2/source\ui\app.src:FT_INSTINFO_MKDIR.text
-#: src/main/extractor.c:108
#, fuzzy
-msgid "publication date"
-msgstr "Irema ry'itariki"
+#~ msgid "publication date"
+#~ msgstr "Irema ry'itariki"
-#: src/main/extractor.c:109
-msgid "camera make"
-msgstr ""
+#, fuzzy
+#~ msgid "orientation"
+#~ msgstr "Ipaji Icyerekezo"
-#: src/main/extractor.c:110
-msgid "camera model"
-msgstr ""
+#, fuzzy
+#~ msgid "Initialization of plugin mechanism failed: %s!\n"
+#~ msgstr "Bya Byanze"
-#: src/main/extractor.c:111
-msgid "exposure"
-msgstr ""
+#, fuzzy
+#~ msgid ""
+#~ "Resolving symbol `%s' in library `%s' failed, so I tried `%s', but that "
+#~ "failed also. Errors are: `%s' and `%s'.\n"
+#~ msgstr "IKIMENYETSO in Isomero Byanze Byanze Na"
-#: src/main/extractor.c:112
-msgid "aperture"
-msgstr ""
+#, fuzzy
+#~ msgid "Loading `%s' plugin failed: %s\n"
+#~ msgstr "Byanze"
-#: src/main/extractor.c:113
-msgid "exposure bias"
-msgstr ""
-
-#: src/main/extractor.c:114
-msgid "flash"
-msgstr ""
-
-#: src/main/extractor.c:115
-msgid "flash bias"
-msgstr ""
-
-#: src/main/extractor.c:116
-msgid "focal length"
-msgstr ""
-
-#: src/main/extractor.c:117
-msgid "focal length (35mm equivalent)"
-msgstr ""
-
-#: src/main/extractor.c:118
-msgid "iso speed"
-msgstr ""
-
-#: src/main/extractor.c:119
-msgid "exposure mode"
-msgstr ""
-
-#: src/main/extractor.c:120
-msgid "metering mode"
-msgstr ""
-
-#: src/main/extractor.c:121
-msgid "macro mode"
-msgstr ""
-
-#: src/main/extractor.c:122
-msgid "image quality"
-msgstr ""
-
-#: src/main/extractor.c:123
-msgid "white balance"
-msgstr ""
-
-#: src/main/extractor.c:124
#, fuzzy
-msgid "orientation"
-msgstr "Ipaji Icyerekezo"
+#~ msgid "Unloading plugin `%s' failed!\n"
+#~ msgstr "Byanze"
-#: src/main/extractor.c:218
-#, fuzzy, c-format
-msgid "Initialization of plugin mechanism failed: %s!\n"
-msgstr "Bya Byanze"
-
-#: src/main/extractor.c:365
-#, fuzzy, c-format
-msgid ""
-"Resolving symbol `%s' in library `%s' failed, so I tried `%s', but that "
-"failed also. Errors are: `%s' and `%s'.\n"
-msgstr "IKIMENYETSO in Isomero Byanze Byanze Na"
-
-#: src/main/extractor.c:394
-#, fuzzy, c-format
-msgid "Loading `%s' plugin failed: %s\n"
-msgstr "Byanze"
-
-#: src/main/extractor.c:599
-#, fuzzy, c-format
-msgid "Unloading plugin `%s' failed!\n"
-msgstr "Byanze"
-
#~ msgid "No error"
#~ msgstr "Nta kosa"
Modified: Extractor/src/include/extractor.h
===================================================================
--- Extractor/src/include/extractor.h 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/include/extractor.h 2005-09-05 13:48:39 UTC (rev 2064)
@@ -29,7 +29,7 @@
* 0.2.6-1 => 0x00020601
* 4.5.2-0 => 0x04050200
*/
-#define EXTRACTOR_VERSION 0x00050400
+#define EXTRACTOR_VERSION 0x00050401
#include <stdio.h>
Added: Extractor/src/plugins/ASF_SYMBOLS
===================================================================
--- Extractor/src/plugins/ASF_SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/ASF_SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_asf_extract
Added: Extractor/src/plugins/DEB_SYMBOLS
===================================================================
--- Extractor/src/plugins/DEB_SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/DEB_SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_deb_extract
Added: Extractor/src/plugins/DVI_SYMBOLS
===================================================================
--- Extractor/src/plugins/DVI_SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/DVI_SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_dvi_extract
Added: Extractor/src/plugins/ELF_SYMBOLS
===================================================================
--- Extractor/src/plugins/ELF_SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/ELF_SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_elf_extract
Added: Extractor/src/plugins/FILENAME_SYMBOLS
===================================================================
--- Extractor/src/plugins/FILENAME_SYMBOLS 2005-09-05 13:24:30 UTC (rev
2063)
+++ Extractor/src/plugins/FILENAME_SYMBOLS 2005-09-05 13:48:39 UTC (rev
2064)
@@ -0,0 +1 @@
+libextractor_filename_extract
Added: Extractor/src/plugins/GIF_SYMBOLS
===================================================================
--- Extractor/src/plugins/GIF_SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/GIF_SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_gif_extract
Added: Extractor/src/plugins/HTML_SYMBOLS
===================================================================
--- Extractor/src/plugins/HTML_SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/HTML_SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_html_extract
Added: Extractor/src/plugins/ID3V23_SYMBOLS
===================================================================
--- Extractor/src/plugins/ID3V23_SYMBOLS 2005-09-05 13:24:30 UTC (rev
2063)
+++ Extractor/src/plugins/ID3V23_SYMBOLS 2005-09-05 13:48:39 UTC (rev
2064)
@@ -0,0 +1 @@
+libextractor_id3v23_extract
Added: Extractor/src/plugins/ID3V24_SYMBOLS
===================================================================
--- Extractor/src/plugins/ID3V24_SYMBOLS 2005-09-05 13:24:30 UTC (rev
2063)
+++ Extractor/src/plugins/ID3V24_SYMBOLS 2005-09-05 13:48:39 UTC (rev
2064)
@@ -0,0 +1 @@
+libextractor_id3v24_extract
Added: Extractor/src/plugins/ID3V2_SYMBOLS
===================================================================
--- Extractor/src/plugins/ID3V2_SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/ID3V2_SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_id3v2_extract
Added: Extractor/src/plugins/JPEG_SYMBOLS
===================================================================
--- Extractor/src/plugins/JPEG_SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/JPEG_SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_jpeg_extract
Added: Extractor/src/plugins/LOWER_SYMBOLS
===================================================================
--- Extractor/src/plugins/LOWER_SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/LOWER_SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_lower_extract
Added: Extractor/src/plugins/MAN_SYMBOLS
===================================================================
--- Extractor/src/plugins/MAN_SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/MAN_SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_man_extract
Added: Extractor/src/plugins/MIME_SYMBOLS
===================================================================
--- Extractor/src/plugins/MIME_SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/MIME_SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_mime_extract
Added: Extractor/src/plugins/MP3_SYMBOLS
===================================================================
--- Extractor/src/plugins/MP3_SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/MP3_SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_mp3_extract
Added: Extractor/src/plugins/MPEG_SYMBOLS
===================================================================
--- Extractor/src/plugins/MPEG_SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/MPEG_SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_mpeg_extract
Modified: Extractor/src/plugins/Makefile.am
===================================================================
--- Extractor/src/plugins/Makefile.am 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/Makefile.am 2005-09-05 13:48:39 UTC (rev 2064)
@@ -3,6 +3,36 @@
# install plugins under:
plugindir = $(libdir)/libextractor
+EXTRA_DIST = \
+ ASF_SYMBOLS \
+ DEB_SYMBOLS \
+ DVI_SYMBOLS \
+ ELF_SYMBOLS \
+ FILENAME_SYMBOLS \
+ GIF_SYMBOLS \
+ HTML_SYMBOLS \
+ ID3V2_SYMBOLS \
+ ID3V23_SYMBOLS \
+ ID3V24_SYMBOLS \
+ JPEG_SYMBOLS \
+ LOWER_SYMBOLS \
+ MAN_SYMBOLS \
+ MIME_SYMBOLS \
+ MP3_SYMBOLS \
+ MPEG_SYMBOLS \
+ OGG_SYMBOLS \
+ PNG_SYMBOLS \
+ PS_SYMBOLS \
+ QT_SYMBOLS \
+ REAL_SYMBOLS \
+ RIFF_SYMBOLS \
+ SPLIT_SYMBOLS \
+ TAR_SYMBOLS \
+ TIFF_SYMBOLS \
+ TRANSLIT_SYMBOLS \
+ WAV_SYMBOLS \
+ ZIP_SYMBOLS
+
LIBS = \
@LTLIBINTL@ @LIBS@
@@ -23,7 +53,7 @@
SUBDIRS = . oo $(printdir) hash $(oledir) rpm pdf $(thumbdir) $(exiv2dir)
-PLUGINFLAGS = -export-dynamic -avoid-version -module
+PLUGINFLAGS = -Wl,-s -Wl,-Bsymbolic -avoid-version -module -no-undefined
if HAVE_VORBISFILE
@@ -39,40 +69,40 @@
endif
plugin_LTLIBRARIES = \
- libextractor_id3v24.la \
- libextractor_id3v23.la \
- libextractor_tar.la \
+ libextractor_asf.la \
libextractor_deb.la \
- libextractor_man.la \
- libextractor_wav.la \
+ libextractor_dvi.la \
libextractor_elf.la \
- libextractor_asf.la \
- libextractor_dvi.la \
+ libextractor_filename.la \
+ libextractor_gif.la \
+ libextractor_html.la \
libextractor_id3v2.la \
+ libextractor_id3v24.la \
+ libextractor_id3v23.la \
libextractor_jpeg.la \
- libextractor_html.la \
+ libextractor_lower.la \
+ libextractor_man.la \
+ libextractor_mime.la \
+ libextractor_mp3.la \
+ libextractor_mpeg.la \
+ $(extraogg) \
libextractor_png.la \
- libextractor_gif.la \
- libextractor_tiff.la \
+ libextractor_ps.la \
+ $(extraqt) \
libextractor_real.la \
- libextractor_filename.la \
+ libextractor_riff.la \
libextractor_split.la \
- libextractor_mp3.la \
- libextractor_mime.la \
- libextractor_riff.la \
- libextractor_mpeg.la \
- libextractor_ps.la \
- libextractor_zip.la \
- libextractor_lower.la \
+ libextractor_tar.la \
+ libextractor_tiff.la \
libextractor_translit.la \
- $(extraqt) \
- $(extraogg)
+ libextractor_wav.la \
+ libextractor_zip.la
if HAVE_VORBISFILE
libextractor_ogg_la_SOURCES = \
oggextractor.c
libextractor_ogg_la_LDFLAGS = \
- -lvorbisfile $(vorbisflag) $(PLUGINFLAGS)
+ -lvorbisfile $(vorbisflag) $(PLUGINFLAGS) -Wl,--retain-symbols-file
-Wl,OGG_SYMBOLS
endif
noinst_LTLIBRARIES = \
@@ -82,7 +112,9 @@
if HAVE_ZLIB
libextractor_qt_la_LDFLAGS = \
- -lz $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,QT_SYMBOLS
+libextractor_qt_la_LIBADD = \
+ -lz
libextractor_qt_la_SOURCES = \
qtextractor.c
endif
@@ -91,80 +123,82 @@
psextractor.c
libextractor_ps_la_LDFLAGS = \
$(top_builddir)/src/main/libextractor.la \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,PS_SYMBOLS
libextractor_wav_la_SOURCES = \
wavextractor.c
libextractor_wav_la_LDFLAGS = \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,WAV_SYMBOLS
libextractor_mp3_la_SOURCES = \
mp3extractor.c
libextractor_mp3_la_LDFLAGS = \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,MP3_SYMBOLS
libextractor_mp3_la_LIBADD = \
- libconvert.la
+ libconvert.la
libextractor_id3v2_la_SOURCES = \
id3v2extractor.c
libextractor_id3v2_la_LDFLAGS = \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,ID3V2_SYMBOLS
libextractor_id3v2_la_LIBADD = \
libconvert.la
libextractor_id3v23_la_SOURCES = \
id3v23extractor.c
libextractor_id3v23_la_LDFLAGS = \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,ID3V23_SYMBOLS
libextractor_id3v23_la_LIBADD = \
- libconvert.la
+ libconvert.la
libextractor_id3v24_la_SOURCES = \
id3v24extractor.c
libextractor_id3v24_la_LDFLAGS = \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,ID3V24_SYMBOLS
libextractor_id3v24_la_LIBADD = \
libconvert.la
libextractor_dvi_la_SOURCES = \
dviextractor.c
libextractor_dvi_la_LDFLAGS = \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,DVI_SYMBOLS
libextractor_asf_la_SOURCES = \
asfextractor.c
libextractor_asf_la_LDFLAGS = \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,ASF_SYMBOLS
libextractor_tar_la_SOURCES = \
tarextractor.c
libextractor_tar_la_LDFLAGS = \
- $(PLUGINFLAGS) -lz \
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,TAR_SYMBOLS
+libextractor_tar_la_LIBADD = \
+ -lz \
$(top_builddir)/src/main/libextractor.la
libextractor_lower_la_SOURCES = \
lowerextractor.c
libextractor_lower_la_LDFLAGS = \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,LOWER_SYMBOLS
libextractor_gif_la_SOURCES = \
gifextractor.c
libextractor_gif_la_LDFLAGS = \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,GIF_SYMBOLS
libextractor_gif_la_LIBADD = \
libpack.la
libextractor_tiff_la_SOURCES = \
tiffextractor.c
libextractor_tiff_la_LDFLAGS = \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,TIFF_SYMBOLS
libextractor_tiff_la_LIBADD = \
libpack.la
libextractor_elf_la_SOURCES = \
elfextractor.c
libextractor_elf_la_LDFLAGS = \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,ELF_SYMBOLS
libextractor_elf_la_LIBADD = \
libpack.la
@@ -182,77 +216,85 @@
zipextractor.c
libextractor_zip_la_LDFLAGS = \
$(top_builddir)/src/main/libextractor.la \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,ZIP_SYMBOLS
libextractor_jpeg_la_SOURCES = \
jpegextractor.c
libextractor_jpeg_la_LDFLAGS = \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,JPEG_SYMBOLS
libextractor_html_la_SOURCES = \
htmlextractor.c
libextractor_html_la_LDFLAGS = \
$(top_builddir)/src/main/libextractor.la \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,HTML_SYMBOLS
libextractor_real_la_SOURCES = \
realextractor.c
libextractor_real_la_LDFLAGS = \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,REAL_SYMBOLS
libextractor_mime_la_SOURCES = \
mimeextractor.c
libextractor_mime_la_LDFLAGS = \
$(top_builddir)/src/main/libextractor.la \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,MIME_SYMBOLS
libextractor_mpeg_la_SOURCES = \
mpegextractor.c
libextractor_mpeg_la_LDFLAGS = \
$(top_builddir)/src/main/libextractor.la \
- $(PLUGINFLAGS) -lm
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,MPEG_SYMBOLS
+libextractor_mpeg_la_LIBADD = \
+ -lm
libextractor_man_la_SOURCES = \
manextractor.c
libextractor_man_la_LDFLAGS = \
$(top_builddir)/src/main/libextractor.la \
- $(PLUGINFLAGS) -lz
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,MAN_SYMBOLS
+libextractor_man_la_LIBADD = \
+ -lz
libextractor_deb_la_SOURCES = \
debextractor.c
libextractor_deb_la_LDFLAGS = \
$(top_builddir)/src/main/libextractor.la \
- $(PLUGINFLAGS) -lz -lpthread
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,DEB_SYMBOLS
+libextractor_deb_la_LIBADD = \
+ -lz
libextractor_riff_la_SOURCES = \
riffextractor.c
libextractor_riff_la_LDFLAGS = \
- $(top_builddir)/src/main/libextractor.la -lm \
- $(PLUGINFLAGS)
+ $(top_builddir)/src/main/libextractor.la \
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,RIFF_SYMBOLS
+libextractor_riff_la_LIBADD = \
+ -lm
libextractor_png_la_SOURCES = \
pngextractor.c
libextractor_png_la_LDFLAGS = \
$(top_builddir)/src/main/libextractor.la \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,PNG_SYMBOLS
libextractor_png_la_LIBADD = \
libconvert.la -lz
libextractor_filename_la_SOURCES = \
filenameextractor.c
libextractor_filename_la_LDFLAGS = \
- $(PLUGINFLAGS) \
- $(top_builddir)/src/main/libextractor.la
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,FILENAME_SYMBOLS
libextractor_filename_la_LIBADD = \
+ $(top_builddir)/src/main/libextractor.la \
libconvert.la
libextractor_split_la_SOURCES = \
splitextractor.c
libextractor_split_la_LDFLAGS = \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,SPLIT_SYMBOLS
libextractor_translit_la_SOURCES = \
translitextractor.c
libextractor_translit_la_LDFLAGS = \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,TRANSLIT_SYMBOLS
Added: Extractor/src/plugins/OGG_SYMBOLS
===================================================================
--- Extractor/src/plugins/OGG_SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/OGG_SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_ogg_extract
Added: Extractor/src/plugins/PNG_SYMBOLS
===================================================================
--- Extractor/src/plugins/PNG_SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/PNG_SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_png_extract
Added: Extractor/src/plugins/QT_SYMBOLS
===================================================================
--- Extractor/src/plugins/QT_SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/QT_SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_qt_extract
Added: Extractor/src/plugins/REAL_SYMBOLS
===================================================================
--- Extractor/src/plugins/REAL_SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/REAL_SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_real_extract
Added: Extractor/src/plugins/RIFF_SYMBOLS
===================================================================
--- Extractor/src/plugins/RIFF_SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/RIFF_SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_riff_extract
Added: Extractor/src/plugins/SPLIT_SYMBOLS
===================================================================
--- Extractor/src/plugins/SPLIT_SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/SPLIT_SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_split_extract
Added: Extractor/src/plugins/TAR_SYMBOLS
===================================================================
--- Extractor/src/plugins/TAR_SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/TAR_SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_tar_extract
Added: Extractor/src/plugins/TIFF_SYMBOLS
===================================================================
--- Extractor/src/plugins/TIFF_SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/TIFF_SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_tiff_extract
Added: Extractor/src/plugins/TRANSLIT_SYMBOLS
===================================================================
--- Extractor/src/plugins/TRANSLIT_SYMBOLS 2005-09-05 13:24:30 UTC (rev
2063)
+++ Extractor/src/plugins/TRANSLIT_SYMBOLS 2005-09-05 13:48:39 UTC (rev
2064)
@@ -0,0 +1 @@
+libextractor_translit_extract
Added: Extractor/src/plugins/WAV_SYMBOLS
===================================================================
--- Extractor/src/plugins/WAV_SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/WAV_SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_wav_extract
Added: Extractor/src/plugins/ZIP_SYMBOLS
===================================================================
--- Extractor/src/plugins/ZIP_SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/ZIP_SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_zip_extract
Modified: Extractor/src/plugins/debextractor.c
===================================================================
--- Extractor/src/plugins/debextractor.c 2005-09-05 13:24:30 UTC (rev
2063)
+++ Extractor/src/plugins/debextractor.c 2005-09-05 13:48:39 UTC (rev
2064)
@@ -219,33 +219,14 @@
return prev;
}
-
#define MAX_CONTROL_SIZE (1024 * 1024)
-typedef struct {
- int fd;
- const char * buf;
- size_t size;
-} WTC;
+static voidpf Emalloc(voidpf opaque, uInt items, uInt size) {
+ return malloc(size * items);
+}
-void * writeThread(void * arg) {
- size_t pos;
- int ret;
- WTC * wtc = (WTC*) arg;
-
- pos = 0;
- while (pos < wtc->size) {
- ret = write(wtc->fd,
- &wtc->buf[pos],
- wtc->size - pos);
- if (ret == -1) {
- close(wtc->fd);
- return strerror(errno);
- }
- pos += ret;
- }
- close(wtc->fd);
- return NULL;
+static void Efree(voidpf opaque, voidpf ptr) {
+ free(ptr);
}
/**
@@ -259,52 +240,46 @@
gzFile gzf;
int fdes[2];
char * buf;
- WTC wtc;
- pthread_t pt;
void * error;
+ z_stream strm;
bufSize = data[size-4] + 256 * data[size-3] + 65536 * data[size-2] +
256*65536 * data[size-1];
if (bufSize > MAX_CONTROL_SIZE)
return prev;
- if (0 != PIPE(fdes))
- return prev;
- wtc.fd = fdes[1];
- wtc.size = size;
- wtc.buf = data;
- if (0 != pthread_create(&pt, NULL, &writeThread, &wtc)) {
- close(fdes[0]);
- close(fdes[1]);
- return prev;
- }
- gzf = gzdopen(fdes[0], "rb");
- if (gzf == NULL) {
- close(fdes[0]);
- close(fdes[1]);
- pthread_join(pt, &error);
- return prev;
- }
- buf = malloc(bufSize);
- if (buf == NULL) {
- gzclose(gzf);
- close(fdes[1]);
- pthread_join(pt, &error);
- return prev;
- }
- if (bufSize != gzread(gzf, buf, bufSize)) {
+ memset(&strm,
+ 0,
+ sizeof(z_stream));
+
+ strm.next_in = (char*) data;
+ strm.avail_in = size;
+ strm.total_in = 0;
+ strm.zalloc = &Emalloc;
+ strm.zfree = &Efree;
+ strm.opaque = NULL;
+
+ if (Z_OK == inflateInit2(&strm,
+ 15 + 32)) {
+ buf = malloc(bufSize);
+ if (buf == NULL) {
+ inflateEnd(&strm);
+ return prev;
+ }
+ strm.next_out = buf;
+ strm.avail_out = bufSize;
+ inflate(&strm,
+ Z_FINISH);
+ if (strm.total_out > 0) {
+ prev = processControlTar(buf,
+ strm.total_out,
+ prev);
+ inflateEnd(&strm);
+ free(buf);
+ return prev;
+ }
free(buf);
- gzclose(gzf);
- close(fdes[1]);
- pthread_join(pt, &error);
- return prev;
+ inflateEnd(&strm);
}
- close(fdes[1]);
- pthread_join(pt, &error);
- gzclose(gzf);
- prev = processControlTar(buf,
- bufSize,
- prev);
- free(buf);
return prev;
}
Modified: Extractor/src/plugins/exiv2/Makefile.am
===================================================================
--- Extractor/src/plugins/exiv2/Makefile.am 2005-09-05 13:24:30 UTC (rev
2063)
+++ Extractor/src/plugins/exiv2/Makefile.am 2005-09-05 13:48:39 UTC (rev
2064)
@@ -1,5 +1,7 @@
INCLUDES = -I$(top_srcdir)/src/include
+EXTRA_DIST = SYMBOLS
+
# install plugins under:
plugindir = $(libdir)/libextractor
@@ -11,12 +13,14 @@
plugin_LTLIBRARIES = \
libextractor_exiv2.la
-PLUGINFLAGS = -export-dynamic -avoid-version -module -no-undefined
+PLUGINFLAGS = -Wl,-Bsymbolic -avoid-version -module -no-undefined
+
libextractor_exiv2_la_LINK = \
/bin/sh ../../../libtool --mode=link $(CXXLD) -o libextractor_exiv2.la
libextractor_exiv2_la_LDFLAGS = \
- $(PLUGINFLAGS) $(XTRA_CPPLIBS) -lpthread
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,SYMBOLS \
+ $(XTRA_CPPLIBS) -lpthread
libextractor_exiv2_la_LIBADD = \
$(top_builddir)/src/main/libextractor.la -lpthread
Added: Extractor/src/plugins/exiv2/SYMBOLS
===================================================================
--- Extractor/src/plugins/exiv2/SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/exiv2/SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_exiv2_extract
Added: Extractor/src/plugins/ole2/SYMBOLS
===================================================================
--- Extractor/src/plugins/ole2/SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/ole2/SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_ole2_extract
Modified: Extractor/src/plugins/pdf/Makefile.am
===================================================================
--- Extractor/src/plugins/pdf/Makefile.am 2005-09-05 13:24:30 UTC (rev
2063)
+++ Extractor/src/plugins/pdf/Makefile.am 2005-09-05 13:48:39 UTC (rev
2064)
@@ -11,12 +11,13 @@
plugin_LTLIBRARIES = \
libextractor_pdf.la
-PLUGINFLAGS = -export-dynamic -avoid-version -module -no-undefined
+PLUGINFLAGS = -Wl,-Bsymbolic -avoid-version -module -no-undefined
libextractor_pdf_la_LINK = \
/bin/sh ../../../libtool --mode=link $(CXXLD) -o libextractor_pdf.la
libextractor_pdf_la_LDFLAGS = \
- $(PLUGINFLAGS) $(XTRA_CPPLIBS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,SYMBOLS \
+ $(XTRA_CPPLIBS)
libextractor_pdf_la_LIBADD = \
$(top_builddir)/src/main/libextractor.la \
$(top_builddir)/src/plugins/libconvert.la \
@@ -53,6 +54,7 @@
CXXFLAGS = -O0
EXTRA_DIST = \
+ SYMBOLS \
darwin.lt.rb \
aconf.h \
aconf2.h \
Added: Extractor/src/plugins/pdf/SYMBOLS
===================================================================
--- Extractor/src/plugins/pdf/SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/pdf/SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_pdf_extract
\ No newline at end of file
Added: Extractor/src/plugins/printable/DA_SYMBOLS
===================================================================
--- Extractor/src/plugins/printable/DA_SYMBOLS 2005-09-05 13:24:30 UTC (rev
2063)
+++ Extractor/src/plugins/printable/DA_SYMBOLS 2005-09-05 13:48:39 UTC (rev
2064)
@@ -0,0 +1 @@
+libextractor_da_extract
Added: Extractor/src/plugins/printable/DE_SYMBOLS
===================================================================
--- Extractor/src/plugins/printable/DE_SYMBOLS 2005-09-05 13:24:30 UTC (rev
2063)
+++ Extractor/src/plugins/printable/DE_SYMBOLS 2005-09-05 13:48:39 UTC (rev
2064)
@@ -0,0 +1 @@
+libextractor_de_extract
Added: Extractor/src/plugins/printable/EN_SYMBOLS
===================================================================
--- Extractor/src/plugins/printable/EN_SYMBOLS 2005-09-05 13:24:30 UTC (rev
2063)
+++ Extractor/src/plugins/printable/EN_SYMBOLS 2005-09-05 13:48:39 UTC (rev
2064)
@@ -0,0 +1 @@
+libextractor_en_extract
Added: Extractor/src/plugins/printable/ES_SYMBOLS
===================================================================
--- Extractor/src/plugins/printable/ES_SYMBOLS 2005-09-05 13:24:30 UTC (rev
2063)
+++ Extractor/src/plugins/printable/ES_SYMBOLS 2005-09-05 13:48:39 UTC (rev
2064)
@@ -0,0 +1 @@
+libextractor_es_extract
Added: Extractor/src/plugins/printable/IT_SYMBOLS
===================================================================
--- Extractor/src/plugins/printable/IT_SYMBOLS 2005-09-05 13:24:30 UTC (rev
2063)
+++ Extractor/src/plugins/printable/IT_SYMBOLS 2005-09-05 13:48:39 UTC (rev
2064)
@@ -0,0 +1 @@
+libextractor_it_extract
Modified: Extractor/src/plugins/printable/Makefile.am
===================================================================
--- Extractor/src/plugins/printable/Makefile.am 2005-09-05 13:24:30 UTC (rev
2063)
+++ Extractor/src/plugins/printable/Makefile.am 2005-09-05 13:48:39 UTC (rev
2064)
@@ -8,10 +8,17 @@
noinst_PROGRAMS = dictionary-builder
-noinst_LTLIBRARIES = libcommon.la
-
EXTRA_DIST = \
- en.txt de.txt es.txt da.txt no.txt it.txt peXX.c printableextractor.c
+ en.txt de.txt es.txt da.txt no.txt it.txt \
+ peXX.c \
+ printableextractor.c \
+ bloomfilter.c bloomfilter.h \
+ DA_SYMBOLS \
+ DE_SYMBOLS \
+ EN_SYMBOLS \
+ ES_SYMBOLS \
+ IT_SYMBOLS \
+ NO_SYMBOLS
CLEANFILES = en.c de.c es.c da.c no.c it.c peen.c pede.c pees.c peda.c peit.c
@@ -55,58 +62,46 @@
PLUGINFLAGS = \
- -export-dynamic -avoid-version -module
+ -Wl,-Bsymbolic -avoid-version -module -no-undefined
libextractor_printable_en_la_LIBADD = \
- libcommon.la \
$(top_builddir)/src/main/libextractor.la
libextractor_printable_it_la_LIBADD = \
- libcommon.la \
$(top_builddir)/src/main/libextractor.la
libextractor_printable_da_la_LIBADD = \
- libcommon.la \
$(top_builddir)/src/main/libextractor.la
libextractor_printable_de_la_LIBADD = \
- libcommon.la \
$(top_builddir)/src/main/libextractor.la
libextractor_printable_es_la_LIBADD = \
- libcommon.la \
$(top_builddir)/src/main/libextractor.la
libextractor_printable_no_la_LIBADD = \
- libcommon.la \
$(top_builddir)/src/main/libextractor.la
-libcommon_la_SOURCES = \
- bloomfilter.c \
- bloomfilter.h \
- sha1.h \
- sha1.c
-
libextractor_printable_en_la_SOURCES = \
en.c peen.c
libextractor_printable_en_la_LDFLAGS = \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,EN_SYMBOLS
libextractor_printable_es_la_SOURCES = \
es.c pees.c
libextractor_printable_es_la_LDFLAGS = \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,ES_SYMBOLS
libextractor_printable_de_la_SOURCES = \
de.c pede.c
libextractor_printable_de_la_LDFLAGS = \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,DE_SYMBOLS
libextractor_printable_it_la_SOURCES = \
it.c peit.c
libextractor_printable_it_la_LDFLAGS = \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,IT_SYMBOLS
libextractor_printable_da_la_SOURCES = \
da.c peda.c
libextractor_printable_da_la_LDFLAGS = \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,DA_SYMBOLS
libextractor_printable_no_la_SOURCES = \
no.c peno.c
libextractor_printable_no_la_LDFLAGS = \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,NO_SYMBOLS
Added: Extractor/src/plugins/printable/NO_SYMBOLS
===================================================================
--- Extractor/src/plugins/printable/NO_SYMBOLS 2005-09-05 13:24:30 UTC (rev
2063)
+++ Extractor/src/plugins/printable/NO_SYMBOLS 2005-09-05 13:48:39 UTC (rev
2064)
@@ -0,0 +1 @@
+libextractor_no_extract
Modified: Extractor/src/plugins/printable/bloomfilter.c
===================================================================
--- Extractor/src/plugins/printable/bloomfilter.c 2005-09-05 13:24:30 UTC
(rev 2063)
+++ Extractor/src/plugins/printable/bloomfilter.c 2005-09-05 13:48:39 UTC
(rev 2064)
@@ -35,10 +35,284 @@
* @author Christian Grothoff
*/
-#include "platform.h"
#include "bloomfilter.h"
+struct sha1_context
+{
+ unsigned int total[2];
+ unsigned int state[5];
+ unsigned char buffer[64];
+};
+#define GET_UINT32(n,b,i) \
+{ \
+ (n) = (unsigned int) ((unsigned char *) b)[(i)+3] \
+ | (((unsigned int) ((unsigned char *) b)[(i)+2]) << 8) \
+ | (((unsigned int) ((unsigned char *) b)[(i)+1]) << 16) \
+ | (((unsigned int) ((unsigned char *) b)[(i)] ) << 24); \
+}
+
+#define PUT_UINT32(n,b,i) \
+{ \
+ (((unsigned char *) b)[(i)+3]) = (unsigned char) (((n) ) & 0xFF);
\
+ (((unsigned char *) b)[(i)+2]) = (unsigned char) (((n) >> 8) & 0xFF);
\
+ (((unsigned char *) b)[(i)+1]) = (unsigned char) (((n) >> 16) & 0xFF);
\
+ (((unsigned char *) b)[(i)] ) = (unsigned char) (((n) >> 24) & 0xFF);
\
+}
+
+static void sha1_starts( struct sha1_context *ctx )
+{
+ ctx->total[0] = 0;
+ ctx->total[1] = 0;
+ ctx->state[0] = 0x67452301;
+ ctx->state[1] = 0xEFCDAB89;
+ ctx->state[2] = 0x98BADCFE;
+ ctx->state[3] = 0x10325476;
+ ctx->state[4] = 0xC3D2E1F0;
+}
+
+static void sha1_process( struct sha1_context *ctx, const unsigned char
data[64] )
+{
+ unsigned int temp, A, B, C, D, E, W[16];
+
+ GET_UINT32( W[0], data, 0 );
+ GET_UINT32( W[1], data, 4 );
+ GET_UINT32( W[2], data, 8 );
+ GET_UINT32( W[3], data, 12 );
+ GET_UINT32( W[4], data, 16 );
+ GET_UINT32( W[5], data, 20 );
+ GET_UINT32( W[6], data, 24 );
+ GET_UINT32( W[7], data, 28 );
+ GET_UINT32( W[8], data, 32 );
+ GET_UINT32( W[9], data, 36 );
+ GET_UINT32( W[10], data, 40 );
+ GET_UINT32( W[11], data, 44 );
+ GET_UINT32( W[12], data, 48 );
+ GET_UINT32( W[13], data, 52 );
+ GET_UINT32( W[14], data, 56 );
+ GET_UINT32( W[15], data, 60 );
+
+#define S(x,n) ((x << n) | ((x & 0xFFFFFFFF) >> (32 - n)))
+
+#define R(t) \
+( \
+ temp = W[(t - 3) & 0x0F] ^ W[(t - 8) & 0x0F] ^ \
+ W[(t - 14) & 0x0F] ^ W[ t & 0x0F], \
+ ( W[t & 0x0F] = S(temp,1) ) \
+)
+
+#define P(a,b,c,d,e,x) \
+{ \
+ e += S(a,5) + F(b,c,d) + K + x; b = S(b,30); \
+}
+
+ A = ctx->state[0];
+ B = ctx->state[1];
+ C = ctx->state[2];
+ D = ctx->state[3];
+ E = ctx->state[4];
+
+#define F(x,y,z) (z ^ (x & (y ^ z)))
+#define K 0x5A827999
+
+ P( A, B, C, D, E, W[0] );
+ P( E, A, B, C, D, W[1] );
+ P( D, E, A, B, C, W[2] );
+ P( C, D, E, A, B, W[3] );
+ P( B, C, D, E, A, W[4] );
+ P( A, B, C, D, E, W[5] );
+ P( E, A, B, C, D, W[6] );
+ P( D, E, A, B, C, W[7] );
+ P( C, D, E, A, B, W[8] );
+ P( B, C, D, E, A, W[9] );
+ P( A, B, C, D, E, W[10] );
+ P( E, A, B, C, D, W[11] );
+ P( D, E, A, B, C, W[12] );
+ P( C, D, E, A, B, W[13] );
+ P( B, C, D, E, A, W[14] );
+ P( A, B, C, D, E, W[15] );
+ P( E, A, B, C, D, R(16) );
+ P( D, E, A, B, C, R(17) );
+ P( C, D, E, A, B, R(18) );
+ P( B, C, D, E, A, R(19) );
+
+#undef K
+#undef F
+
+#define F(x,y,z) (x ^ y ^ z)
+#define K 0x6ED9EBA1
+
+ P( A, B, C, D, E, R(20) );
+ P( E, A, B, C, D, R(21) );
+ P( D, E, A, B, C, R(22) );
+ P( C, D, E, A, B, R(23) );
+ P( B, C, D, E, A, R(24) );
+ P( A, B, C, D, E, R(25) );
+ P( E, A, B, C, D, R(26) );
+ P( D, E, A, B, C, R(27) );
+ P( C, D, E, A, B, R(28) );
+ P( B, C, D, E, A, R(29) );
+ P( A, B, C, D, E, R(30) );
+ P( E, A, B, C, D, R(31) );
+ P( D, E, A, B, C, R(32) );
+ P( C, D, E, A, B, R(33) );
+ P( B, C, D, E, A, R(34) );
+ P( A, B, C, D, E, R(35) );
+ P( E, A, B, C, D, R(36) );
+ P( D, E, A, B, C, R(37) );
+ P( C, D, E, A, B, R(38) );
+ P( B, C, D, E, A, R(39) );
+
+#undef K
+#undef F
+
+#define F(x,y,z) ((x & y) | (z & (x | y)))
+#define K 0x8F1BBCDC
+
+ P( A, B, C, D, E, R(40) );
+ P( E, A, B, C, D, R(41) );
+ P( D, E, A, B, C, R(42) );
+ P( C, D, E, A, B, R(43) );
+ P( B, C, D, E, A, R(44) );
+ P( A, B, C, D, E, R(45) );
+ P( E, A, B, C, D, R(46) );
+ P( D, E, A, B, C, R(47) );
+ P( C, D, E, A, B, R(48) );
+ P( B, C, D, E, A, R(49) );
+ P( A, B, C, D, E, R(50) );
+ P( E, A, B, C, D, R(51) );
+ P( D, E, A, B, C, R(52) );
+ P( C, D, E, A, B, R(53) );
+ P( B, C, D, E, A, R(54) );
+ P( A, B, C, D, E, R(55) );
+ P( E, A, B, C, D, R(56) );
+ P( D, E, A, B, C, R(57) );
+ P( C, D, E, A, B, R(58) );
+ P( B, C, D, E, A, R(59) );
+
+#undef K
+#undef F
+
+#define F(x,y,z) (x ^ y ^ z)
+#define K 0xCA62C1D6
+
+ P( A, B, C, D, E, R(60) );
+ P( E, A, B, C, D, R(61) );
+ P( D, E, A, B, C, R(62) );
+ P( C, D, E, A, B, R(63) );
+ P( B, C, D, E, A, R(64) );
+ P( A, B, C, D, E, R(65) );
+ P( E, A, B, C, D, R(66) );
+ P( D, E, A, B, C, R(67) );
+ P( C, D, E, A, B, R(68) );
+ P( B, C, D, E, A, R(69) );
+ P( A, B, C, D, E, R(70) );
+ P( E, A, B, C, D, R(71) );
+ P( D, E, A, B, C, R(72) );
+ P( C, D, E, A, B, R(73) );
+ P( B, C, D, E, A, R(74) );
+ P( A, B, C, D, E, R(75) );
+ P( E, A, B, C, D, R(76) );
+ P( D, E, A, B, C, R(77) );
+ P( C, D, E, A, B, R(78) );
+ P( B, C, D, E, A, R(79) );
+
+#undef K
+#undef F
+
+ ctx->state[0] += A;
+ ctx->state[1] += B;
+ ctx->state[2] += C;
+ ctx->state[3] += D;
+ ctx->state[4] += E;
+}
+
+static void sha1_update(struct sha1_context *ctx,
+ const unsigned char *input, unsigned int length )
+{
+ unsigned int left, fill;
+
+ if( ! length ) return;
+
+ left = ( ctx->total[0] >> 3 ) & 0x3F;
+ fill = 64 - left;
+
+ ctx->total[0] += length << 3;
+ ctx->total[1] += length >> 29;
+
+ ctx->total[0] &= 0xFFFFFFFF;
+ ctx->total[1] += ctx->total[0] < ( length << 3 );
+
+ if( left && length >= fill )
+ {
+ memcpy( (void *) (ctx->buffer + left), (void *) input, fill );
+ sha1_process( ctx, ctx->buffer );
+ length -= fill;
+ input += fill;
+ left = 0;
+ }
+
+ while( length >= 64 )
+ {
+ sha1_process( ctx, input );
+ length -= 64;
+ input += 64;
+ }
+
+ if( length )
+ {
+ memcpy( (void *) (ctx->buffer + left), (void *) input, length );
+ }
+}
+
+static unsigned char sha1_padding[64] =
+{
+ 0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+};
+
+static void sha1_finish( struct sha1_context *ctx, unsigned char digest[20] )
+{
+ unsigned int last, padn;
+ unsigned char msglen[8];
+
+ PUT_UINT32( ctx->total[1], msglen, 0 );
+ PUT_UINT32( ctx->total[0], msglen, 4 );
+
+ last = ( ctx->total[0] >> 3 ) & 0x3F;
+ padn = ( last < 56 ) ? ( 56 - last ) : ( 120 - last );
+
+ sha1_update( ctx, sha1_padding, padn );
+ sha1_update( ctx, msglen, 8 );
+
+ PUT_UINT32( ctx->state[0], digest, 0 );
+ PUT_UINT32( ctx->state[1], digest, 4 );
+ PUT_UINT32( ctx->state[2], digest, 8 );
+ PUT_UINT32( ctx->state[3], digest, 12 );
+ PUT_UINT32( ctx->state[4], digest, 16 );
+}
+
+void static hash(const void * data,
+ int size,
+ HashCode160 * hc) {
+ struct sha1_context ctx;
+
+ sha1_starts( &ctx );
+ sha1_update( &ctx,
+ data,
+ size);
+
+ sha1_finish( &ctx, hc->data );
+}
+
+
+
+
+
+
+
/**
* Sets a bit active in the bitArray. Increment bit-specific
* usage counter on disk only if below 4bit max (==15).
@@ -170,7 +444,7 @@
* @param bf the filter
* @return 1 if the element is in the filter, 0 if not
*/
-int testBloomfilter(Bloomfilter * bf,
+static int testBloomfilter(Bloomfilter * bf,
HashCode160 * e) {
int res;
@@ -190,7 +464,7 @@
* @param bf the filter
* @param e the element
*/
-void addToBloomfilter(Bloomfilter * bf,
+static void addToBloomfilter(Bloomfilter * bf,
HashCode160 * e) {
if (NULL == bf)
Modified: Extractor/src/plugins/printable/bloomfilter.h
===================================================================
--- Extractor/src/plugins/printable/bloomfilter.h 2005-09-05 13:24:30 UTC
(rev 2063)
+++ Extractor/src/plugins/printable/bloomfilter.h 2005-09-05 13:48:39 UTC
(rev 2064)
@@ -25,7 +25,9 @@
#ifndef BLOOMFILTER_H
#define BLOOMFILTER_H
-#include "sha1.h"
+typedef struct {
+ char data[20];
+} HashCode160;
typedef struct {
/** How many bits we set for each stored element */
@@ -36,21 +38,4 @@
unsigned int bitArraySize;
} Bloomfilter;
-/**
- * Test if an element is in the filter.
- * @param e the element
- * @param bf the filter
- * @return YES if the element is in the filter, NO if not
- */
-int testBloomfilter(Bloomfilter * bf,
- HashCode160 * e);
-
-/**
- * Add an element to the filter
- * @param bf the filter
- * @param e the element
- */
-void addToBloomfilter(Bloomfilter * bf,
- HashCode160 * e);
-
#endif
Modified: Extractor/src/plugins/printable/dictionary-builder.c
===================================================================
--- Extractor/src/plugins/printable/dictionary-builder.c 2005-09-05
13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/printable/dictionary-builder.c 2005-09-05
13:48:39 UTC (rev 2064)
@@ -28,8 +28,6 @@
#include "platform.h"
#include "bloomfilter.h"
-
-#include "sha1.c"
#include "bloomfilter.c"
#define ADDR_PER_ELEMENT 46
Modified: Extractor/src/plugins/printable/printableextractor.c
===================================================================
--- Extractor/src/plugins/printable/printableextractor.c 2005-09-05
13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/printable/printableextractor.c 2005-09-05
13:48:39 UTC (rev 2064)
@@ -30,7 +30,7 @@
#include "platform.h"
#include "extractor.h"
-#include "bloomfilter.h"
+#include "bloomfilter.c"
extern Bloomfilter FILTER_NAME;
@@ -358,6 +358,7 @@
"image/png",
"image/x-png",
"audio/real",
+ "audio/mp3",
"audio/mpeg",
"application/x-gzip",
"application/x-dpkg",
@@ -377,6 +378,7 @@
"application/ogg",
"video/real",
"video/asf",
+ "video/mpeg",
"video/quicktime",
NULL,
};
Modified: Extractor/src/plugins/printable/sha1.c
===================================================================
--- Extractor/src/plugins/printable/sha1.c 2005-09-05 13:24:30 UTC (rev
2063)
+++ Extractor/src/plugins/printable/sha1.c 2005-09-05 13:48:39 UTC (rev
2064)
@@ -7,372 +7,4 @@
#include "platform.h"
#include "sha1.h"
-struct sha1_context
-{
- unsigned int total[2];
- unsigned int state[5];
- unsigned char buffer[64];
-};
-
-#define GET_UINT32(n,b,i) \
-{ \
- (n) = (unsigned int) ((unsigned char *) b)[(i)+3] \
- | (((unsigned int) ((unsigned char *) b)[(i)+2]) << 8) \
- | (((unsigned int) ((unsigned char *) b)[(i)+1]) << 16) \
- | (((unsigned int) ((unsigned char *) b)[(i)] ) << 24); \
-}
-
-#define PUT_UINT32(n,b,i) \
-{ \
- (((unsigned char *) b)[(i)+3]) = (unsigned char) (((n) ) & 0xFF);
\
- (((unsigned char *) b)[(i)+2]) = (unsigned char) (((n) >> 8) & 0xFF);
\
- (((unsigned char *) b)[(i)+1]) = (unsigned char) (((n) >> 16) & 0xFF);
\
- (((unsigned char *) b)[(i)] ) = (unsigned char) (((n) >> 24) & 0xFF);
\
-}
-
-static void sha1_starts( struct sha1_context *ctx )
-{
- ctx->total[0] = 0;
- ctx->total[1] = 0;
- ctx->state[0] = 0x67452301;
- ctx->state[1] = 0xEFCDAB89;
- ctx->state[2] = 0x98BADCFE;
- ctx->state[3] = 0x10325476;
- ctx->state[4] = 0xC3D2E1F0;
-}
-
-static void sha1_process( struct sha1_context *ctx, unsigned char data[64] )
-{
- unsigned int temp, A, B, C, D, E, W[16];
-
- GET_UINT32( W[0], data, 0 );
- GET_UINT32( W[1], data, 4 );
- GET_UINT32( W[2], data, 8 );
- GET_UINT32( W[3], data, 12 );
- GET_UINT32( W[4], data, 16 );
- GET_UINT32( W[5], data, 20 );
- GET_UINT32( W[6], data, 24 );
- GET_UINT32( W[7], data, 28 );
- GET_UINT32( W[8], data, 32 );
- GET_UINT32( W[9], data, 36 );
- GET_UINT32( W[10], data, 40 );
- GET_UINT32( W[11], data, 44 );
- GET_UINT32( W[12], data, 48 );
- GET_UINT32( W[13], data, 52 );
- GET_UINT32( W[14], data, 56 );
- GET_UINT32( W[15], data, 60 );
-
-#define S(x,n) ((x << n) | ((x & 0xFFFFFFFF) >> (32 - n)))
-
-#define R(t) \
-( \
- temp = W[(t - 3) & 0x0F] ^ W[(t - 8) & 0x0F] ^ \
- W[(t - 14) & 0x0F] ^ W[ t & 0x0F], \
- ( W[t & 0x0F] = S(temp,1) ) \
-)
-
-#define P(a,b,c,d,e,x) \
-{ \
- e += S(a,5) + F(b,c,d) + K + x; b = S(b,30); \
-}
-
- A = ctx->state[0];
- B = ctx->state[1];
- C = ctx->state[2];
- D = ctx->state[3];
- E = ctx->state[4];
-
-#define F(x,y,z) (z ^ (x & (y ^ z)))
-#define K 0x5A827999
-
- P( A, B, C, D, E, W[0] );
- P( E, A, B, C, D, W[1] );
- P( D, E, A, B, C, W[2] );
- P( C, D, E, A, B, W[3] );
- P( B, C, D, E, A, W[4] );
- P( A, B, C, D, E, W[5] );
- P( E, A, B, C, D, W[6] );
- P( D, E, A, B, C, W[7] );
- P( C, D, E, A, B, W[8] );
- P( B, C, D, E, A, W[9] );
- P( A, B, C, D, E, W[10] );
- P( E, A, B, C, D, W[11] );
- P( D, E, A, B, C, W[12] );
- P( C, D, E, A, B, W[13] );
- P( B, C, D, E, A, W[14] );
- P( A, B, C, D, E, W[15] );
- P( E, A, B, C, D, R(16) );
- P( D, E, A, B, C, R(17) );
- P( C, D, E, A, B, R(18) );
- P( B, C, D, E, A, R(19) );
-
-#undef K
-#undef F
-
-#define F(x,y,z) (x ^ y ^ z)
-#define K 0x6ED9EBA1
-
- P( A, B, C, D, E, R(20) );
- P( E, A, B, C, D, R(21) );
- P( D, E, A, B, C, R(22) );
- P( C, D, E, A, B, R(23) );
- P( B, C, D, E, A, R(24) );
- P( A, B, C, D, E, R(25) );
- P( E, A, B, C, D, R(26) );
- P( D, E, A, B, C, R(27) );
- P( C, D, E, A, B, R(28) );
- P( B, C, D, E, A, R(29) );
- P( A, B, C, D, E, R(30) );
- P( E, A, B, C, D, R(31) );
- P( D, E, A, B, C, R(32) );
- P( C, D, E, A, B, R(33) );
- P( B, C, D, E, A, R(34) );
- P( A, B, C, D, E, R(35) );
- P( E, A, B, C, D, R(36) );
- P( D, E, A, B, C, R(37) );
- P( C, D, E, A, B, R(38) );
- P( B, C, D, E, A, R(39) );
-
-#undef K
-#undef F
-
-#define F(x,y,z) ((x & y) | (z & (x | y)))
-#define K 0x8F1BBCDC
-
- P( A, B, C, D, E, R(40) );
- P( E, A, B, C, D, R(41) );
- P( D, E, A, B, C, R(42) );
- P( C, D, E, A, B, R(43) );
- P( B, C, D, E, A, R(44) );
- P( A, B, C, D, E, R(45) );
- P( E, A, B, C, D, R(46) );
- P( D, E, A, B, C, R(47) );
- P( C, D, E, A, B, R(48) );
- P( B, C, D, E, A, R(49) );
- P( A, B, C, D, E, R(50) );
- P( E, A, B, C, D, R(51) );
- P( D, E, A, B, C, R(52) );
- P( C, D, E, A, B, R(53) );
- P( B, C, D, E, A, R(54) );
- P( A, B, C, D, E, R(55) );
- P( E, A, B, C, D, R(56) );
- P( D, E, A, B, C, R(57) );
- P( C, D, E, A, B, R(58) );
- P( B, C, D, E, A, R(59) );
-
-#undef K
-#undef F
-
-#define F(x,y,z) (x ^ y ^ z)
-#define K 0xCA62C1D6
-
- P( A, B, C, D, E, R(60) );
- P( E, A, B, C, D, R(61) );
- P( D, E, A, B, C, R(62) );
- P( C, D, E, A, B, R(63) );
- P( B, C, D, E, A, R(64) );
- P( A, B, C, D, E, R(65) );
- P( E, A, B, C, D, R(66) );
- P( D, E, A, B, C, R(67) );
- P( C, D, E, A, B, R(68) );
- P( B, C, D, E, A, R(69) );
- P( A, B, C, D, E, R(70) );
- P( E, A, B, C, D, R(71) );
- P( D, E, A, B, C, R(72) );
- P( C, D, E, A, B, R(73) );
- P( B, C, D, E, A, R(74) );
- P( A, B, C, D, E, R(75) );
- P( E, A, B, C, D, R(76) );
- P( D, E, A, B, C, R(77) );
- P( C, D, E, A, B, R(78) );
- P( B, C, D, E, A, R(79) );
-
-#undef K
-#undef F
-
- ctx->state[0] += A;
- ctx->state[1] += B;
- ctx->state[2] += C;
- ctx->state[3] += D;
- ctx->state[4] += E;
-}
-
-static void sha1_update( struct sha1_context *ctx, unsigned char *input,
unsigned int length )
-{
- unsigned int left, fill;
-
- if( ! length ) return;
-
- left = ( ctx->total[0] >> 3 ) & 0x3F;
- fill = 64 - left;
-
- ctx->total[0] += length << 3;
- ctx->total[1] += length >> 29;
-
- ctx->total[0] &= 0xFFFFFFFF;
- ctx->total[1] += ctx->total[0] < ( length << 3 );
-
- if( left && length >= fill )
- {
- memcpy( (void *) (ctx->buffer + left), (void *) input, fill );
- sha1_process( ctx, ctx->buffer );
- length -= fill;
- input += fill;
- left = 0;
- }
-
- while( length >= 64 )
- {
- sha1_process( ctx, input );
- length -= 64;
- input += 64;
- }
-
- if( length )
- {
- memcpy( (void *) (ctx->buffer + left), (void *) input, length );
- }
-}
-
-static unsigned char sha1_padding[64] =
-{
- 0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
-};
-
-static void sha1_finish( struct sha1_context *ctx, unsigned char digest[20] )
-{
- unsigned int last, padn;
- unsigned char msglen[8];
-
- PUT_UINT32( ctx->total[1], msglen, 0 );
- PUT_UINT32( ctx->total[0], msglen, 4 );
-
- last = ( ctx->total[0] >> 3 ) & 0x3F;
- padn = ( last < 56 ) ? ( 56 - last ) : ( 120 - last );
-
- sha1_update( ctx, sha1_padding, padn );
- sha1_update( ctx, msglen, 8 );
-
- PUT_UINT32( ctx->state[0], digest, 0 );
- PUT_UINT32( ctx->state[1], digest, 4 );
- PUT_UINT32( ctx->state[2], digest, 8 );
- PUT_UINT32( ctx->state[3], digest, 12 );
- PUT_UINT32( ctx->state[4], digest, 16 );
-}
-
-void hash(void * data,
- int size,
- HashCode160 * hc) {
- struct sha1_context ctx;
-
- sha1_starts( &ctx );
- sha1_update( &ctx,
- data,
- size);
-
- sha1_finish( &ctx, hc->data );
-}
-
-#ifdef TEST
-
-#include <stdlib.h>
-#include <stdio.h>
-
-/*
- * those are the standard FIPS 180-1 test vectors
- */
-
-static char *msg[] =
-{
- "abc",
- "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq",
- NULL
-};
-
-static char *val[] =
-{
- "a9993e364706816aba3e25717850c26c9cd0d89d",
- "84983e441c3bd26ebaae4aa1f95129e5e54670f1",
- "34aa973cd4c4daa4f61eeb2bdbad27316534016f"
-};
-
-int main( int argc, char *argv[] )
-{
- FILE *f;
- int i, j;
- char output[41];
- struct sha1_context ctx;
- unsigned char sha1sum[20], buffer[1000];
-
- if( argc < 2 )
- {
- for( i = 0; i < 3; i++ )
- {
- sha1_starts( &ctx );
-
- if( i < 2 )
- {
- sha1_update( &ctx, (unsigned char *) msg[i], strlen( msg[i] )
);
- }
- else
- {
- memset( buffer, 'a', 1000 );
-
- for( j = 0; j < 1000; j++ )
- {
- sha1_update( &ctx, (unsigned char *) buffer, 1000 );
- }
- }
-
- sha1_finish( &ctx, sha1sum );
-
- for( j = 0; j < 20; j++ )
- {
- sprintf( output + j * 2, "%02x", sha1sum[j] );
- }
-
- printf( "test %d ", i + 1 );
-
- if( ! memcmp( output, val[i], 40 ) )
- {
- printf( "passed\n" );
- }
- else
- {
- printf( "failed\n" );
- return( 1 );
- }
- }
- }
- else
- {
- if( ! ( f = fopen( argv[1], "rb" ) ) )
- {
- perror( "fopen" );
- return( 1 );
- }
-
- sha1_starts( &ctx );
-
- while( ( i = fread( buffer, 1, sizeof( buffer ), f ) ) > 0 )
- {
- sha1_update( &ctx, buffer, i );
- }
-
- sha1_finish( &ctx, sha1sum );
-
- for( j = 0; j < 20; j++ )
- {
- printf( "%02x", sha1sum[j] );
- }
-
- printf( " %s\n", argv[1] );
- }
-
- return( 0 );
-}
-
#endif
Modified: Extractor/src/plugins/printable/sha1.h
===================================================================
--- Extractor/src/plugins/printable/sha1.h 2005-09-05 13:24:30 UTC (rev
2063)
+++ Extractor/src/plugins/printable/sha1.h 2005-09-05 13:48:39 UTC (rev
2064)
@@ -21,10 +21,6 @@
#ifndef SHA1_H
#define SHA1_H
-typedef struct {
- char data[20];
-} HashCode160;
-
void hash(void * data,
int size,
HashCode160 * hc);
Modified: Extractor/src/plugins/rpm/Makefile.am
===================================================================
--- Extractor/src/plugins/rpm/Makefile.am 2005-09-05 13:24:30 UTC (rev
2063)
+++ Extractor/src/plugins/rpm/Makefile.am 2005-09-05 13:48:39 UTC (rev
2064)
@@ -1,5 +1,7 @@
INCLUDES = -I$(top_srcdir)/src/include
+EXTRA_DIST = SYMBOLS
+
# install plugins under:
plugindir = $(libdir)/libextractor
@@ -15,9 +17,10 @@
plugin_LTLIBRARIES = \
libextractor_rpm.la
-PLUGINFLAGS = -export-dynamic -avoid-version -module
+PLUGINFLAGS = -Wl,-Bsymbolic -avoid-version -module -no-undefined
libextractor_rpm_la_SOURCES = \
rpmextractor.c
libextractor_rpm_la_LDFLAGS = \
- $(PLUGINFLAGS) $(WINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,SYMBOLS \
+ $(WINFLAGS)
Added: Extractor/src/plugins/rpm/SYMBOLS
===================================================================
--- Extractor/src/plugins/rpm/SYMBOLS 2005-09-05 13:24:30 UTC (rev 2063)
+++ Extractor/src/plugins/rpm/SYMBOLS 2005-09-05 13:48:39 UTC (rev 2064)
@@ -0,0 +1 @@
+libextractor_rpm_extract
\ No newline at end of file
Modified: Extractor/src/plugins/thumbnail/Makefile.am
===================================================================
--- Extractor/src/plugins/thumbnail/Makefile.am 2005-09-05 13:24:30 UTC (rev
2063)
+++ Extractor/src/plugins/thumbnail/Makefile.am 2005-09-05 13:48:39 UTC (rev
2064)
@@ -2,6 +2,8 @@
-I$(top_srcdir)/src/include \
@GTK_CFLAGS@
+EXTRA_DIST = SYMBOLS
+
LIBS = \
@LTLIBINTL@ @LIBS@
@@ -21,6 +23,6 @@
$(LIBADD) -lgobject-2.0 @GTK_LIBS@ \
$(top_builddir)/src/main/libextractor.la
libextractor_thumbnail_la_LDFLAGS = \
- $(PLUGINFLAGS)
+ $(PLUGINFLAGS) -Wl,--retain-symbols-file -Wl,SYMBOLS
libextractor_thumbnail_la_SOURCES = \
thumbnailextractor.c
Added: Extractor/src/plugins/thumbnail/SYMBOLS
===================================================================
--- Extractor/src/plugins/thumbnail/SYMBOLS 2005-09-05 13:24:30 UTC (rev
2063)
+++ Extractor/src/plugins/thumbnail/SYMBOLS 2005-09-05 13:48:39 UTC (rev
2064)
@@ -0,0 +1 @@
+libextractor_thumbnail_extract
\ No newline at end of file
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r2064 - in Extractor: . po src/include src/plugins src/plugins/exiv2 src/plugins/ole2 src/plugins/pdf src/plugins/printable src/plugins/rpm src/plugins/thumbnail,
grothoff <=