From bc51bb881a64be21956465ec52fdcdbf199a9494 Mon Sep 17 00:00:00 2001 From: ewt Date: Tue, 29 Apr 1997 02:45:19 +0000 Subject: [PATCH] Made many more strings in the toplevel interface translatable. CVS patchset: 1561 CVS date: 1997/04/29 02:45:19 --- CHANGES | 2 + install.c | 48 +++++---- po/Makefile.in | 3 +- po/de.po | 307 +++++++++++++++++++++++---------------------------------- query.c | 66 +++++++------ verify.c | 22 +++-- 6 files changed, 203 insertions(+), 245 deletions(-) diff --git a/CHANGES b/CHANGES index b735160..6f37346 100644 --- a/CHANGES +++ b/CHANGES @@ -17,6 +17,8 @@ - added update-po rule to po/Makefile.in - updated de.po (thanks to Karl Eichwalder) - rpmFindByFile() removes trailing and duplicate /'s + - made many string in rpm program (though not yet in the various + libraries) translatable 2.3.10 -> 2.3.11: - fixed newlines in --scripts output diff --git a/install.c b/install.c index 7e09270..d400de2 100644 --- a/install.c +++ b/install.c @@ -11,6 +11,7 @@ #endif #include "install.h" +#include "intl.h" #include "lib/rpmlib.h" #include "messages.h" #include "query.h" @@ -76,7 +77,7 @@ static int installPackages(char * rootdir, char ** packages, char * location, fd = open(*filename, O_RDONLY); if (fd < 0) { - fprintf(stderr, "error: cannot open file %s\n", *filename); + fprintf(stderr, _("error: cannot open file %s\n"), *filename); numFailed++; *filename = NULL; continue; @@ -93,7 +94,7 @@ static int installPackages(char * rootdir, char ** packages, char * location, printFormat = "%-28s"; } else if (rpmIsVerbose()) - printf("Installing %s\n", *filename); + printf(_("Installing %s\n"), *filename); if (db) { rc = rpmInstallPackage(rootdir, db, fd, location, installFlags, fn, @@ -110,12 +111,13 @@ static int installPackages(char * rootdir, char ** packages, char * location, } if (rc == 1) { - fprintf(stderr, "error: %s does not appear to be a RPM package\n", - *filename); + fprintf(stderr, + _("error: %s does not appear to be a RPM package\n"), + *filename); } if (rc) { - fprintf(stderr, "error: %s cannot be installed\n", *filename); + fprintf(stderr, _("error: %s cannot be installed\n"), *filename); numFailed++; } @@ -162,7 +164,7 @@ int doInstall(char * rootdir, char ** argv, char * location, int installFlags, for (filename = argv, i = 0; *filename; filename++) { if (urlIsURL(*filename)) { if (rpmIsVerbose()) { - printf("Retrieving %s\n", *filename); + printf(_("Retrieving %s\n"), *filename); } packages[i] = alloca(strlen(*filename) + 30 + strlen(rootdir)); sprintf(packages[i], "%s/var/tmp/rpm-ftp-%d-%d.tmp", rootdir, @@ -170,7 +172,8 @@ int doInstall(char * rootdir, char ** argv, char * location, int installFlags, rpmMessage(RPMMESS_DEBUG, "getting %s as %s\n", *filename, packages[i]); fd = urlGetFile(*filename, packages[i]); if (fd < 0) { - fprintf(stderr, "error: skipping %s - transfer failed - %s\n", + fprintf(stderr, + _("error: skipping %s - transfer failed - %s\n"), *filename, ftpStrerror(fd)); numFailed++; } else { @@ -188,7 +191,7 @@ int doInstall(char * rootdir, char ** argv, char * location, int installFlags, for (filename = packages; *filename; filename++) { fd = open(*filename, O_RDONLY); if (fd < 0) { - fprintf(stderr, "error: cannot open file %s\n", *filename); + fprintf(stderr, _("error: cannot open file %s\n"), *filename); numFailed++; *filename = NULL; continue; @@ -200,12 +203,13 @@ int doInstall(char * rootdir, char ** argv, char * location, int installFlags, close(fd); if (rc == 1) { - fprintf(stderr, "error: %s does not appear to be a RPM package\n", + fprintf(stderr, + _("error: %s does not appear to be a RPM package\n"), *filename); } if (rc) { - fprintf(stderr, "error: %s cannot be installed\n", *filename); + fprintf(stderr, _("error: %s cannot be installed\n"), *filename); numFailed++; *filename = NULL; } else if (isSource) { @@ -246,7 +250,7 @@ int doInstall(char * rootdir, char ** argv, char * location, int installFlags, rpmdepDone(rpmdep); if (!stopInstall && conflicts) { - fprintf(stderr, "failed dependencies:\n"); + fprintf(stderr, _("failed dependencies:\n")); printDepProblems(stderr, conflicts, numConflicts); rpmdepFreeConflicts(conflicts, numConflicts); numFailed = numPackages; @@ -304,7 +308,8 @@ int doUninstall(char * rootdir, char ** argv, int uninstallFlags, mode = O_RDWR | O_EXCL; if (rpmdbOpen(rootdir, &db, mode, 0644)) { - fprintf(stderr, "cannot open %s/var/lib/rpm/packages.rpm\n", rootdir); + fprintf(stderr, _("cannot open %s/var/lib/rpm/packages.rpm\n"), + rootdir); exit(1); } @@ -313,10 +318,10 @@ int doUninstall(char * rootdir, char ** argv, int uninstallFlags, for (arg = argv; *arg; arg++) { rc = findPackageByLabel(db, *arg, &matches); if (rc == 1) { - fprintf(stderr, "package %s is not installed\n", *arg); + fprintf(stderr, _("package %s is not installed\n"), *arg); numFailed++; } else if (rc == 2) { - fprintf(stderr, "error searching for package %s\n", *arg); + fprintf(stderr, _("error searching for package %s\n"), *arg); numFailed++; } else { count = 0; @@ -324,7 +329,8 @@ int doUninstall(char * rootdir, char ** argv, int uninstallFlags, if (matches.recs[i].recOffset) count++; if (count > 1 && !(interfaceFlags & UNINSTALL_ALLMATCHES)) { - fprintf(stderr, "\"%s\" specifies multiple packages\n", *arg); + fprintf(stderr, _("\"%s\" specifies multiple packages\n"), + *arg); numFailed++; } else { @@ -360,8 +366,8 @@ int doUninstall(char * rootdir, char ** argv, int uninstallFlags, rpmdepDone(rpmdep); if (!stopUninstall && conflicts) { - fprintf(stderr, "removing these packages would break " - "dependencies:\n"); + fprintf(stderr, _("removing these packages would break " + "dependencies:\n")); printDepProblems(stderr, conflicts, numConflicts); rpmdepFreeConflicts(conflicts, numConflicts); numFailed += numPackages; @@ -392,7 +398,7 @@ int doSourceInstall(char * rootdir, char * arg, char ** specFile) { fd = open(arg, O_RDONLY); if (fd < 0) { - fprintf(stderr, "error: cannot open %s\n", arg); + fprintf(stderr, _("error: cannot open %s\n"), arg); return 1; } @@ -401,7 +407,7 @@ int doSourceInstall(char * rootdir, char * arg, char ** specFile) { rc = rpmInstallSourcePackage(rootdir, fd, specFile, NULL, NULL); if (rc == 1) { - fprintf(stderr, "error: %s cannot be installed\n", arg); + fprintf(stderr, _("error: %s cannot be installed\n"), arg); } close(fd); @@ -438,10 +444,10 @@ static void printDepProblems(FILE * f, struct rpmDependencyConflict * conflicts, } if (conflicts[i].sense == RPMDEP_SENSE_REQUIRES) - fprintf(f, " is needed by %s-%s-%s\n", conflicts[i].byName, + fprintf(f, _(" is needed by %s-%s-%s\n"), conflicts[i].byName, conflicts[i].byVersion, conflicts[i].byRelease); else - fprintf(f, " conflicts with %s-%s-%s\n", conflicts[i].byName, + fprintf(f, _(" conflicts with %s-%s-%s\n"), conflicts[i].byName, conflicts[i].byVersion, conflicts[i].byRelease); } } diff --git a/po/Makefile.in b/po/Makefile.in index 568ef25..b6b7541 100644 --- a/po/Makefile.in +++ b/po/Makefile.in @@ -13,7 +13,8 @@ NLSPACKAGE = rpm CATALOGS = sv.mo fr.mo de.mo -POTFILES = $(srcdir)/../rpm.c +POTFILES = $(topdir)/rpm.c $(topdir)/query.c $(topdir)/install.c \ + $(topdir)/verify.c all: $(NLSPACKAGE).pot $(CATALOGS) diff --git a/po/de.po b/po/de.po index 5aed429..c1810d6 100644 --- a/po/de.po +++ b/po/de.po @@ -11,19 +11,18 @@ msgstr "" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8-bit\n" +# , c-format #: ../rpm.c:60 -#, c-format msgid "RPM version %s\n" msgstr "RPM version %s\n" #: ../rpm.c:64 msgid "Copyright (C) 1997 - Red Hat Software" -msgstr "Copyright © 1997 - Red Hat Software" +msgstr "Copyright \251 1997 - Red Hat Software" #: ../rpm.c:65 -msgid "" -"This may be freely redistributed under the terms of the GNU Public License" -msgstr "Dies darf unter den Bedingungen der »GNU Public License« frei verteilt werden" +msgid "This may be freely redistributed under the terms of the GNU Public License" +msgstr "Dies darf unter den Bedingungen der \273GNU Public License\253 frei verteilt werden" #: ../rpm.c:74 msgid "usage: rpm {--help}" @@ -38,8 +37,7 @@ msgid " rpm {--initdb} [--dbpath ]" msgstr " rpm {--initdb} [--dbpath ]" #: ../rpm.c:77 -msgid "" -" rpm {--install -i} [-v] [--hash -h] [--percent] [--force] [--test]" +msgid " rpm {--install -i} [-v] [--hash -h] [--percent] [--force] [--test]" msgstr "" #: ../rpm.c:78 @@ -51,8 +49,7 @@ msgid " [--excludedocs] [--includedocs] [--noscripts]" msgstr "" #: ../rpm.c:80 -msgid "" -" [--rcfile ] [--ignorearch] [--dbpath ]" +msgid " [--rcfile ] [--ignorearch] [--dbpath ]" msgstr " [--rcfile ] [--ignorearch] [--dbpath ]" #: ../rpm.c:81 @@ -68,8 +65,7 @@ msgid " file1.rpm ... fileN.rpm" msgstr " DATEI1.rpm ... DATEIn.rpm" #: ../rpm.c:84 -msgid "" -" rpm {--upgrade -U} [-v] [--hash -h] [--percent] [--force] [--test]" +msgid " rpm {--upgrade -U} [-v] [--hash -h] [--percent] [--force] [--test]" msgstr "" #: ../rpm.c:85 @@ -77,13 +73,11 @@ msgid " [--oldpackage] [--root ] [--noscripts]" msgstr " [--oldpackage] [--root ] [--noscripts]" #: ../rpm.c:86 -msgid "" -" [--excludedocs] [--includedocs] [--rcfile ]" +msgid " [--excludedocs] [--includedocs] [--rcfile ]" msgstr " [--excludedocs] [--includedocs] [--rcfile ]" #: ../rpm.c:87 -msgid "" -" [--ignorearch] [--dbpath ] [--prefix ] " +msgid " [--ignorearch] [--dbpath ] [--prefix ] " msgstr " [--ignorearch] [--dbpath ] [--prefix ]" #: ../rpm.c:89 @@ -103,13 +97,11 @@ msgid " [--whatprovides] [--whatrequires] [--requires]" msgstr "" #: ../rpm.c:93 -msgid "" -" [--ftpuseport] [--ftpproxy ] [--ftpport ]" +msgid " [--ftpuseport] [--ftpproxy ] [--ftpport ]" msgstr " [--ftpuseport] [--ftpproxy ] [--ftpport ]" #: ../rpm.c:94 -msgid "" -" [--provides] [--dump] [--dbpath ] [targets]" +msgid " [--provides] [--dump] [--dbpath ] [targets]" msgstr " [--provides] [--dump] [--dbpath ] [ZIELE]" #: ../rpm.c:95 @@ -117,8 +109,7 @@ msgid " rpm {--verify -V -y} [-afpg] [--root ] [--rcfile ]" msgstr " rpm {--verify -V -y} [-afpg] [--root ] [--rcfile ]" #: ../rpm.c:96 -msgid "" -" [--dbpath ] [--nodeps] [--nofiles] [--noscripts]" +msgid " [--dbpath ] [--nodeps] [--nofiles] [--noscripts]" msgstr " [--dbpath ] [--nodeps] [--nofiles] [--noscripts]" #: ../rpm.c:97 @@ -146,8 +137,7 @@ msgid " package1 ... packageN" msgstr " PAKET1 ... PAKETn" #: ../rpm.c:103 -msgid "" -" rpm {-b|t}[plciba] [-v] [--short-circuit] [--clean] [--rcfile ]" +msgid " rpm {-b|t}[plciba] [-v] [--short-circuit] [--clean] [--rcfile ]" msgstr " rpm {-b|t}[plciba] [-v] [--short-circuit] [--clean] [--rcfile ]" #: ../rpm.c:104 @@ -155,13 +145,11 @@ msgid " [--sign] [--test] [--timecheck ] specfile" msgstr " [--sign] [--test] [--timecheck ] SPEC-DATEI" #: ../rpm.c:105 -msgid "" -" rpm {--rebuild} [--rcfile ] [-v] source1.rpm ... sourceN.rpm" +msgid " rpm {--rebuild} [--rcfile ] [-v] source1.rpm ... sourceN.rpm" msgstr " rpm {--rebuild} [--rcfile ] [-v] SOURCE1.rpm ... SOURCEn.rpm" #: ../rpm.c:106 -msgid "" -" rpm {--recompile} [--rcfile ] [-v] source1.rpm ... sourceN.rpm" +msgid " rpm {--recompile} [--rcfile ] [-v] source1.rpm ... sourceN.rpm" msgstr " rpm {--recompile} [--rcfile ] [-v] SOURCE1.rpm ... SOURCEn.rpm" #: ../rpm.c:107 @@ -202,7 +190,7 @@ msgstr "Die benutzte RPM-Version anzeigen" #: ../rpm.c:151 msgid " all modes support the following arguments:" -msgstr " alle Modi unterstützen folgende Argumente:" +msgstr " alle Modi unterst\374tzen folgende Argumente:" #: ../rpm.c:153 msgid "use instead of /etc/rpmrc and $HOME/.rpmrc" @@ -210,11 +198,11 @@ msgstr " anstelle von /etc/rpmrc und $HOME/.rpmrc benutzen" #: ../rpm.c:155 msgid "be a little more verbose" -msgstr "Ausgabe etwas ausführlicher gestalten" +msgstr "Ausgabe etwas ausf\374hrlicher gestalten" #: ../rpm.c:157 msgid "be incredibly verbose (for debugging)" -msgstr "extrem ausführliche Ausgabe (um Programm-Fehler zu finden)" +msgstr "extrem ausf\374hrliche Ausgabe (um Programm-Fehler zu finden)" #: ../rpm.c:159 msgid "query mode" @@ -233,13 +221,12 @@ msgid "use s as the header format (implies -i)" msgstr "S als Kopfzeilen-Format benutzen (impliziert -i)" #: ../rpm.c:166 -msgid "" -" install, upgrade and query (with -p) allow ftp URL's to be used in place" +msgid " install, upgrade and query (with -p) allow ftp URL's to be used in place" msgstr " Installieren, Aktualisieren und Anfragen (mit -p) erlauben es, ftp-URLs" #: ../rpm.c:167 msgid " of file names as well as the following options:\n" -msgstr " anstelle von Dateinamen zu benutzen. Außerdem die folgenden Optionen:\n" +msgstr " anstelle von Dateinamen zu benutzen. Au\337erdem die folgenden Optionen:\n" #: ../rpm.c:169 msgid "hostname or IP of ftp proxy" @@ -267,11 +254,11 @@ msgstr "Anfrage nach (nicht installiertem) Paket " #: ../rpm.c:180 msgid "query packages which provide capability" -msgstr "Anfrage nach Paketen, die die Fähigkeit bereitstellen" +msgstr "Anfrage nach Paketen, die die F\344higkeit bereitstellen" #: ../rpm.c:182 msgid "query packages which require capability" -msgstr "Anfrage nach Paketen, die die Fähigkeit benötigen" +msgstr "Anfrage nach Paketen, die die F\344higkeit ben\366tigen" #: ../rpm.c:183 msgid " Information selection options:" @@ -298,14 +285,12 @@ msgid "list only configuration files (implies -l)" msgstr "Nur Konfigurationsdateien auflisten (impliziert -l)" #: ../rpm.c:195 -msgid "" -"show all verifiable information for each file (must be used with -l, -c, or " -"-d)" -msgstr "Alle überprüfbaren Infos zu jeder Datei anzeigen (mit -l, -c oder -d benutzen!)" +msgid "show all verifiable information for each file (must be used with -l, -c, or -d)" +msgstr "Alle \374berpr\374fbaren Infos zu jeder Datei anzeigen (mit -l, -c oder -d benutzen!)" #: ../rpm.c:197 msgid "list capabilbities package provides" -msgstr "Fähigkeiten des Pakets auflisten" +msgstr "F\344higkeiten des Pakets auflisten" #: ../rpm.c:198 msgid " --requires" @@ -313,7 +298,7 @@ msgstr "" #: ../rpm.c:200 msgid "list package dependencies" -msgstr "Paket-Abhängigkeiten ausgeben" +msgstr "Paket-Abh\344ngigkeiten ausgeben" #: ../rpm.c:202 msgid "print the various [un]install scripts" @@ -324,36 +309,30 @@ msgid "send stdout to " msgstr "Standard-Ausgabe nach umleiten" #: ../rpm.c:209 -msgid "" -"verify a package installation using the same same package specification " -"options as -q" -msgstr "Ein Paket mit denselben Paketspezifikations-Optionen wie bei -q überprüfen" +msgid "verify a package installation using the same same package specification options as -q" +msgstr "Ein Paket mit denselben Paketspezifikations-Optionen wie bei -q \374berpr\374fen" #: ../rpm.c:215 ../rpm.c:250 ../rpm.c:278 msgid "do not verify package dependencies" -msgstr "Dateiabhängigkeiten nicht überprüfen" +msgstr "Dateiabh\344ngigkeiten nicht \374berpr\374fen" #: ../rpm.c:217 msgid "do not verify file md5 checksums" -msgstr "md5-Prüfsumme der Datei nicht überprüfen" +msgstr "md5-Pr\374fsumme der Datei nicht \374berpr\374fen" #: ../rpm.c:219 msgid "do not verify file attributes" -msgstr "Dateiattribute nicht überprüfen" +msgstr "Dateiattribute nicht \374berpr\374fen" # Was ist gemeint? #: ../rpm.c:222 -msgid "" -"set the file permissions to those in the package database using the same " -"package specification options as -q" -msgstr "Dateirechte gemäß deren in der Paketdatenbank setzen, wie wenn dieselben Paketspezifikationsoptionen wie bei -q benutzt würden" +msgid "set the file permissions to those in the package database using the same package specification options as -q" +msgstr "Dateirechte gem\344\337 deren in der Paketdatenbank setzen, wie wenn dieselben Paketspezifikationsoptionen wie bei -q benutzt w\374rden" # Was ist gemeint? #: ../rpm.c:225 -msgid "" -"set the file owner and group to those in the package database using the same " -"package specification options as -q" -msgstr "Datei-Eigentümer und -Gruppe gemäß deren in der Paketdatenbank setzen, wie wenn dieselben Paketspezifikationsoptionen wie bei -q benutzt würden" +msgid "set the file owner and group to those in the package database using the same package specification options as -q" +msgstr "Datei-Eigent\374mer und -Gruppe gem\344\337 deren in der Paketdatenbank setzen, wie wenn dieselben Paketspezifikationsoptionen wie bei -q benutzt w\374rden" #: ../rpm.c:231 msgid "install package" @@ -369,7 +348,7 @@ msgstr "Dokumentation nicht installieren" #: ../rpm.c:239 msgid "short hand for --replacepkgs --replacefiles" -msgstr "Abkürzung für --replacepkgs --replacefiles" +msgstr "Abk\374rzung f\374r --replacepkgs --replacefiles" #: ../rpm.c:242 msgid "print hash marks as package installs (good with -v)" @@ -377,11 +356,11 @@ msgstr "Fortschrittsanzeige bei der Paketinstallation (gut zusammen mit -v)" #: ../rpm.c:244 msgid "don't verify package architecure" -msgstr "Paket-Architektur nicht überprüfen" +msgstr "Paket-Architektur nicht \374berpr\374fen" #: ../rpm.c:246 msgid "don't verify package operating system" -msgstr "Paket-Betriebssystem nicht überprüfen" +msgstr "Paket-Betriebssystem nicht \374berpr\374fen" #: ../rpm.c:248 msgid "install documentation" @@ -389,7 +368,7 @@ msgstr "Dokumentation installieren" #: ../rpm.c:252 msgid "don't execute any installation scripts" -msgstr "Keine Installations-Skripte ausführen" +msgstr "Keine Installations-Skripte ausf\374hren" #: ../rpm.c:254 msgid "print percentages as package installs" @@ -405,33 +384,27 @@ msgstr "Neuinstallation, wenn das Paket schon vorhanden ist" #: ../rpm.c:262 msgid "don't install, but tell if it would work or not" -msgstr "Nicht installieren - nur anzeigen, ob es funktionieren würde" +msgstr "Nicht installieren - nur anzeigen, ob es funktionieren w\374rde" #: ../rpm.c:266 msgid "upgrade package (same options as --install, plus)" -msgstr "Paket aktualisieren (dieselben Optionen wie --install, außerdem)" +msgstr "Paket aktualisieren (dieselben Optionen wie --install, au\337erdem)" #: ../rpm.c:268 -msgid "" -"upgrade to an old version of the package (--force on upgrades does this " -"automatically)" -msgstr "" -"Aktualisierung auf eine alte Version des Pakets (--force macht das bei " -"Aktualisierungen automatisch)" +msgid "upgrade to an old version of the package (--force on upgrades does this automatically)" +msgstr "Aktualisierung auf eine alte Version des Pakets (--force macht das bei Aktualisierungen automatisch)" #: ../rpm.c:272 msgid "erase (uninstall) package" -msgstr "Paket löschen (deinstallieren)" +msgstr "Paket l\366schen (deinstallieren)" #: ../rpm.c:274 -msgid "" -"remove all packages which match (normally an error is generated if " -" specified multiple packages)" -msgstr "Alle Pakete entfernen, die mit übereinstimmen (normalerweise wird ein Fehler angezeigt, wenn mehrere Pakete bezeichnet)" +msgid "remove all packages which match (normally an error is generated if specified multiple packages)" +msgstr "Alle Pakete entfernen, die mit \374bereinstimmen (normalerweise wird ein Fehler angezeigt, wenn mehrere Pakete bezeichnet)" #: ../rpm.c:280 msgid "do not execute any package specific scripts" -msgstr "Keine paketspezifischen Skripte ausführen" +msgstr "Keine paketspezifischen Skripte ausf\374hren" #: ../rpm.c:284 msgid " -b " @@ -443,39 +416,36 @@ msgstr "Paket erstellen, ist einer der Buchstaben:" #: ../rpm.c:288 msgid "prep (unpack sources and apply patches)" -msgstr "präparieren (Quellen entpacken und Patch-Dateien anwenden" +msgstr "pr\344parieren (Quellen entpacken und Patch-Dateien anwenden" +# , c-format #: ../rpm.c:290 -#, c-format msgid "list check (do some cursory checks on %files)" -msgstr "kontrollieren (oberflächliche Überprüfung der %files)" +msgstr "kontrollieren (oberfl\344chliche \334berpr\374fung der %files)" #: ../rpm.c:292 msgid "compile (prep and compile)" -msgstr "kompilieren (präparieren und kompilieren)" +msgstr "kompilieren (pr\344parieren und kompilieren)" #: ../rpm.c:294 msgid "install (prep, compile, install)" -msgstr "installieren (präparieren, kompilieren, installieren)" +msgstr "installieren (pr\344parieren, kompilieren, installieren)" #: ../rpm.c:296 msgid "binary package (prep, compile, install, package)" -msgstr "" -"Binärpaket erstellen (präparieren, kompilieren, installieren und paketieren)" +msgstr "Bin\344rpaket erstellen (pr\344parieren, kompilieren, installieren und paketieren)" #: ../rpm.c:298 msgid "bin/src package (prep, compile, install, package)" -msgstr "" -"Binär- und Quellpaket erstellen (präparieren, kompilieren, installieren und " -"Paketieren" +msgstr "Bin\344r- und Quellpaket erstellen (pr\344parieren, kompilieren, installieren und Paketieren" #: ../rpm.c:300 msgid "skip straight to specified stage (only for c,i)" -msgstr "Direkt zur angegeben Stufe springen (nur für c und i)" +msgstr "Direkt zur angegeben Stufe springen (nur f\374r c und i)" #: ../rpm.c:302 msgid "remove build tree when done" -msgstr "Erstellungsdateibaum nach Beendigung löschen" +msgstr "Erstellungsdateibaum nach Beendigung l\366schen" #: ../rpm.c:304 msgid "generate PGP signature" @@ -487,19 +457,15 @@ msgstr "Benutze s als Stammverzeichnis der Erstellung" #: ../rpm.c:308 msgid "do not execute any stages" -msgstr "Keine Stufen ausführen" +msgstr "Keine Stufen ausf\374hren" #: ../rpm.c:310 msgid "set the time check to S seconds (0 disables it)" -msgstr "Die Zeitüberprüfung auf S Sekunden setzen (mit 0 ausschalten)" +msgstr "Die Zeit\374berpr\374fung auf S Sekunden setzen (mit 0 ausschalten)" #: ../rpm.c:313 -msgid "" -"install source package, build binary package and remove spec file, sources, " -"patches, and icons." -msgstr "" -"Quellpaket installieren, Binarypaket erstellen und spec-Datei, Quellen, " -"Patch-Dateien und Icons löschen" +msgid "install source package, build binary package and remove spec file, sources, patches, and icons." +msgstr "Quellpaket installieren, Binarypaket erstellen und spec-Datei, Quellen, Patch-Dateien und Icons l\366schen" #: ../rpm.c:315 msgid "like --rebuild, but don't build any package" @@ -511,60 +477,57 @@ msgstr "Ein Paket signieren (die aktuelle Signature wird verworfen)" #: ../rpm.c:319 msgid "add a signature to a package" -msgstr "Signatur einem Paket hinzufügen" +msgstr "Signatur einem Paket hinzuf\374gen" #: ../rpm.c:322 msgid "verify package signature" -msgstr "Paketsignatur überprüfen" +msgstr "Paketsignatur \374berpr\374fen" #: ../rpm.c:324 msgid "skip any PGP signatures" -msgstr "alle PGP-Signaturen überspringen" +msgstr "alle PGP-Signaturen \374berspringen" #: ../rpm.c:326 msgid "skip any MD5 signatures" -msgstr "alle MD5-Signaturen überspringen" +msgstr "alle MD5-Signaturen \374berspringen" #: ../rpm.c:328 msgid "list the tags that can be used in a query format" -msgstr "Tags auflisten, die im Anfrageformat benutzt werden können" +msgstr "Tags auflisten, die im Anfrageformat benutzt werden k\366nnen" #: ../rpm.c:330 msgid "make sure a valid database exists" -msgstr "Sicherstellen, daß eine gültige Datenbank vorhanden ist" +msgstr "Sicherstellen, da\337 eine g\374ltige Datenbank vorhanden ist" #: ../rpm.c:332 msgid "rebuild database from existing database" msgstr "Datenbank aus der vorhandenen neu erstellen" +# , c-format #: ../rpm.c:360 -#, c-format msgid "Failed to open tar pipe: %s\n" -msgstr "tar-Pipe zu öffnen, ist fehlgeschlagen: %s\n" +msgstr "tar-Pipe zu \366ffnen, ist fehlgeschlagen: %s\n" +# , c-format #: ../rpm.c:365 -#, c-format msgid "Failed to read spec file from %s\n" msgstr "spec-Datei von %s zu lesen, ist fehlgeschlagen\n" +# , c-format #: ../rpm.c:426 -#, c-format msgid "unable to open: %s\n" -msgstr "Datei kann nicht geöffnet werden: %s\n" +msgstr "Datei kann nicht ge\366ffnet werden: %s\n" #: ../rpm.c:439 ../rpm.c:450 msgid "Build failed.\n" msgstr "Die Erstellung ist fehlgeschlagen.\n" +# , c-format #: ../rpm.c:448 -#, c-format msgid "%s doesn't build on this architecture\n" -msgstr "%s läßt sich auf dieser Architektur nicht erstellen\n" +msgstr "%s l\344\337t sich auf dieser Architektur nicht erstellen\n" -#: ../rpm.c:621 ../rpm.c:627 ../rpm.c:634 ../rpm.c:640 ../rpm.c:649 -#: ../rpm.c:656 ../rpm.c:701 ../rpm.c:707 ../rpm.c:788 ../rpm.c:794 -#: ../rpm.c:801 ../rpm.c:807 ../rpm.c:815 ../rpm.c:847 ../rpm.c:872 -#: ../rpm.c:878 +#: ../rpm.c:621 ../rpm.c:627 ../rpm.c:634 ../rpm.c:640 ../rpm.c:649 ../rpm.c:656 ../rpm.c:701 ../rpm.c:707 ../rpm.c:788 ../rpm.c:794 ../rpm.c:801 ../rpm.c:807 ../rpm.c:815 ../rpm.c:847 ../rpm.c:872 ../rpm.c:878 msgid "only one major mode may be specified" msgstr "Es darf nur ein Hauptmodus angegeben werden" @@ -578,37 +541,35 @@ msgstr "Benutzen Sie stattdessen -e oder --erase\n" #: ../rpm.c:660 msgid "--build (-b) requires one of a,b,i,c,p,l as its sole argument" -msgstr "" -"--build (-b) benötigt einen Buchstaben aus a,b,i,c,p,l als einziges Argument" +msgstr "--build (-b) ben\366tigt einen Buchstaben aus a,b,i,c,p,l als einziges Argument" #: ../rpm.c:664 msgid "--tarbuild (-t) requires one of a,b,i,c,p,l as its sole argument" -msgstr "--tarbuild (-t) benötigt einen Buchstaben aus a,b,i,c,p,l als einziges Argument" +msgstr "--tarbuild (-t) ben\366tigt einen Buchstaben aus a,b,i,c,p,l als einziges Argument" -#: ../rpm.c:730 ../rpm.c:737 ../rpm.c:745 ../rpm.c:753 ../rpm.c:773 -#: ../rpm.c:781 +#: ../rpm.c:730 ../rpm.c:737 ../rpm.c:745 ../rpm.c:753 ../rpm.c:773 ../rpm.c:781 msgid "one type of query/verify may be performed at a time" -msgstr "Nur nur eine Art der Anfrage/Überprüfung kann pro Programmlauf durchgeführt werden" +msgstr "Nur nur eine Art der Anfrage/\334berpr\374fung kann pro Programmlauf durchgef\374hrt werden" #: ../rpm.c:823 msgid "arguments to --dbpath must begin with a /" -msgstr "Argumente zu --dbpath müssen mit einem / beginnen" +msgstr "Argumente zu --dbpath m\374ssen mit einem / beginnen" #: ../rpm.c:830 msgid "one type of query may be performed at a time" -msgstr "Nur eine Art der Anfrage kann pro Programmlauf durchgeführt werden" +msgstr "Nur eine Art der Anfrage kann pro Programmlauf durchgef\374hrt werden" #: ../rpm.c:890 msgid "--dbpath given for operation that does not use a database" -msgstr "--dbpath wurde für eine Operation angeben, die keine Datenbank benutzt" +msgstr "--dbpath wurde f\374r eine Operation angeben, die keine Datenbank benutzt" #: ../rpm.c:895 msgid "--timecheck may only be used during package builds" -msgstr "--clean darf nur während der Paketerstellung benutzt werden" +msgstr "--clean darf nur w\344hrend der Paketerstellung benutzt werden" #: ../rpm.c:898 ../rpm.c:901 msgid "unexpected query specifiers" -msgstr "Unerwartete Angaben für die Anfrage" +msgstr "Unerwartete Angaben f\374r die Anfrage" #: ../rpm.c:905 msgid "unexpected query source" @@ -624,31 +585,31 @@ msgstr "--prefix darf nur bei der Installation neuer Pakete benutzt werden" #: ../rpm.c:914 msgid "arguments to --prefix must begin with a /" -msgstr "Argumente zu --prefix müssen mit einem / beginnen" +msgstr "Argumente zu --prefix m\374ssen mit einem / beginnen" #: ../rpm.c:917 msgid "--hash (-h) may only be specified during package installation" -msgstr "--hash (-h) darf nur während der Paketinstallation angegeben werden" +msgstr "--hash (-h) darf nur w\344hrend der Paketinstallation angegeben werden" #: ../rpm.c:921 msgid "--percent may only be specified during package installation" -msgstr "--percent darf nur während der Paketinstallation angegeben werden" +msgstr "--percent darf nur w\344hrend der Paketinstallation angegeben werden" #: ../rpm.c:925 msgid "--replacefiles may only be specified during package installation" -msgstr "--replacefiles darf nur während der Paketinstallation angegeben werden" +msgstr "--replacefiles darf nur w\344hrend der Paketinstallation angegeben werden" #: ../rpm.c:929 msgid "--replacepkgs may only be specified during package installation" -msgstr "--replacepkgs darf nur während der Paketinstallation angegeben werden" +msgstr "--replacepkgs darf nur w\344hrend der Paketinstallation angegeben werden" #: ../rpm.c:933 msgid "--excludedocs may only be specified during package installation" -msgstr "--excludedocs darf nur während der Paketinstallation angegeben werden" +msgstr "--excludedocs darf nur w\344hrend der Paketinstallation angegeben werden" #: ../rpm.c:937 msgid "--includedocs may only be specified during package installation" -msgstr "--includedocs darf nur während der Paketinstallation angegeben werden" +msgstr "--includedocs darf nur w\344hrend der Paketinstallation angegeben werden" #: ../rpm.c:941 msgid "only one of --excludedocs and --includedocs may be specified" @@ -656,63 +617,47 @@ msgstr "nur eines der Argumente --excludedocs und --includedocs darf angegeben w #: ../rpm.c:945 msgid "--ignorearch may only be specified during package installation" -msgstr "--ignorearch darf nur während der Paketinstallation angegeben werden" +msgstr "--ignorearch darf nur w\344hrend der Paketinstallation angegeben werden" #: ../rpm.c:949 msgid "--ignoreos may only be specified during package installation" -msgstr "--ignoreos darf nur während der Paketinstallation angegeben werden" +msgstr "--ignoreos darf nur w\344hrend der Paketinstallation angegeben werden" #: ../rpm.c:953 msgid "--allmatches may only be specified during package erasure" -msgstr "--allmatches darf nur während der Paketdeinstallaiton angegeben werden" +msgstr "--allmatches darf nur w\344hrend der Paketdeinstallaiton angegeben werden" #: ../rpm.c:958 -msgid "" -"--noscripts may only be specified during package installation, erasure, and " -"verification" -msgstr "" -"--noscripts darf nur während der Paketinstallation, -deinstallation und " -"-überprüfung angegeben werden" +msgid "--noscripts may only be specified during package installation, erasure, and verification" +msgstr "--noscripts darf nur w\344hrend der Paketinstallation, -deinstallation und -\374berpr\374fung angegeben werden" #: ../rpm.c:963 -msgid "" -"--nodeps may only be specified during package installation, erasure, and " -"verification" -msgstr "" -"--nodeps darf nur während der Paketinstallation, -deinstallation und " -"-überprüfung angegeben werden" +msgid "--nodeps may only be specified during package installation, erasure, and verification" +msgstr "--nodeps darf nur w\344hrend der Paketinstallation, -deinstallation und -\374berpr\374fung angegeben werden" #: ../rpm.c:967 msgid "--nofiles may only be specified during package verification" -msgstr "--nofiles darf nur während der Paketüberprüfung angegeben werden" +msgstr "--nofiles darf nur w\344hrend der Paket\374berpr\374fung angegeben werden" #: ../rpm.c:972 -msgid "" -"--test may only be specified during package installation, erasure, and " -"building" -msgstr "" -"--test darf nur während der Paketinstallation, -deinstallation und " -"-erstellung angegeben werden" +msgid "--test may only be specified during package installation, erasure, and building" +msgstr "--test darf nur w\344hrend der Paketinstallation, -deinstallation und -erstellung angegeben werden" #: ../rpm.c:977 -msgid "" -"--root (-r) may only be specified during installation, erasure, querying, " -"and database rebuilds" -msgstr "" -"--root (-r) darf nur während der Paketinstallation, -deinstallation, " -"-anfrage und Datenbankneuerstellungen angegeben werden" +msgid "--root (-r) may only be specified during installation, erasure, querying, and database rebuilds" +msgstr "--root (-r) darf nur w\344hrend der Paketinstallation, -deinstallation, -anfrage und Datenbankneuerstellungen angegeben werden" #: ../rpm.c:982 msgid "arguments to --root (-r) must begin with a /" -msgstr "Argumente zu --root (-r) müssen mit einem / beginnen" +msgstr "Argumente zu --root (-r) m\374ssen mit einem / beginnen" #: ../rpm.c:985 msgid "--clean may only be used during package building" -msgstr "--clean darf nur während der Paketerstellung benutzt werden" +msgstr "--clean darf nur w\344hrend der Paketerstellung benutzt werden" #: ../rpm.c:988 msgid "--short-circuit may only be used during package building" -msgstr "--short-circuit darf nur während der Paketerstellung benutzt werden" +msgstr "--short-circuit darf nur w\344hrend der Paketerstellung benutzt werden" #: ../rpm.c:991 msgid "--short-circuit may only be used with -bc, -bi, -tc or -ti" @@ -720,33 +665,31 @@ msgstr "--short-circuit darf nur zusammen mit -bc, bi, -tc oder -ti benutzt werd #: ../rpm.c:996 msgid "--oldpackage may only be used during upgrades" -msgstr "--oldpackage darf nur während Aktualisierungen benutzt werden" +msgstr "--oldpackage darf nur w\344hrend Aktualisierungen benutzt werden" #: ../rpm.c:999 msgid "--dump may only be used during queryies" -msgstr "--dump darf nur während Anfragen benutzt werden" +msgstr "--dump darf nur w\344hrend Anfragen benutzt werden" #: ../rpm.c:1002 msgid "--dump of queries must be used with -l, -c, or -d" -msgstr "--dump der Anfragen muß zusammen mit -l, -c, or -d benutzt werden" +msgstr "--dump der Anfragen mu\337 zusammen mit -l, -c, or -d benutzt werden" #: ../rpm.c:1007 -msgid "" -"ftp options can only be used during package queries, installs, and upgrades" -msgstr "ftp-Optionen können nur während Paketanfragen, -installationen und -aktualisierungen benutzt werden" +msgid "ftp options can only be used during package queries, installs, and upgrades" +msgstr "ftp-Optionen k\366nnen nur w\344hrend Paketanfragen, -installationen und -aktualisierungen benutzt werden" #: ../rpm.c:1014 msgid "--nopgp may only be used during signature checking" -msgstr "--nopgp darf nur während der Signatur-Überprüfung benutzt werden" +msgstr "--nopgp darf nur w\344hrend der Signatur-\334berpr\374fung benutzt werden" #: ../rpm.c:1017 -msgid "" -"--nopgp may only be used during signature checking and package verification" -msgstr "--nopgp darf nur während der Signatur- und Paketüberprüfung angegeben werden" +msgid "--nopgp may only be used during signature checking and package verification" +msgstr "--nopgp darf nur w\344hrend der Signatur- und Paket\374berpr\374fung angegeben werden" #: ../rpm.c:1030 msgid "Pass phrase check failed\n" -msgstr "Die Passwortüberprüfung ist fehlgeschlagen\n" +msgstr "Die Passwort\374berpr\374fung ist fehlgeschlagen\n" #: ../rpm.c:1033 msgid "Pass phrase is good.\n" @@ -754,7 +697,7 @@ msgstr "Das Passwort ist richtig.\n" #: ../rpm.c:1045 msgid "--sign may only be used during package building" -msgstr "--sign darf nur während der Paketerstellung benutzt werden" +msgstr "--sign darf nur w\344hrend der Paketerstellung benutzt werden" #: ../rpm.c:1079 msgid "unexpected arguments to --querytags " @@ -762,40 +705,40 @@ msgstr "Unerwartete Argumente zu --querytags " #: ../rpm.c:1090 msgid "no packages given for signature check" -msgstr "Es wurden keine Pakete für die Signaturüberprüfung angegeben" +msgstr "Es wurden keine Pakete f\374r die Signatur\374berpr\374fung angegeben" #: ../rpm.c:1097 msgid "no packages given for signing" -msgstr "Es wurden keine Pakete für die Signatur angeben" +msgstr "Es wurden keine Pakete f\374r die Signatur angeben" #: ../rpm.c:1106 msgid "no packages files given for rebuild" -msgstr "Es wurden keine Paketdateien für die Neuerstellung angegeben" +msgstr "Es wurden keine Paketdateien f\374r die Neuerstellung angegeben" #: ../rpm.c:1161 msgid "no spec files given for build" -msgstr "Es wurde kein spec-Datei für die Erstellung angegeben" +msgstr "Es wurde kein spec-Datei f\374r die Erstellung angegeben" #: ../rpm.c:1163 msgid "no tar files given for build" -msgstr "Es wurde keine tar-Datei für die Erstellung angegeben" +msgstr "Es wurde keine tar-Datei f\374r die Erstellung angegeben" #: ../rpm.c:1174 msgid "no packages given for uninstall" -msgstr "Es wurden keine Pakete für die Deinstallation angegeben" +msgstr "Es wurden keine Pakete f\374r die Deinstallation angegeben" #: ../rpm.c:1207 msgid "no packages given for install" -msgstr "Es wurden keine Pakete für die Installation angegeben" +msgstr "Es wurden keine Pakete f\374r die Installation angegeben" #: ../rpm.c:1218 msgid "extra arguments given for query of all packages" -msgstr "Zusätzliche Argumente für die Anfrage an alle Pakete angegeben" +msgstr "Zus\344tzliche Argumente f\374r die Anfrage an alle Pakete angegeben" #: ../rpm.c:1223 msgid "no arguments given for query" -msgstr "Es wurden keine Argumente für die Anfrage angegeben" +msgstr "Es wurden keine Argumente f\374r die Anfrage angegeben" #: ../rpm.c:1240 msgid "no arguments given for verify" -msgstr "Es wurden keine Argumente für die Überprüfung angegeben" +msgstr "Es wurden keine Argumente f\374r die \334berpr\374fung angegeben" diff --git a/query.c b/query.c index ccd6fc5..2576cae 100644 --- a/query.c +++ b/query.c @@ -15,6 +15,7 @@ # include #endif +#include "intl.h" #include "lib/messages.h" #include "miscfn.h" #include "rpmlib.h" @@ -91,14 +92,14 @@ static int queryPartial(Header h, char ** chptrptr, int * cntptr, } else if (count != -1 && !*cntptr && !emptyItem){ *cntptr = count; } else if (count != -1 && *cntptr && count != *cntptr) { - fprintf(stderr, "(parallel array size mismatch)"); + fprintf(stderr, _("(parallel array size mismatch)")); return 1; } break; case ']': if (arrayNum == -1) { - printf("(unexpected ']')"); + printf(_("(unexpected ']')")); return 1; } *chptrptr = chptr + 1; @@ -106,7 +107,7 @@ static int queryPartial(Header h, char ** chptrptr, int * cntptr, case '[': if (arrayNum != -1) { - printf("(unexpected ']')"); + printf(_("(unexpected ']')")); return 1; } *chptrptr = chptr + 1; @@ -148,7 +149,7 @@ static char * handleFormat(Header h, char * chptr, int * cntptr, strcpy(format, "%"); while (*chptr && *chptr != '{') chptr++; if (!*chptr || (chptr - f > (sizeof(format) - 3))) { - fprintf(stderr, "bad query format - %s\n", f); + fprintf(stderr, _("bad query format - %s\n"), f); return NULL; } @@ -157,7 +158,7 @@ static char * handleFormat(Header h, char * chptr, int * cntptr, tagptr = ++chptr; while (*chptr && *chptr != '}' && *chptr != ':' ) chptr++; if (tagptr == chptr || !*chptr) { - fprintf(stderr, "bad query format - %s\n", f); + fprintf(stderr, _("bad query format - %s\n"), f); return NULL; } @@ -166,11 +167,11 @@ static char * handleFormat(Header h, char * chptr, int * cntptr, while (*end && *end != '}') end++; if (*end != '}') { - fprintf(stderr, "bad query format - %s\n", f); + fprintf(stderr, _("bad query format - %s\n"), f); return NULL; } if ((end - chptr + 1) > sizeof(how)) { - fprintf(stderr, "bad query format - %s\n", f); + fprintf(stderr, _("bad query format - %s\n"), f); return NULL; } strncpy(how, chptr + 1, end - chptr - 1); @@ -189,7 +190,7 @@ static char * handleFormat(Header h, char * chptr, int * cntptr, chptr = end + 1; if (tagLength > (sizeof(tag) - 20)) { - fprintf(stderr, "query tag too long\n"); + fprintf(stderr, _("query tag too long\n")); return NULL; } memset(tag, 0, sizeof(tag)); @@ -203,7 +204,7 @@ static char * handleFormat(Header h, char * chptr, int * cntptr, } if (i == rpmTagTableSize) { - fprintf(stderr, "unknown tag %s\n", tag); + fprintf(stderr, _("unknown tag %s\n"), tag); return NULL; } @@ -355,7 +356,7 @@ static void printHeader(Header h, int queryFlags, char * queryFormat) { if (queryFlags & QUERY_FOR_LIST) { if (!headerGetEntry(h, RPMTAG_FILENAMES, &type, (void **) &fileList, &count)) { - puts("(contains no files)"); + puts(_("(contains no files)")); } else { if (!headerGetEntry(h, RPMTAG_FILESTATES, &type, (void **) &fileStatesList, &count)) { @@ -607,7 +608,7 @@ static void showMatches(rpmdb db, dbiIndexSet matches, int queryFlags, h = rpmdbGetRecord(db, matches.recs[i].recOffset); if (!h) { - fprintf(stderr, "error: could not read database record\n"); + fprintf(stderr, _("error: could not read database record\n")); } else { printHeader(h, queryFlags, queryFormat); headerFree(h); @@ -643,14 +644,14 @@ int doQuery(char * prefix, enum querysources source, int queryFlags, if (urlIsURL(arg)) { isUrl = 1; if ((fd = urlGetFd(arg, &context)) < 0) { - fprintf(stderr, "open of %s failed: %s\n", arg, + fprintf(stderr, _("open of %s failed: %s\n"), arg, ftpStrerror(fd)); } } else if (!strcmp(arg, "-")) { fd = 0; } else { if ((fd = open(arg, O_RDONLY)) < 0) { - fprintf(stderr, "open of %s failed: %s\n", arg, + fprintf(stderr, _("open of %s failed: %s\n"), arg, strerror(errno)); } } @@ -666,19 +667,20 @@ int doQuery(char * prefix, enum querysources source, int queryFlags, switch (rc) { case 0: if (!h) { - fprintf(stderr, "old format source packages cannot be " - "queried\n"); + fprintf(stderr, _("old format source packages cannot " + "be queried\n")); } else { printHeader(h, queryFlags, queryFormat); headerFree(h); } break; case 1: - fprintf(stderr, "%s does not appear to be a RPM package\n", - arg); + fprintf(stderr, + _("%s does not appear to be a RPM package\n"), + arg); /* fallthrough */ case 2: - fprintf(stderr, "query of %s failed\n", arg); + fprintf(stderr, _("query of %s failed\n"), arg); retcode = 1; } @@ -691,7 +693,7 @@ int doQuery(char * prefix, enum querysources source, int queryFlags, while (offset) { h = rpmdbGetRecord(db, offset); if (!h) { - fprintf(stderr, "could not read database record!\n"); + fprintf(stderr, _("could not read database record!\n")); return 1; } printHeader(h, queryFlags, queryFormat); @@ -702,7 +704,7 @@ int doQuery(char * prefix, enum querysources source, int queryFlags, case QUERY_GROUP: if (rpmdbFindByGroup(db, arg, &matches)) { - fprintf(stderr, "group %s does not contain any packages\n", arg); + fprintf(stderr, _("group %s does not contain any packages\n"), arg); retcode = 1; } else { showMatches(db, matches, queryFlags, queryFormat); @@ -712,7 +714,7 @@ int doQuery(char * prefix, enum querysources source, int queryFlags, case QUERY_WHATPROVIDES: if (rpmdbFindByProvides(db, arg, &matches)) { - fprintf(stderr, "no package provides %s\n", arg); + fprintf(stderr, _("no package provides %s\n"), arg); retcode = 1; } else { showMatches(db, matches, queryFlags, queryFormat); @@ -722,7 +724,7 @@ int doQuery(char * prefix, enum querysources source, int queryFlags, case QUERY_WHATREQUIRES: if (rpmdbFindByRequiredBy(db, arg, &matches)) { - fprintf(stderr, "no package requires %s\n", arg); + fprintf(stderr, _("no package requires %s\n"), arg); retcode = 1; } else { showMatches(db, matches, queryFlags, queryFormat); @@ -736,7 +738,7 @@ int doQuery(char * prefix, enum querysources source, int queryFlags, arg = path; } if (rpmdbFindByFile(db, arg, &matches)) { - fprintf(stderr, "file %s is not owned by any package\n", arg); + fprintf(stderr, _("file %s is not owned by any package\n"), arg); retcode = 1; } else { showMatches(db, matches, queryFlags, queryFormat); @@ -747,14 +749,14 @@ int doQuery(char * prefix, enum querysources source, int queryFlags, case QUERY_DBOFFSET: recNumber = strtoul(arg, &end, 10); if ((*end) || (end == arg) || (recNumber == ULONG_MAX)) { - fprintf(stderr, "invalid package number: %s\n", arg); + fprintf(stderr, _("invalid package number: %s\n"), arg); return 1; } - rpmMessage(RPMMESS_DEBUG, "showing package: %d\n", recNumber); + rpmMessage(RPMMESS_DEBUG, _("showing package: %d\n"), recNumber); h = rpmdbGetRecord(db, recNumber); if (!h) { - fprintf(stderr, "record %d could not be read\n", recNumber); + fprintf(stderr, _("record %d could not be read\n"), recNumber); retcode = 1; } else { printHeader(h, queryFlags, queryFormat); @@ -766,10 +768,10 @@ int doQuery(char * prefix, enum querysources source, int queryFlags, rc = findPackageByLabel(db, arg, &matches); if (rc == 1) { retcode = 1; - fprintf(stderr, "package %s is not installed\n", arg); + fprintf(stderr, _("package %s is not installed\n"), arg); } else if (rc == 2) { retcode = 1; - fprintf(stderr, "error looking for package %s\n", arg); + fprintf(stderr, _("error looking for package %s\n"), arg); } else { showMatches(db, matches, queryFlags, queryFormat); dbiFreeIndexRecord(matches); @@ -846,13 +848,15 @@ int findMatches(rpmdb db, char * name, char * version, char * release, if (matches->recs[i].recOffset) { h = rpmdbGetRecord(db, matches->recs[i].recOffset); if (!h) { - fprintf(stderr, "error: could not read database record\n"); + fprintf(stderr, _("error: could not read database record\n")); dbiFreeIndexRecord(*matches); return 2; } - headerGetEntry(h, RPMTAG_VERSION, &type, (void **) &pkgVersion, &count); - headerGetEntry(h, RPMTAG_RELEASE, &type, (void **) &pkgRelease, &count); + headerGetEntry(h, RPMTAG_VERSION, &type, (void **) &pkgVersion, + &count); + headerGetEntry(h, RPMTAG_RELEASE, &type, (void **) &pkgRelease, + &count); goodRelease = goodVersion = 1; diff --git a/verify.c b/verify.c index 707fb07..4c2b75d 100644 --- a/verify.c +++ b/verify.c @@ -6,6 +6,7 @@ #include "lib/messages.h" #include "install.h" +#include "intl.h" #include "query.h" #include "rpmlib.h" #include "url.h" @@ -86,7 +87,7 @@ static void verifyDependencies(rpmdb db, Header h) { headerGetEntry(h, RPMTAG_NAME, &type, (void **) &name, &count); headerGetEntry(h, RPMTAG_VERSION, &type, (void **) &version, &count); headerGetEntry(h, RPMTAG_RELEASE, &type, (void **) &release, &count); - printf("Unsatisfied dependencies for %s-%s-%s: ", name, version, + printf(_("Unsatisfied dependencies for %s-%s-%s: "), name, version, release); for (i = 0; i < numConflicts; i++) { if (i) printf(", "); @@ -123,7 +124,7 @@ static void verifyMatches(char * prefix, rpmdb db, dbiIndexSet matches, h = rpmdbGetRecord(db, matches.recs[i].recOffset); if (!h) { - fprintf(stderr, "error: could not read database record\n"); + fprintf(stderr, _("error: could not read database record\n")); } else { verifyPackage(prefix, db, h, verifyFlags); headerFree(h); @@ -159,7 +160,7 @@ void doVerify(char * prefix, enum verifysources source, char ** argv, while (offset) { h = rpmdbGetRecord(db, offset); if (!h) { - fprintf(stderr, "could not read database record!\n"); + fprintf(stderr, _("could not read database record!\n")); exit(1); } verifyPackage(prefix, db, h, verifyFlags); @@ -175,14 +176,14 @@ void doVerify(char * prefix, enum verifysources source, char ** argv, if (urlIsURL(arg)) { isUrl = 1; if ((fd = urlGetFd(arg, &context)) < 0) { - fprintf(stderr, "open of %s failed: %s\n", arg, + fprintf(stderr, _("open of %s failed: %s\n"), arg, ftpStrerror(fd)); } } else if (!strcmp(arg, "-")) { fd = 0; } else { if ((fd = open(arg, O_RDONLY)) < 0) { - fprintf(stderr, "open of %s failed: %s\n", arg, + fprintf(stderr, _("open of %s failed: %s\n"), arg, strerror(errno)); } } @@ -204,8 +205,9 @@ void doVerify(char * prefix, enum verifysources source, char ** argv, case VERIFY_GRP: if (rpmdbFindByGroup(db, arg, &matches)) { - fprintf(stderr, "group %s does not contain any pacakges\n", - arg); + fprintf(stderr, + _("group %s does not contain any pacakges\n"), + arg); } else { verifyMatches(prefix, db, matches, verifyFlags); dbiFreeIndexRecord(matches); @@ -218,7 +220,7 @@ void doVerify(char * prefix, enum verifysources source, char ** argv, arg = path; } if (rpmdbFindByFile(db, arg, &matches)) { - fprintf(stderr, "file %s is not owned by any package\n", + fprintf(stderr, _("file %s is not owned by any package\n"), arg); } else { verifyMatches(prefix, db, matches, verifyFlags); @@ -229,9 +231,9 @@ void doVerify(char * prefix, enum verifysources source, char ** argv, case VERIFY_PACKAGE: rc = findPackageByLabel(db, arg, &matches); if (rc == 1) - fprintf(stderr, "package %s is not installed\n", arg); + fprintf(stderr, _("package %s is not installed\n"), arg); else if (rc == 2) { - fprintf(stderr, "error looking for package %s\n", arg); + fprintf(stderr, _("error looking for package %s\n"), arg); } else { verifyMatches(prefix, db, matches, verifyFlags); dbiFreeIndexRecord(matches); -- 2.7.4