- 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:
parent
e2a8424075
commit
e2dfa4f2d4
1
CHANGES
1
CHANGES
|
@ -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:
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
32
lib/rpmlib.h
32
lib/rpmlib.h
|
@ -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.
|
||||||
|
|
502
lib/signature.c
502
lib/signature.c
|
@ -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@*/
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
1244
po/en_RN.po
1244
po/en_RN.po
File diff suppressed because it is too large
Load Diff
1244
po/eu_ES.po
1244
po/eu_ES.po
File diff suppressed because it is too large
Load Diff
1304
po/pt_BR.po
1304
po/pt_BR.po
File diff suppressed because it is too large
Load Diff
80
po/rpm.pot
80
po/rpm.pot
|
@ -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 ""
|
||||||
|
|
1244
po/zh_CN.GB2312.po
1244
po/zh_CN.GB2312.po
File diff suppressed because it is too large
Load Diff
|
@ -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...]"
|
||||||
|
|
|
@ -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...]"
|
||||||
|
|
|
@ -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 ""
|
||||||
|
|
|
@ -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...]"
|
||||||
|
|
|
@ -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 ""
|
||||||
|
|
|
@ -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 ""
|
||||||
|
|
|
@ -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 ""
|
||||||
|
|
|
@ -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...]"
|
||||||
|
|
|
@ -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 ""
|
||||||
|
|
|
@ -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 ""
|
||||||
|
|
|
@ -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...]"
|
||||||
|
|
|
@ -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 ""
|
||||||
|
|
|
@ -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 ""
|
||||||
|
|
|
@ -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 "[옵션...]"
|
||||||
|
|
|
@ -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...]"
|
||||||
|
|
|
@ -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 ""
|
||||||
|
|
|
@ -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...]"
|
||||||
|
|
|
@ -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 ""
|
||||||
|
|
|
@ -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...]"
|
||||||
|
|
|
@ -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 "[ðáòáíåôò...]"
|
||||||
|
|
|
@ -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 ""
|
||||||
|
|
|
@ -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 ""
|
||||||
|
|
|
@ -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 ""
|
||||||
|
|
|
@ -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...]"
|
||||||
|
|
|
@ -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...]"
|
||||||
|
|
|
@ -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 ""
|
||||||
|
|
|
@ -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 ""
|
||||||
|
|
|
@ -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 ""
|
||||||
|
|
|
@ -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 ""
|
||||||
|
|
1
rpm.spec
1
rpm.spec
|
@ -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.
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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. */
|
||||||
|
|
Loading…
Reference in New Issue