- beecrypt is at least as good as pgp/gpg on verify, pull the plug.

CVS patchset: 5124
CVS date: 2001/10/19 19:51:18
This commit is contained in:
jbj 2001-10-19 19:51:18 +00:00
parent e2a8424075
commit e2dfa4f2d4
69 changed files with 19750 additions and 20126 deletions

View File

@ -12,6 +12,7 @@
- ratchet up to lclint "strict" level. - ratchet up to lclint "strict" level.
- upgrade to db-4.0.7. - upgrade to db-4.0.7.
- use only header methods, routines are now static. - use only header methods, routines are now static.
- beecrypt is at least as good as pgp/gpg on verify, pull the plug.
4.0.3 -> 4.0.4: 4.0.3 -> 4.0.4:

View File

@ -12,12 +12,6 @@
#include "header.h" #include "header.h"
#include "ugid.h" #include "ugid.h"
/**
*/
typedef int (*md5func) (const char * fn, /*@out@*/ unsigned char * digest)
/*@globals fileSystem@*/
/*@modifies *digest, fileSystem @*/;
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif

View File

@ -76,11 +76,13 @@ static int manageFile(FD_t *fdp, const char **fnp, int flags,
return 1; return 1;
} }
/**
*/
static int copyFile(FD_t *sfdp, const char **sfnp, static int copyFile(FD_t *sfdp, const char **sfnp,
FD_t *tfdp, const char **tfnp, rpmDigest dig) FD_t *tfdp, const char **tfnp)
/*@globals rpmGlobalMacroContext, /*@globals rpmGlobalMacroContext,
fileSystem, internalState @*/ fileSystem, internalState @*/
/*@modifies *sfdp, *sfnp, *tfdp, *tfnp, *dig, rpmGlobalMacroContext, /*@modifies *sfdp, *sfnp, *tfdp, *tfnp, rpmGlobalMacroContext,
fileSystem, internalState @*/ fileSystem, internalState @*/
{ {
unsigned char buffer[BUFSIZ]; unsigned char buffer[BUFSIZ];
@ -92,19 +94,8 @@ static int copyFile(FD_t *sfdp, const char **sfnp,
if (manageFile(tfdp, tfnp, O_WRONLY|O_CREAT|O_TRUNC, 0)) if (manageFile(tfdp, tfnp, O_WRONLY|O_CREAT|O_TRUNC, 0))
goto exit; goto exit;
/*@-type@*/ /* FIX: cast? */ while ((count = Fread(buffer, sizeof(buffer[0]), sizeof(buffer), *sfdp)) > 0)
if (dig != NULL) { {
(void) fdInitDigest(*sfdp, PGPHASHALGO_MD5, 0);
dig->sha1ctx = rpmDigestInit(PGPHASHALGO_SHA1, RPMDIGEST_NONE);
}
/*@=type@*/
while ((count = Fread(buffer, sizeof(buffer[0]), sizeof(buffer), *sfdp)) > 0) {
/*@-type@*/ /* FIX: cast? */
if (dig)
(void) rpmDigestUpdate(dig->sha1ctx, buffer, count);
/*@=type@*/
if (Fwrite(buffer, sizeof(buffer[0]), count, *tfdp) != count) { if (Fwrite(buffer, sizeof(buffer[0]), count, *tfdp) != count) {
rpmError(RPMERR_FWRITE, _("%s: Fwrite failed: %s\n"), *tfnp, rpmError(RPMERR_FWRITE, _("%s: Fwrite failed: %s\n"), *tfnp,
Fstrerror(*tfdp)); Fstrerror(*tfdp));
@ -116,14 +107,6 @@ static int copyFile(FD_t *sfdp, const char **sfnp,
goto exit; goto exit;
} }
/*@-type@*/ /* FIX: cast? */
if (dig != NULL) {
dig->md5ctx = _free(dig->md5ctx);
dig->md5ctx = (*sfdp)->digest;
(*sfdp)->digest = NULL;
}
/*@=type@*/
rc = 0; rc = 0;
exit: exit:
@ -185,7 +168,7 @@ int rpmReSign(rpmResignFlags flags, char * passPhrase, const char ** argv)
/* Write the header and archive to a temp file */ /* Write the header and archive to a temp file */
/* ASSERT: ofd == NULL && sigtarget == NULL */ /* ASSERT: ofd == NULL && sigtarget == NULL */
if (copyFile(&fd, &rpm, &ofd, &sigtarget, NULL)) if (copyFile(&fd, &rpm, &ofd, &sigtarget))
goto exit; goto exit;
/* Both fd and ofd are now closed. sigtarget contains tempfile name. */ /* Both fd and ofd are now closed. sigtarget contains tempfile name. */
/* ASSERT: fd == NULL && ofd == NULL */ /* ASSERT: fd == NULL && ofd == NULL */
@ -225,7 +208,7 @@ int rpmReSign(rpmResignFlags flags, char * passPhrase, const char ** argv)
/* Append the header and archive from the temp file */ /* Append the header and archive from the temp file */
/* ASSERT: fd == NULL && ofd != NULL */ /* ASSERT: fd == NULL && ofd != NULL */
if (copyFile(&fd, &sigtarget, &ofd, &trpm, NULL)) if (copyFile(&fd, &sigtarget, &ofd, &trpm))
goto exit; goto exit;
/* Both fd and ofd are now closed. */ /* Both fd and ofd are now closed. */
/* ASSERT: fd == NULL && ofd == NULL */ /* ASSERT: fd == NULL && ofd == NULL */
@ -261,36 +244,117 @@ exit:
return res; return res;
} }
/**
*/
static /*@only@*/ /*@null@*/
rpmDigest freeDig(/*@only@*/ /*@null@*/ rpmDigest dig)
/*@modifies dig @*/
{
if (dig != NULL) {
dig->md5ctx = _free(dig->md5ctx);
dig->md5 = _free(dig->md5);
dig->sha1ctx = _free(dig->sha1ctx);
dig->sha1 = _free(dig->sha1);
dig->hash_data = _free(dig->hash_data);
mp32nfree(&dig->hm);
mp32nfree(&dig->r);
mp32nfree(&dig->s);
(void) rsapkFree(&dig->rsa_pk);
mp32nfree(&dig->m);
mp32nfree(&dig->c);
mp32nfree(&dig->rsahm);
dig = _free(dig);
}
return dig;
}
/**
*/
static /*@only@*/ rpmDigest newDig(void)
/*@*/
{
rpmDigest dig = xcalloc(1, sizeof(*dig));
return dig;
}
/**
*/
static int readFile(FD_t *sfdp, const char **sfnp, rpmDigest dig)
/*@globals rpmGlobalMacroContext,
fileSystem, internalState @*/
/*@modifies *sfdp, *sfnp, *dig, rpmGlobalMacroContext,
fileSystem, internalState @*/
{
unsigned char buffer[BUFSIZ];
ssize_t count;
int rc = 1;
int xx;
if (manageFile(sfdp, sfnp, O_RDONLY, 0))
goto exit;
/*@-type@*/ /* FIX: cast? */
fdInitDigest(*sfdp, PGPHASHALGO_MD5, 0);
dig->sha1ctx = rpmDigestInit(PGPHASHALGO_SHA1, RPMDIGEST_NONE);
/*@=type@*/
dig->nbytes = 0;
while ((count = Fread(buffer, sizeof(buffer[0]), sizeof(buffer), *sfdp)) > 0)
{
/*@-type@*/ /* FIX: cast? */
xx = rpmDigestUpdate(dig->sha1ctx, buffer, count);
/*@=type@*/
dig->nbytes += count;
}
if (count < 0) {
rpmError(RPMERR_FREAD, _("%s: Fread failed: %s\n"), *sfnp, Fstrerror(*sfdp));
goto exit;
} else
dig->nbytes += count;
/*@-type@*/ /* FIX: cast? */
dig->md5ctx = _free(dig->md5ctx);
dig->md5ctx = (*sfdp)->digest;
/*@=type@*/
(*sfdp)->digest = NULL;
rc = 0;
exit:
if (*sfdp) xx = manageFile(sfdp, NULL, 0, rc);
return rc;
}
int rpmCheckSig(rpmCheckSigFlags flags, const char ** argv) int rpmCheckSig(rpmCheckSigFlags flags, const char ** argv)
{ {
FD_t fd = NULL; FD_t fd = NULL;
FD_t ofd = NULL;
int res2, res3; int res2, res3;
struct rpmlead lead, *l = &lead; struct rpmlead lead, *l = &lead;
const char *pkgfn = NULL; const char *pkgfn = NULL;
char result[1024]; char result[1024];
const char * sigtarget = NULL; char buffer[8192], * b;
unsigned char buffer[8192]; char missingKeys[7164], * m;
unsigned char missingKeys[7164]; char untrustedKeys[7164], * u;
unsigned char untrustedKeys[7164];
Header sig; Header sig;
HeaderIterator hi; HeaderIterator hi;
int_32 tag, type, count; int_32 tag, type, count;
const void * ptr; const void * ptr;
int res = 0; int res = 0;
int xx;
const char * gpgpk = NULL; const char * gpgpk = NULL;
unsigned int gpgpklen = 0; unsigned int gpgpklen = 0;
const char * pgppk = NULL; const char * pgppk = NULL;
unsigned int pgppklen = 0; unsigned int pgppklen = 0;
rpmDigest dig = alloca(sizeof(*dig)); rpmDigest dig = NULL;
rpmRC rc; rpmRC rc;
if (argv == NULL) return res; if (argv == NULL) return res;
memset(dig, 0, sizeof(*dig));
/*@-branchstate@*/ /*@-branchstate@*/
while ((pkgfn = *argv++) != NULL) { while ((pkgfn = *argv++) != NULL) {
@ -327,19 +391,20 @@ int rpmCheckSig(rpmCheckSigFlags flags, const char ** argv)
goto bottom; goto bottom;
} }
/* Write the header and archive to a temp file */ dig = newDig();
/* ASSERT: ofd == NULL && sigtarget == NULL */
if (copyFile(&fd, &pkgfn, &ofd, &sigtarget, dig)) { /* Read the file, generating digests. */
if (readFile(&fd, &pkgfn, dig)) {
res++; res++;
goto bottom; goto bottom;
} }
/* Both fd and ofd are now closed. sigtarget contains tempfile name. */
/* ASSERT: fd == NULL && ofd == NULL */
res2 = 0; res2 = 0;
missingKeys[0] = '\0'; b = buffer; *b = '\0';
untrustedKeys[0] = '\0'; m = missingKeys; *m = '\0';
sprintf(buffer, "%s:%c", pkgfn, (rpmIsVerbose() ? '\n' : ' ') ); u = untrustedKeys; *u = '\0';
sprintf(b, "%s:%c", pkgfn, (rpmIsVerbose() ? '\n' : ' ') );
b += strlen(b);
for (hi = headerInitIterator(sig); for (hi = headerInitIterator(sig);
headerNextIterator(hi, &tag, &type, &ptr, &count); headerNextIterator(hi, &tag, &type, &ptr, &count);
@ -352,27 +417,27 @@ int rpmCheckSig(rpmCheckSigFlags flags, const char ** argv)
case RPMSIGTAG_PGP: case RPMSIGTAG_PGP:
if (!(flags & CHECKSIG_PGP)) if (!(flags & CHECKSIG_PGP))
/*@innercontinue@*/ continue; /*@innercontinue@*/ continue;
if (rpmIsVerbose()) if (rpmIsDebug())
fprintf(stderr, "========================= Package RSA Signature\n"); fprintf(stderr, "========================= Package RSA Signature\n");
(void) pgpPrtPkts(ptr, count, dig, rpmIsVerbose()); xx = pgpPrtPkts(ptr, count, dig, rpmIsDebug());
/*@-type@*/ /* FIX: cast? */ /*@-type@*/ /* FIX: cast? */
{ DIGEST_CTX ctx = rpmDigestDup(dig->md5ctx); { DIGEST_CTX ctx = rpmDigestDup(dig->md5ctx);
(void) rpmDigestUpdate(ctx, &dig->sig.v3.sigtype, dig->sig.v3.hashlen); xx = rpmDigestUpdate(ctx, &dig->sig.v3.sigtype, dig->sig.v3.hashlen);
(void) rpmDigestFinal(ctx, (void **)&dig->md5, &dig->md5len, 1); xx = rpmDigestFinal(ctx, (void **)&dig->md5, &dig->md5len, 1);
/* XXX compare leading 16 bits of digest for quick check. */ /* XXX compare leading 16 bits of digest for quick check. */
} }
/*@=type@*/ /*@=type@*/
/* XXX retrieve by keyid from signature. */ /* XXX retrieve by keyid from signature. */
if (pgppk == NULL) { if (pgppk == NULL) {
(void) b64decode(redhatPubKeyRSA, (void **)&pgppk, &pgppklen); xx = b64decode(redhatPubKeyRSA, (void **)&pgppk, &pgppklen);
if (rpmIsVerbose()) if (rpmIsDebug())
fprintf(stderr, "========================= Red Hat RSA Public Key\n"); fprintf(stderr, "========================= Red Hat RSA Public Key\n");
(void) pgpPrtPkts(pgppk, pgppklen, NULL, rpmIsVerbose()); xx = pgpPrtPkts(pgppk, pgppklen, NULL, rpmIsDebug());
} }
(void) pgpPrtPkts(pgppk, pgppklen, dig, 0); xx = pgpPrtPkts(pgppk, pgppklen, dig, 0);
{ const char * prefix = "3020300c06082a864886f70d020505000410"; { const char * prefix = "3020300c06082a864886f70d020505000410";
unsigned int nbits = 1024; unsigned int nbits = 1024;
@ -397,24 +462,24 @@ fprintf(stderr, "========================= Red Hat RSA Public Key\n");
case RPMSIGTAG_GPG: case RPMSIGTAG_GPG:
if (!(flags & CHECKSIG_GPG)) if (!(flags & CHECKSIG_GPG))
/*@innercontinue@*/ continue; /*@innercontinue@*/ continue;
if (rpmIsVerbose()) if (rpmIsDebug())
fprintf(stderr, "========================= Package DSA Signature\n"); fprintf(stderr, "========================= Package DSA Signature\n");
(void) pgpPrtPkts(ptr, count, dig, rpmIsVerbose()); xx = pgpPrtPkts(ptr, count, dig, rpmIsDebug());
/*@-type@*/ /* FIX: cast? */ /*@-type@*/ /* FIX: cast? */
{ DIGEST_CTX ctx = rpmDigestDup(dig->sha1ctx); { DIGEST_CTX ctx = rpmDigestDup(dig->sha1ctx);
(void) rpmDigestUpdate(ctx, &dig->sig.v3.sigtype, dig->sig.v3.hashlen); xx = rpmDigestUpdate(ctx, &dig->sig.v3.sigtype, dig->sig.v3.hashlen);
(void) rpmDigestFinal(ctx, (void **)&dig->sha1, &dig->sha1len, 1); xx = rpmDigestFinal(ctx, (void **)&dig->sha1, &dig->sha1len, 1);
mp32nzero(&dig->hm); mp32nsethex(&dig->hm, dig->sha1); mp32nzero(&dig->hm); mp32nsethex(&dig->hm, dig->sha1);
} }
/*@=type@*/ /*@=type@*/
/* XXX retrieve by keyid from signature. */ /* XXX retrieve by keyid from signature. */
if (gpgpk == NULL) { if (gpgpk == NULL) {
(void) b64decode(redhatPubKeyDSA, (void **)&gpgpk, &gpgpklen); xx = b64decode(redhatPubKeyDSA, (void **)&gpgpk, &gpgpklen);
if (rpmIsVerbose()) if (rpmIsDebug())
fprintf(stderr, "========================= Red Hat DSA Public Key\n"); fprintf(stderr, "========================= Red Hat DSA Public Key\n");
(void) pgpPrtPkts(gpgpk, gpgpklen, NULL, rpmIsVerbose()); xx = pgpPrtPkts(gpgpk, gpgpklen, NULL, rpmIsDebug());
} }
(void) pgpPrtPkts(gpgpk, gpgpklen, dig, 0); xx = pgpPrtPkts(gpgpk, gpgpklen, dig, 0);
/*@switchbreak@*/ break; /*@switchbreak@*/ break;
case RPMSIGTAG_LEMD5_2: case RPMSIGTAG_LEMD5_2:
case RPMSIGTAG_LEMD5_1: case RPMSIGTAG_LEMD5_1:
@ -429,22 +494,23 @@ fprintf(stderr, "========================= Red Hat DSA Public Key\n");
if (ptr == NULL) /* XXX can't happen */ if (ptr == NULL) /* XXX can't happen */
/*@innercontinue@*/ continue; /*@innercontinue@*/ continue;
if ((res3 = rpmVerifySignature(sigtarget, tag, ptr, count, res3 = rpmVerifySignature(pkgfn, tag, ptr, count, dig, result);
dig, result))) { if (res3) {
if (rpmIsVerbose()) { if (rpmIsVerbose()) {
strcat(buffer, result); b = stpcpy(b, " ");
b = stpcpy(b, result);
res2 = 1; res2 = 1;
} else { } else {
char *tempKey; char *tempKey;
switch (tag) { switch (tag) {
case RPMSIGTAG_SIZE: case RPMSIGTAG_SIZE:
strcat(buffer, "SIZE "); b = stpcpy(b, "SIZE ");
res2 = 1; res2 = 1;
/*@switchbreak@*/ break; /*@switchbreak@*/ break;
case RPMSIGTAG_LEMD5_2: case RPMSIGTAG_LEMD5_2:
case RPMSIGTAG_LEMD5_1: case RPMSIGTAG_LEMD5_1:
case RPMSIGTAG_MD5: case RPMSIGTAG_MD5:
strcat(buffer, "MD5 "); b = stpcpy(b, "MD5 ");
res2 = 1; res2 = 1;
/*@switchbreak@*/ break; /*@switchbreak@*/ break;
case RPMSIGTAG_PGP5: /* XXX legacy */ case RPMSIGTAG_PGP5: /* XXX legacy */
@ -454,7 +520,7 @@ fprintf(stderr, "========================= Red Hat DSA Public Key\n");
case RPMSIG_NOKEY: case RPMSIG_NOKEY:
case RPMSIG_NOTTRUSTED: case RPMSIG_NOTTRUSTED:
{ int offset = 7; { int offset = 7;
strcat(buffer, "(PGP) "); b = stpcpy(b, "(PGP) ");
tempKey = strstr(result, "Key ID"); tempKey = strstr(result, "Key ID");
if (tempKey == NULL) { if (tempKey == NULL) {
tempKey = strstr(result, "keyid:"); tempKey = strstr(result, "keyid:");
@ -462,16 +528,16 @@ fprintf(stderr, "========================= Red Hat DSA Public Key\n");
} }
if (tempKey) { if (tempKey) {
if (res3 == RPMSIG_NOKEY) { if (res3 == RPMSIG_NOKEY) {
strcat(missingKeys, " PGP#"); m = stpcpy(m, " PGP#");
strncat(missingKeys, tempKey + offset, 8); m = stpncpy(m, tempKey + offset, 8);
} else { } else {
strcat(untrustedKeys, " PGP#"); u = stpcpy(u, " PGP#");
strncat(untrustedKeys, tempKey + offset, 8); u = stpncpy(u, tempKey + offset, 8);
} }
} }
} /*@innerbreak@*/ break; } /*@innerbreak@*/ break;
default: default:
strcat(buffer, "PGP "); b = stpcpy(b, "PGP ");
res2 = 1; res2 = 1;
/*@innerbreak@*/ break; /*@innerbreak@*/ break;
} }
@ -480,46 +546,47 @@ fprintf(stderr, "========================= Red Hat DSA Public Key\n");
/* Do not consider this a failure */ /* Do not consider this a failure */
switch (res3) { switch (res3) {
case RPMSIG_NOKEY: case RPMSIG_NOKEY:
strcat(buffer, "(GPG) "); b = stpcpy(b, "(GPG) ");
strcat(missingKeys, " GPG#"); m = stpcpy(m, " GPG#");
tempKey = strstr(result, "key ID"); tempKey = strstr(result, "key ID");
if (tempKey) if (tempKey)
strncat(missingKeys, tempKey+7, 8); m = stpncpy(m, tempKey+7, 8);
/*@innerbreak@*/ break; /*@innerbreak@*/ break;
default: default:
strcat(buffer, "GPG "); b = stpcpy(b, "GPG ");
res2 = 1; res2 = 1;
/*@innerbreak@*/ break; /*@innerbreak@*/ break;
} }
/*@switchbreak@*/ break; /*@switchbreak@*/ break;
default: default:
strcat(buffer, "?UnknownSignatureType? "); b = stpcpy(b, "?UnknownSignatureType? ");
res2 = 1; res2 = 1;
/*@switchbreak@*/ break; /*@switchbreak@*/ break;
} }
} }
} else { } else {
if (rpmIsVerbose()) { if (rpmIsVerbose()) {
strcat(buffer, result); b = stpcpy(b, " ");
b = stpcpy(b, result);
} else { } else {
switch (tag) { switch (tag) {
case RPMSIGTAG_SIZE: case RPMSIGTAG_SIZE:
strcat(buffer, "size "); b = stpcpy(b, "size ");
/*@switchbreak@*/ break; /*@switchbreak@*/ break;
case RPMSIGTAG_LEMD5_2: case RPMSIGTAG_LEMD5_2:
case RPMSIGTAG_LEMD5_1: case RPMSIGTAG_LEMD5_1:
case RPMSIGTAG_MD5: case RPMSIGTAG_MD5:
strcat(buffer, "md5 "); b = stpcpy(b, "md5 ");
/*@switchbreak@*/ break; /*@switchbreak@*/ break;
case RPMSIGTAG_PGP5: /* XXX legacy */ case RPMSIGTAG_PGP5: /* XXX legacy */
case RPMSIGTAG_PGP: case RPMSIGTAG_PGP:
strcat(buffer, "pgp "); b = stpcpy(b, "pgp ");
/*@switchbreak@*/ break; /*@switchbreak@*/ break;
case RPMSIGTAG_GPG: case RPMSIGTAG_GPG:
strcat(buffer, "gpg "); b = stpcpy(b, "gpg ");
/*@switchbreak@*/ break; /*@switchbreak@*/ break;
default: default:
strcat(buffer, "??? "); b = stpcpy(b, "??? ");
/*@switchbreak@*/ break; /*@switchbreak@*/ break;
} }
} }
@ -528,80 +595,43 @@ fprintf(stderr, "========================= Red Hat DSA Public Key\n");
hi = headerFreeIterator(hi); hi = headerFreeIterator(hi);
res += res2; res += res2;
(void) unlink(sigtarget);
sigtarget = _free(sigtarget);
if (res2) { if (res2) {
if (rpmIsVerbose()) { if (rpmIsVerbose()) {
rpmError(RPMERR_SIGVFY, "%s", (char *)buffer); rpmError(RPMERR_SIGVFY, "%s", buffer);
} else { } else {
rpmError(RPMERR_SIGVFY, "%s%s%s%s%s%s%s%s\n", (char *)buffer, rpmError(RPMERR_SIGVFY, "%s%s%s%s%s%s%s%s\n", buffer,
_("NOT OK"), _("NOT OK"),
(missingKeys[0] != '\0') ? _(" (MISSING KEYS:") : "", (missingKeys[0] != '\0') ? _(" (MISSING KEYS:") : "",
(char *)missingKeys, missingKeys,
(missingKeys[0] != '\0') ? _(") ") : "", (missingKeys[0] != '\0') ? _(") ") : "",
(untrustedKeys[0] != '\0') ? _(" (UNTRUSTED KEYS:") : "", (untrustedKeys[0] != '\0') ? _(" (UNTRUSTED KEYS:") : "",
(char *)untrustedKeys, untrustedKeys,
(untrustedKeys[0] != '\0') ? _(")") : ""); (untrustedKeys[0] != '\0') ? _(")") : "");
} }
} else { } else {
if (rpmIsVerbose()) { if (rpmIsVerbose()) {
rpmError(RPMERR_SIGVFY, "%s", (char *)buffer); rpmError(RPMERR_SIGVFY, "%s", buffer);
} else { } else {
rpmError(RPMERR_SIGVFY, "%s%s%s%s%s%s%s%s\n", (char *)buffer, rpmError(RPMERR_SIGVFY, "%s%s%s%s%s%s%s%s\n", buffer,
_("OK"), _("OK"),
(missingKeys[0] != '\0') ? _(" (MISSING KEYS:") : "", (missingKeys[0] != '\0') ? _(" (MISSING KEYS:") : "",
(char *)missingKeys, missingKeys,
(missingKeys[0] != '\0') ? _(") ") : "", (missingKeys[0] != '\0') ? _(") ") : "",
(untrustedKeys[0] != '\0') ? _(" (UNTRUSTED KEYS:") : "", (untrustedKeys[0] != '\0') ? _(" (UNTRUSTED KEYS:") : "",
(char *)untrustedKeys, untrustedKeys,
(untrustedKeys[0] != '\0') ? _(")") : ""); (untrustedKeys[0] != '\0') ? _(")") : "");
} }
} }
bottom: bottom:
if (fd) (void) manageFile(&fd, NULL, 0, 0); if (fd) xx = manageFile(&fd, NULL, 0, 0);
if (ofd) (void) manageFile(&ofd, NULL, 0, 0); dig = freeDig(dig);
if (sigtarget) {
(void) unlink(sigtarget);
sigtarget = _free(sigtarget);
}
dig->md5ctx = _free(dig->md5ctx);
dig->md5 = _free(dig->md5);
dig->sha1ctx = _free(dig->sha1ctx);
dig->sha1 = _free(dig->sha1);
dig->hash_data = _free(dig->hash_data);
mp32nfree(&dig->hm);
mp32nfree(&dig->r);
mp32nfree(&dig->s);
(void) rsapkFree(&dig->rsa_pk);
mp32nfree(&dig->m);
mp32nfree(&dig->c);
mp32nfree(&dig->rsahm);
} }
/*@=branchstate@*/ /*@=branchstate@*/
dig->md5ctx = _free(dig->md5ctx); dig = freeDig(dig);
dig->md5 = _free(dig->md5);
dig->sha1ctx = _free(dig->sha1ctx);
dig->sha1 = _free(dig->sha1);
dig->hash_data = _free(dig->hash_data);
mp32bfree(&dig->p);
mp32bfree(&dig->q);
mp32nfree(&dig->g);
mp32nfree(&dig->y);
mp32nfree(&dig->hm);
mp32nfree(&dig->r);
mp32nfree(&dig->s);
(void) rsapkFree(&dig->rsa_pk);
mp32nfree(&dig->m);
mp32nfree(&dig->c);
mp32nfree(&dig->rsahm);
return res; return res;
} }

View File

@ -1706,9 +1706,8 @@ typedef enum rpmEraseInterfaceFlags_e {
/** \ingroup signature /** \ingroup signature
* Tags found in signature header from package. * Tags found in signature header from package.
*/ */
/*@-enummemuse@*/
enum rpmtagSignature { enum rpmtagSignature {
RPMSIGTAG_SIZE = 1000, /*!< Size in bytes. */ RPMSIGTAG_SIZE = 1000, /*!< Header+Payload size in bytes. */
/* the md5 sum was broken *twice* on big endian machines */ /* the md5 sum was broken *twice* on big endian machines */
RPMSIGTAG_LEMD5_1 = 1001, /*!< Broken MD5, take 1 */ RPMSIGTAG_LEMD5_1 = 1001, /*!< Broken MD5, take 1 */
RPMSIGTAG_PGP = 1002, /*!< PGP 2.6.3 signature. */ RPMSIGTAG_PGP = 1002, /*!< PGP 2.6.3 signature. */
@ -1716,29 +1715,7 @@ enum rpmtagSignature {
RPMSIGTAG_MD5 = 1004, /*!< MD5 signature. */ RPMSIGTAG_MD5 = 1004, /*!< MD5 signature. */
RPMSIGTAG_GPG = 1005, /*!< GnuPG signature. */ RPMSIGTAG_GPG = 1005, /*!< GnuPG signature. */
RPMSIGTAG_PGP5 = 1006, /*!< PGP5 signature @deprecated legacy. */ RPMSIGTAG_PGP5 = 1006, /*!< PGP5 signature @deprecated legacy. */
/* Signature tags by Public Key Algorithm (RFC 2440) */
/* N.B.: These tags are tenative, the values may change */
RPMTAG_PK_BASE = 512, /*!< @todo Implement. */
RPMTAG_PK_RSA_ES = RPMTAG_PK_BASE+1, /*!< (unused */
RPMTAG_PK_RSA_E = RPMTAG_PK_BASE+2, /*!< (unused) */
RPMTAG_PK_RSA_S = RPMTAG_PK_BASE+3, /*!< (unused) */
RPMTAG_PK_ELGAMAL_E = RPMTAG_PK_BASE+16, /*!< (unused) */
RPMTAG_PK_DSA = RPMTAG_PK_BASE+17, /*!< (unused) */
RPMTAG_PK_ELLIPTIC = RPMTAG_PK_BASE+18, /*!< (unused) */
RPMTAG_PK_ECDSA = RPMTAG_PK_BASE+19, /*!< (unused) */
RPMTAG_PK_ELGAMAL_ES= RPMTAG_PK_BASE+20, /*!< (unused) */
RPMTAG_PK_DH = RPMTAG_PK_BASE+21, /*!< (unused) */
RPMTAG_HASH_BASE = 512+64, /*!< @todo Implement. */
RPMTAG_HASH_MD5 = RPMTAG_HASH_BASE+1, /*!< (unused) */
RPMTAG_HASH_SHA1 = RPMTAG_HASH_BASE+2, /*!< (unused) */
RPMTAG_HASH_RIPEMD160= RPMTAG_HASH_BASE+3, /*!< (unused) */
RPMTAG_HASH_MD2 = RPMTAG_HASH_BASE+5, /*!< (unused) */
RPMTAG_HASH_TIGER192= RPMTAG_HASH_BASE+6, /*!< (unused) */
RPMTAG_HASH_HAVAL_5_160= RPMTAG_HASH_BASE+7 /*!< (unused) */
}; };
/*@=enummemuse@*/
/** /**
* Return codes from verifySignature(). * Return codes from verifySignature().
@ -1753,18 +1730,17 @@ typedef enum rpmVerifySignatureReturn_e {
/** \ingroup signature /** \ingroup signature
* Verify a signature from a package. * Verify a signature from a package.
* @param file file name of header+payload * @param fn file name of header+payload
* @param sigTag type of signature * @param sigTag type of signature
* @param sig signature itself * @param sig signature itself
* @param siglen no. of bytes in signature * @param siglen no. of bytes in signature
* @retval result detailed text result of signature verification * @retval result detailed text result of signature verification
* @return result of signature verification * @return result of signature verification
*/ */
rpmVerifySignatureReturn rpmVerifySignature(const char *file, rpmVerifySignatureReturn rpmVerifySignature(const char * fn,
int_32 sigTag, const void * sig, int siglen, int_32 sigTag, const void * sig, int siglen,
const rpmDigest dig, /*@out@*/ char * result) const rpmDigest dig, /*@out@*/ char * result)
/*@globals fileSystem @*/ /*@modifies *result @*/;
/*@modifies *result, fileSystem @*/;
/** \ingroup signature /** \ingroup signature
* Destroy signature header from package. * Destroy signature header from package.

View File

@ -1,4 +1,3 @@
/*@-mods@*/
/** \ingroup signature /** \ingroup signature
* \file lib/signature.c * \file lib/signature.c
*/ */
@ -235,7 +234,8 @@ static int makePGPSignature(const char * file, /*@out@*/ void ** sig,
/*@out@*/ int_32 * size, /*@null@*/ const char * passPhrase) /*@out@*/ int_32 * size, /*@null@*/ const char * passPhrase)
/*@globals rpmGlobalMacroContext, /*@globals rpmGlobalMacroContext,
fileSystem @*/ fileSystem @*/
/*@modifies *sig, *size, fileSystem @*/ /*@modifies *sig, *size, rpmGlobalMacroContext,
fileSystem @*/
{ {
char * sigfile = alloca(1024); char * sigfile = alloca(1024);
int pid, status; int pid, status;
@ -337,7 +337,8 @@ static int makeGPGSignature(const char * file, /*@out@*/ void ** sig,
/*@out@*/ int_32 * size, /*@null@*/ const char * passPhrase) /*@out@*/ int_32 * size, /*@null@*/ const char * passPhrase)
/*@globals rpmGlobalMacroContext, /*@globals rpmGlobalMacroContext,
fileSystem @*/ fileSystem @*/
/*@modifies *sig, *size, fileSystem @*/ /*@modifies *sig, *size, rpmGlobalMacroContext,
fileSystem @*/
{ {
char * sigfile = alloca(1024); char * sigfile = alloca(1024);
int pid, status; int pid, status;
@ -453,355 +454,11 @@ int rpmAddSignature(Header h, const char * file, int_32 sigTag,
return ret; return ret;
} }
/*@-globuse@*/
static rpmVerifySignatureReturn
verifySizeSignature(const char * datafile, int_32 size, /*@out@*/ char * result)
/*@globals fileSystem @*/
/*@modifies *result, fileSystem @*/
{
struct stat st;
(void) stat(datafile, &st);
if (size != st.st_size) {
sprintf(result, "Header+Archive size mismatch.\n"
"Expected %d, saw %d.\n",
size, (int)st.st_size);
return RPMSIG_BAD;
}
sprintf(result, "Header+Archive size OK: %d bytes\n", size);
return RPMSIG_OK;
}
/*@=globuse@*/
/*@-globuse@*/
static rpmVerifySignatureReturn
verifyMD5Signature(const char * datafile, const byte * sig, int siglen,
const rpmDigest dig, /*@out@*/ char * result, md5func fn)
/*@globals fileSystem @*/
/*@modifies *result, fileSystem @*/
{
char * t = result;
byte * md5sum = NULL;
size_t md5len = 0;
int res = RPMSIG_BAD;
/*@-branchstate@*/
if (dig != NULL) {
/*@-type@*/
DIGEST_CTX ctx = rpmDigestDup(dig->md5ctx);
(void) rpmDigestFinal(ctx, (void **)&md5sum, &md5len, 0);
/*@=type@*/
} else {
int xx;
md5len = 16;
md5sum = xcalloc(1, md5len);
xx = fn(datafile, md5sum);
}
/*@=branchstate@*/
if (md5len != siglen || memcmp(md5sum, sig, md5len)) {
res = RPMSIG_BAD;
t = stpcpy(t, " Expected: ");
(void) pgpHexCvt(t, sig, siglen);
t += strlen(t);
t = stpcpy(t, " Actual: ");
} else {
res = RPMSIG_OK;
t = stpcpy(t, "MD5 sum OK: ");
}
(void) pgpHexCvt(t, md5sum, md5len);
md5sum = _free(md5sum);
return res;
}
/*@=globuse@*/
static rpmVerifySignatureReturn
verifyPGPSignature(/*@unused@*/ const char * datafile,
/*@unused@*/ const byte * sig,
/*@unused@*/ int siglen,
const rpmDigest dig, /*@out@*/ char * result)
/*@modifies *result */
{
int res, resbc;
*result = '\0';
/*@-type@*/
if (rsavrfy(&dig->rsa_pk, &dig->rsahm, &dig->c)) {
res = resbc = RPMSIG_OK;
} else {
res = resbc = RPMSIG_BAD;
}
/*@=type@*/
#ifdef DYING
{ int pid, status, outpipe[2];
/*@only@*/ /*@null@*/ const char * sigfile = NULL;
byte buf[BUFSIZ];
FILE *file;
const char *path;
pgpVersion pgpVer;
/* What version do we have? */
if ((path = rpmDetectPGPVersion(&pgpVer)) == NULL) {
errno = ENOENT;
rpmError(RPMERR_EXEC,
_("Could not run pgp. Use --nopgp to skip PGP checks.\n"));
_exit(RPMERR_EXEC);
}
/*
* Sad but true: pgp-5.0 returns exit value of 0 on bad signature.
* Instead we have to use the text output to detect a bad signature.
*/
if (pgpVer == PGP_5)
res = RPMSIG_BAD;
/* Write out the signature */
#ifdef DYING
{ const char *tmppath = rpmGetPath("%{_tmppath}", NULL);
sigfile = tempnam(tmppath, "rpmsig");
tmppath = _free(tmppath);
}
sfd = Fopen(sigfile, "w.fdio");
if (sfd != NULL && !Ferror(sfd)) {
(void) Fwrite(sig, sizeof(char), siglen, sfd);
(void) Fclose(sfd);
}
#else
{ FD_t sfd;
if (!makeTempFile(NULL, &sigfile, &sfd)) {
(void) Fwrite(sig, sizeof(*sig), siglen, sfd);
(void) Fclose(sfd);
sfd = NULL;
}
}
#endif
if (sigfile == NULL)
return RPMSIG_BAD;
/* Now run PGP */
outpipe[0] = outpipe[1] = 0;
(void) pipe(outpipe);
if (!(pid = fork())) {
const char *pgp_path = rpmExpand("%{_pgp_path}", NULL);
(void) close(outpipe[0]);
(void) close(STDOUT_FILENO); /* XXX unnecessary */
(void) dup2(outpipe[1], STDOUT_FILENO);
if (pgp_path && *pgp_path != '%')
(void) dosetenv("PGPPATH", pgp_path, 1);
switch (pgpVer) {
case PGP_5:
/* Some output (in particular "This signature applies to */
/* another message") is _always_ written to stderr; we */
/* want to catch that output, so dup stdout to stderr: */
{ int save_stderr = dup(2);
(void) dup2(1, 2);
(void) execlp(path, "pgpv", "+batchmode=on", "+verbose=0",
/* Write "Good signature..." to stdout: */
"+OutputInformationFD=1",
/* Write "WARNING: ... is not trusted to... to stdout: */
"+OutputWarningFD=1",
sigfile, "-o", datafile, NULL);
/* Restore stderr so we can print the error message below. */
(void) dup2(save_stderr, 2);
(void) close(save_stderr);
} break;
case PGP_2:
(void) execlp(path, "pgp", "+batchmode=on", "+verbose=0",
sigfile, datafile, NULL);
break;
case PGP_UNKNOWN:
case PGP_NOTDETECTED:
break;
}
rpmError(RPMERR_EXEC,
_("Could not run pgp. Use --nopgp to skip PGP checks.\n"));
_exit(RPMERR_EXEC);
}
(void) close(outpipe[1]);
file = fdopen(outpipe[0], "r");
result[0] = '\0';
if (file) {
while (fgets(buf, 1024, file)) {
if (strncmp("File '", buf, 6) &&
strncmp("Text is assu", buf, 12) &&
strncmp("This signature applies to another message", buf, 41) &&
buf[0] != '\n') {
strcat(result, buf);
}
if (!strncmp("WARNING: Can't find the right public key", buf, 40))
res = RPMSIG_NOKEY;
else if (!strncmp("Signature by unknown keyid:", buf, 27))
res = RPMSIG_NOKEY;
else if (!strncmp("WARNING: The signing key is not trusted", buf, 39))
res = RPMSIG_NOTTRUSTED;
else if (!strncmp("Good signature", buf, 14))
res = RPMSIG_OK;
}
(void) fclose(file);
}
(void) waitpid(pid, &status, 0);
if (sigfile) (void) unlink(sigfile);
sigfile = _free(sigfile);
if (!res && (!WIFEXITED(status) || WEXITSTATUS(status))) {
res = RPMSIG_BAD;
}
}
if (res != resbc) {
fprintf(stderr, "=============================== RSA verify %s: rc %d\n",
datafile, resbc);
(void) pgpPrtPkts(sig, siglen, dig, 1);
printf("\t n = "); (void) fflush(stdout);
mp32println(dig->rsa_pk.n.size, dig->rsa_pk.n.modl);
printf("\t e = "); (void) fflush(stdout);
mp32println(dig->rsa_pk.e.size, dig->rsa_pk.e.data);
printf("\t c = "); (void) fflush(stdout);
mp32println(dig->c.size, dig->c.data);
printf("\t m = "); (void)fflush(stdout);
mp32println(dig->rsahm.size, dig->rsahm.data);
}
#endif /* DYING */
return res;
}
static rpmVerifySignatureReturn
verifyGPGSignature(/*@unused@*/ const char * datafile,
/*@unused@*/ const byte * sig,
/*@unused@*/ int siglen,
const rpmDigest dig, /*@out@*/ char * result)
/*@modifies *result @*/
{
int res, resbc;
*result = '\0';
/*@-type@*/
if (dsavrfy(&dig->p, &dig->q, &dig->g, &dig->hm, &dig->y, &dig->r, &dig->s))
res = resbc = RPMSIG_OK;
else
res = resbc = RPMSIG_BAD;
/*@=type@*/
#ifdef DYING
{
int pid, status, outpipe[2];
/*@only@*/ /*@null@*/ const char * sigfile = NULL;
byte buf[BUFSIZ];
FILE *file;
int res = RPMSIG_OK;
/*@-type@*/
/*@=type@*/
/* Write out the signature */
#ifdef DYING
{ const char *tmppath = rpmGetPath("%{_tmppath}", NULL);
sigfile = tempnam(tmppath, "rpmsig");
tmppath = _free(tmppath);
}
sfd = Fopen(sigfile, "w.fdio");
if (sfd != NULL && !Ferror(sfd)) {
(void) Fwrite(sig, sizeof(char), siglen, sfd);
(void) Fclose(sfd);
}
#else
{ FD_t sfd;
if (!makeTempFile(NULL, &sigfile, &sfd)) {
(void) Fwrite(sig, sizeof(*sig), siglen, sfd);
(void) Fclose(sfd);
sfd = NULL;
}
}
#endif
if (sigfile == NULL)
return RPMSIG_BAD;
/* Now run GPG */
outpipe[0] = outpipe[1] = 0;
(void) pipe(outpipe);
if (!(pid = fork())) {
const char *gpg_path = rpmExpand("%{_gpg_path}", NULL);
(void) close(outpipe[0]);
/* gpg version 0.9 sends its output to stderr. */
(void) dup2(outpipe[1], STDERR_FILENO);
if (gpg_path && *gpg_path != '%')
(void) dosetenv("GNUPGHOME", gpg_path, 1);
(void) execlp("gpg", "gpg",
"--batch", "--no-verbose",
"--verify", sigfile, datafile,
NULL);
rpmError(RPMERR_EXEC,
_("Could not run gpg. Use --nogpg to skip GPG checks.\n"));
_exit(RPMERR_EXEC);
}
(void) close(outpipe[1]);
file = fdopen(outpipe[0], "r");
result[0] = '\0';
if (file) {
while (fgets(buf, 1024, file)) {
strcat(result, buf);
if (!xstrncasecmp("gpg: Can't check signature: Public key not found", buf, 48)) {
res = RPMSIG_NOKEY;
}
}
(void) fclose(file);
}
(void) waitpid(pid, &status, 0);
if (sigfile) (void) unlink(sigfile);
sigfile = _free(sigfile);
if (!res && (!WIFEXITED(status) || WEXITSTATUS(status))) {
res = RPMSIG_BAD;
}
}
if (res != resbc) {
fprintf(stderr, "=============================== DSA verify %s: rc %d\n",
datafile, resbc);
(void) pgpPrtPkts(sig, siglen, dig, 1);
printf("\t p = "); (void) fflush(stdout);
mp32println(dig->p.size, dig->p.modl);
printf("\t q = "); (void) fflush(stdout);
mp32println(dig->q.size, dig->q.modl);
printf("\t g = "); (void) fflush(stdout);
mp32println(dig->g.size, dig->g.data);
printf("\t y = "); (void) fflush(stdout);
mp32println(dig->y.size, dig->y.data);
printf("\t r = "); (void) fflush(stdout);
mp32println(dig->r.size, dig->r.data);
printf("\t s = "); (void) fflush(stdout);
mp32println(dig->s.size, dig->s.data);
printf("\thm = "); (void) fflush(stdout);
mp32println(dig->hm.size, dig->hm.data);
}
#endif
return res;
}
static int checkPassPhrase(const char * passPhrase, const int sigTag) static int checkPassPhrase(const char * passPhrase, const int sigTag)
/*@globals rpmGlobalMacroContext, /*@globals rpmGlobalMacroContext,
fileSystem @*/ fileSystem @*/
/*@modifies fileSystem @*/ /*@modifies rpmGlobalMacroContext,
fileSystem @*/
{ {
int passPhrasePipe[2]; int passPhrasePipe[2];
int pid, status; int pid, status;
@ -937,31 +594,150 @@ char * rpmGetPassPhrase(const char * prompt, const int sigTag)
return pass; return pass;
} }
static rpmVerifySignatureReturn
verifySizeSignature(/*@unused@*/ const char * fn,
const byte * sig,
/*@unused@*/ int siglen,
const rpmDigest dig, /*@out@*/ char * result)
/*@modifies *result @*/
{
char * t = result;
int_32 size = *(int_32 *)sig;
int res;
*t = '\0';
t = stpcpy(t, "Header+Payload size: ");
/*@-type@*/
if (size != dig->nbytes) {
res = RPMSIG_BAD;
sprintf(t, "BAD Expected(%d) != (%d)\n", size, dig->nbytes);
} else {
res = RPMSIG_OK;
sprintf(t, "OK (%d)\n", dig->nbytes);
}
/*@=type@*/
return res;
}
static rpmVerifySignatureReturn
verifyMD5Signature(/*@unused@*/ const char * fn, const byte * sig, int siglen,
const rpmDigest dig, /*@out@*/ char * result)
/*@modifies *result @*/
{
char * t = result;
byte * md5sum = NULL;
size_t md5len = 0;
int res;
/*@-type@*/
(void) rpmDigestFinal(rpmDigestDup(dig->md5ctx),
(void **)&md5sum, &md5len, 0);
/*@=type@*/
*t = '\0';
t = stpcpy(t, "MD5 digest: ");
if (md5len != siglen || memcmp(md5sum, sig, md5len)) {
res = RPMSIG_BAD;
t = stpcpy(t, "BAD Expected(");
(void) pgpHexCvt(t, sig, siglen);
t += strlen(t);
t = stpcpy(t, ") != (");
} else {
res = RPMSIG_OK;
t = stpcpy(t, "OK (");
}
(void) pgpHexCvt(t, md5sum, md5len);
t += strlen(t);
t = stpcpy(t, ")\n");
md5sum = _free(md5sum);
return res;
}
static rpmVerifySignatureReturn
verifyPGPSignature(/*@unused@*/ const char * fn,
/*@unused@*/ const byte * sig,
/*@unused@*/ int siglen,
const rpmDigest dig, /*@out@*/ char * result)
/*@modifies *result */
{
char * t = result;
int res;
*t = '\0';
t = stpcpy(t, "V3 RSA/MD5 signature: ");
/*@-type@*/
if (!rsavrfy(&dig->rsa_pk, &dig->rsahm, &dig->c)) {
res = RPMSIG_BAD;
t = stpcpy(t, "BAD\n");
} else {
res = RPMSIG_OK;
t = stpcpy(t, "OK\n");
}
/*@=type@*/
return res;
}
static rpmVerifySignatureReturn
verifyGPGSignature(/*@unused@*/ const char * fn,
/*@unused@*/ const byte * sig,
/*@unused@*/ int siglen,
const rpmDigest dig, /*@out@*/ char * result)
/*@modifies *result @*/
{
char * t = result;
int res;
*t = '\0';
t = stpcpy(t, "V3 DSA signature: ");
/*@-type@*/
if (!dsavrfy(&dig->p, &dig->q, &dig->g, &dig->hm, &dig->y, &dig->r, &dig->s)) {
res = RPMSIG_BAD;
t = stpcpy(t, "BAD\n");
} else {
res = RPMSIG_OK;
t = stpcpy(t, "OK\n");
}
/*@=type@*/
return res;
}
rpmVerifySignatureReturn rpmVerifySignatureReturn
rpmVerifySignature(const char * file, int_32 sigTag, const void * sig, rpmVerifySignature(const char * fn, int_32 sigTag, const void * sig,
int siglen, const rpmDigest dig, char * result) int siglen, const rpmDigest dig, char * result)
{ {
int res;
switch (sigTag) { switch (sigTag) {
case RPMSIGTAG_SIZE: case RPMSIGTAG_SIZE:
return verifySizeSignature(file, *(int_32 *)sig, result); res = verifySizeSignature(fn, sig, siglen, dig, result);
/*@notreached@*/ break; break;
case RPMSIGTAG_MD5: case RPMSIGTAG_MD5:
return verifyMD5Signature(file, sig, siglen, dig, result, mdbinfile); res = verifyMD5Signature(fn, sig, siglen, dig, result);
/*@notreached@*/ break; break;
case RPMSIGTAG_PGP5: /* XXX legacy */ case RPMSIGTAG_PGP5: /* XXX legacy */
case RPMSIGTAG_PGP: case RPMSIGTAG_PGP:
return verifyPGPSignature(file, sig, siglen, dig, result); res = verifyPGPSignature(fn, sig, siglen, dig, result);
/*@notreached@*/ break; break;
case RPMSIGTAG_GPG: case RPMSIGTAG_GPG:
return verifyGPGSignature(file, sig, siglen, dig, result); res = verifyGPGSignature(fn, sig, siglen, dig, result);
/*@notreached@*/ break; break;
case RPMSIGTAG_LEMD5_1: case RPMSIGTAG_LEMD5_1:
case RPMSIGTAG_LEMD5_2: case RPMSIGTAG_LEMD5_2:
sprintf(result, "Broken MD5 digest: UNSUPPORTED\n");
res = RPMSIG_UNKNOWN;
break;
default: default:
sprintf(result, "Do not know how to verify sig type %d\n", sigTag); sprintf(result, "Signature: UNKNOWN(%d)\n", sigTag);
return RPMSIG_UNKNOWN; res = RPMSIG_UNKNOWN;
break;
} }
/*@notreached@*/ return res;
return RPMSIG_OK;
} }
/*@=mods@*/

View File

@ -75,7 +75,7 @@ int rpmAddSignature(Header h, const char * file,
int_32 sigTag, /*@null@*/ const char * passPhrase) int_32 sigTag, /*@null@*/ const char * passPhrase)
/*@globals rpmGlobalMacroContext, /*@globals rpmGlobalMacroContext,
fileSystem @*/ fileSystem @*/
/*@modifies h, fileSystem @*/; /*@modifies h, rpmGlobalMacroContext, fileSystem @*/;
/******************************************************************/ /******************************************************************/
@ -90,7 +90,7 @@ int rpmAddSignature(Header h, const char * file,
int rpmLookupSignatureType(int action) int rpmLookupSignatureType(int action)
/*@globals rpmGlobalMacroContext, /*@globals rpmGlobalMacroContext,
internalState @*/ internalState @*/
/*@modifies internalState @*/; /*@modifies rpmGlobalMacroContext, internalState @*/;
/** \ingroup signature /** \ingroup signature
* Read a pass phrase from the user. * Read a pass phrase from the user.
@ -108,7 +108,7 @@ int rpmLookupSignatureType(int action)
/*@null@*/ const char * rpmDetectPGPVersion( /*@null@*/ const char * rpmDetectPGPVersion(
/*@null@*/ /*@out@*/ pgpVersion * pgpVer) /*@null@*/ /*@out@*/ pgpVersion * pgpVer)
/*@globals rpmGlobalMacroContext @*/ /*@globals rpmGlobalMacroContext @*/
/*@modifies *pgpVer @*/; /*@modifies *pgpVer, rpmGlobalMacroContext @*/;
/*@=exportlocal =redecl@*/ /*@=exportlocal =redecl@*/
#ifdef __cplusplus #ifdef __cplusplus

1247
po/cs.po

File diff suppressed because it is too large Load Diff

1244
po/da.po

File diff suppressed because it is too large Load Diff

1266
po/de.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1244
po/es.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1258
po/fi.po

File diff suppressed because it is too large Load Diff

1236
po/fr.po

File diff suppressed because it is too large Load Diff

1244
po/gl.po

File diff suppressed because it is too large Load Diff

1244
po/hu.po

File diff suppressed because it is too large Load Diff

1244
po/id.po

File diff suppressed because it is too large Load Diff

1246
po/is.po

File diff suppressed because it is too large Load Diff

1244
po/it.po

File diff suppressed because it is too large Load Diff

1268
po/ja.po

File diff suppressed because it is too large Load Diff

1255
po/ko.po

File diff suppressed because it is too large Load Diff

1246
po/no.po

File diff suppressed because it is too large Load Diff

1246
po/pl.po

File diff suppressed because it is too large Load Diff

1244
po/pt.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1244
po/ro.po

File diff suppressed because it is too large Load Diff

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2001-10-19 09:47-0400\n" "POT-Creation-Date: 2001-10-19 15:08-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -3036,77 +3036,77 @@ msgstr ""
msgid "makeTempFile failed\n" msgid "makeTempFile failed\n"
msgstr "" msgstr ""
#: lib/rpmchecksig.c:109 #: lib/rpmchecksig.c:100
#, c-format #, c-format
msgid "%s: Fwrite failed: %s\n" msgid "%s: Fwrite failed: %s\n"
msgstr "" msgstr ""
#: lib/rpmchecksig.c:115 #: lib/rpmchecksig.c:106 lib/rpmchecksig.c:313
#, c-format #, c-format
msgid "%s: Fread failed: %s\n" msgid "%s: Fread failed: %s\n"
msgstr "" msgstr ""
#: lib/rpmchecksig.c:160 lib/rpmchecksig.c:304 #: lib/rpmchecksig.c:143 lib/rpmchecksig.c:368
#, c-format #, c-format
msgid "%s: readLead failed\n" msgid "%s: readLead failed\n"
msgstr "" msgstr ""
#: lib/rpmchecksig.c:165 #: lib/rpmchecksig.c:148
#, c-format #, c-format
msgid "%s: Can't sign v1.0 RPM\n" msgid "%s: Can't sign v1.0 RPM\n"
msgstr "" msgstr ""
#: lib/rpmchecksig.c:169 #: lib/rpmchecksig.c:152
#, c-format #, c-format
msgid "%s: Can't re-sign v2.0 RPM\n" msgid "%s: Can't re-sign v2.0 RPM\n"
msgstr "" msgstr ""
#: lib/rpmchecksig.c:178 lib/rpmchecksig.c:320 #: lib/rpmchecksig.c:161 lib/rpmchecksig.c:384
#, c-format #, c-format
msgid "%s: rpmReadSignature failed\n" msgid "%s: rpmReadSignature failed\n"
msgstr "" msgstr ""
#: lib/rpmchecksig.c:182 lib/rpmchecksig.c:325 #: lib/rpmchecksig.c:165 lib/rpmchecksig.c:389
#, c-format #, c-format
msgid "%s: No signature available\n" msgid "%s: No signature available\n"
msgstr "" msgstr ""
#: lib/rpmchecksig.c:215 #: lib/rpmchecksig.c:198
#, c-format #, c-format
msgid "%s: writeLead failed: %s\n" msgid "%s: writeLead failed: %s\n"
msgstr "" msgstr ""
#: lib/rpmchecksig.c:221 #: lib/rpmchecksig.c:204
#, c-format #, c-format
msgid "%s: rpmWriteSignature failed: %s\n" msgid "%s: rpmWriteSignature failed: %s\n"
msgstr "" msgstr ""
#: lib/rpmchecksig.c:310 #: lib/rpmchecksig.c:374
#, c-format #, c-format
msgid "%s: No signature available (v1.0 RPM)\n" msgid "%s: No signature available (v1.0 RPM)\n"
msgstr "" msgstr ""
#: lib/rpmchecksig.c:539 #: lib/rpmchecksig.c:604
msgid "NOT OK" msgid "NOT OK"
msgstr "" msgstr ""
#: lib/rpmchecksig.c:540 lib/rpmchecksig.c:554 #: lib/rpmchecksig.c:605 lib/rpmchecksig.c:619
msgid " (MISSING KEYS:" msgid " (MISSING KEYS:"
msgstr "" msgstr ""
#: lib/rpmchecksig.c:542 lib/rpmchecksig.c:556 #: lib/rpmchecksig.c:607 lib/rpmchecksig.c:621
msgid ") " msgid ") "
msgstr "" msgstr ""
#: lib/rpmchecksig.c:543 lib/rpmchecksig.c:557 #: lib/rpmchecksig.c:608 lib/rpmchecksig.c:622
msgid " (UNTRUSTED KEYS:" msgid " (UNTRUSTED KEYS:"
msgstr "" msgstr ""
#: lib/rpmchecksig.c:545 lib/rpmchecksig.c:559 #: lib/rpmchecksig.c:610 lib/rpmchecksig.c:624
msgid ")" msgid ")"
msgstr "" msgstr ""
#: lib/rpmchecksig.c:553 #: lib/rpmchecksig.c:618
msgid "OK" msgid "OK"
msgstr "" msgstr ""
@ -3302,33 +3302,33 @@ msgstr ""
msgid "Unable to open %s for reading: %s.\n" msgid "Unable to open %s for reading: %s.\n"
msgstr "" msgstr ""
#: lib/signature.c:112 #: lib/signature.c:111
msgid "file is not regular -- skipping size check\n" msgid "file is not regular -- skipping size check\n"
msgstr "" msgstr ""
#: lib/signature.c:121 #: lib/signature.c:120
#, c-format #, c-format
msgid "Expected size: %12d = lead(%d)+sigs(%d)+pad(%d)+data(%d)\n" msgid "Expected size: %12d = lead(%d)+sigs(%d)+pad(%d)+data(%d)\n"
msgstr "" msgstr ""
#: lib/signature.c:126 #: lib/signature.c:125
#, c-format #, c-format
msgid " Actual size: %12d\n" msgid " Actual size: %12d\n"
msgstr "" msgstr ""
#: lib/signature.c:146 #: lib/signature.c:145
msgid "No signature\n" msgid "No signature\n"
msgstr "" msgstr ""
#: lib/signature.c:150 #: lib/signature.c:149
msgid "Old PGP signature\n" msgid "Old PGP signature\n"
msgstr "" msgstr ""
#: lib/signature.c:163 #: lib/signature.c:162
msgid "Old (internal-only) signature! How did you get that!?\n" msgid "Old (internal-only) signature! How did you get that!?\n"
msgstr "" msgstr ""
#: lib/signature.c:219 #: lib/signature.c:218
#, c-format #, c-format
msgid "Signature: size(%d)+pad(%d)\n" msgid "Signature: size(%d)+pad(%d)\n"
msgstr "" msgstr ""
@ -3353,7 +3353,7 @@ msgstr ""
msgid "PGP sig size: %d\n" msgid "PGP sig size: %d\n"
msgstr "" msgstr ""
#: lib/signature.c:321 lib/signature.c:407 #: lib/signature.c:321 lib/signature.c:408
msgid "unable to read the signature\n" msgid "unable to read the signature\n"
msgstr "" msgstr ""
@ -3362,63 +3362,55 @@ msgstr ""
msgid "Got %d bytes of PGP sig\n" msgid "Got %d bytes of PGP sig\n"
msgstr "" msgstr ""
#: lib/signature.c:367 lib/signature.c:841 #: lib/signature.c:368 lib/signature.c:498
msgid "Couldn't exec gpg\n" msgid "Couldn't exec gpg\n"
msgstr "" msgstr ""
#: lib/signature.c:380 #: lib/signature.c:381
msgid "gpg failed\n" msgid "gpg failed\n"
msgstr "" msgstr ""
#. GPG failed to write signature #. GPG failed to write signature
#. Just in case #. Just in case
#: lib/signature.c:387 #: lib/signature.c:388
msgid "gpg failed to write signature\n" msgid "gpg failed to write signature\n"
msgstr "" msgstr ""
#: lib/signature.c:392 #: lib/signature.c:393
#, c-format #, c-format
msgid "GPG sig size: %d\n" msgid "GPG sig size: %d\n"
msgstr "" msgstr ""
#: lib/signature.c:412 #: lib/signature.c:413
#, c-format #, c-format
msgid "Got %d bytes of GPG sig\n" msgid "Got %d bytes of GPG sig\n"
msgstr "" msgstr ""
#: lib/signature.c:440 #: lib/signature.c:441
msgid "Generating signature using PGP.\n" msgid "Generating signature using PGP.\n"
msgstr "" msgstr ""
#: lib/signature.c:446 #: lib/signature.c:447
msgid "Generating signature using GPG.\n" msgid "Generating signature using GPG.\n"
msgstr "" msgstr ""
#: lib/signature.c:552 lib/signature.c:627 #: lib/signature.c:527
msgid "Could not run pgp. Use --nopgp to skip PGP checks.\n"
msgstr ""
#: lib/signature.c:751
msgid "Could not run gpg. Use --nogpg to skip GPG checks.\n"
msgstr ""
#: lib/signature.c:870
msgid "Couldn't exec pgp\n" msgid "Couldn't exec pgp\n"
msgstr "" msgstr ""
#. @notreached@ #. @notreached@
#. This case should have been screened out long ago. #. This case should have been screened out long ago.
#: lib/signature.c:874 lib/signature.c:927 #: lib/signature.c:531 lib/signature.c:584
#, c-format #, c-format
msgid "Invalid %%_signature spec in macro file\n" msgid "Invalid %%_signature spec in macro file\n"
msgstr "" msgstr ""
#: lib/signature.c:907 #: lib/signature.c:564
#, c-format #, c-format
msgid "You must set \"%%_gpg_name\" in your macro file\n" msgid "You must set \"%%_gpg_name\" in your macro file\n"
msgstr "" msgstr ""
#: lib/signature.c:919 #: lib/signature.c:576
#, c-format #, c-format
msgid "You must set \"%%_pgp_name\" in your macro file\n" msgid "You must set \"%%_pgp_name\" in your macro file\n"
msgstr "" msgstr ""

1255
po/ru.po

File diff suppressed because it is too large Load Diff

1248
po/sk.po

File diff suppressed because it is too large Load Diff

1250
po/sl.po

File diff suppressed because it is too large Load Diff

1258
po/sr.po

File diff suppressed because it is too large Load Diff

1251
po/sv.po

File diff suppressed because it is too large Load Diff

1251
po/tr.po

File diff suppressed because it is too large Load Diff

1244
po/uk.po

File diff suppressed because it is too large Load Diff

1244
po/wa.po

File diff suppressed because it is too large Load Diff

1244
po/zh.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: 2001-07-24 00:03+0100\n" "PO-Revision-Date: 2001-07-24 00:03+0100\n"
"Last-Translator: Milan Kerslager <kerslage@linux.cz>\n" "Last-Translator: Milan Kerslager <kerslage@linux.cz>\n"
"Language-Team: Czech <cs@li.org>\n" "Language-Team: Czech <cs@li.org>\n"
@ -13,99 +13,99 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "neznámé èíslo chyby" msgstr "neznámé èíslo chyby"
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "volba (%d) není v popt implementována\n" msgstr "volba (%d) není v popt implementována\n"
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "chybí argument" msgstr "chybí argument"
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "neznámá volba" msgstr "neznámá volba"
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "po¾adovány vzájemnì výluèné logické operace" msgstr "po¾adovány vzájemnì výluèné logické operace"
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "opt->arg nesmí být NULL" msgstr "opt->arg nesmí být NULL"
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "aliasy vnoøené pøíli¹ hluboko" msgstr "aliasy vnoøené pøíli¹ hluboko"
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "chyba v quotování parametrù" msgstr "chyba v quotování parametrù"
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "chybná numerická hodnota" msgstr "chybná numerická hodnota"
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "èíslo je pøíli¹ velké nebo pøíli¹ malé" msgstr "èíslo je pøíli¹ velké nebo pøíli¹ malé"
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "selhala alokace pamìti" msgstr "selhala alokace pamìti"
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "neznámá chyba" msgstr "neznámá chyba"
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "Vypí¹e tuto nápovìdu" msgstr "Vypí¹e tuto nápovìdu"
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "Vypí¹e krátký návod k pou¾ití" msgstr "Vypí¹e krátký návod k pou¾ití"
#: popthelp.c:56 #: popthelp.c:57
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "Zobrazit implicitní volby ve zprávì" msgstr "Zobrazit implicitní volby ve zprávì"
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "NONE" msgstr "NONE"
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "VAL" msgstr "VAL"
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "INT" msgstr "INT"
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "LONG" msgstr "LONG"
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "STRING" msgstr "STRING"
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "FLOAT" msgstr "FLOAT"
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "DOUBLE" msgstr "DOUBLE"
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "ARG" msgstr "ARG"
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "Pou¾ití:" msgstr "Pou¾ití:"
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "[VOLBY...]" msgstr "[VOLBY...]"

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: Sun Jan 21 2001 04:30:32+0200\n" "PO-Revision-Date: Sun Jan 21 2001 04:30:32+0200\n"
"Last-Translator: Martin Hansen <mah@k64.dk>\n" "Last-Translator: Martin Hansen <mah@k64.dk>\n"
"Language-Team: Dansk <dansk@klid.dk>\n" "Language-Team: Dansk <dansk@klid.dk>\n"
@ -14,100 +14,100 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "ukendt fejlnr." msgstr "ukendt fejlnr."
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "tilvalgstype (%d) er ikke implementeret i popt\n" msgstr "tilvalgstype (%d) er ikke implementeret i popt\n"
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "mangler argument" msgstr "mangler argument"
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "ukendt tilvalg" msgstr "ukendt tilvalg"
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "de ønskede handlinger udelukker hinanden" msgstr "de ønskede handlinger udelukker hinanden"
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "" msgstr ""
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "aliaser er for dybt indlejret" msgstr "aliaser er for dybt indlejret"
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "fejl i parameter citering" msgstr "fejl i parameter citering"
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "ugyldig numerisk værdi" msgstr "ugyldig numerisk værdi"
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "nummer for stort, eller for lille" msgstr "nummer for stort, eller for lille"
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "" msgstr ""
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "ukendt fejl" msgstr "ukendt fejl"
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "Vis denne hjælpemeddelelse" msgstr "Vis denne hjælpemeddelelse"
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "Vis kortfattet brugsanvisning" msgstr "Vis kortfattet brugsanvisning"
#: popthelp.c:56 #: popthelp.c:57
#, fuzzy #, fuzzy
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "Vis kortfattet brugsanvisning" msgstr "Vis kortfattet brugsanvisning"
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "INGEN" msgstr "INGEN"
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "VAL" msgstr "VAL"
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "INT" msgstr "INT"
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "LONG" msgstr "LONG"
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "STRING" msgstr "STRING"
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "FLOAT" msgstr "FLOAT"
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "DOUBLE" msgstr "DOUBLE"
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "ARG" msgstr "ARG"
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "Brug:" msgstr "Brug:"
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "[TILVALG...]" msgstr "[TILVALG...]"

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,99 +18,99 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "" msgstr ""
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "" msgstr ""
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "" msgstr ""
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "" msgstr ""
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "" msgstr ""
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "" msgstr ""
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "" msgstr ""
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "" msgstr ""
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "" msgstr ""
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "" msgstr ""
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "" msgstr ""
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "" msgstr ""
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "" msgstr ""
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "" msgstr ""
#: popthelp.c:56 #: popthelp.c:57
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "" msgstr ""
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "" msgstr ""
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "" msgstr ""
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "" msgstr ""
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "" msgstr ""
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "" msgstr ""
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "" msgstr ""
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "" msgstr ""
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "" msgstr ""
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "" msgstr ""
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "" msgstr ""

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Leandro Lucarella <luca@linuxmendoza.org.ar>\n" "Last-Translator: Leandro Lucarella <luca@linuxmendoza.org.ar>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,100 +18,100 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "errno desconocido" msgstr "errno desconocido"
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "tipo de opción (%d) no implementada en popt\n" msgstr "tipo de opción (%d) no implementada en popt\n"
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "falta argumento" msgstr "falta argumento"
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "opción desconocida" msgstr "opción desconocida"
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "requerida operación lógica mutuamente exclusiva" msgstr "requerida operación lógica mutuamente exclusiva"
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "" msgstr ""
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "alias anidados muy profundamente" msgstr "alias anidados muy profundamente"
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "error en cita de parámetros" msgstr "error en cita de parámetros"
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "valor numérico inválido" msgstr "valor numérico inválido"
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "número muy largo o muy pequeño" msgstr "número muy largo o muy pequeño"
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "" msgstr ""
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "error desconocido" msgstr "error desconocido"
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "Muestra este mensaje de ayuda" msgstr "Muestra este mensaje de ayuda"
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "Indica el modo de uso resumido" msgstr "Indica el modo de uso resumido"
#: popthelp.c:56 #: popthelp.c:57
#, fuzzy #, fuzzy
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "Indica el modo de uso resumido" msgstr "Indica el modo de uso resumido"
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "NONE" msgstr "NONE"
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "VAL" msgstr "VAL"
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "INT" msgstr "INT"
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "LONG" msgstr "LONG"
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "STRING" msgstr "STRING"
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "FLOAT" msgstr "FLOAT"
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "DOUBLE" msgstr "DOUBLE"
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "ARG" msgstr "ARG"
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "Modo de Uso:" msgstr "Modo de Uso:"
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "[OPCIÓN...]" msgstr "[OPCIÓN...]"

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,99 +18,99 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "" msgstr ""
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "" msgstr ""
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "" msgstr ""
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "" msgstr ""
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "" msgstr ""
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "" msgstr ""
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "" msgstr ""
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "" msgstr ""
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "" msgstr ""
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "" msgstr ""
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "" msgstr ""
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "" msgstr ""
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "" msgstr ""
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "" msgstr ""
#: popthelp.c:56 #: popthelp.c:57
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "" msgstr ""
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "" msgstr ""
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "" msgstr ""
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "" msgstr ""
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "" msgstr ""
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "" msgstr ""
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "" msgstr ""
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "" msgstr ""
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "" msgstr ""
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "" msgstr ""
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "" msgstr ""

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,99 +18,99 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "" msgstr ""
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "" msgstr ""
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "" msgstr ""
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "" msgstr ""
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "" msgstr ""
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "" msgstr ""
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "" msgstr ""
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "" msgstr ""
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "" msgstr ""
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "" msgstr ""
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "" msgstr ""
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "" msgstr ""
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "" msgstr ""
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "" msgstr ""
#: popthelp.c:56 #: popthelp.c:57
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "" msgstr ""
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "" msgstr ""
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "" msgstr ""
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "" msgstr ""
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "" msgstr ""
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "" msgstr ""
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "" msgstr ""
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "" msgstr ""
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "" msgstr ""
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "" msgstr ""
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "" msgstr ""

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,99 +18,99 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "" msgstr ""
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "" msgstr ""
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "" msgstr ""
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "" msgstr ""
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "" msgstr ""
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "" msgstr ""
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "" msgstr ""
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "" msgstr ""
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "" msgstr ""
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "" msgstr ""
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "" msgstr ""
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "" msgstr ""
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "" msgstr ""
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "" msgstr ""
#: popthelp.c:56 #: popthelp.c:57
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "" msgstr ""
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "" msgstr ""
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "" msgstr ""
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "" msgstr ""
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "" msgstr ""
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "" msgstr ""
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "" msgstr ""
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "" msgstr ""
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "" msgstr ""
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "" msgstr ""
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "" msgstr ""

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: 2001-01-17 01:01+0100\n" "PO-Revision-Date: 2001-01-17 01:01+0100\n"
"Last-Translator: Jesús Bravo Álvarez <jba@pobox.com>\n" "Last-Translator: Jesús Bravo Álvarez <jba@pobox.com>\n"
"Language-Team: Galician <trasno@ceu.fi.udc.es>\n" "Language-Team: Galician <trasno@ceu.fi.udc.es>\n"
@ -13,100 +13,100 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "errno descoñecido" msgstr "errno descoñecido"
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "tipo de opción (%d) non implementada en popt\n" msgstr "tipo de opción (%d) non implementada en popt\n"
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "falta un argumento" msgstr "falta un argumento"
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "opción descoñecida" msgstr "opción descoñecida"
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "solicitáronse operacións lóxicas mutuamente excluíntes" msgstr "solicitáronse operacións lóxicas mutuamente excluíntes"
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "" msgstr ""
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "aliases aniñados a un nivel demasiado profundo" msgstr "aliases aniñados a un nivel demasiado profundo"
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "erro nas comiñas do parámetro" msgstr "erro nas comiñas do parámetro"
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "valor numérico non válido" msgstr "valor numérico non válido"
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "número demasiado grande ou pequeno" msgstr "número demasiado grande ou pequeno"
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "" msgstr ""
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "erro descoñecido" msgstr "erro descoñecido"
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "Amosar esta mensaxe de axuda" msgstr "Amosar esta mensaxe de axuda"
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "Amosar brevemente o xeito de utilización" msgstr "Amosar brevemente o xeito de utilización"
#: popthelp.c:56 #: popthelp.c:57
#, fuzzy #, fuzzy
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "Amosar brevemente o xeito de utilización" msgstr "Amosar brevemente o xeito de utilización"
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "NADA" msgstr "NADA"
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "VAL" msgstr "VAL"
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "INT" msgstr "INT"
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "LONG" msgstr "LONG"
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "CADEA" msgstr "CADEA"
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "FLOAT" msgstr "FLOAT"
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "DOUBLE" msgstr "DOUBLE"
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "ARG" msgstr "ARG"
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "Uso:" msgstr "Uso:"
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "[OPCIÓN...]" msgstr "[OPCIÓN...]"

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: 2000-08-03 23:26+0200\n" "PO-Revision-Date: 2000-08-03 23:26+0200\n"
"Last-Translator: László Németh <nemeth@qwertynet.hu>\n" "Last-Translator: László Németh <nemeth@qwertynet.hu>\n"
"Language-Team: Hungarian\n" "Language-Team: Hungarian\n"
@ -13,100 +13,100 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "" msgstr ""
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "" msgstr ""
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "" msgstr ""
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "" msgstr ""
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "" msgstr ""
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "" msgstr ""
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "" msgstr ""
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "" msgstr ""
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "" msgstr ""
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "" msgstr ""
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "" msgstr ""
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "" msgstr ""
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "E súgó megjelenítése" msgstr "E súgó megjelenítése"
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "Rövid használati utasítás megjelenítése" msgstr "Rövid használati utasítás megjelenítése"
#: popthelp.c:56 #: popthelp.c:57
#, fuzzy #, fuzzy
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "Rövid használati utasítás megjelenítése" msgstr "Rövid használati utasítás megjelenítése"
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "" msgstr ""
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "" msgstr ""
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "" msgstr ""
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "" msgstr ""
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "" msgstr ""
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "" msgstr ""
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "" msgstr ""
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "" msgstr ""
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "" msgstr ""
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "" msgstr ""

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,99 +18,99 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "" msgstr ""
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "" msgstr ""
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "" msgstr ""
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "" msgstr ""
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "" msgstr ""
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "" msgstr ""
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "" msgstr ""
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "" msgstr ""
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "" msgstr ""
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "" msgstr ""
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "" msgstr ""
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "" msgstr ""
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "" msgstr ""
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "" msgstr ""
#: popthelp.c:56 #: popthelp.c:57
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "" msgstr ""
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "" msgstr ""
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "" msgstr ""
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "" msgstr ""
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "" msgstr ""
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "" msgstr ""
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "" msgstr ""
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "" msgstr ""
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "" msgstr ""
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "" msgstr ""
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "" msgstr ""

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: 2001-06-08 01:35+0000\n" "PO-Revision-Date: 2001-06-08 01:35+0000\n"
"Last-Translator: Richard Allen <ra@hp.is>\n" "Last-Translator: Richard Allen <ra@hp.is>\n"
"Language-Team: is <kde-isl@mmedia.is>\n" "Language-Team: is <kde-isl@mmedia.is>\n"
@ -13,99 +13,99 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "óþekkt villunúmer" msgstr "óþekkt villunúmer"
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "rofagerðin (%d) er ekki studd í popt\n" msgstr "rofagerðin (%d) er ekki studd í popt\n"
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "vantar viðfang" msgstr "vantar viðfang"
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "óþekktur rofi" msgstr "óþekktur rofi"
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "beðið um rofa sem slökkva hvor á öðrum" msgstr "beðið um rofa sem slökkva hvor á öðrum"
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "opt->arg ætti ekki að vera NULL" msgstr "opt->arg ætti ekki að vera NULL"
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "alíasar of flóknir" msgstr "alíasar of flóknir"
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "villa í viðföngum (gæsalappir og svo frv.)" msgstr "villa í viðföngum (gæsalappir og svo frv.)"
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "ógilt tölulegt gildi" msgstr "ógilt tölulegt gildi"
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "talan of stór eða smá" msgstr "talan of stór eða smá"
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "ekki tókst að taka frá minni" msgstr "ekki tókst að taka frá minni"
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "óþekkt villa" msgstr "óþekkt villa"
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "Sýna þessa hjálp" msgstr "Sýna þessa hjálp"
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "Sýna stuttar notkunarleiðbeiningar" msgstr "Sýna stuttar notkunarleiðbeiningar"
#: popthelp.c:56 #: popthelp.c:57
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "Sýna sjálfgefin gildi rofa í skilaboðum" msgstr "Sýna sjálfgefin gildi rofa í skilaboðum"
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "ENGIN" msgstr "ENGIN"
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "VAL" msgstr "VAL"
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "INT" msgstr "INT"
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "LONG" msgstr "LONG"
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "STRING" msgstr "STRING"
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "FLOAT" msgstr "FLOAT"
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "DOUBLE" msgstr "DOUBLE"
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "ARG" msgstr "ARG"
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "Notkun:" msgstr "Notkun:"
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "[ROFI...]" msgstr "[ROFI...]"

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,99 +18,99 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "" msgstr ""
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "" msgstr ""
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "" msgstr ""
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "" msgstr ""
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "" msgstr ""
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "" msgstr ""
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "" msgstr ""
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "" msgstr ""
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "" msgstr ""
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "" msgstr ""
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "" msgstr ""
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "" msgstr ""
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "" msgstr ""
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "" msgstr ""
#: popthelp.c:56 #: popthelp.c:57
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "" msgstr ""
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "" msgstr ""
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "" msgstr ""
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "" msgstr ""
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "" msgstr ""
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "" msgstr ""
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "" msgstr ""
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "" msgstr ""
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "" msgstr ""
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "" msgstr ""
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "" msgstr ""

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,99 +18,99 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "" msgstr ""
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "" msgstr ""
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "" msgstr ""
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "" msgstr ""
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "" msgstr ""
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "" msgstr ""
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "" msgstr ""
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "" msgstr ""
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "" msgstr ""
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "" msgstr ""
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "" msgstr ""
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "" msgstr ""
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "" msgstr ""
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "" msgstr ""
#: popthelp.c:56 #: popthelp.c:57
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "" msgstr ""
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "" msgstr ""
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "" msgstr ""
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "" msgstr ""
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "" msgstr ""
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "" msgstr ""
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "" msgstr ""
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "" msgstr ""
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "" msgstr ""
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "" msgstr ""
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "" msgstr ""

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6\n" "Project-Id-Version: popt 1.6\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: 2001-09-06 20:06+0900\n" "PO-Revision-Date: 2001-09-06 20:06+0900\n"
"Last-Translator: Jong-Hoon Ryu <redhat4u@netian.com>\n" "Last-Translator: Jong-Hoon Ryu <redhat4u@netian.com>\n"
"Language-Team: GNU Translation project <ko@li.org>\n" "Language-Team: GNU Translation project <ko@li.org>\n"
@ -13,99 +13,99 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "알 수 없는 오류코드(errno) 입니다" msgstr "알 수 없는 오류코드(errno) 입니다"
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "옵션 유형 (%d)은 popt에서 사용할 수 없습니다\n" msgstr "옵션 유형 (%d)은 popt에서 사용할 수 없습니다\n"
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "인수가 지정되지 않았습니다" msgstr "인수가 지정되지 않았습니다"
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "알 수 없는 옵션입니다" msgstr "알 수 없는 옵션입니다"
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "양쪽에 배타적 논리 연산이 지정되었습니다" msgstr "양쪽에 배타적 논리 연산이 지정되었습니다"
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "옵션->인수가 NULL이 되어서는 안됩니다" msgstr "옵션->인수가 NULL이 되어서는 안됩니다"
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "별칭(alias)이 복잡하게 설정되었습니다" msgstr "별칭(alias)이 복잡하게 설정되었습니다"
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "매개변수에 오류가 있습니다" msgstr "매개변수에 오류가 있습니다"
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "잘못된 수치 값입니다" msgstr "잘못된 수치 값입니다"
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "숫자가 너무 크거나 너무 적습니다" msgstr "숫자가 너무 크거나 너무 적습니다"
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "메모리 할당에 실패했습니다" msgstr "메모리 할당에 실패했습니다"
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "알 수 없는 오류입니다" msgstr "알 수 없는 오류입니다"
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "이 도움말을 보여줍니다" msgstr "이 도움말을 보여줍니다"
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "간단한 사용법을 보여줍니다" msgstr "간단한 사용법을 보여줍니다"
#: popthelp.c:56 #: popthelp.c:57
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "기본적인 옵션을 보여줍니다" msgstr "기본적인 옵션을 보여줍니다"
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "없음(NONE)" msgstr "없음(NONE)"
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "값(VAL)" msgstr "값(VAL)"
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "정수(INT)" msgstr "정수(INT)"
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "정수(LONG)" msgstr "정수(LONG)"
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "문자열(STRING)" msgstr "문자열(STRING)"
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "소수(FLOAT)" msgstr "소수(FLOAT)"
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "소수(DOUBLE)" msgstr "소수(DOUBLE)"
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "인수(ARG)" msgstr "인수(ARG)"
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "사용법:" msgstr "사용법:"
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "[옵션...]" msgstr "[옵션...]"

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: 2001-06-27 11:05+0200\n" "PO-Revision-Date: 2001-06-27 11:05+0200\n"
"Last-Translator: Kjartan Maraas <kmaraas@online.no>\n" "Last-Translator: Kjartan Maraas <kmaraas@online.no>\n"
"Language-Team: Norwegian <no@li.org>\n" "Language-Team: Norwegian <no@li.org>\n"
@ -13,99 +13,99 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "ukjent errno" msgstr "ukjent errno"
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "flaggtype (%d) ikke implementert i popt\n" msgstr "flaggtype (%d) ikke implementert i popt\n"
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "manglende argument" msgstr "manglende argument"
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "ukjent flagg" msgstr "ukjent flagg"
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "gjensidig eksluderende logiske operasjoner forespurt" msgstr "gjensidig eksluderende logiske operasjoner forespurt"
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "opt->arg må ikke være NULL" msgstr "opt->arg må ikke være NULL"
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "aliaser med for dype løkker" msgstr "aliaser med for dype løkker"
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "feil i parametersitering" msgstr "feil i parametersitering"
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "ugyldig numerisk verdi" msgstr "ugyldig numerisk verdi"
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "tallet er for stort eller lite" msgstr "tallet er for stort eller lite"
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "minneallokering feilet" msgstr "minneallokering feilet"
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "ukjent feil" msgstr "ukjent feil"
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "Vis denne hjelpmeldingen" msgstr "Vis denne hjelpmeldingen"
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "Vis kort bruksmelding" msgstr "Vis kort bruksmelding"
#: popthelp.c:56 #: popthelp.c:57
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "Vis forvalgte flagg i melding" msgstr "Vis forvalgte flagg i melding"
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "INGEN" msgstr "INGEN"
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "VERDI" msgstr "VERDI"
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "HELTALL" msgstr "HELTALL"
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "LONG" msgstr "LONG"
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "STRENG" msgstr "STRENG"
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "FLYTTALL" msgstr "FLYTTALL"
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "DOUBLE" msgstr "DOUBLE"
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "ARG" msgstr "ARG"
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "Bruk:" msgstr "Bruk:"
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "[FLAGG...]" msgstr "[FLAGG...]"

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,99 +18,99 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "" msgstr ""
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "" msgstr ""
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "" msgstr ""
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "" msgstr ""
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "" msgstr ""
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "" msgstr ""
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "" msgstr ""
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "" msgstr ""
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "" msgstr ""
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "" msgstr ""
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "" msgstr ""
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "" msgstr ""
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "" msgstr ""
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "" msgstr ""
#: popthelp.c:56 #: popthelp.c:57
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "" msgstr ""
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "" msgstr ""
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "" msgstr ""
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "" msgstr ""
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "" msgstr ""
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "" msgstr ""
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "" msgstr ""
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "" msgstr ""
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "" msgstr ""
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "" msgstr ""
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "" msgstr ""

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: 2001-01-21 19:31+00:00\n" "PO-Revision-Date: 2001-01-21 19:31+00:00\n"
"Last-Translator: Pedro Morais <morais@kde.org>\n" "Last-Translator: Pedro Morais <morais@kde.org>\n"
"Language-Team: pt <morais@kde.org>\n" "Language-Team: pt <morais@kde.org>\n"
@ -13,100 +13,100 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "errno desconhecido" msgstr "errno desconhecido"
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "tipo de opção (%d) não implementado no popt\n" msgstr "tipo de opção (%d) não implementado no popt\n"
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "falta um argumento" msgstr "falta um argumento"
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "opção desconhecida" msgstr "opção desconhecida"
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "foram pedidas operações lógicas mutuamente exclusivas" msgstr "foram pedidas operações lógicas mutuamente exclusivas"
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "" msgstr ""
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "'aliases' demasiado aninhados" msgstr "'aliases' demasiado aninhados"
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "erros no 'quoting' de parâmetros" msgstr "erros no 'quoting' de parâmetros"
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "valor númerico inválido" msgstr "valor númerico inválido"
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "número demasiado grando ou pequeno" msgstr "número demasiado grando ou pequeno"
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "" msgstr ""
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "erro desconhecido" msgstr "erro desconhecido"
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "Mostrar esta mensagem de ajuda" msgstr "Mostrar esta mensagem de ajuda"
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "Mostrar uma mensagem de utilização sucinta" msgstr "Mostrar uma mensagem de utilização sucinta"
#: popthelp.c:56 #: popthelp.c:57
#, fuzzy #, fuzzy
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "Mostrar uma mensagem de utilização sucinta" msgstr "Mostrar uma mensagem de utilização sucinta"
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "NONE" msgstr "NONE"
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "VAL" msgstr "VAL"
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "INT" msgstr "INT"
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "LONG" msgstr "LONG"
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "STRING" msgstr "STRING"
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "FLOAT" msgstr "FLOAT"
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "DOUBLE" msgstr "DOUBLE"
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "ARG" msgstr "ARG"
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "Utilização:" msgstr "Utilização:"
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "[OPÇÃO...]" msgstr "[OPÇÃO...]"

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,99 +18,99 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "" msgstr ""
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "" msgstr ""
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "" msgstr ""
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "" msgstr ""
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "" msgstr ""
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "" msgstr ""
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "" msgstr ""
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "" msgstr ""
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "" msgstr ""
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "" msgstr ""
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "" msgstr ""
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "" msgstr ""
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "" msgstr ""
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "" msgstr ""
#: popthelp.c:56 #: popthelp.c:57
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "" msgstr ""
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "" msgstr ""
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "" msgstr ""
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "" msgstr ""
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "" msgstr ""
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "" msgstr ""
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "" msgstr ""
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "" msgstr ""
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "" msgstr ""
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "" msgstr ""
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "" msgstr ""

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: 2000-06-14 23:23+EST\n" "PO-Revision-Date: 2000-06-14 23:23+EST\n"
"Last-Translator: Cristian Gafton <gafton@redhat.com>\n" "Last-Translator: Cristian Gafton <gafton@redhat.com>\n"
"Language-Team: Romanian <ro@li.org>\n" "Language-Team: Romanian <ro@li.org>\n"
@ -13,101 +13,101 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "eroare necunoscuta" msgstr "eroare necunoscuta"
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "optiunea de tipul (%d) nu este implementata in popt\n" msgstr "optiunea de tipul (%d) nu este implementata in popt\n"
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "argument lipsa" msgstr "argument lipsa"
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "optiune necunoscuta" msgstr "optiune necunoscuta"
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "" msgstr ""
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "" msgstr ""
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "recursivitate infinita la optiunile sinonime" msgstr "recursivitate infinita la optiunile sinonime"
#: popt.c:1124 #: popt.c:1132
#, fuzzy #, fuzzy
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "eroare la insertie parametru" msgstr "eroare la insertie parametru"
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "valoare numarica invalida" msgstr "valoare numarica invalida"
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "numar prea mare sau prea mic" msgstr "numar prea mare sau prea mic"
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "" msgstr ""
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "eroare necuinoscuta" msgstr "eroare necuinoscuta"
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "Afisare mesaj de help" msgstr "Afisare mesaj de help"
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "Afisare mesaj sintaxa sumar" msgstr "Afisare mesaj sintaxa sumar"
#: popthelp.c:56 #: popthelp.c:57
#, fuzzy #, fuzzy
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "Afisare mesaj sintaxa sumar" msgstr "Afisare mesaj sintaxa sumar"
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "" msgstr ""
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "" msgstr ""
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "" msgstr ""
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "" msgstr ""
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "" msgstr ""
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "" msgstr ""
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "" msgstr ""
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "" msgstr ""
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "Sintaxa:" msgstr "Sintaxa:"
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "[OPTIUNE...]" msgstr "[OPTIUNE...]"

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: 2001-07-05 21:00-0500\n" "PO-Revision-Date: 2001-07-05 21:00-0500\n"
"Last-Translator: Eugene Kanter <eugene@blackcatlinux.com>\n" "Last-Translator: Eugene Kanter <eugene@blackcatlinux.com>\n"
"Language-Team: Black Cat Linux Team <blackcat-support@blackcatlinux.com>\n" "Language-Team: Black Cat Linux Team <blackcat-support@blackcatlinux.com>\n"
@ -13,99 +13,99 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ ÎÏÍÅÒ ÏÛÉÂËÉ" msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ ÎÏÍÅÒ ÏÛÉÂËÉ"
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "ÏÂÒÁÂÏÔËÁ ÐÁÒÁÍÅÔÒÁ (%d) × popt ÎÅ ÐÒÅÄÕÓÍÏÔÒÅÎÁ\n" msgstr "ÏÂÒÁÂÏÔËÁ ÐÁÒÁÍÅÔÒÁ (%d) × popt ÎÅ ÐÒÅÄÕÓÍÏÔÒÅÎÁ\n"
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "ÐÒÏÐÕÝÅÎ ÁÒÇÕÍÅÎÔ" msgstr "ÐÒÏÐÕÝÅÎ ÁÒÇÕÍÅÎÔ"
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ ÐÁÒÁÍÅÔÒ" msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ ÐÁÒÁÍÅÔÒ"
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "ÚÁÐÒÏÛÅÎÙ ×ÚÁÉÍÎÏ ÉÓËÌÀÞÁÀÝÉÅ ÌÏÇÉÞÅÓËÉÅ ÏÐÅÒÁÃÉÉ" msgstr "ÚÁÐÒÏÛÅÎÙ ×ÚÁÉÍÎÏ ÉÓËÌÀÞÁÀÝÉÅ ÌÏÇÉÞÅÓËÉÅ ÏÐÅÒÁÃÉÉ"
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "opt->arg ÎÅ ÍÏÖÅÔ ÂÙÔØ NULL" msgstr "opt->arg ÎÅ ÍÏÖÅÔ ÂÙÔØ NULL"
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "ÐÒÅ×ÙÛÅÎ ÕÒÏ×ÅÎØ ÄÏÐÕÓÔÉÍÏÊ ÒÅËÕÒÓÉÉ ÐÏÄÓÔÁÎÏ×ÏË" msgstr "ÐÒÅ×ÙÛÅÎ ÕÒÏ×ÅÎØ ÄÏÐÕÓÔÉÍÏÊ ÒÅËÕÒÓÉÉ ÐÏÄÓÔÁÎÏ×ÏË"
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "ÏÛÉÂËa ÐÏÍÅÝÅÎÉÑ ÐÁÒÁÍÅÔÒÏ× × ËÁ×ÙÞËÉ" msgstr "ÏÛÉÂËa ÐÏÍÅÝÅÎÉÑ ÐÁÒÁÍÅÔÒÏ× × ËÁ×ÙÞËÉ"
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "ÎÅÐÒÁ×ÉÌØÎÏÅ ÞÉÓÌÏ×ÏÅ ÚÎÁÞÅÎÉÅ" msgstr "ÎÅÐÒÁ×ÉÌØÎÏÅ ÞÉÓÌÏ×ÏÅ ÚÎÁÞÅÎÉÅ"
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "ÞÉÓÌÏ×ÏÅ ÚÎÁÞÅÎÉÅ ÚÁ ÐÒÅÄÅÌÁÍÉ ÐÒÅÄÕÓÍÏÔÒÅÎÎÏÇÏ" msgstr "ÞÉÓÌÏ×ÏÅ ÚÎÁÞÅÎÉÅ ÚÁ ÐÒÅÄÅÌÁÍÉ ÐÒÅÄÕÓÍÏÔÒÅÎÎÏÇÏ"
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "ÏÛÉÂËÁ ×ÙÄÅÌÅÎÉÑ ÐÁÍÑÔÉ" msgstr "ÏÛÉÂËÁ ×ÙÄÅÌÅÎÉÑ ÐÁÍÑÔÉ"
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ" msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ"
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "ðÏËÁÚÁÔØ ÜÔÏ ÓÏÏÂÝÅÎÉÅ" msgstr "ðÏËÁÚÁÔØ ÜÔÏ ÓÏÏÂÝÅÎÉÅ"
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "ðÏËÁÚÁÔØ ËÒÁÔËÕÀ ÉÎÓÔÒÕËÃÉÀ ÐÏ ÉÓÐÏÌØÚÏ×ÁÎÉÀ" msgstr "ðÏËÁÚÁÔØ ËÒÁÔËÕÀ ÉÎÓÔÒÕËÃÉÀ ÐÏ ÉÓÐÏÌØÚÏ×ÁÎÉÀ"
#: popthelp.c:56 #: popthelp.c:57
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "ðÏËÁÚÁÔØ ÐÁÒÁÍÅÔÒÙ ÐÏ ÕÍÏÌÞÁÎÉÀ" msgstr "ðÏËÁÚÁÔØ ÐÁÒÁÍÅÔÒÙ ÐÏ ÕÍÏÌÞÁÎÉÀ"
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "NONE" msgstr "NONE"
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "VAL" msgstr "VAL"
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "INT" msgstr "INT"
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "LONG" msgstr "LONG"
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "STRING" msgstr "STRING"
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "FLOAT" msgstr "FLOAT"
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "DOUBLE" msgstr "DOUBLE"
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "ARG" msgstr "ARG"
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ:" msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ:"
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "[ðáòáíåôò...]" msgstr "[ðáòáíåôò...]"

View File

@ -5,7 +5,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: 1999-08-04 21:40+0200\n" "PO-Revision-Date: 1999-08-04 21:40+0200\n"
"Last-Translator: Stanislav Meduna <stano@eunet.sk>\n" "Last-Translator: Stanislav Meduna <stano@eunet.sk>\n"
"Language-Team: Slovak <sk-i18n@rak.isternet.sk>\n" "Language-Team: Slovak <sk-i18n@rak.isternet.sk>\n"
@ -17,100 +17,100 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "" msgstr ""
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "" msgstr ""
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "" msgstr ""
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "" msgstr ""
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "" msgstr ""
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "" msgstr ""
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "" msgstr ""
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "" msgstr ""
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "" msgstr ""
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "" msgstr ""
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "" msgstr ""
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "" msgstr ""
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "Vypísa» túto správu" msgstr "Vypísa» túto správu"
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "Zobrazi» struèný návod na pou¾itie" msgstr "Zobrazi» struèný návod na pou¾itie"
#: popthelp.c:56 #: popthelp.c:57
#, fuzzy #, fuzzy
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "Zobrazi» struèný návod na pou¾itie" msgstr "Zobrazi» struèný návod na pou¾itie"
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "" msgstr ""
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "" msgstr ""
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "" msgstr ""
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "" msgstr ""
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "" msgstr ""
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "" msgstr ""
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "" msgstr ""
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "" msgstr ""
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "" msgstr ""
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "" msgstr ""

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: 2000-09-05 12:30+0200\n" "PO-Revision-Date: 2000-09-05 12:30+0200\n"
"Last-Translator: Roman Maurer <roman.maurer@hermes.si>\n" "Last-Translator: Roman Maurer <roman.maurer@hermes.si>\n"
"Language-Team: Slovenian <sl@li.org>\n" "Language-Team: Slovenian <sl@li.org>\n"
@ -13,100 +13,100 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "" msgstr ""
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "" msgstr ""
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "" msgstr ""
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "" msgstr ""
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "" msgstr ""
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "" msgstr ""
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "" msgstr ""
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "" msgstr ""
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "" msgstr ""
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "" msgstr ""
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "" msgstr ""
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "" msgstr ""
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "Prika¾i to sporoèilo s pomoèjo" msgstr "Prika¾i to sporoèilo s pomoèjo"
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "Prika¾i kratko sporoèilo o uporabi" msgstr "Prika¾i kratko sporoèilo o uporabi"
#: popthelp.c:56 #: popthelp.c:57
#, fuzzy #, fuzzy
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "Prika¾i kratko sporoèilo o uporabi" msgstr "Prika¾i kratko sporoèilo o uporabi"
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "" msgstr ""
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "" msgstr ""
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "" msgstr ""
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "" msgstr ""
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "" msgstr ""
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "" msgstr ""
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "" msgstr ""
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "" msgstr ""
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "" msgstr ""
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "" msgstr ""

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,99 +18,99 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "" msgstr ""
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "" msgstr ""
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "" msgstr ""
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "" msgstr ""
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "" msgstr ""
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "" msgstr ""
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "" msgstr ""
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "" msgstr ""
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "" msgstr ""
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "" msgstr ""
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "" msgstr ""
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "" msgstr ""
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "" msgstr ""
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "" msgstr ""
#: popthelp.c:56 #: popthelp.c:57
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "" msgstr ""
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "" msgstr ""
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "" msgstr ""
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "" msgstr ""
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "" msgstr ""
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "" msgstr ""
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "" msgstr ""
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "" msgstr ""
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "" msgstr ""
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "" msgstr ""
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "" msgstr ""

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: 2001-07-12 22:26+0100\n" "PO-Revision-Date: 2001-07-12 22:26+0100\n"
"Last-Translator: Christian Rose <menthos@menthos.com>\n" "Last-Translator: Christian Rose <menthos@menthos.com>\n"
"Language-Team: Swedish <sv@li.org>\n" "Language-Team: Swedish <sv@li.org>\n"
@ -13,99 +13,99 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "okänt felnummer" msgstr "okänt felnummer"
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "flaggtypen (%d) är inte implementerad i popt\n" msgstr "flaggtypen (%d) är inte implementerad i popt\n"
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "argument saknas" msgstr "argument saknas"
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "okänd flagga" msgstr "okänd flagga"
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "ömsesidigt uteslutande logiska operationer begärdes" msgstr "ömsesidigt uteslutande logiska operationer begärdes"
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "opt->arg får inte vara NULL" msgstr "opt->arg får inte vara NULL"
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "alias är nästlade för djupt" msgstr "alias är nästlade för djupt"
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "fel i parametercitering" msgstr "fel i parametercitering"
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "ogiltigt numeriskt värde" msgstr "ogiltigt numeriskt värde"
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "talet för stort eller för litet" msgstr "talet för stort eller för litet"
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "minnesallokering misslyckades" msgstr "minnesallokering misslyckades"
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "okänt fel" msgstr "okänt fel"
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "Visa denna hjälptext" msgstr "Visa denna hjälptext"
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "Visa en kortfattad användningstext" msgstr "Visa en kortfattad användningstext"
#: popthelp.c:56 #: popthelp.c:57
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "Visa standardalternativ för flaggor i meddelande" msgstr "Visa standardalternativ för flaggor i meddelande"
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "INGET" msgstr "INGET"
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "VÄRDE" msgstr "VÄRDE"
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "HELTAL" msgstr "HELTAL"
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "LÅNG" msgstr "LÅNG"
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "STRÄNG" msgstr "STRÄNG"
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "FLYTTAL" msgstr "FLYTTAL"
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "DUBBEL" msgstr "DUBBEL"
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "ARG" msgstr "ARG"
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "Användning:" msgstr "Användning:"
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "[FLAGGA...]" msgstr "[FLAGGA...]"

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: 2000-02-11 13:01+0200\n" "PO-Revision-Date: 2000-02-11 13:01+0200\n"
"Last-Translator: Nilgun Belma Buguner <nilgun@technologist.com>\n" "Last-Translator: Nilgun Belma Buguner <nilgun@technologist.com>\n"
"Language-Team: Turkish <tr@li.org>\n" "Language-Team: Turkish <tr@li.org>\n"
@ -13,100 +13,100 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "bilinmeyen hata no" msgstr "bilinmeyen hata no"
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "seçenek türü (%d) popt için geçersiz\n" msgstr "seçenek türü (%d) popt için geçersiz\n"
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "argüman eksik" msgstr "argüman eksik"
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "bilinmeyen seçenek" msgstr "bilinmeyen seçenek"
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "birbirini dýþlayan mantýksal iþlemler istendi" msgstr "birbirini dýþlayan mantýksal iþlemler istendi"
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "" msgstr ""
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "adlarda çok fazla içiçelikler" msgstr "adlarda çok fazla içiçelikler"
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "parametrelerde týrnak iþaretleme hatalý " msgstr "parametrelerde týrnak iþaretleme hatalý "
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "sayýsal deðer geçersiz" msgstr "sayýsal deðer geçersiz"
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "sayý ya çok büyük ya da çok küçük" msgstr "sayý ya çok büyük ya da çok küçük"
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "" msgstr ""
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "bilinmeyen hata" msgstr "bilinmeyen hata"
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "Bu yardým iletisini gösterir" msgstr "Bu yardým iletisini gösterir"
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "Kýsa bir kullaným iletisi göster" msgstr "Kýsa bir kullaným iletisi göster"
#: popthelp.c:56 #: popthelp.c:57
#, fuzzy #, fuzzy
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "Kýsa bir kullaným iletisi göster" msgstr "Kýsa bir kullaným iletisi göster"
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "YOK" msgstr "YOK"
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "DEÐ" msgstr "DEÐ"
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "INT" msgstr "INT"
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "LONG" msgstr "LONG"
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "STRING" msgstr "STRING"
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "FLOAT" msgstr "FLOAT"
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "DOUBLE" msgstr "DOUBLE"
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "ARG" msgstr "ARG"
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "Kullanýmý:" msgstr "Kullanýmý:"
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "[SEÇENEK...]" msgstr "[SEÇENEK...]"

View File

@ -5,7 +5,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: 1999-09-30 16:54+0200\n" "PO-Revision-Date: 1999-09-30 16:54+0200\n"
"Last-Translator: Yuri Syrota <rasta@renome.rovno.ua>\n" "Last-Translator: Yuri Syrota <rasta@renome.rovno.ua>\n"
"Language-Team: Ukrainian <uk@li.org>\n" "Language-Team: Ukrainian <uk@li.org>\n"
@ -17,100 +17,100 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "" msgstr ""
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "" msgstr ""
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "" msgstr ""
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "" msgstr ""
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "" msgstr ""
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "" msgstr ""
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "" msgstr ""
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "" msgstr ""
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "" msgstr ""
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "" msgstr ""
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "" msgstr ""
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "" msgstr ""
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "ðÏËÁÚÁÔÉ ÃÀ ÄÏצÄËÕ" msgstr "ðÏËÁÚÁÔÉ ÃÀ ÄÏצÄËÕ"
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "ðÏËÁÚÁÔÉ ËÏÒÏÔËÕ ÄÏצÄËÕ ÐÒÏ ×ÉËÏÒÉÓÔÁÎÎÑ" msgstr "ðÏËÁÚÁÔÉ ËÏÒÏÔËÕ ÄÏצÄËÕ ÐÒÏ ×ÉËÏÒÉÓÔÁÎÎÑ"
#: popthelp.c:56 #: popthelp.c:57
#, fuzzy #, fuzzy
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "ðÏËÁÚÁÔÉ ËÏÒÏÔËÕ ÄÏצÄËÕ ÐÒÏ ×ÉËÏÒÉÓÔÁÎÎÑ" msgstr "ðÏËÁÚÁÔÉ ËÏÒÏÔËÕ ÄÏצÄËÕ ÐÒÏ ×ÉËÏÒÉÓÔÁÎÎÑ"
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "" msgstr ""
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "" msgstr ""
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "" msgstr ""
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "" msgstr ""
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "" msgstr ""
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "" msgstr ""
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "" msgstr ""
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "" msgstr ""
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "" msgstr ""
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "" msgstr ""

View File

@ -9,7 +9,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: 1999-03-18 23:11+0100\n" "PO-Revision-Date: 1999-03-18 23:11+0100\n"
"Last-Translator: Nobody yet\n" "Last-Translator: Nobody yet\n"
"Language-Team: walon <linux-wa@chanae.alphanet.ch>\n" "Language-Team: walon <linux-wa@chanae.alphanet.ch>\n"
@ -21,100 +21,100 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "" msgstr ""
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "" msgstr ""
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "" msgstr ""
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "" msgstr ""
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "" msgstr ""
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "" msgstr ""
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "" msgstr ""
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "" msgstr ""
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "" msgstr ""
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "" msgstr ""
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "" msgstr ""
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "" msgstr ""
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "Mostrer ci messaedje d' aide chal" msgstr "Mostrer ci messaedje d' aide chal"
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "Mostre on court messaedje so kmint vos è siervi" msgstr "Mostre on court messaedje so kmint vos è siervi"
#: popthelp.c:56 #: popthelp.c:57
#, fuzzy #, fuzzy
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "Mostre on court messaedje so kmint vos è siervi" msgstr "Mostre on court messaedje so kmint vos è siervi"
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "" msgstr ""
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "" msgstr ""
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "" msgstr ""
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "" msgstr ""
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "" msgstr ""
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "" msgstr ""
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "" msgstr ""
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "" msgstr ""
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "" msgstr ""
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "" msgstr ""

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,99 +18,99 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "" msgstr ""
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "" msgstr ""
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "" msgstr ""
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "" msgstr ""
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "" msgstr ""
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "" msgstr ""
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "" msgstr ""
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "" msgstr ""
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "" msgstr ""
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "" msgstr ""
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "" msgstr ""
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "" msgstr ""
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "" msgstr ""
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "" msgstr ""
#: popthelp.c:56 #: popthelp.c:57
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "" msgstr ""
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "" msgstr ""
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "" msgstr ""
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "" msgstr ""
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "" msgstr ""
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "" msgstr ""
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "" msgstr ""
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "" msgstr ""
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "" msgstr ""
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "" msgstr ""
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "" msgstr ""

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: popt 1.6.3\n" "Project-Id-Version: popt 1.6.3\n"
"POT-Creation-Date: 2001-10-15 13:39-0400\n" "POT-Creation-Date: 2001-10-17 12:38-0400\n"
"PO-Revision-Date: 1999-11-11 05:04+0800\n" "PO-Revision-Date: 1999-11-11 05:04+0800\n"
"Last-Translator: Dillion Chen <dillon.chen@turbolinux.com.cn>\n" "Last-Translator: Dillion Chen <dillon.chen@turbolinux.com.cn>\n"
"Language-Team: TLDN\n" "Language-Team: TLDN\n"
@ -13,100 +13,100 @@ msgstr ""
msgid "unknown errno" msgid "unknown errno"
msgstr "" msgstr ""
#: popt.c:903 #: popt.c:911
#, c-format #, c-format
msgid "option type (%d) not implemented in popt\n" msgid "option type (%d) not implemented in popt\n"
msgstr "" msgstr ""
#: popt.c:1114 #: popt.c:1122
msgid "missing argument" msgid "missing argument"
msgstr "" msgstr ""
#: popt.c:1116 #: popt.c:1124
msgid "unknown option" msgid "unknown option"
msgstr "" msgstr ""
#: popt.c:1118 #: popt.c:1126
msgid "mutually exclusive logical operations requested" msgid "mutually exclusive logical operations requested"
msgstr "" msgstr ""
#: popt.c:1120 #: popt.c:1128
msgid "opt->arg should not be NULL" msgid "opt->arg should not be NULL"
msgstr "" msgstr ""
#: popt.c:1122 #: popt.c:1130
msgid "aliases nested too deeply" msgid "aliases nested too deeply"
msgstr "" msgstr ""
#: popt.c:1124 #: popt.c:1132
msgid "error in parameter quoting" msgid "error in parameter quoting"
msgstr "" msgstr ""
#: popt.c:1126 #: popt.c:1134
msgid "invalid numeric value" msgid "invalid numeric value"
msgstr "" msgstr ""
#: popt.c:1128 #: popt.c:1136
msgid "number too large or too small" msgid "number too large or too small"
msgstr "" msgstr ""
#: popt.c:1130 #: popt.c:1138
msgid "memory allocation failed" msgid "memory allocation failed"
msgstr "" msgstr ""
#: popt.c:1134 #: popt.c:1142
msgid "unknown error" msgid "unknown error"
msgstr "" msgstr ""
#: popthelp.c:52 #: popthelp.c:53
msgid "Show this help message" msgid "Show this help message"
msgstr "显示这条帮助信息" msgstr "显示这条帮助信息"
#: popthelp.c:53 #: popthelp.c:54
msgid "Display brief usage message" msgid "Display brief usage message"
msgstr "显示简短使用信息" msgstr "显示简短使用信息"
#: popthelp.c:56 #: popthelp.c:57
#, fuzzy #, fuzzy
msgid "Display option defaults in message" msgid "Display option defaults in message"
msgstr "显示简短使用信息" msgstr "显示简短使用信息"
#: popthelp.c:98 #: popthelp.c:99
msgid "NONE" msgid "NONE"
msgstr "" msgstr ""
#: popthelp.c:99 #: popthelp.c:100
msgid "VAL" msgid "VAL"
msgstr "" msgstr ""
#: popthelp.c:100 #: popthelp.c:101
msgid "INT" msgid "INT"
msgstr "" msgstr ""
#: popthelp.c:101 #: popthelp.c:102
msgid "LONG" msgid "LONG"
msgstr "" msgstr ""
#: popthelp.c:102 #: popthelp.c:103
msgid "STRING" msgid "STRING"
msgstr "" msgstr ""
#: popthelp.c:103 #: popthelp.c:104
msgid "FLOAT" msgid "FLOAT"
msgstr "" msgstr ""
#: popthelp.c:104 #: popthelp.c:105
msgid "DOUBLE" msgid "DOUBLE"
msgstr "" msgstr ""
#: popthelp.c:105 #: popthelp.c:106
msgid "ARG" msgid "ARG"
msgstr "" msgstr ""
#: popthelp.c:456 #: popthelp.c:457
msgid "Usage:" msgid "Usage:"
msgstr "" msgstr ""
#: popthelp.c:478 #: popthelp.c:479
msgid "[OPTION...]" msgid "[OPTION...]"
msgstr "" msgstr ""

View File

@ -524,3 +524,4 @@ fi
- ratchet up to lclint "strict" level. - ratchet up to lclint "strict" level.
- upgrade to db-4.0.7. - upgrade to db-4.0.7.
- use only header methods, routines are now static. - use only header methods, routines are now static.
- beecrypt is at least as good as pgp/gpg on verify, pull the plug.

View File

@ -524,3 +524,4 @@ fi
- ratchet up to lclint "strict" level. - ratchet up to lclint "strict" level.
- upgrade to db-4.0.7. - upgrade to db-4.0.7.
- use only header methods, routines are now static. - use only header methods, routines are now static.
- beecrypt is at least as good as pgp/gpg on verify, pull the plug.

View File

@ -858,6 +858,8 @@ typedef struct pgpSig_s {
struct pgpPktSigV4_s v4; struct pgpPktSigV4_s v4;
} sig; } sig;
size_t nbytes; /*!< No. bytes of plain text. */
/*@only@*/ /*@null@*/ void * sha1ctx; /*!< (dsa) sha1 hash context. */ /*@only@*/ /*@null@*/ void * sha1ctx; /*!< (dsa) sha1 hash context. */
/*@only@*/ /*@null@*/ void * sha1; /*!< (dsa) V3 signature hash. */ /*@only@*/ /*@null@*/ void * sha1; /*!< (dsa) V3 signature hash. */
size_t sha1len; /*!< (dsa) V3 signature hash length. */ size_t sha1len; /*!< (dsa) V3 signature hash length. */