- error if querying with iterator on different sized arrays.

CVS patchset: 5979
CVS date: 2002/12/28 19:31:21
This commit is contained in:
jbj 2002-12-28 19:31:21 +00:00
parent 2119e50b90
commit e65f6df216
27 changed files with 771 additions and 472 deletions

View File

@ -82,6 +82,7 @@
- ignore ENOENT return from db->close (#80514,#79314). - ignore ENOENT return from db->close (#80514,#79314).
- fix builddir relative inclusion, add %%pubkeys to rpm header. - fix builddir relative inclusion, add %%pubkeys to rpm header.
- fix: package relocations were broken (#75057). - fix: package relocations were broken (#75057).
- error if querying with iterator on different sized arrays.
4.0.4 -> 4.1: 4.0.4 -> 4.1:
- loosely wire beecrypt library into rpm. - loosely wire beecrypt library into rpm.

View File

@ -242,7 +242,7 @@ static /*@only@*/ char * armorFormat(int_32 type, const void * data,
* @param data tag value * @param data tag value
* @param formatPrefix * @param formatPrefix
* @param padding * @param padding
* @param element (unused) * @param element
* @return formatted string * @return formatted string
*/ */
static /*@only@*/ char * base64Format(int_32 type, const void * data, static /*@only@*/ char * base64Format(int_32 type, const void * data,
@ -431,7 +431,7 @@ static /*@only@*/ char * depflagsFormat(int_32 type, const void * data,
* Retrieve mounted file system paths. * Retrieve mounted file system paths.
* @param h header * @param h header
* @retval *type tag type * @retval *type tag type
* @retval *data tag value pointer * @retval *data tag value
* @retval *count no. of data items * @retval *count no. of data items
* @retval *freeData data-was-malloc'ed indicator * @retval *freeData data-was-malloc'ed indicator
* @return 0 on success * @return 0 on success
@ -463,7 +463,7 @@ static int fsnamesTag( /*@unused@*/ Header h, /*@out@*/ int_32 * type,
* Retrieve install prefixes. * Retrieve install prefixes.
* @param h header * @param h header
* @retval *type tag type * @retval *type tag type
* @retval *data tag value pointer * @retval *data tag value
* @retval *count no. of data items * @retval *count no. of data items
* @retval *freeData data-was-malloc'ed indicator * @retval *freeData data-was-malloc'ed indicator
* @return 0 on success * @return 0 on success
@ -501,7 +501,7 @@ static int instprefixTag(Header h, /*@null@*/ /*@out@*/ rpmTagType * type,
* Retrieve mounted file system space. * Retrieve mounted file system space.
* @param h header * @param h header
* @retval *type tag type * @retval *type tag type
* @retval *data tag value pointer * @retval *data tag value
* @retval *count no. of data items * @retval *count no. of data items
* @retval *freeData data-was-malloc'ed indicator * @retval *freeData data-was-malloc'ed indicator
* @return 0 on success * @return 0 on success
@ -561,7 +561,7 @@ static int fssizesTag(Header h, /*@out@*/ rpmTagType * type,
* Retrieve trigger info. * Retrieve trigger info.
* @param h header * @param h header
* @retval *type tag type * @retval *type tag type
* @retval *data tag value pointer * @retval *data tag value
* @retval *count no. of data items * @retval *count no. of data items
* @retval *freeData data-was-malloc'ed indicator * @retval *freeData data-was-malloc'ed indicator
* @return 0 on success * @return 0 on success
@ -638,7 +638,7 @@ static int triggercondsTag(Header h, /*@out@*/ rpmTagType * type,
* Retrieve trigger type info. * Retrieve trigger type info.
* @param h header * @param h header
* @retval *type tag type * @retval *type tag type
* @retval *data tag value pointer * @retval *data tag value
* @retval *count no. of data items * @retval *count no. of data items
* @retval *freeData data-was-malloc'ed indicator * @retval *freeData data-was-malloc'ed indicator
* @return 0 on success * @return 0 on success
@ -698,7 +698,7 @@ static int triggertypeTag(Header h, /*@out@*/ rpmTagType * type,
* Retrieve file paths. * Retrieve file paths.
* @param h header * @param h header
* @retval *type tag type * @retval *type tag type
* @retval *data tag value pointer * @retval *data tag value
* @retval *count no. of data items * @retval *count no. of data items
* @retval *freeData data-was-malloc'ed indicator * @retval *freeData data-was-malloc'ed indicator
* @return 0 on success * @return 0 on success
@ -724,7 +724,7 @@ static int filenamesTag(Header h, /*@out@*/ rpmTagType * type,
* Retrieve file classes. * Retrieve file classes.
* @param h header * @param h header
* @retval *type tag type * @retval *type tag type
* @retval *data tag value pointer * @retval *data tag value
* @retval *count no. of data items * @retval *count no. of data items
* @retval *freeData data-was-malloc'ed indicator * @retval *freeData data-was-malloc'ed indicator
* @return 0 on success * @return 0 on success
@ -746,7 +746,7 @@ static int fileclassTag(Header h, /*@out@*/ rpmTagType * type,
* Retrieve file provides. * Retrieve file provides.
* @param h header * @param h header
* @retval *type tag type * @retval *type tag type
* @retval *data tag value pointer * @retval *data tag value
* @retval *count no. of data items * @retval *count no. of data items
* @retval *freeData data-was-malloc'ed indicator * @retval *freeData data-was-malloc'ed indicator
* @return 0 on success * @return 0 on success
@ -768,7 +768,7 @@ static int fileprovideTag(Header h, /*@out@*/ rpmTagType * type,
* Retrieve file requires. * Retrieve file requires.
* @param h header * @param h header
* @retval *type tag type * @retval *type tag type
* @retval *data tag value pointer * @retval *data tag value
* @retval *count no. of data items * @retval *count no. of data items
* @retval *freeData data-was-malloc'ed indicator * @retval *freeData data-was-malloc'ed indicator
* @return 0 on success * @return 0 on success
@ -803,7 +803,7 @@ static const char * _macro_i18ndomains = "%{?_i18ndomains}";
* @param h header * @param h header
* @param tag tag * @param tag tag
* @retval *type tag type * @retval *type tag type
* @retval *data tag value pointer * @retval *data tag value
* @retval *count no. of data items * @retval *count no. of data items
* @retval *freeData data-was-malloc'ed indicator * @retval *freeData data-was-malloc'ed indicator
* @return 0 on success * @return 0 on success
@ -893,7 +893,7 @@ static int i18nTag(Header h, int_32 tag, /*@out@*/ rpmTagType * type,
* Retrieve summary text. * Retrieve summary text.
* @param h header * @param h header
* @retval *type tag type * @retval *type tag type
* @retval *data tag value pointer * @retval *data tag value
* @retval *count no. of data items * @retval *count no. of data items
* @retval *freeData data-was-malloc'ed indicator * @retval *freeData data-was-malloc'ed indicator
* @return 0 on success * @return 0 on success
@ -913,7 +913,7 @@ static int summaryTag(Header h, /*@out@*/ rpmTagType * type,
* Retrieve description text. * Retrieve description text.
* @param h header * @param h header
* @retval *type tag type * @retval *type tag type
* @retval *data tag value pointer * @retval *data tag value
* @retval *count no. of data items * @retval *count no. of data items
* @retval *freeData data-was-malloc'ed indicator * @retval *freeData data-was-malloc'ed indicator
* @return 0 on success * @return 0 on success
@ -933,7 +933,7 @@ static int descriptionTag(Header h, /*@out@*/ rpmTagType * type,
* Retrieve group text. * Retrieve group text.
* @param h header * @param h header
* @retval *type tag type * @retval *type tag type
* @retval *data tag value pointer * @retval *data tag value
* @retval *count no. of data items * @retval *count no. of data items
* @retval *freeData data-was-malloc'ed indicator * @retval *freeData data-was-malloc'ed indicator
* @return 0 on success * @return 0 on success

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: rpm 4.0.3\n" "Project-Id-Version: rpm 4.0.3\n"
"POT-Creation-Date: 2002-12-27 19:22-0500\n" "POT-Creation-Date: 2002-12-28 14:25-0500\n"
"PO-Revision-Date: 2001-07-24 10:02+0100\n" "PO-Revision-Date: 2001-07-24 10:02+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"
@ -1431,7 +1431,7 @@ msgid "rpmtsOrder failed, %d elements remain\n"
msgstr "" msgstr ""
#: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405 #: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405
#: rpmdb/header.c:3237 rpmdb/header.c:3260 rpmdb/header.c:3284 #: rpmdb/header.c:3327 rpmdb/header.c:3356 rpmdb/header.c:3380
msgid "(not a number)" msgid "(not a number)"
msgstr "(není èíslo)" msgstr "(není èíslo)"
@ -3201,75 +3201,83 @@ msgid "%s has too large or too small integer value, skipped\n"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2408 #: rpmdb/header.c:2428
msgid "missing { after %" msgid "missing { after %"
msgstr "chybí { po %" msgstr "chybí { po %"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2438 #: rpmdb/header.c:2458
msgid "missing } after %{" msgid "missing } after %{"
msgstr "po %{ chybí }" msgstr "po %{ chybí }"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2452 #: rpmdb/header.c:2472
msgid "empty tag format" msgid "empty tag format"
msgstr "prázdný formát znaèky" msgstr "prázdný formát znaèky"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2466 #: rpmdb/header.c:2486
msgid "empty tag name" msgid "empty tag name"
msgstr "prázdné jméno znaèky" msgstr "prázdné jméno znaèky"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2483 #: rpmdb/header.c:2503
msgid "unknown tag" msgid "unknown tag"
msgstr "neznámá znaèka" msgstr "neznámá znaèka"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2510 #: rpmdb/header.c:2530
msgid "] expected at end of array" msgid "] expected at end of array"
msgstr "na konci pole oèekáváno ]" msgstr "na konci pole oèekáváno ]"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2528 #: rpmdb/header.c:2545
msgid "unexpected ]" msgid "unexpected ]"
msgstr "neoèekávaná ]" msgstr "neoèekávaná ]"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2532 #: rpmdb/header.c:2558
msgid "unexpected }" msgid "unexpected }"
msgstr "neoèekávaná }" msgstr "neoèekávaná }"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2601 #: rpmdb/header.c:2624
msgid "? expected in expression" msgid "? expected in expression"
msgstr "ve výrazu oèekáván ?" msgstr "ve výrazu oèekáván ?"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2610 #: rpmdb/header.c:2633
msgid "{ expected after ? in expression" msgid "{ expected after ? in expression"
msgstr "ve výrazu je po ? oèekávána {" msgstr "ve výrazu je po ? oèekávána {"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2624 rpmdb/header.c:2671 #: rpmdb/header.c:2647 rpmdb/header.c:2694
msgid "} expected in expression" msgid "} expected in expression"
msgstr "ve výrazu je oèekávána }" msgstr "ve výrazu je oèekávána }"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2634 #: rpmdb/header.c:2657
msgid ": expected following ? subexpression" msgid ": expected following ? subexpression"
msgstr "v podvýrazu je po ? oèekávána :" msgstr "v podvýrazu je po ? oèekávána :"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2654 #: rpmdb/header.c:2677
msgid "{ expected after : in expression" msgid "{ expected after : in expression"
msgstr "ve výrazu je po : oèekávána {" msgstr "ve výrazu je po : oèekávána {"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2681 #: rpmdb/header.c:2704
msgid "| expected at end of expression" msgid "| expected at end of expression"
msgstr "na konci výrazu je oèekáváno |" msgstr "na konci výrazu je oèekáváno |"
#: rpmdb/header.c:2828
msgid "(index out of range)"
msgstr ""
#: rpmdb/header.c:3132
msgid "array iterator used with different sized arrays"
msgstr ""
#: rpmdb/poptDB.c:18 #: rpmdb/poptDB.c:18
msgid "initialize database" msgid "initialize database"
msgstr "" msgstr ""

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: rpm 4.0.3\n" "Project-Id-Version: rpm 4.0.3\n"
"POT-Creation-Date: 2002-12-27 19:22-0500\n" "POT-Creation-Date: 2002-12-28 14:25-0500\n"
"PO-Revision-Date: 2001-04-05 23:03GMT\n" "PO-Revision-Date: 2001-04-05 23:03GMT\n"
"Last-Translator: Claus Hindsgaul <claus_h@image.dk>\n" "Last-Translator: Claus Hindsgaul <claus_h@image.dk>\n"
"Language-Team: Danish <dansk@klid.dk>\n" "Language-Team: Danish <dansk@klid.dk>\n"
@ -1430,7 +1430,7 @@ msgid "rpmtsOrder failed, %d elements remain\n"
msgstr "" msgstr ""
#: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405 #: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405
#: rpmdb/header.c:3237 rpmdb/header.c:3260 rpmdb/header.c:3284 #: rpmdb/header.c:3327 rpmdb/header.c:3356 rpmdb/header.c:3380
msgid "(not a number)" msgid "(not a number)"
msgstr "(ikke et tal)" msgstr "(ikke et tal)"
@ -3212,75 +3212,83 @@ msgid "%s has too large or too small integer value, skipped\n"
msgstr "%s har for stor eller lille heltalsværdi, overspringes\n" msgstr "%s har for stor eller lille heltalsværdi, overspringes\n"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2408 #: rpmdb/header.c:2428
msgid "missing { after %" msgid "missing { after %"
msgstr "manglende { efter %" msgstr "manglende { efter %"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2438 #: rpmdb/header.c:2458
msgid "missing } after %{" msgid "missing } after %{"
msgstr "manglende } efter %{" msgstr "manglende } efter %{"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2452 #: rpmdb/header.c:2472
msgid "empty tag format" msgid "empty tag format"
msgstr "tomt mærkeformat" msgstr "tomt mærkeformat"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2466 #: rpmdb/header.c:2486
msgid "empty tag name" msgid "empty tag name"
msgstr "tomt mærkenavn" msgstr "tomt mærkenavn"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2483 #: rpmdb/header.c:2503
msgid "unknown tag" msgid "unknown tag"
msgstr "ukendt mærke" msgstr "ukendt mærke"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2510 #: rpmdb/header.c:2530
msgid "] expected at end of array" msgid "] expected at end of array"
msgstr "] forventet ved slutningen af tabel" msgstr "] forventet ved slutningen af tabel"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2528 #: rpmdb/header.c:2545
msgid "unexpected ]" msgid "unexpected ]"
msgstr "uventet ]" msgstr "uventet ]"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2532 #: rpmdb/header.c:2558
msgid "unexpected }" msgid "unexpected }"
msgstr "uventet }" msgstr "uventet }"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2601 #: rpmdb/header.c:2624
msgid "? expected in expression" msgid "? expected in expression"
msgstr "? forventet i udtryk" msgstr "? forventet i udtryk"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2610 #: rpmdb/header.c:2633
msgid "{ expected after ? in expression" msgid "{ expected after ? in expression"
msgstr "{ forventet efter ? i udtryk" msgstr "{ forventet efter ? i udtryk"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2624 rpmdb/header.c:2671 #: rpmdb/header.c:2647 rpmdb/header.c:2694
msgid "} expected in expression" msgid "} expected in expression"
msgstr "} forventet i udtryk" msgstr "} forventet i udtryk"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2634 #: rpmdb/header.c:2657
msgid ": expected following ? subexpression" msgid ": expected following ? subexpression"
msgstr ": forventet efter ?-underudtryk" msgstr ": forventet efter ?-underudtryk"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2654 #: rpmdb/header.c:2677
msgid "{ expected after : in expression" msgid "{ expected after : in expression"
msgstr "{ forventet efter : i udtryk" msgstr "{ forventet efter : i udtryk"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2681 #: rpmdb/header.c:2704
msgid "| expected at end of expression" msgid "| expected at end of expression"
msgstr "| forventet ved slutningen af udtryk" msgstr "| forventet ved slutningen af udtryk"
#: rpmdb/header.c:2828
msgid "(index out of range)"
msgstr ""
#: rpmdb/header.c:3132
msgid "array iterator used with different sized arrays"
msgstr ""
#: rpmdb/poptDB.c:18 #: rpmdb/poptDB.c:18
msgid "initialize database" msgid "initialize database"
msgstr "initialisér database" msgstr "initialisér database"

View File

@ -37,7 +37,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: rpm 4.0.3\n" "Project-Id-Version: rpm 4.0.3\n"
"POT-Creation-Date: 2002-12-27 19:22-0500\n" "POT-Creation-Date: 2002-12-28 14:25-0500\n"
"PO-Revision-Date: 1998-08-03 18:02+02:00\n" "PO-Revision-Date: 1998-08-03 18:02+02:00\n"
"Last-Translator: Karl Eichwalder <ke@SuSE.DE>\n" "Last-Translator: Karl Eichwalder <ke@SuSE.DE>\n"
"Language-Team: German <de@li.org>\n" "Language-Team: German <de@li.org>\n"
@ -1557,7 +1557,7 @@ msgid "rpmtsOrder failed, %d elements remain\n"
msgstr "" msgstr ""
#: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405 #: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405
#: rpmdb/header.c:3237 rpmdb/header.c:3260 rpmdb/header.c:3284 #: rpmdb/header.c:3327 rpmdb/header.c:3356 rpmdb/header.c:3380
msgid "(not a number)" msgid "(not a number)"
msgstr "(keine Zahl)" msgstr "(keine Zahl)"
@ -3389,78 +3389,86 @@ msgid "%s has too large or too small integer value, skipped\n"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2408 #: rpmdb/header.c:2428
msgid "missing { after %" msgid "missing { after %"
msgstr "fehlende { nach %{" msgstr "fehlende { nach %{"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2438 #: rpmdb/header.c:2458
msgid "missing } after %{" msgid "missing } after %{"
msgstr "fehlende } nach %{" msgstr "fehlende } nach %{"
# »Tag« übersetzen??? -ke- # »Tag« übersetzen??? -ke-
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2452 #: rpmdb/header.c:2472
msgid "empty tag format" msgid "empty tag format"
msgstr "leeres »Tag«-Format" msgstr "leeres »Tag«-Format"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2466 #: rpmdb/header.c:2486
msgid "empty tag name" msgid "empty tag name"
msgstr "leerer »Tag«-Name" msgstr "leerer »Tag«-Name"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2483 #: rpmdb/header.c:2503
msgid "unknown tag" msgid "unknown tag"
msgstr "unbekannter »Tag«" msgstr "unbekannter »Tag«"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2510 #: rpmdb/header.c:2530
msgid "] expected at end of array" msgid "] expected at end of array"
msgstr "] am Ende des Arrays erwartet" msgstr "] am Ende des Arrays erwartet"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2528 #: rpmdb/header.c:2545
msgid "unexpected ]" msgid "unexpected ]"
msgstr "unerwartete ]" msgstr "unerwartete ]"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2532 #: rpmdb/header.c:2558
msgid "unexpected }" msgid "unexpected }"
msgstr "unerwartete }" msgstr "unerwartete }"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2601 #: rpmdb/header.c:2624
msgid "? expected in expression" msgid "? expected in expression"
msgstr "? im Ausdruck erwartet" msgstr "? im Ausdruck erwartet"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2610 #: rpmdb/header.c:2633
#, fuzzy #, fuzzy
msgid "{ expected after ? in expression" msgid "{ expected after ? in expression"
msgstr "{ nach ? im Ausdruck erwartet" msgstr "{ nach ? im Ausdruck erwartet"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2624 rpmdb/header.c:2671 #: rpmdb/header.c:2647 rpmdb/header.c:2694
msgid "} expected in expression" msgid "} expected in expression"
msgstr "} im Ausdruck erwartet" msgstr "} im Ausdruck erwartet"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2634 #: rpmdb/header.c:2657
msgid ": expected following ? subexpression" msgid ": expected following ? subexpression"
msgstr ": nach ? Unterausdruck erwartet" msgstr ": nach ? Unterausdruck erwartet"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2654 #: rpmdb/header.c:2677
#, fuzzy #, fuzzy
msgid "{ expected after : in expression" msgid "{ expected after : in expression"
msgstr "{ nach : im Ausdruck erwartet" msgstr "{ nach : im Ausdruck erwartet"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2681 #: rpmdb/header.c:2704
msgid "| expected at end of expression" msgid "| expected at end of expression"
msgstr "| am Ende des Ausdrucks erwartet" msgstr "| am Ende des Ausdrucks erwartet"
#: rpmdb/header.c:2828
msgid "(index out of range)"
msgstr ""
#: rpmdb/header.c:3132
msgid "array iterator used with different sized arrays"
msgstr ""
#: rpmdb/poptDB.c:18 #: rpmdb/poptDB.c:18
msgid "initialize database" msgid "initialize database"
msgstr "" msgstr ""

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: rpm 4.0.3\n" "Project-Id-Version: rpm 4.0.3\n"
"POT-Creation-Date: 2002-12-27 19:22-0500\n" "POT-Creation-Date: 2002-12-28 14:25-0500\n"
"PO-Revision-Date: 1998-05-02 21:41:47-0400\n" "PO-Revision-Date: 1998-05-02 21:41:47-0400\n"
"Last-Translator: Raimo Koski <rkoski@pp.weppi.fi>\n" "Last-Translator: Raimo Koski <rkoski@pp.weppi.fi>\n"
"Language-Team: Finnish <linux@sot.com>\n" "Language-Team: Finnish <linux@sot.com>\n"
@ -1452,7 +1452,7 @@ msgid "rpmtsOrder failed, %d elements remain\n"
msgstr "" msgstr ""
#: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405 #: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405
#: rpmdb/header.c:3237 rpmdb/header.c:3260 rpmdb/header.c:3284 #: rpmdb/header.c:3327 rpmdb/header.c:3356 rpmdb/header.c:3380
msgid "(not a number)" msgid "(not a number)"
msgstr "(ei ole luku)" msgstr "(ei ole luku)"
@ -3254,77 +3254,85 @@ msgid "%s has too large or too small integer value, skipped\n"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2408 #: rpmdb/header.c:2428
msgid "missing { after %" msgid "missing { after %"
msgstr "puuttuva '{' '%':n jälkeen" msgstr "puuttuva '{' '%':n jälkeen"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2438 #: rpmdb/header.c:2458
msgid "missing } after %{" msgid "missing } after %{"
msgstr "puuttuva '{' '%{':n jälkeen" msgstr "puuttuva '{' '%{':n jälkeen"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2452 #: rpmdb/header.c:2472
msgid "empty tag format" msgid "empty tag format"
msgstr "tyhjä nimiön formaatti" msgstr "tyhjä nimiön formaatti"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2466 #: rpmdb/header.c:2486
msgid "empty tag name" msgid "empty tag name"
msgstr "tyhjä nimiön nimi" msgstr "tyhjä nimiön nimi"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2483 #: rpmdb/header.c:2503
msgid "unknown tag" msgid "unknown tag"
msgstr "tuntematon nimiö" msgstr "tuntematon nimiö"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2510 #: rpmdb/header.c:2530
msgid "] expected at end of array" msgid "] expected at end of array"
msgstr "']' puuttuu taulukkomäärittelyn lopusta" msgstr "']' puuttuu taulukkomäärittelyn lopusta"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2528 #: rpmdb/header.c:2545
msgid "unexpected ]" msgid "unexpected ]"
msgstr "odottamaton ']'" msgstr "odottamaton ']'"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2532 #: rpmdb/header.c:2558
msgid "unexpected }" msgid "unexpected }"
msgstr "odottamaton '}'" msgstr "odottamaton '}'"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2601 #: rpmdb/header.c:2624
msgid "? expected in expression" msgid "? expected in expression"
msgstr "odotin '?'-merkkiä ilmauksessa" msgstr "odotin '?'-merkkiä ilmauksessa"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2610 #: rpmdb/header.c:2633
#, fuzzy #, fuzzy
msgid "{ expected after ? in expression" msgid "{ expected after ? in expression"
msgstr "odotin '{' '?'-merkin jälkeen ilmauksessa " msgstr "odotin '{' '?'-merkin jälkeen ilmauksessa "
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2624 rpmdb/header.c:2671 #: rpmdb/header.c:2647 rpmdb/header.c:2694
msgid "} expected in expression" msgid "} expected in expression"
msgstr "odotin '}'-merkkiä ilmauksessa" msgstr "odotin '}'-merkkiä ilmauksessa"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2634 #: rpmdb/header.c:2657
msgid ": expected following ? subexpression" msgid ": expected following ? subexpression"
msgstr "odotin ':' '?'-merkin jälkeen ali-ilmauksessa " msgstr "odotin ':' '?'-merkin jälkeen ali-ilmauksessa "
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2654 #: rpmdb/header.c:2677
#, fuzzy #, fuzzy
msgid "{ expected after : in expression" msgid "{ expected after : in expression"
msgstr "odotin '{' ':'-merkin jälkeen ilmauksessa " msgstr "odotin '{' ':'-merkin jälkeen ilmauksessa "
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2681 #: rpmdb/header.c:2704
msgid "| expected at end of expression" msgid "| expected at end of expression"
msgstr "odotin '}'-merkkiä ilmauksen lopussa" msgstr "odotin '}'-merkkiä ilmauksen lopussa"
#: rpmdb/header.c:2828
msgid "(index out of range)"
msgstr ""
#: rpmdb/header.c:3132
msgid "array iterator used with different sized arrays"
msgstr ""
#: rpmdb/poptDB.c:18 #: rpmdb/poptDB.c:18
msgid "initialize database" msgid "initialize database"
msgstr "" msgstr ""

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: rpm 4.0.3\n" "Project-Id-Version: rpm 4.0.3\n"
"POT-Creation-Date: 2002-12-27 19:22-0500\n" "POT-Creation-Date: 2002-12-28 14:25-0500\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"
@ -1478,7 +1478,7 @@ msgid "rpmtsOrder failed, %d elements remain\n"
msgstr "" msgstr ""
#: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405 #: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405
#: rpmdb/header.c:3237 rpmdb/header.c:3260 rpmdb/header.c:3284 #: rpmdb/header.c:3327 rpmdb/header.c:3356 rpmdb/header.c:3380
msgid "(not a number)" msgid "(not a number)"
msgstr "" msgstr ""
@ -3292,77 +3292,85 @@ msgid "%s has too large or too small integer value, skipped\n"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2408 #: rpmdb/header.c:2428
msgid "missing { after %" msgid "missing { after %"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2438 #: rpmdb/header.c:2458
msgid "missing } after %{" msgid "missing } after %{"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2452 #: rpmdb/header.c:2472
msgid "empty tag format" msgid "empty tag format"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2466 #: rpmdb/header.c:2486
msgid "empty tag name" msgid "empty tag name"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2483 #: rpmdb/header.c:2503
msgid "unknown tag" msgid "unknown tag"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2510 #: rpmdb/header.c:2530
msgid "] expected at end of array" msgid "] expected at end of array"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2528 #: rpmdb/header.c:2545
#, fuzzy #, fuzzy
msgid "unexpected ]" msgid "unexpected ]"
msgstr "source de requte inattendue" msgstr "source de requte inattendue"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2532 #: rpmdb/header.c:2558
#, fuzzy #, fuzzy
msgid "unexpected }" msgid "unexpected }"
msgstr "source de requte inattendue" msgstr "source de requte inattendue"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2601 #: rpmdb/header.c:2624
msgid "? expected in expression" msgid "? expected in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2610 #: rpmdb/header.c:2633
msgid "{ expected after ? in expression" msgid "{ expected after ? in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2624 rpmdb/header.c:2671 #: rpmdb/header.c:2647 rpmdb/header.c:2694
msgid "} expected in expression" msgid "} expected in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2634 #: rpmdb/header.c:2657
msgid ": expected following ? subexpression" msgid ": expected following ? subexpression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2654 #: rpmdb/header.c:2677
msgid "{ expected after : in expression" msgid "{ expected after : in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2681 #: rpmdb/header.c:2704
msgid "| expected at end of expression" msgid "| expected at end of expression"
msgstr "" msgstr ""
#: rpmdb/header.c:2828
msgid "(index out of range)"
msgstr ""
#: rpmdb/header.c:3132
msgid "array iterator used with different sized arrays"
msgstr ""
#: rpmdb/poptDB.c:18 #: rpmdb/poptDB.c:18
msgid "initialize database" msgid "initialize database"
msgstr "" msgstr ""

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: rpm 4.0.1\n" "Project-Id-Version: rpm 4.0.1\n"
"POT-Creation-Date: 2002-12-27 19:22-0500\n" "POT-Creation-Date: 2002-12-28 14:25-0500\n"
"PO-Revision-Date: 2001-01-13 22:31+0100\n" "PO-Revision-Date: 2001-01-13 22:31+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"
@ -1390,7 +1390,7 @@ msgid "rpmtsOrder failed, %d elements remain\n"
msgstr "" msgstr ""
#: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405 #: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405
#: rpmdb/header.c:3237 rpmdb/header.c:3260 rpmdb/header.c:3284 #: rpmdb/header.c:3327 rpmdb/header.c:3356 rpmdb/header.c:3380
msgid "(not a number)" msgid "(not a number)"
msgstr "" msgstr ""
@ -3103,75 +3103,83 @@ msgid "%s has too large or too small integer value, skipped\n"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2408 #: rpmdb/header.c:2428
msgid "missing { after %" msgid "missing { after %"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2438 #: rpmdb/header.c:2458
msgid "missing } after %{" msgid "missing } after %{"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2452 #: rpmdb/header.c:2472
msgid "empty tag format" msgid "empty tag format"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2466 #: rpmdb/header.c:2486
msgid "empty tag name" msgid "empty tag name"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2483 #: rpmdb/header.c:2503
msgid "unknown tag" msgid "unknown tag"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2510 #: rpmdb/header.c:2530
msgid "] expected at end of array" msgid "] expected at end of array"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2528 #: rpmdb/header.c:2545
msgid "unexpected ]" msgid "unexpected ]"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2532 #: rpmdb/header.c:2558
msgid "unexpected }" msgid "unexpected }"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2601 #: rpmdb/header.c:2624
msgid "? expected in expression" msgid "? expected in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2610 #: rpmdb/header.c:2633
msgid "{ expected after ? in expression" msgid "{ expected after ? in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2624 rpmdb/header.c:2671 #: rpmdb/header.c:2647 rpmdb/header.c:2694
msgid "} expected in expression" msgid "} expected in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2634 #: rpmdb/header.c:2657
msgid ": expected following ? subexpression" msgid ": expected following ? subexpression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2654 #: rpmdb/header.c:2677
msgid "{ expected after : in expression" msgid "{ expected after : in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2681 #: rpmdb/header.c:2704
msgid "| expected at end of expression" msgid "| expected at end of expression"
msgstr "" msgstr ""
#: rpmdb/header.c:2828
msgid "(index out of range)"
msgstr ""
#: rpmdb/header.c:3132
msgid "array iterator used with different sized arrays"
msgstr ""
#: rpmdb/poptDB.c:18 #: rpmdb/poptDB.c:18
msgid "initialize database" msgid "initialize database"
msgstr "" msgstr ""

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: rpm 4.0.3\n" "Project-Id-Version: rpm 4.0.3\n"
"POT-Creation-Date: 2002-12-27 19:22-0500\n" "POT-Creation-Date: 2002-12-28 14:25-0500\n"
"PO-Revision-Date: 2001-07-12 13:25+0000\n" "PO-Revision-Date: 2001-07-12 13:25+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"
@ -1402,7 +1402,7 @@ msgid "rpmtsOrder failed, %d elements remain\n"
msgstr "" msgstr ""
#: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405 #: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405
#: rpmdb/header.c:3237 rpmdb/header.c:3260 rpmdb/header.c:3284 #: rpmdb/header.c:3327 rpmdb/header.c:3356 rpmdb/header.c:3380
msgid "(not a number)" msgid "(not a number)"
msgstr "" msgstr ""
@ -3134,75 +3134,83 @@ msgid "%s has too large or too small integer value, skipped\n"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2408 #: rpmdb/header.c:2428
msgid "missing { after %" msgid "missing { after %"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2438 #: rpmdb/header.c:2458
msgid "missing } after %{" msgid "missing } after %{"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2452 #: rpmdb/header.c:2472
msgid "empty tag format" msgid "empty tag format"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2466 #: rpmdb/header.c:2486
msgid "empty tag name" msgid "empty tag name"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2483 #: rpmdb/header.c:2503
msgid "unknown tag" msgid "unknown tag"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2510 #: rpmdb/header.c:2530
msgid "] expected at end of array" msgid "] expected at end of array"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2528 #: rpmdb/header.c:2545
msgid "unexpected ]" msgid "unexpected ]"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2532 #: rpmdb/header.c:2558
msgid "unexpected }" msgid "unexpected }"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2601 #: rpmdb/header.c:2624
msgid "? expected in expression" msgid "? expected in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2610 #: rpmdb/header.c:2633
msgid "{ expected after ? in expression" msgid "{ expected after ? in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2624 rpmdb/header.c:2671 #: rpmdb/header.c:2647 rpmdb/header.c:2694
msgid "} expected in expression" msgid "} expected in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2634 #: rpmdb/header.c:2657
msgid ": expected following ? subexpression" msgid ": expected following ? subexpression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2654 #: rpmdb/header.c:2677
msgid "{ expected after : in expression" msgid "{ expected after : in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2681 #: rpmdb/header.c:2704
msgid "| expected at end of expression" msgid "| expected at end of expression"
msgstr "" msgstr ""
#: rpmdb/header.c:2828
msgid "(index out of range)"
msgstr ""
#: rpmdb/header.c:3132
msgid "array iterator used with different sized arrays"
msgstr ""
#: rpmdb/poptDB.c:18 #: rpmdb/poptDB.c:18
msgid "initialize database" msgid "initialize database"
msgstr "" msgstr ""

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: rpm 4.0.3\n" "Project-Id-Version: rpm 4.0.3\n"
"POT-Creation-Date: 2002-12-27 19:22-0500\n" "POT-Creation-Date: 2002-12-28 14:25-0500\n"
"PO-Revision-Date: 1999-12-01 22:49 +JST\n" "PO-Revision-Date: 1999-12-01 22:49 +JST\n"
"Last-Translator: Kanda Mitsuru <kanda@nn.iij4u.or.jp>\n" "Last-Translator: Kanda Mitsuru <kanda@nn.iij4u.or.jp>\n"
"Language-Team: JRPM <jrpm@linux.or.jp>\n" "Language-Team: JRPM <jrpm@linux.or.jp>\n"
@ -1475,7 +1475,7 @@ msgid "rpmtsOrder failed, %d elements remain\n"
msgstr "" msgstr ""
#: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405 #: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405
#: rpmdb/header.c:3237 rpmdb/header.c:3260 rpmdb/header.c:3284 #: rpmdb/header.c:3327 rpmdb/header.c:3356 rpmdb/header.c:3380
msgid "(not a number)" msgid "(not a number)"
msgstr "(数字ではありません)" msgstr "(数字ではありません)"
@ -3303,75 +3303,83 @@ msgid "%s has too large or too small integer value, skipped\n"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2408 #: rpmdb/header.c:2428
msgid "missing { after %" msgid "missing { after %"
msgstr "% の後に { がありません" msgstr "% の後に { がありません"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2438 #: rpmdb/header.c:2458
msgid "missing } after %{" msgid "missing } after %{"
msgstr "%{ の後に } がありません" msgstr "%{ の後に } がありません"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2452 #: rpmdb/header.c:2472
msgid "empty tag format" msgid "empty tag format"
msgstr "空のタグフォーマット" msgstr "空のタグフォーマット"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2466 #: rpmdb/header.c:2486
msgid "empty tag name" msgid "empty tag name"
msgstr "空のタグ名" msgstr "空のタグ名"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2483 #: rpmdb/header.c:2503
msgid "unknown tag" msgid "unknown tag"
msgstr "不明なタグ" msgstr "不明なタグ"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2510 #: rpmdb/header.c:2530
msgid "] expected at end of array" msgid "] expected at end of array"
msgstr "配列の後に ] が期待されます" msgstr "配列の後に ] が期待されます"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2528 #: rpmdb/header.c:2545
msgid "unexpected ]" msgid "unexpected ]"
msgstr "予期せぬ ]" msgstr "予期せぬ ]"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2532 #: rpmdb/header.c:2558
msgid "unexpected }" msgid "unexpected }"
msgstr "予期せぬ }" msgstr "予期せぬ }"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2601 #: rpmdb/header.c:2624
msgid "? expected in expression" msgid "? expected in expression"
msgstr "式中で ? が期待されます" msgstr "式中で ? が期待されます"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2610 #: rpmdb/header.c:2633
msgid "{ expected after ? in expression" msgid "{ expected after ? in expression"
msgstr "式中で ? の後に { が期待されます" msgstr "式中で ? の後に { が期待されます"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2624 rpmdb/header.c:2671 #: rpmdb/header.c:2647 rpmdb/header.c:2694
msgid "} expected in expression" msgid "} expected in expression"
msgstr "式中に } が期待されます" msgstr "式中に } が期待されます"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2634 #: rpmdb/header.c:2657
msgid ": expected following ? subexpression" msgid ": expected following ? subexpression"
msgstr "以下の ? サブ式の に: が期待されます" msgstr "以下の ? サブ式の に: が期待されます"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2654 #: rpmdb/header.c:2677
msgid "{ expected after : in expression" msgid "{ expected after : in expression"
msgstr "式中で : の後に { が期待されます" msgstr "式中で : の後に { が期待されます"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2681 #: rpmdb/header.c:2704
msgid "| expected at end of expression" msgid "| expected at end of expression"
msgstr "式の終りに | が期待されます" msgstr "式の終りに | が期待されます"
#: rpmdb/header.c:2828
msgid "(index out of range)"
msgstr ""
#: rpmdb/header.c:3132
msgid "array iterator used with different sized arrays"
msgstr ""
#: rpmdb/poptDB.c:18 #: rpmdb/poptDB.c:18
msgid "initialize database" msgid "initialize database"
msgstr "" msgstr ""

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: rpm 4.0.4\n" "Project-Id-Version: rpm 4.0.4\n"
"POT-Creation-Date: 2002-12-27 19:22-0500\n" "POT-Creation-Date: 2002-12-28 14:25-0500\n"
"PO-Revision-Date: 2002-03-04 17:17+0900\n" "PO-Revision-Date: 2002-03-04 17:17+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"
@ -1418,7 +1418,7 @@ msgid "rpmtsOrder failed, %d elements remain\n"
msgstr "" msgstr ""
#: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405 #: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405
#: rpmdb/header.c:3237 rpmdb/header.c:3260 rpmdb/header.c:3284 #: rpmdb/header.c:3327 rpmdb/header.c:3356 rpmdb/header.c:3380
msgid "(not a number)" msgid "(not a number)"
msgstr "(숫자가 아닙니다)" msgstr "(숫자가 아닙니다)"
@ -3188,75 +3188,83 @@ msgid "%s has too large or too small integer value, skipped\n"
msgstr "%s(은)는 너무 크거나 너무 적은 정수(int) 값입니다, 생략합니다\n" msgstr "%s(은)는 너무 크거나 너무 적은 정수(int) 값입니다, 생략합니다\n"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2408 #: rpmdb/header.c:2428
msgid "missing { after %" msgid "missing { after %"
msgstr "'%' 뒤에 '{' 가 없습니다" msgstr "'%' 뒤에 '{' 가 없습니다"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2438 #: rpmdb/header.c:2458
msgid "missing } after %{" msgid "missing } after %{"
msgstr "'%{' 뒤에 '}' 가 없습니다" msgstr "'%{' 뒤에 '}' 가 없습니다"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2452 #: rpmdb/header.c:2472
msgid "empty tag format" msgid "empty tag format"
msgstr "태그 형식이 비어있습니다" msgstr "태그 형식이 비어있습니다"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2466 #: rpmdb/header.c:2486
msgid "empty tag name" msgid "empty tag name"
msgstr "태그 이름이 비어있습니다" msgstr "태그 이름이 비어있습니다"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2483 #: rpmdb/header.c:2503
msgid "unknown tag" msgid "unknown tag"
msgstr "알 수 없는 태그 입니다" msgstr "알 수 없는 태그 입니다"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2510 #: rpmdb/header.c:2530
msgid "] expected at end of array" msgid "] expected at end of array"
msgstr "배열의 끝부분에 ']' 가 와야합니다" msgstr "배열의 끝부분에 ']' 가 와야합니다"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2528 #: rpmdb/header.c:2545
msgid "unexpected ]" msgid "unexpected ]"
msgstr "불필요한 ']' 가 있습니다" msgstr "불필요한 ']' 가 있습니다"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2532 #: rpmdb/header.c:2558
msgid "unexpected }" msgid "unexpected }"
msgstr "불필요한 '}' 가 있습니다" msgstr "불필요한 '}' 가 있습니다"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2601 #: rpmdb/header.c:2624
msgid "? expected in expression" msgid "? expected in expression"
msgstr "표현식에 '?' 가 와야합니다" msgstr "표현식에 '?' 가 와야합니다"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2610 #: rpmdb/header.c:2633
msgid "{ expected after ? in expression" msgid "{ expected after ? in expression"
msgstr "표현식의 '?' 뒤에 '{' 가 와야합니다" msgstr "표현식의 '?' 뒤에 '{' 가 와야합니다"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2624 rpmdb/header.c:2671 #: rpmdb/header.c:2647 rpmdb/header.c:2694
msgid "} expected in expression" msgid "} expected in expression"
msgstr "표현식에 '}' 가 와야합니다" msgstr "표현식에 '}' 가 와야합니다"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2634 #: rpmdb/header.c:2657
msgid ": expected following ? subexpression" msgid ": expected following ? subexpression"
msgstr "'?' 하부표현식(subexpression) 뒤에 ':' 이 와야합니다" msgstr "'?' 하부표현식(subexpression) 뒤에 ':' 이 와야합니다"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2654 #: rpmdb/header.c:2677
msgid "{ expected after : in expression" msgid "{ expected after : in expression"
msgstr "표현식의 ':' 뒤에 '{' 가 와야합니다" msgstr "표현식의 ':' 뒤에 '{' 가 와야합니다"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2681 #: rpmdb/header.c:2704
msgid "| expected at end of expression" msgid "| expected at end of expression"
msgstr "표현식의 끝부분에 '|' 가 와야합니다" msgstr "표현식의 끝부분에 '|' 가 와야합니다"
#: rpmdb/header.c:2828
msgid "(index out of range)"
msgstr ""
#: rpmdb/header.c:3132
msgid "array iterator used with different sized arrays"
msgstr ""
#: rpmdb/poptDB.c:18 #: rpmdb/poptDB.c:18
msgid "initialize database" msgid "initialize database"
msgstr "데이터베이스를 초기화 합니다" msgstr "데이터베이스를 초기화 합니다"

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: rpm 4.0.3\n" "Project-Id-Version: rpm 4.0.3\n"
"POT-Creation-Date: 2002-12-27 19:22-0500\n" "POT-Creation-Date: 2002-12-28 14:25-0500\n"
"PO-Revision-Date: 2001-06-27 12:24+0200\n" "PO-Revision-Date: 2001-06-27 12:24+0200\n"
"Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n" "Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n"
"Language-Team: Norwegian <no@li.org>\n" "Language-Team: Norwegian <no@li.org>\n"
@ -1417,7 +1417,7 @@ msgid "rpmtsOrder failed, %d elements remain\n"
msgstr "" msgstr ""
#: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405 #: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405
#: rpmdb/header.c:3237 rpmdb/header.c:3260 rpmdb/header.c:3284 #: rpmdb/header.c:3327 rpmdb/header.c:3356 rpmdb/header.c:3380
msgid "(not a number)" msgid "(not a number)"
msgstr "" msgstr ""
@ -3166,75 +3166,83 @@ msgid "%s has too large or too small integer value, skipped\n"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2408 #: rpmdb/header.c:2428
msgid "missing { after %" msgid "missing { after %"
msgstr "mangler { etter %" msgstr "mangler { etter %"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2438 #: rpmdb/header.c:2458
msgid "missing } after %{" msgid "missing } after %{"
msgstr "mangler } etter %{" msgstr "mangler } etter %{"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2452 #: rpmdb/header.c:2472
msgid "empty tag format" msgid "empty tag format"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2466 #: rpmdb/header.c:2486
msgid "empty tag name" msgid "empty tag name"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2483 #: rpmdb/header.c:2503
msgid "unknown tag" msgid "unknown tag"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2510 #: rpmdb/header.c:2530
msgid "] expected at end of array" msgid "] expected at end of array"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2528 #: rpmdb/header.c:2545
msgid "unexpected ]" msgid "unexpected ]"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2532 #: rpmdb/header.c:2558
msgid "unexpected }" msgid "unexpected }"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2601 #: rpmdb/header.c:2624
msgid "? expected in expression" msgid "? expected in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2610 #: rpmdb/header.c:2633
msgid "{ expected after ? in expression" msgid "{ expected after ? in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2624 rpmdb/header.c:2671 #: rpmdb/header.c:2647 rpmdb/header.c:2694
msgid "} expected in expression" msgid "} expected in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2634 #: rpmdb/header.c:2657
msgid ": expected following ? subexpression" msgid ": expected following ? subexpression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2654 #: rpmdb/header.c:2677
msgid "{ expected after : in expression" msgid "{ expected after : in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2681 #: rpmdb/header.c:2704
msgid "| expected at end of expression" msgid "| expected at end of expression"
msgstr "" msgstr ""
#: rpmdb/header.c:2828
msgid "(index out of range)"
msgstr ""
#: rpmdb/header.c:3132
msgid "array iterator used with different sized arrays"
msgstr ""
#: rpmdb/poptDB.c:18 #: rpmdb/poptDB.c:18
msgid "initialize database" msgid "initialize database"
msgstr "initier database" msgstr "initier database"

View File

@ -8,7 +8,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: rpm 4.0.3\n" "Project-Id-Version: rpm 4.0.3\n"
"POT-Creation-Date: 2002-12-27 19:22-0500\n" "POT-Creation-Date: 2002-12-28 14:25-0500\n"
"PO-Revision-Date: 1999-05-25 17:00+0100\n" "PO-Revision-Date: 1999-05-25 17:00+0100\n"
"Last-Translator: Pawe³ Dziekoñski <pdziekonski@mml.ch.pwr.wroc.pl>\n" "Last-Translator: Pawe³ Dziekoñski <pdziekonski@mml.ch.pwr.wroc.pl>\n"
"Language-Team: Polish <pl@li.org>\n" "Language-Team: Polish <pl@li.org>\n"
@ -1457,7 +1457,7 @@ msgid "rpmtsOrder failed, %d elements remain\n"
msgstr "" msgstr ""
#: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405 #: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405
#: rpmdb/header.c:3237 rpmdb/header.c:3260 rpmdb/header.c:3284 #: rpmdb/header.c:3327 rpmdb/header.c:3356 rpmdb/header.c:3380
msgid "(not a number)" msgid "(not a number)"
msgstr "(nie jest liczb±)" msgstr "(nie jest liczb±)"
@ -3257,75 +3257,83 @@ msgid "%s has too large or too small integer value, skipped\n"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2408 #: rpmdb/header.c:2428
msgid "missing { after %" msgid "missing { after %"
msgstr "brak { po %" msgstr "brak { po %"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2438 #: rpmdb/header.c:2458
msgid "missing } after %{" msgid "missing } after %{"
msgstr "brak } po %{" msgstr "brak } po %{"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2452 #: rpmdb/header.c:2472
msgid "empty tag format" msgid "empty tag format"
msgstr "pusty format etykiety" msgstr "pusty format etykiety"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2466 #: rpmdb/header.c:2486
msgid "empty tag name" msgid "empty tag name"
msgstr "pusta nazwa etykiety" msgstr "pusta nazwa etykiety"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2483 #: rpmdb/header.c:2503
msgid "unknown tag" msgid "unknown tag"
msgstr "nieznana etykieta" msgstr "nieznana etykieta"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2510 #: rpmdb/header.c:2530
msgid "] expected at end of array" msgid "] expected at end of array"
msgstr "spodziewany ] na koñcu tablicy" msgstr "spodziewany ] na koñcu tablicy"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2528 #: rpmdb/header.c:2545
msgid "unexpected ]" msgid "unexpected ]"
msgstr "nie spodziewany ]" msgstr "nie spodziewany ]"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2532 #: rpmdb/header.c:2558
msgid "unexpected }" msgid "unexpected }"
msgstr "nie spodziewany }" msgstr "nie spodziewany }"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2601 #: rpmdb/header.c:2624
msgid "? expected in expression" msgid "? expected in expression"
msgstr "spodziewany ? w wyra¿eniu" msgstr "spodziewany ? w wyra¿eniu"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2610 #: rpmdb/header.c:2633
msgid "{ expected after ? in expression" msgid "{ expected after ? in expression"
msgstr "spodziewany { po ? w wyra¿eniu" msgstr "spodziewany { po ? w wyra¿eniu"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2624 rpmdb/header.c:2671 #: rpmdb/header.c:2647 rpmdb/header.c:2694
msgid "} expected in expression" msgid "} expected in expression"
msgstr "spodziewany } w wyra¿eniu" msgstr "spodziewany } w wyra¿eniu"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2634 #: rpmdb/header.c:2657
msgid ": expected following ? subexpression" msgid ": expected following ? subexpression"
msgstr "spodziewany : po podwyra¿eniu ?" msgstr "spodziewany : po podwyra¿eniu ?"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2654 #: rpmdb/header.c:2677
msgid "{ expected after : in expression" msgid "{ expected after : in expression"
msgstr "spodziewany { po : w wyra¿eniu" msgstr "spodziewany { po : w wyra¿eniu"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2681 #: rpmdb/header.c:2704
msgid "| expected at end of expression" msgid "| expected at end of expression"
msgstr "spodziewany | na koñcu wyra¿enia" msgstr "spodziewany | na koñcu wyra¿enia"
#: rpmdb/header.c:2828
msgid "(index out of range)"
msgstr ""
#: rpmdb/header.c:3132
msgid "array iterator used with different sized arrays"
msgstr ""
#: rpmdb/poptDB.c:18 #: rpmdb/poptDB.c:18
msgid "initialize database" msgid "initialize database"
msgstr "" msgstr ""

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: rpm\n" "Project-Id-Version: rpm\n"
"POT-Creation-Date: 2002-12-27 19:22-0500\n" "POT-Creation-Date: 2002-12-28 14:25-0500\n"
"PO-Revision-Date: 2002-02-14 10:51+0000\n" "PO-Revision-Date: 2002-02-14 10:51+0000\n"
"Last-Translator: José Nuno Coelho Sanarra Pires <jncp@rnl.ist.utl.pt>\n" "Last-Translator: José Nuno Coelho Sanarra Pires <jncp@rnl.ist.utl.pt>\n"
"Language-Team: pt <morais@kde.org\n" "Language-Team: pt <morais@kde.org\n"
@ -1432,7 +1432,7 @@ msgid "rpmtsOrder failed, %d elements remain\n"
msgstr "" msgstr ""
#: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405 #: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405
#: rpmdb/header.c:3237 rpmdb/header.c:3260 rpmdb/header.c:3284 #: rpmdb/header.c:3327 rpmdb/header.c:3356 rpmdb/header.c:3380
msgid "(not a number)" msgid "(not a number)"
msgstr "(não é um número)" msgstr "(não é um número)"
@ -3199,75 +3199,83 @@ msgid "%s has too large or too small integer value, skipped\n"
msgstr "O %s tem um valor inteiro demasiado elevado ou pequeno, foi ignorado\n" msgstr "O %s tem um valor inteiro demasiado elevado ou pequeno, foi ignorado\n"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2408 #: rpmdb/header.c:2428
msgid "missing { after %" msgid "missing { after %"
msgstr "falta um { depois do %" msgstr "falta um { depois do %"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2438 #: rpmdb/header.c:2458
msgid "missing } after %{" msgid "missing } after %{"
msgstr "falta um } depois do %{" msgstr "falta um } depois do %{"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2452 #: rpmdb/header.c:2472
msgid "empty tag format" msgid "empty tag format"
msgstr "formato da opção em branco" msgstr "formato da opção em branco"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2466 #: rpmdb/header.c:2486
msgid "empty tag name" msgid "empty tag name"
msgstr "nome da opção em branco" msgstr "nome da opção em branco"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2483 #: rpmdb/header.c:2503
msgid "unknown tag" msgid "unknown tag"
msgstr "opção desconhecida" msgstr "opção desconhecida"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2510 #: rpmdb/header.c:2530
msgid "] expected at end of array" msgid "] expected at end of array"
msgstr "] esperado no fim do vector" msgstr "] esperado no fim do vector"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2528 #: rpmdb/header.c:2545
msgid "unexpected ]" msgid "unexpected ]"
msgstr "] inesperado" msgstr "] inesperado"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2532 #: rpmdb/header.c:2558
msgid "unexpected }" msgid "unexpected }"
msgstr "} inesperado" msgstr "} inesperado"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2601 #: rpmdb/header.c:2624
msgid "? expected in expression" msgid "? expected in expression"
msgstr "esperado um ? na expressão" msgstr "esperado um ? na expressão"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2610 #: rpmdb/header.c:2633
msgid "{ expected after ? in expression" msgid "{ expected after ? in expression"
msgstr "esperado um { a seguir ao ? na expressão" msgstr "esperado um { a seguir ao ? na expressão"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2624 rpmdb/header.c:2671 #: rpmdb/header.c:2647 rpmdb/header.c:2694
msgid "} expected in expression" msgid "} expected in expression"
msgstr "esperado um } na expressão" msgstr "esperado um } na expressão"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2634 #: rpmdb/header.c:2657
msgid ": expected following ? subexpression" msgid ": expected following ? subexpression"
msgstr "esperado um : a seguir à sub-expressão ?" msgstr "esperado um : a seguir à sub-expressão ?"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2654 #: rpmdb/header.c:2677
msgid "{ expected after : in expression" msgid "{ expected after : in expression"
msgstr "esperado um { a seguir ao : na expressão" msgstr "esperado um { a seguir ao : na expressão"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2681 #: rpmdb/header.c:2704
msgid "| expected at end of expression" msgid "| expected at end of expression"
msgstr "esperado um | no fim da expressão" msgstr "esperado um | no fim da expressão"
#: rpmdb/header.c:2828
msgid "(index out of range)"
msgstr ""
#: rpmdb/header.c:3132
msgid "array iterator used with different sized arrays"
msgstr ""
#: rpmdb/poptDB.c:18 #: rpmdb/poptDB.c:18
msgid "initialize database" msgid "initialize database"
msgstr "inicializar a base de dados" msgstr "inicializar a base de dados"

View File

@ -4,7 +4,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: rpm 4.0.3\n" "Project-Id-Version: rpm 4.0.3\n"
"POT-Creation-Date: 2002-12-27 19:22-0500\n" "POT-Creation-Date: 2002-12-28 14:25-0500\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8-bit\n" "Content-Transfer-Encoding: 8-bit\n"
@ -1568,7 +1568,7 @@ msgid "rpmtsOrder failed, %d elements remain\n"
msgstr "" msgstr ""
#: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405 #: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405
#: rpmdb/header.c:3237 rpmdb/header.c:3260 rpmdb/header.c:3284 #: rpmdb/header.c:3327 rpmdb/header.c:3356 rpmdb/header.c:3380
msgid "(not a number)" msgid "(not a number)"
msgstr "" msgstr ""
@ -3456,77 +3456,85 @@ msgid "%s has too large or too small integer value, skipped\n"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2408 #: rpmdb/header.c:2428
msgid "missing { after %" msgid "missing { after %"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2438 #: rpmdb/header.c:2458
msgid "missing } after %{" msgid "missing } after %{"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2452 #: rpmdb/header.c:2472
msgid "empty tag format" msgid "empty tag format"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2466 #: rpmdb/header.c:2486
msgid "empty tag name" msgid "empty tag name"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2483 #: rpmdb/header.c:2503
msgid "unknown tag" msgid "unknown tag"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2510 #: rpmdb/header.c:2530
msgid "] expected at end of array" msgid "] expected at end of array"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2528 #: rpmdb/header.c:2545
#, fuzzy #, fuzzy
msgid "unexpected ]" msgid "unexpected ]"
msgstr "fonte de pesquisa no esperado" msgstr "fonte de pesquisa no esperado"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2532 #: rpmdb/header.c:2558
#, fuzzy #, fuzzy
msgid "unexpected }" msgid "unexpected }"
msgstr "fonte de pesquisa no esperado" msgstr "fonte de pesquisa no esperado"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2601 #: rpmdb/header.c:2624
msgid "? expected in expression" msgid "? expected in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2610 #: rpmdb/header.c:2633
msgid "{ expected after ? in expression" msgid "{ expected after ? in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2624 rpmdb/header.c:2671 #: rpmdb/header.c:2647 rpmdb/header.c:2694
msgid "} expected in expression" msgid "} expected in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2634 #: rpmdb/header.c:2657
msgid ": expected following ? subexpression" msgid ": expected following ? subexpression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2654 #: rpmdb/header.c:2677
msgid "{ expected after : in expression" msgid "{ expected after : in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2681 #: rpmdb/header.c:2704
msgid "| expected at end of expression" msgid "| expected at end of expression"
msgstr "" msgstr ""
#: rpmdb/header.c:2828
msgid "(index out of range)"
msgstr ""
#: rpmdb/header.c:3132
msgid "array iterator used with different sized arrays"
msgstr ""
#: rpmdb/poptDB.c:18 #: rpmdb/poptDB.c:18
msgid "initialize database" msgid "initialize database"
msgstr "" msgstr ""

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: rpm 4.0.3\n" "Project-Id-Version: rpm 4.0.3\n"
"POT-Creation-Date: 2002-12-27 19:22-0500\n" "POT-Creation-Date: 2002-12-28 14:25-0500\n"
"PO-Revision-Date: 1999-04-10 12:00+EST\n" "PO-Revision-Date: 1999-04-10 12:00+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"
@ -1390,7 +1390,7 @@ msgid "rpmtsOrder failed, %d elements remain\n"
msgstr "" msgstr ""
#: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405 #: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405
#: rpmdb/header.c:3237 rpmdb/header.c:3260 rpmdb/header.c:3284 #: rpmdb/header.c:3327 rpmdb/header.c:3356 rpmdb/header.c:3380
msgid "(not a number)" msgid "(not a number)"
msgstr "" msgstr ""
@ -3103,75 +3103,83 @@ msgid "%s has too large or too small integer value, skipped\n"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2408 #: rpmdb/header.c:2428
msgid "missing { after %" msgid "missing { after %"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2438 #: rpmdb/header.c:2458
msgid "missing } after %{" msgid "missing } after %{"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2452 #: rpmdb/header.c:2472
msgid "empty tag format" msgid "empty tag format"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2466 #: rpmdb/header.c:2486
msgid "empty tag name" msgid "empty tag name"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2483 #: rpmdb/header.c:2503
msgid "unknown tag" msgid "unknown tag"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2510 #: rpmdb/header.c:2530
msgid "] expected at end of array" msgid "] expected at end of array"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2528 #: rpmdb/header.c:2545
msgid "unexpected ]" msgid "unexpected ]"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2532 #: rpmdb/header.c:2558
msgid "unexpected }" msgid "unexpected }"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2601 #: rpmdb/header.c:2624
msgid "? expected in expression" msgid "? expected in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2610 #: rpmdb/header.c:2633
msgid "{ expected after ? in expression" msgid "{ expected after ? in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2624 rpmdb/header.c:2671 #: rpmdb/header.c:2647 rpmdb/header.c:2694
msgid "} expected in expression" msgid "} expected in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2634 #: rpmdb/header.c:2657
msgid ": expected following ? subexpression" msgid ": expected following ? subexpression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2654 #: rpmdb/header.c:2677
msgid "{ expected after : in expression" msgid "{ expected after : in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2681 #: rpmdb/header.c:2704
msgid "| expected at end of expression" msgid "| expected at end of expression"
msgstr "" msgstr ""
#: rpmdb/header.c:2828
msgid "(index out of range)"
msgstr ""
#: rpmdb/header.c:3132
msgid "array iterator used with different sized arrays"
msgstr ""
#: rpmdb/poptDB.c:18 #: rpmdb/poptDB.c:18
msgid "initialize database" msgid "initialize database"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2002-12-27 19:22-0500\n" "POT-Creation-Date: 2002-12-28 14:25-0500\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"
@ -1396,7 +1396,7 @@ msgid "rpmtsOrder failed, %d elements remain\n"
msgstr "" msgstr ""
#: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405 #: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405
#: rpmdb/header.c:3237 rpmdb/header.c:3260 rpmdb/header.c:3284 #: rpmdb/header.c:3327 rpmdb/header.c:3356 rpmdb/header.c:3380
msgid "(not a number)" msgid "(not a number)"
msgstr "" msgstr ""
@ -3109,75 +3109,83 @@ msgid "%s has too large or too small integer value, skipped\n"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2408 #: rpmdb/header.c:2428
msgid "missing { after %" msgid "missing { after %"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2438 #: rpmdb/header.c:2458
msgid "missing } after %{" msgid "missing } after %{"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2452 #: rpmdb/header.c:2472
msgid "empty tag format" msgid "empty tag format"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2466 #: rpmdb/header.c:2486
msgid "empty tag name" msgid "empty tag name"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2483 #: rpmdb/header.c:2503
msgid "unknown tag" msgid "unknown tag"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2510 #: rpmdb/header.c:2530
msgid "] expected at end of array" msgid "] expected at end of array"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2528 #: rpmdb/header.c:2545
msgid "unexpected ]" msgid "unexpected ]"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2532 #: rpmdb/header.c:2558
msgid "unexpected }" msgid "unexpected }"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2601 #: rpmdb/header.c:2624
msgid "? expected in expression" msgid "? expected in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2610 #: rpmdb/header.c:2633
msgid "{ expected after ? in expression" msgid "{ expected after ? in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2624 rpmdb/header.c:2671 #: rpmdb/header.c:2647 rpmdb/header.c:2694
msgid "} expected in expression" msgid "} expected in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2634 #: rpmdb/header.c:2657
msgid ": expected following ? subexpression" msgid ": expected following ? subexpression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2654 #: rpmdb/header.c:2677
msgid "{ expected after : in expression" msgid "{ expected after : in expression"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2681 #: rpmdb/header.c:2704
msgid "| expected at end of expression" msgid "| expected at end of expression"
msgstr "" msgstr ""
#: rpmdb/header.c:2828
msgid "(index out of range)"
msgstr ""
#: rpmdb/header.c:3132
msgid "array iterator used with different sized arrays"
msgstr ""
#: rpmdb/poptDB.c:18 #: rpmdb/poptDB.c:18
msgid "initialize database" msgid "initialize database"
msgstr "" msgstr ""

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: rpm 4.0.3\n" "Project-Id-Version: rpm 4.0.3\n"
"POT-Creation-Date: 2002-12-27 19:22-0500\n" "POT-Creation-Date: 2002-12-28 14:25-0500\n"
"PO-Revision-Date: 2002-08-27 13:36-0400\n" "PO-Revision-Date: 2002-08-27 13:36-0400\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"
@ -1428,7 +1428,7 @@ msgid "rpmtsOrder failed, %d elements remain\n"
msgstr "ÏÛÉÂËÁ rpmtsOrder, ÏÓÔÁÌÏÓØ %d ÜÌÅÍÅÎÔÏ×\n" msgstr "ÏÛÉÂËÁ rpmtsOrder, ÏÓÔÁÌÏÓØ %d ÜÌÅÍÅÎÔÏ×\n"
#: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405 #: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405
#: rpmdb/header.c:3237 rpmdb/header.c:3260 rpmdb/header.c:3284 #: rpmdb/header.c:3327 rpmdb/header.c:3356 rpmdb/header.c:3380
msgid "(not a number)" msgid "(not a number)"
msgstr "(ÎÅ ÞÉÓÌÏ)" msgstr "(ÎÅ ÞÉÓÌÏ)"
@ -3156,75 +3156,83 @@ msgstr ""
"%s ÉÍÅÅÔ ÓÌÉÛËÏÍ ÍÁÌÕÀ ÉÌÉ ÓÌÉÛËÏÍ ÂÏÌØÛÕÀ ×ÅÌÉÞÉÎÕ integer, ÐÒÏÐÕÝÅÎÏ\n" "%s ÉÍÅÅÔ ÓÌÉÛËÏÍ ÍÁÌÕÀ ÉÌÉ ÓÌÉÛËÏÍ ÂÏÌØÛÕÀ ×ÅÌÉÞÉÎÕ integer, ÐÒÏÐÕÝÅÎÏ\n"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2408 #: rpmdb/header.c:2428
msgid "missing { after %" msgid "missing { after %"
msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ \"{\" ÐÏÓÌÅ \"%\"" msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ \"{\" ÐÏÓÌÅ \"%\""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2438 #: rpmdb/header.c:2458
msgid "missing } after %{" msgid "missing } after %{"
msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ \"}\" ÐÏÓÌÅ \"%{\"" msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ \"}\" ÐÏÓÌÅ \"%{\""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2452 #: rpmdb/header.c:2472
msgid "empty tag format" msgid "empty tag format"
msgstr "ÐÕÓÔÏÊ ÆÏÒÍÁÔ ÔÜÇÁ" msgstr "ÐÕÓÔÏÊ ÆÏÒÍÁÔ ÔÜÇÁ"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2466 #: rpmdb/header.c:2486
msgid "empty tag name" msgid "empty tag name"
msgstr "ÐÕÓÔÏÅ ÉÍÑ ÔÜÇÁ" msgstr "ÐÕÓÔÏÅ ÉÍÑ ÔÜÇÁ"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2483 #: rpmdb/header.c:2503
msgid "unknown tag" msgid "unknown tag"
msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ ÔÜÇ" msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ ÔÜÇ"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2510 #: rpmdb/header.c:2530
msgid "] expected at end of array" msgid "] expected at end of array"
msgstr "× ËÏÎÃÅ ÍÁÓÓÉ×Á ÏÖÉÄÁÌÁÓØ \"]\"" msgstr "× ËÏÎÃÅ ÍÁÓÓÉ×Á ÏÖÉÄÁÌÁÓØ \"]\""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2528 #: rpmdb/header.c:2545
msgid "unexpected ]" msgid "unexpected ]"
msgstr "ÎÅÏÖÉÄÁÎÎÁÑ \"]\"" msgstr "ÎÅÏÖÉÄÁÎÎÁÑ \"]\""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2532 #: rpmdb/header.c:2558
msgid "unexpected }" msgid "unexpected }"
msgstr "ÎÅÏÖÉÄÁÎÎÁÑ \"}\"" msgstr "ÎÅÏÖÉÄÁÎÎÁÑ \"}\""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2601 #: rpmdb/header.c:2624
msgid "? expected in expression" msgid "? expected in expression"
msgstr "× ×ÙÒÁÖÅÎÉÉ ÏÖÉÄÁÌÏÓØ \"?\"" msgstr "× ×ÙÒÁÖÅÎÉÉ ÏÖÉÄÁÌÏÓØ \"?\""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2610 #: rpmdb/header.c:2633
msgid "{ expected after ? in expression" msgid "{ expected after ? in expression"
msgstr "× ×ÙÒÁÖÅÎÉÉ ÐÏÓÌÅ \"?\" ÏÖÉÄÁÌÏÓØ \"{\"" msgstr "× ×ÙÒÁÖÅÎÉÉ ÐÏÓÌÅ \"?\" ÏÖÉÄÁÌÏÓØ \"{\""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2624 rpmdb/header.c:2671 #: rpmdb/header.c:2647 rpmdb/header.c:2694
msgid "} expected in expression" msgid "} expected in expression"
msgstr "× ×ÙÒÁÖÅÎÉÉ ÏÖÉÄÁÌÏÓØ \"}\"" msgstr "× ×ÙÒÁÖÅÎÉÉ ÏÖÉÄÁÌÏÓØ \"}\""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2634 #: rpmdb/header.c:2657
msgid ": expected following ? subexpression" msgid ": expected following ? subexpression"
msgstr "× ×ÙÒÁÖÅÎÉÉ ÐÏÓÌÅ \"?\" ÏÖÉÄÁÌÏÓØ \":\"" msgstr "× ×ÙÒÁÖÅÎÉÉ ÐÏÓÌÅ \"?\" ÏÖÉÄÁÌÏÓØ \":\""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2654 #: rpmdb/header.c:2677
msgid "{ expected after : in expression" msgid "{ expected after : in expression"
msgstr "× ×ÙÒÁÖÅÎÉÉ ÐÏÓÌÅ \":\" ÏÖÉÄÁÌÏÓØ \"{\"" msgstr "× ×ÙÒÁÖÅÎÉÉ ÐÏÓÌÅ \":\" ÏÖÉÄÁÌÏÓØ \"{\""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2681 #: rpmdb/header.c:2704
msgid "| expected at end of expression" msgid "| expected at end of expression"
msgstr "× ËÏÎÃÅ ×ÙÒÁÖÅÎÉÑ ÏÖÉÄÁÌÓÑ \"|\"" msgstr "× ËÏÎÃÅ ×ÙÒÁÖÅÎÉÑ ÏÖÉÄÁÌÓÑ \"|\""
#: rpmdb/header.c:2828
msgid "(index out of range)"
msgstr ""
#: rpmdb/header.c:3132
msgid "array iterator used with different sized arrays"
msgstr ""
#: rpmdb/poptDB.c:18 #: rpmdb/poptDB.c:18
msgid "initialize database" msgid "initialize database"
msgstr "ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ÂÁÚÕ ÄÁÎÎÙÈ" msgstr "ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ÂÁÚÕ ÄÁÎÎÙÈ"

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: rpm 4.0.3\n" "Project-Id-Version: rpm 4.0.3\n"
"POT-Creation-Date: 2002-12-27 19:22-0500\n" "POT-Creation-Date: 2002-12-28 14:25-0500\n"
"PO-Revision-Date: 1999-04-08 21:37+02:00\n" "PO-Revision-Date: 1999-04-08 21:37+02:00\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"
@ -1455,7 +1455,7 @@ msgid "rpmtsOrder failed, %d elements remain\n"
msgstr "" msgstr ""
#: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405 #: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405
#: rpmdb/header.c:3237 rpmdb/header.c:3260 rpmdb/header.c:3284 #: rpmdb/header.c:3327 rpmdb/header.c:3356 rpmdb/header.c:3380
msgid "(not a number)" msgid "(not a number)"
msgstr "(nie je èíslo)" msgstr "(nie je èíslo)"
@ -3253,75 +3253,83 @@ msgid "%s has too large or too small integer value, skipped\n"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2408 #: rpmdb/header.c:2428
msgid "missing { after %" msgid "missing { after %"
msgstr "chýbajúce { po %" msgstr "chýbajúce { po %"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2438 #: rpmdb/header.c:2458
msgid "missing } after %{" msgid "missing } after %{"
msgstr "chýbajúce } po %{" msgstr "chýbajúce } po %{"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2452 #: rpmdb/header.c:2472
msgid "empty tag format" msgid "empty tag format"
msgstr "prázdny tag formát" msgstr "prázdny tag formát"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2466 #: rpmdb/header.c:2486
msgid "empty tag name" msgid "empty tag name"
msgstr "prázdne meno tagu" msgstr "prázdne meno tagu"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2483 #: rpmdb/header.c:2503
msgid "unknown tag" msgid "unknown tag"
msgstr "neznámy tag" msgstr "neznámy tag"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2510 #: rpmdb/header.c:2530
msgid "] expected at end of array" msgid "] expected at end of array"
msgstr "] oèakávané na konci poµa" msgstr "] oèakávané na konci poµa"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2528 #: rpmdb/header.c:2545
msgid "unexpected ]" msgid "unexpected ]"
msgstr "neoèakávané ]" msgstr "neoèakávané ]"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2532 #: rpmdb/header.c:2558
msgid "unexpected }" msgid "unexpected }"
msgstr "neoèakávané }" msgstr "neoèakávané }"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2601 #: rpmdb/header.c:2624
msgid "? expected in expression" msgid "? expected in expression"
msgstr "? oèakávané vo výraze" msgstr "? oèakávané vo výraze"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2610 #: rpmdb/header.c:2633
msgid "{ expected after ? in expression" msgid "{ expected after ? in expression"
msgstr "{ oèakávané po ? vo výraze" msgstr "{ oèakávané po ? vo výraze"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2624 rpmdb/header.c:2671 #: rpmdb/header.c:2647 rpmdb/header.c:2694
msgid "} expected in expression" msgid "} expected in expression"
msgstr "} oèakávané vo výraze" msgstr "} oèakávané vo výraze"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2634 #: rpmdb/header.c:2657
msgid ": expected following ? subexpression" msgid ": expected following ? subexpression"
msgstr ": oèakávané po ? podvýraze" msgstr ": oèakávané po ? podvýraze"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2654 #: rpmdb/header.c:2677
msgid "{ expected after : in expression" msgid "{ expected after : in expression"
msgstr "{ oèakávané po : vo výraze" msgstr "{ oèakávané po : vo výraze"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2681 #: rpmdb/header.c:2704
msgid "| expected at end of expression" msgid "| expected at end of expression"
msgstr "| oèakávené na konci výrazu" msgstr "| oèakávené na konci výrazu"
#: rpmdb/header.c:2828
msgid "(index out of range)"
msgstr ""
#: rpmdb/header.c:3132
msgid "array iterator used with different sized arrays"
msgstr ""
#: rpmdb/poptDB.c:18 #: rpmdb/poptDB.c:18
msgid "initialize database" msgid "initialize database"
msgstr "" msgstr ""

View File

@ -1,12 +1,12 @@
# -*- mode:po; coding:iso-latin-2; -*- Slovenian messages for Redhat pkg. mngr. # -*- mode:po; coding:iso-latin-2; -*- Slovenian messages for Redhat pkg. mngr.
# Copyright (C) 2000 Free Software Foundation, Inc. # Copyright (C) 2000 Free Software Foundation, Inc.
# Primo¾ Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>, 2000. # Primo¾ Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>, 2000.
# $Id: sl.po,v 1.353 2002/12/28 00:24:51 jbj Exp $ # $Id: sl.po,v 1.354 2002/12/28 19:31:55 jbj Exp $
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: rpm 4.0.3\n" "Project-Id-Version: rpm 4.0.3\n"
"POT-Creation-Date: 2002-12-27 19:22-0500\n" "POT-Creation-Date: 2002-12-28 14:25-0500\n"
"PO-Revision-Date: 2000-10-08 19:05+0200\n" "PO-Revision-Date: 2000-10-08 19:05+0200\n"
"Last-Translator: Grega Fajdiga <gregor.fajdiga@telemach.net>\n" "Last-Translator: Grega Fajdiga <gregor.fajdiga@telemach.net>\n"
"Language-Team: Slovenian <sl@li.org>\n" "Language-Team: Slovenian <sl@li.org>\n"
@ -1458,7 +1458,7 @@ msgid "rpmtsOrder failed, %d elements remain\n"
msgstr "" msgstr ""
#: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405 #: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405
#: rpmdb/header.c:3237 rpmdb/header.c:3260 rpmdb/header.c:3284 #: rpmdb/header.c:3327 rpmdb/header.c:3356 rpmdb/header.c:3380
msgid "(not a number)" msgid "(not a number)"
msgstr "(ni ¹tevilo)" msgstr "(ni ¹tevilo)"
@ -3258,75 +3258,83 @@ msgstr ""
"¹tevila, prezrto\n" "¹tevila, prezrto\n"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2408 #: rpmdb/header.c:2428
msgid "missing { after %" msgid "missing { after %"
msgstr "manjkajoèi { za %" msgstr "manjkajoèi { za %"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2438 #: rpmdb/header.c:2458
msgid "missing } after %{" msgid "missing } after %{"
msgstr "manjkajoèi } za %{" msgstr "manjkajoèi } za %{"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2452 #: rpmdb/header.c:2472
msgid "empty tag format" msgid "empty tag format"
msgstr "oblika znaèke manjka" msgstr "oblika znaèke manjka"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2466 #: rpmdb/header.c:2486
msgid "empty tag name" msgid "empty tag name"
msgstr "ime znaèke manjka" msgstr "ime znaèke manjka"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2483 #: rpmdb/header.c:2503
msgid "unknown tag" msgid "unknown tag"
msgstr "neznana znaèka" msgstr "neznana znaèka"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2510 #: rpmdb/header.c:2530
msgid "] expected at end of array" msgid "] expected at end of array"
msgstr "na koncu polja je prièakovan ]" msgstr "na koncu polja je prièakovan ]"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2528 #: rpmdb/header.c:2545
msgid "unexpected ]" msgid "unexpected ]"
msgstr "neprièakovan ]" msgstr "neprièakovan ]"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2532 #: rpmdb/header.c:2558
msgid "unexpected }" msgid "unexpected }"
msgstr "neprièakovan }" msgstr "neprièakovan }"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2601 #: rpmdb/header.c:2624
msgid "? expected in expression" msgid "? expected in expression"
msgstr "v izrazu je prièakovan ?" msgstr "v izrazu je prièakovan ?"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2610 #: rpmdb/header.c:2633
msgid "{ expected after ? in expression" msgid "{ expected after ? in expression"
msgstr "v izrazu je za { prièakovan ?" msgstr "v izrazu je za { prièakovan ?"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2624 rpmdb/header.c:2671 #: rpmdb/header.c:2647 rpmdb/header.c:2694
msgid "} expected in expression" msgid "} expected in expression"
msgstr "v izrazu je prièakovan }" msgstr "v izrazu je prièakovan }"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2634 #: rpmdb/header.c:2657
msgid ": expected following ? subexpression" msgid ": expected following ? subexpression"
msgstr "za podizrazom ? je prièakovano :" msgstr "za podizrazom ? je prièakovano :"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2654 #: rpmdb/header.c:2677
msgid "{ expected after : in expression" msgid "{ expected after : in expression"
msgstr "v izrazu je za : prièakovan {" msgstr "v izrazu je za : prièakovan {"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2681 #: rpmdb/header.c:2704
msgid "| expected at end of expression" msgid "| expected at end of expression"
msgstr "na koncu izraza je prièakovan |" msgstr "na koncu izraza je prièakovan |"
#: rpmdb/header.c:2828
msgid "(index out of range)"
msgstr ""
#: rpmdb/header.c:3132
msgid "array iterator used with different sized arrays"
msgstr ""
#: rpmdb/poptDB.c:18 #: rpmdb/poptDB.c:18
msgid "initialize database" msgid "initialize database"
msgstr "" msgstr ""

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: rpm 4.0.3\n" "Project-Id-Version: rpm 4.0.3\n"
"POT-Creation-Date: 2002-12-27 19:22-0500\n" "POT-Creation-Date: 2002-12-28 14:25-0500\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=iso-8859-2\n" "Content-Type: text/plain; charset=iso-8859-2\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
@ -1445,7 +1445,7 @@ msgid "rpmtsOrder failed, %d elements remain\n"
msgstr "" msgstr ""
#: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405 #: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405
#: rpmdb/header.c:3237 rpmdb/header.c:3260 rpmdb/header.c:3284 #: rpmdb/header.c:3327 rpmdb/header.c:3356 rpmdb/header.c:3380
msgid "(not a number)" msgid "(not a number)"
msgstr "(nije broj)" msgstr "(nije broj)"
@ -3245,77 +3245,85 @@ msgid "%s has too large or too small integer value, skipped\n"
msgstr "" msgstr ""
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2408 #: rpmdb/header.c:2428
msgid "missing { after %" msgid "missing { after %"
msgstr "nedostaje { posle %" msgstr "nedostaje { posle %"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2438 #: rpmdb/header.c:2458
msgid "missing } after %{" msgid "missing } after %{"
msgstr "nedostaje } posle %" msgstr "nedostaje } posle %"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2452 #: rpmdb/header.c:2472
msgid "empty tag format" msgid "empty tag format"
msgstr "prazan 'tag' format'" msgstr "prazan 'tag' format'"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2466 #: rpmdb/header.c:2486
msgid "empty tag name" msgid "empty tag name"
msgstr "prazno ime tag-a" msgstr "prazno ime tag-a"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2483 #: rpmdb/header.c:2503
msgid "unknown tag" msgid "unknown tag"
msgstr "nepoznat tag" msgstr "nepoznat tag"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2510 #: rpmdb/header.c:2530
msgid "] expected at end of array" msgid "] expected at end of array"
msgstr "] oèekivano na kraju niza" msgstr "] oèekivano na kraju niza"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2528 #: rpmdb/header.c:2545
msgid "unexpected ]" msgid "unexpected ]"
msgstr "neoèekivano ]" msgstr "neoèekivano ]"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2532 #: rpmdb/header.c:2558
msgid "unexpected }" msgid "unexpected }"
msgstr "neoèekivano }" msgstr "neoèekivano }"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2601 #: rpmdb/header.c:2624
msgid "? expected in expression" msgid "? expected in expression"
msgstr "oèekivan znak ? u izrazu" msgstr "oèekivan znak ? u izrazu"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2610 #: rpmdb/header.c:2633
#, fuzzy #, fuzzy
msgid "{ expected after ? in expression" msgid "{ expected after ? in expression"
msgstr "{ oèekivano posle ? u izrazu" msgstr "{ oèekivano posle ? u izrazu"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2624 rpmdb/header.c:2671 #: rpmdb/header.c:2647 rpmdb/header.c:2694
msgid "} expected in expression" msgid "} expected in expression"
msgstr "} oèekivano u izrazu" msgstr "} oèekivano u izrazu"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2634 #: rpmdb/header.c:2657
msgid ": expected following ? subexpression" msgid ": expected following ? subexpression"
msgstr "oèekivano : praæeno ? podizrazom" msgstr "oèekivano : praæeno ? podizrazom"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2654 #: rpmdb/header.c:2677
#, fuzzy #, fuzzy
msgid "{ expected after : in expression" msgid "{ expected after : in expression"
msgstr "{ oèekivano posle : u izrazu" msgstr "{ oèekivano posle : u izrazu"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2681 #: rpmdb/header.c:2704
msgid "| expected at end of expression" msgid "| expected at end of expression"
msgstr "| oèekivano na kraju izraza" msgstr "| oèekivano na kraju izraza"
#: rpmdb/header.c:2828
msgid "(index out of range)"
msgstr ""
#: rpmdb/header.c:3132
msgid "array iterator used with different sized arrays"
msgstr ""
#: rpmdb/poptDB.c:18 #: rpmdb/poptDB.c:18
msgid "initialize database" msgid "initialize database"
msgstr "" msgstr ""

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: rpm 4.1\n" "Project-Id-Version: rpm 4.1\n"
"POT-Creation-Date: 2002-12-27 19:22-0500\n" "POT-Creation-Date: 2002-12-28 14:25-0500\n"
"PO-Revision-Date: 2002-08-19 22:26+0200\n" "PO-Revision-Date: 2002-08-19 22:26+0200\n"
"Last-Translator: Göran Uddeborg <goeran@uddeborg.pp.se>\n" "Last-Translator: Göran Uddeborg <goeran@uddeborg.pp.se>\n"
"Language-Team: Swedish <sv@li.org>\n" "Language-Team: Swedish <sv@li.org>\n"
@ -1414,7 +1414,7 @@ msgid "rpmtsOrder failed, %d elements remain\n"
msgstr "rpmtsOrder misslyckades, %d element återstår\n" msgstr "rpmtsOrder misslyckades, %d element återstår\n"
#: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405 #: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405
#: rpmdb/header.c:3237 rpmdb/header.c:3260 rpmdb/header.c:3284 #: rpmdb/header.c:3327 rpmdb/header.c:3356 rpmdb/header.c:3380
msgid "(not a number)" msgid "(not a number)"
msgstr "(inte ett tal)" msgstr "(inte ett tal)"
@ -3139,75 +3139,83 @@ msgid "%s has too large or too small integer value, skipped\n"
msgstr "%s har för stort eller för litet heltalsvärde, hoppar över\n" msgstr "%s har för stort eller för litet heltalsvärde, hoppar över\n"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2408 #: rpmdb/header.c:2428
msgid "missing { after %" msgid "missing { after %"
msgstr "{ saknas efter %" msgstr "{ saknas efter %"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2438 #: rpmdb/header.c:2458
msgid "missing } after %{" msgid "missing } after %{"
msgstr "} saknas efter %{" msgstr "} saknas efter %{"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2452 #: rpmdb/header.c:2472
msgid "empty tag format" msgid "empty tag format"
msgstr "tomt taggformat" msgstr "tomt taggformat"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2466 #: rpmdb/header.c:2486
msgid "empty tag name" msgid "empty tag name"
msgstr "tomt taggnamn" msgstr "tomt taggnamn"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2483 #: rpmdb/header.c:2503
msgid "unknown tag" msgid "unknown tag"
msgstr "okänd tagg" msgstr "okänd tagg"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2510 #: rpmdb/header.c:2530
msgid "] expected at end of array" msgid "] expected at end of array"
msgstr "] förväntades vid slutet på vektor" msgstr "] förväntades vid slutet på vektor"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2528 #: rpmdb/header.c:2545
msgid "unexpected ]" msgid "unexpected ]"
msgstr "oväntad ]" msgstr "oväntad ]"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2532 #: rpmdb/header.c:2558
msgid "unexpected }" msgid "unexpected }"
msgstr "oväntad }" msgstr "oväntad }"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2601 #: rpmdb/header.c:2624
msgid "? expected in expression" msgid "? expected in expression"
msgstr "? förväntades i uttryck" msgstr "? förväntades i uttryck"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2610 #: rpmdb/header.c:2633
msgid "{ expected after ? in expression" msgid "{ expected after ? in expression"
msgstr "{ förväntades efter ? i uttryck" msgstr "{ förväntades efter ? i uttryck"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2624 rpmdb/header.c:2671 #: rpmdb/header.c:2647 rpmdb/header.c:2694
msgid "} expected in expression" msgid "} expected in expression"
msgstr "} förväntades i uttryck" msgstr "} förväntades i uttryck"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2634 #: rpmdb/header.c:2657
msgid ": expected following ? subexpression" msgid ": expected following ? subexpression"
msgstr ": förväntades efter ? i deluttryck" msgstr ": förväntades efter ? i deluttryck"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2654 #: rpmdb/header.c:2677
msgid "{ expected after : in expression" msgid "{ expected after : in expression"
msgstr "{ förväntades efter : i uttryck" msgstr "{ förväntades efter : i uttryck"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2681 #: rpmdb/header.c:2704
msgid "| expected at end of expression" msgid "| expected at end of expression"
msgstr "| förväntades vid slutet på uttryck" msgstr "| förväntades vid slutet på uttryck"
#: rpmdb/header.c:2828
msgid "(index out of range)"
msgstr ""
#: rpmdb/header.c:3132
msgid "array iterator used with different sized arrays"
msgstr ""
#: rpmdb/poptDB.c:18 #: rpmdb/poptDB.c:18
msgid "initialize database" msgid "initialize database"
msgstr "initiera databas" msgstr "initiera databas"

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: rpm 4.0.3\n" "Project-Id-Version: rpm 4.0.3\n"
"POT-Creation-Date: 2002-12-27 19:22-0500\n" "POT-Creation-Date: 2002-12-28 14:25-0500\n"
"PO-Revision-Date: 2001-07-05 08:02+300\n" "PO-Revision-Date: 2001-07-05 08:02+300\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"
@ -1445,7 +1445,7 @@ msgid "rpmtsOrder failed, %d elements remain\n"
msgstr "" msgstr ""
#: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405 #: lib/formats.c:39 lib/formats.c:71 lib/formats.c:106 lib/formats.c:405
#: rpmdb/header.c:3237 rpmdb/header.c:3260 rpmdb/header.c:3284 #: rpmdb/header.c:3327 rpmdb/header.c:3356 rpmdb/header.c:3380
msgid "(not a number)" msgid "(not a number)"
msgstr "(bir sayý deðil)" msgstr "(bir sayý deðil)"
@ -3211,75 +3211,83 @@ msgid "%s has too large or too small integer value, skipped\n"
msgstr "%s ya çok büyük ya da çok küçük 'integer' deðer içeriyor, atlandý\n" msgstr "%s ya çok büyük ya da çok küçük 'integer' deðer içeriyor, atlandý\n"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2408 #: rpmdb/header.c:2428
msgid "missing { after %" msgid "missing { after %"
msgstr "%% den sonraki { yok" msgstr "%% den sonraki { yok"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2438 #: rpmdb/header.c:2458
msgid "missing } after %{" msgid "missing } after %{"
msgstr "%%{ den sonraki } yok" msgstr "%%{ den sonraki } yok"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2452 #: rpmdb/header.c:2472
msgid "empty tag format" msgid "empty tag format"
msgstr "etiket biçemi boþ" msgstr "etiket biçemi boþ"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2466 #: rpmdb/header.c:2486
msgid "empty tag name" msgid "empty tag name"
msgstr "etiket ismi boþ" msgstr "etiket ismi boþ"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2483 #: rpmdb/header.c:2503
msgid "unknown tag" msgid "unknown tag"
msgstr "bilinmeyen etiket" msgstr "bilinmeyen etiket"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2510 #: rpmdb/header.c:2530
msgid "] expected at end of array" msgid "] expected at end of array"
msgstr "dizinin sonunda ] gerekli" msgstr "dizinin sonunda ] gerekli"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2528 #: rpmdb/header.c:2545
msgid "unexpected ]" msgid "unexpected ]"
msgstr "beklenmeyen ]" msgstr "beklenmeyen ]"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2532 #: rpmdb/header.c:2558
msgid "unexpected }" msgid "unexpected }"
msgstr "beklenmeyen }" msgstr "beklenmeyen }"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2601 #: rpmdb/header.c:2624
msgid "? expected in expression" msgid "? expected in expression"
msgstr "ifade içerisinde ? gerekli" msgstr "ifade içerisinde ? gerekli"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2610 #: rpmdb/header.c:2633
msgid "{ expected after ? in expression" msgid "{ expected after ? in expression"
msgstr "ifade içerisinde ? dan sonra { gerekli" msgstr "ifade içerisinde ? dan sonra { gerekli"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2624 rpmdb/header.c:2671 #: rpmdb/header.c:2647 rpmdb/header.c:2694
msgid "} expected in expression" msgid "} expected in expression"
msgstr "ifade içinde } gerekli" msgstr "ifade içinde } gerekli"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2634 #: rpmdb/header.c:2657
msgid ": expected following ? subexpression" msgid ": expected following ? subexpression"
msgstr "? alt ifadesinden sonra : gerekli" msgstr "? alt ifadesinden sonra : gerekli"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2654 #: rpmdb/header.c:2677
msgid "{ expected after : in expression" msgid "{ expected after : in expression"
msgstr "ifade içersinde : den sonra { gerekli" msgstr "ifade içersinde : den sonra { gerekli"
#. @-observertrans -readonlytrans@ #. @-observertrans -readonlytrans@
#: rpmdb/header.c:2681 #: rpmdb/header.c:2704
msgid "| expected at end of expression" msgid "| expected at end of expression"
msgstr "ifadenin sonunda | gerekli" msgstr "ifadenin sonunda | gerekli"
#: rpmdb/header.c:2828
msgid "(index out of range)"
msgstr ""
#: rpmdb/header.c:3132
msgid "array iterator used with different sized arrays"
msgstr ""
#: rpmdb/poptDB.c:18 #: rpmdb/poptDB.c:18
msgid "initialize database" msgid "initialize database"
msgstr "veritabanýný baþlangýç durumuna getirir" msgstr "veritabanýný baþlangýç durumuna getirir"

View File

@ -15,7 +15,7 @@ Name: rpm
%define version @VERSION@ %define version @VERSION@
Version: %{version} Version: %{version}
%{expand: %%define rpm_version %{version}} %{expand: %%define rpm_version %{version}}
Release: 0.42 Release: 0.44
Group: System Environment/Base Group: System Environment/Base
Source: ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.0.x/rpm-%{rpm_version}.tar.gz Source: ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.0.x/rpm-%{rpm_version}.tar.gz
Copyright: GPL Copyright: GPL
@ -232,9 +232,10 @@ exit 0
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%doc RPM-PGP-KEY RPM-GPG-KEY BETA-GPG-KEY CHANGES GROUPS doc/manual/[a-z]* %doc RPM-PGP-KEY RPM-GPG-KEY BETA-GPG-KEY CHANGES GROUPS doc/manual/[a-z]*
%pubkey RPM-PGP-KEY # XXX comment these lines out if building with rpm that knows not %pubkey attr
%pubkey RPM-GPG-KEY #%pubkey RPM-PGP-KEY
%pubkey BETA-GPG-KEY #%pubkey RPM-GPG-KEY
#%pubkey BETA-GPG-KEY
%attr(0755, @RPMUSER@, @RPMGROUP@) /bin/rpm %attr(0755, @RPMUSER@, @RPMGROUP@) /bin/rpm
%ifos linux %ifos linux
@ -458,6 +459,9 @@ exit 0
%{__prefix}/include/popt.h %{__prefix}/include/popt.h
%changelog %changelog
* Sat Dec 28 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.44
- error if querying with iterator on different sized arrays.
* Fri Dec 27 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.42 * Fri Dec 27 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.42
- add BETA-GPG-KEY (but not in headers using %%pubkey yet). - add BETA-GPG-KEY (but not in headers using %%pubkey yet).
- disable perl module magic rule. - disable perl module magic rule.

View File

@ -26,7 +26,7 @@ int _hdr_debug = 0;
/*@access entryInfo @*/ /*@access entryInfo @*/
/*@access indexEntry @*/ /*@access indexEntry @*/
/*@access extensionCache @*/ /*@access rpmec @*/
/*@access sprintfTag @*/ /*@access sprintfTag @*/
/*@access sprintfToken @*/ /*@access sprintfToken @*/
/*@access HV_t @*/ /*@access HV_t @*/
@ -604,6 +604,9 @@ static int regionSwab(/*@null@*/ indexEntry entry, int il, int dl,
} }
/** \ingroup header /** \ingroup header
* @param h header
* @retval *lengthPtr no. bytes in unloaded header blob
* @return unloaded header blob (NULL on error)
*/ */
static /*@only@*/ /*@null@*/ void * doHeaderUnload(Header h, static /*@only@*/ /*@null@*/ void * doHeaderUnload(Header h,
/*@out@*/ int * lengthPtr) /*@out@*/ int * lengthPtr)
@ -2228,6 +2231,7 @@ freeFormat( /*@only@*/ /*@null@*/ sprintfToken format, int num)
int i; int i;
if (format == NULL) return NULL; if (format == NULL) return NULL;
for (i = 0; i < num; i++) { for (i = 0; i < num; i++) {
switch (format[i].type) { switch (format[i].type) {
case PTOK_ARRAY: case PTOK_ARRAY:
@ -2314,6 +2318,16 @@ static void findTag(char * name, const headerTagTableEntry tags,
} }
/* forward ref */ /* forward ref */
/**
* @param token
* @param str
* @param tags
* @param extensions
* @retval *endPtr
* @param state
* @retval *errmsg error message (if any)
* @return 0 on success
*/
static int parseExpression(sprintfToken token, char * str, static int parseExpression(sprintfToken token, char * str,
const headerTagTableEntry tags, const headerTagTableEntry tags,
const headerSprintfExtension extensions, const headerSprintfExtension extensions,
@ -2322,6 +2336,15 @@ static int parseExpression(sprintfToken token, char * str,
/*@requires maxSet(endPtr) >= 0 /\ maxSet(errmsg) >= 0 @*/; /*@requires maxSet(endPtr) >= 0 /\ maxSet(errmsg) >= 0 @*/;
/** /**
* @param str
* @param tags
* @param extensions
* @retval *formatPtr
* @retval *numTokensPtr
* @retval *endPtr
* @param state
* @retval *errmsg error message (if any)
* @return 0 on success
*/ */
/*@-boundswrite@*/ /*@-boundswrite@*/
static int parseFormat(/*@null@*/ char * str, const headerTagTableEntry tags, static int parseFormat(/*@null@*/ char * str, const headerTagTableEntry tags,
@ -2368,11 +2391,8 @@ static int parseFormat(/*@null@*/ char * str, const headerTagTableEntry tags,
dst = format[currToken].u.string.string = start; dst = format[currToken].u.string.string = start;
/*@=temptrans =assignexpose@*/ /*@=temptrans =assignexpose@*/
} }
start++; start++;
*dst++ = *start++; *dst++ = *start++;
/*@switchbreak@*/ break; /*@switchbreak@*/ break;
} }
@ -2520,18 +2540,23 @@ static int parseFormat(/*@null@*/ char * str, const headerTagTableEntry tags,
/*@switchbreak@*/ break; /*@switchbreak@*/ break;
case ']': case ']':
case '}': if (state != PARSER_IN_ARRAY) {
if ((*start == ']' && state != PARSER_IN_ARRAY) ||
(*start == '}' && state != PARSER_IN_EXPR)) {
if (*start == ']') {
/*@-observertrans -readonlytrans@*/ /*@-observertrans -readonlytrans@*/
if (errmsg) *errmsg = _("unexpected ]"); if (errmsg) *errmsg = _("unexpected ]");
/*@=observertrans =readonlytrans@*/ /*@=observertrans =readonlytrans@*/
} else { format = freeFormat(format, numTokens);
return 1;
}
*start++ = '\0';
if (endPtr) *endPtr = start;
done = 1;
/*@switchbreak@*/ break;
case '}':
if (state != PARSER_IN_EXPR) {
/*@-observertrans -readonlytrans@*/ /*@-observertrans -readonlytrans@*/
if (errmsg) *errmsg = _("unexpected }"); if (errmsg) *errmsg = _("unexpected }");
/*@=observertrans =readonlytrans@*/ /*@=observertrans =readonlytrans@*/
}
format = freeFormat(format, numTokens); format = freeFormat(format, numTokens);
return 1; return 1;
} }
@ -2578,8 +2603,6 @@ static int parseFormat(/*@null@*/ char * str, const headerTagTableEntry tags,
} }
/*@=boundswrite@*/ /*@=boundswrite@*/
/**
*/
/*@-boundswrite@*/ /*@-boundswrite@*/
static int parseExpression(sprintfToken token, char * str, static int parseExpression(sprintfToken token, char * str,
const headerTagTableEntry tags, const headerTagTableEntry tags,
@ -2712,44 +2735,55 @@ static int parseExpression(sprintfToken token, char * str,
/*@=boundswrite@*/ /*@=boundswrite@*/
/** /**
* @param h * @param h header
* @param fn * @param fn
* @retval typeptr * @retval *typeptr
* @retval data * @retval *data
* @retval countptr * @retval *countptr
* @param ext * @param ec extension cache
* @return 0 on success, 1 on failure * @return 0 on success, 1 on failure
*/ */
static int getExtension(Header h, headerTagTagFunction fn, static int getExtension(Header h, headerTagTagFunction fn,
/*@out@*/ hTYP_t typeptr, /*@out@*/ hTYP_t typeptr,
/*@out@*/ hPTR_t * data, /*@out@*/ hPTR_t * data,
/*@out@*/ hCNT_t countptr, /*@out@*/ hCNT_t countptr,
extensionCache ext) rpmec ec)
/*@modifies *typeptr, *data, *countptr, ext @*/ /*@modifies *typeptr, *data, *countptr, ext @*/
/*@requires maxSet(typeptr) >= 0 /\ maxSet(data) >= 0 /*@requires maxSet(typeptr) >= 0 /\ maxSet(data) >= 0
/\ maxSet(countptr) >= 0 @*/ /\ maxSet(countptr) >= 0 @*/
{ {
if (!ext->avail) { if (!ec->avail) {
if (fn(h, &ext->type, &ext->data, &ext->count, &ext->freeit)) if (fn(h, &ec->type, &ec->data, &ec->count, &ec->freeit))
return 1; return 1;
ext->avail = 1; ec->avail = 1;
} }
if (typeptr) *typeptr = ext->type; if (typeptr) *typeptr = ec->type;
if (data) *data = ext->data; if (data) *data = ec->data;
if (countptr) *countptr = ext->count; if (countptr) *countptr = ec->count;
return 0; return 0;
} }
/** /**
* @param tag
* @param h header
* @param etensions
* @param ec extension cache
* @param element
* @retval *valp
* @retval *vallenp
* @retval *allocedp
* @retval *errmsg error message (if any)
* @return end of formatted string (NULL on error)
*/ */
/*@observer@*/ /*@observer@*/ /*@null@*/
static char * formatValue(sprintfTag tag, Header h, static char * formatValue(sprintfTag tag, Header h,
const headerSprintfExtension extensions, const headerSprintfExtension extensions,
extensionCache extCache, int element, rpmec ec, int element,
char ** valp, int * vallenp, int * allocedp) char ** valp, int * vallenp, int * allocedp,
/*@modifies extCache, *valp, *vallenp, *allocedp @*/ /*@null@*/ /*@out@*/ errmsg_t * errmsg)
/*@modifies ec, *valp, *vallenp, *allocedp, *errmsg @*/
/*@requires maxSet(valp) >= 0 /\ maxSet(vallenp) >= 0 /*@requires maxSet(valp) >= 0 /\ maxSet(vallenp) >= 0
/\ maxSet(allocedp) >= 0 @*/ /\ maxSet(allocedp) >= 0 @*/
{ {
@ -2770,8 +2804,7 @@ static char * formatValue(sprintfTag tag, Header h,
/*@-branchstate@*/ /*@-branchstate@*/
if (tag->ext) { if (tag->ext) {
/*@-boundswrite@*/ /*@-boundswrite@*/
if (getExtension(h, tag->ext, &type, &data, &count, if (getExtension(h, tag->ext, &type, &data, &count, ec + tag->extNum))
extCache + tag->extNum))
{ {
count = 1; count = 1;
type = RPM_STRING_TYPE; type = RPM_STRING_TYPE;
@ -2785,8 +2818,22 @@ static char * formatValue(sprintfTag tag, Header h,
type = RPM_STRING_TYPE; type = RPM_STRING_TYPE;
data = "(none)"; data = "(none)";
} }
/*@=boundswrite@*/
/* XXX this test is unnecessary, array sizes are checked */
switch (type) {
default:
if (element >= count) {
data = headerFreeData(data, type);
if (errmsg)
errmsg = _("(index out of range)");
return NULL;
}
break;
case RPM_BIN_TYPE:
case RPM_STRING_TYPE:
break;
}
/*@=boundswrite@*/
datafree = 1; datafree = 1;
} }
/*@=branchstate@*/ /*@=branchstate@*/
@ -2844,10 +2891,6 @@ static char * formatValue(sprintfTag tag, Header h,
/*@=formatconst@*/ /*@=formatconst@*/
} }
/*@-observertrans -modobserver@*/
if (datafree) data = _free(data);
/*@=observertrans =modobserver@*/
break; break;
case RPM_STRING_TYPE: case RPM_STRING_TYPE:
@ -2935,6 +2978,11 @@ static char * formatValue(sprintfTag tag, Header h,
} }
/*@=branchstate@*/ /*@=branchstate@*/
/*@-observertrans -modobserver@*/
if (datafree)
data = headerFreeData(data, type);
/*@=observertrans =modobserver@*/
/*@-branchstate@*/ /*@-branchstate@*/
if (val && need > 0) { if (val && need > 0) {
if (((*vallenp) + need) >= (*allocedp)) { if (((*vallenp) + need) >= (*allocedp)) {
@ -2960,21 +3008,33 @@ static char * formatValue(sprintfTag tag, Header h,
} }
/** /**
* @param h header
* @param token
* @param extensions
* @param ec extension cache
* @param element
* @retval *valp
* @retval *vallenp
* @retval *allocedp
* @retval *errmsg error message (if any)
* @return end of formatted string (NULL on error)
*/ */
/*@observer@*/ /*@observer@*/
static char * singleSprintf(Header h, sprintfToken token, static char * singleSprintf(Header h, sprintfToken token,
const headerSprintfExtension extensions, const headerSprintfExtension extensions,
extensionCache extCache, int element, rpmec ec, int element,
char ** valp, int * vallenp, int * allocedp) char ** valp, int * vallenp, int * allocedp,
/*@modifies h, extCache, *valp, *vallenp, *allocedp @*/ /*@null@*/ /*@out@*/ errmsg_t * errmsg)
/*@modifies h, ec, *valp, *vallenp, *allocedp, *errmsg @*/
/*@requires maxSet(valp) >= 0 /\ maxSet(vallenp) >= 0 /*@requires maxSet(valp) >= 0 /\ maxSet(vallenp) >= 0
/\ maxSet(allocedp) >= 0 @*/ /\ maxSet(allocedp) >= 0 @*/
{ {
char * t, * te; char * t, * te;
int i, j; int i, j;
int numElements; int numElements;
int type; int_32 type;
sprintfToken condFormat; int_32 count;
sprintfToken spft;
int condNumFormats; int condNumFormats;
int need; int need;
@ -3006,23 +3066,24 @@ static char * singleSprintf(Header h, sprintfToken token,
case PTOK_TAG: case PTOK_TAG:
t = (*valp) + (*vallenp); t = (*valp) + (*vallenp);
te = formatValue(&token->u.tag, h, extensions, extCache, te = formatValue(&token->u.tag, h, extensions, ec,
(token->u.tag.justOne ? 0 : element), (token->u.tag.justOne ? 0 : element),
valp, vallenp, allocedp); valp, vallenp, allocedp, errmsg);
if (te == NULL)
return NULL;
break; break;
case PTOK_COND: case PTOK_COND:
if (token->u.cond.tag.ext || if (token->u.cond.tag.ext || headerIsEntry(h, token->u.cond.tag.tag)) {
headerIsEntry(h, token->u.cond.tag.tag)) { spft = token->u.cond.ifFormat;
condFormat = token->u.cond.ifFormat;
condNumFormats = token->u.cond.numIfTokens; condNumFormats = token->u.cond.numIfTokens;
} else { } else {
condFormat = token->u.cond.elseFormat; spft = token->u.cond.elseFormat;
condNumFormats = token->u.cond.numElseTokens; condNumFormats = token->u.cond.numElseTokens;
} }
need = condNumFormats * 20; need = condNumFormats * 20;
if (condFormat == NULL || need <= 0) break; if (spft == NULL || need <= 0) break;
if (((*vallenp) + need) >= (*allocedp)) { if (((*vallenp) + need) >= (*allocedp)) {
if ((*allocedp) <= need) if ((*allocedp) <= need)
(*allocedp) += need; (*allocedp) += need;
@ -3035,35 +3096,48 @@ static char * singleSprintf(Header h, sprintfToken token,
} }
t = (*valp) + (*vallenp); t = (*valp) + (*vallenp);
for (i = 0; i < condNumFormats; i++) for (i = 0; i < condNumFormats; i++, spft++) {
te = singleSprintf(h, condFormat + i, extensions, extCache, te = singleSprintf(h, spft, extensions, ec,
element, valp, vallenp, allocedp); element, valp, vallenp, allocedp, errmsg);
if (te == NULL)
return NULL;
}
break; break;
case PTOK_ARRAY: case PTOK_ARRAY:
numElements = -1; numElements = -1;
for (i = 0; i < token->u.array.numTokens; i++) { spft = token->u.array.format;
if (token->u.array.format[i].type != PTOK_TAG || for (i = 0; i < token->u.array.numTokens; i++, spft++) {
token->u.array.format[i].u.tag.arrayCount || if (spft->type != PTOK_TAG ||
token->u.array.format[i].u.tag.justOne) continue; spft->u.tag.arrayCount ||
spft->u.tag.justOne) continue;
if (token->u.array.format[i].u.tag.ext) { if (spft->u.tag.ext) {
const void * data;
/*@-boundswrite@*/ /*@-boundswrite@*/
if (getExtension(h, token->u.array.format[i].u.tag.ext, if (getExtension(h, spft->u.tag.ext, &type, NULL, &count,
&type, &data, &numElements, ec + spft->u.tag.extNum))
extCache +
token->u.array.format[i].u.tag.extNum))
continue; continue;
/*@=boundswrite@*/ /*@=boundswrite@*/
} else { } else {
/*@-boundswrite@*/ /*@-boundswrite@*/
if (!headerGetEntry(h, token->u.array.format[i].u.tag.tag, if (!headerGetEntry(h, spft->u.tag.tag, &type, NULL, &count))
&type, NULL, &numElements))
continue; continue;
/*@=boundswrite@*/ /*@=boundswrite@*/
} }
/*@loopbreak@*/ break; if (numElements > 1 && count != numElements)
switch (type) {
default:
if (errmsg)
*errmsg =
_("array iterator used with different sized arrays");
return NULL;
/*@notreached@*/ break;
case RPM_BIN_TYPE:
case RPM_STRING_TYPE:
break;
}
if (count > numElements)
numElements = count;
} }
if (numElements == -1) { if (numElements == -1) {
@ -3099,10 +3173,13 @@ static char * singleSprintf(Header h, sprintfToken token,
t = (*valp) + (*vallenp); t = (*valp) + (*vallenp);
for (j = 0; j < numElements; j++) { for (j = 0; j < numElements; j++) {
for (i = 0; i < token->u.array.numTokens; i++) spft = token->u.array.format;
te = singleSprintf(h, token->u.array.format + i, for (i = 0; i < token->u.array.numTokens; i++, spft++) {
extensions, extCache, j, te = singleSprintf(h, spft, extensions, ec, j,
valp, vallenp, allocedp); valp, vallenp, allocedp, errmsg);
if (te == NULL)
return NULL;
}
} }
} }
break; break;
@ -3112,12 +3189,16 @@ static char * singleSprintf(Header h, sprintfToken token,
} }
/** /**
* Create an extension cache.
* @param extensions
* @return new extension cache
*/ */
static /*@only@*/ extensionCache static /*@only@*/ rpmec
allocateExtensionCache(const headerSprintfExtension extensions) rpmecNew(const headerSprintfExtension extensions)
/*@*/ /*@*/
{ {
headerSprintfExtension ext = extensions; headerSprintfExtension ext = extensions;
rpmec ec;
int i = 0; int i = 0;
while (ext->type != HEADER_EXT_LAST) { while (ext->type != HEADER_EXT_LAST) {
@ -3127,26 +3208,26 @@ allocateExtensionCache(const headerSprintfExtension extensions)
else else
ext++; ext++;
} }
ec = xcalloc(i, sizeof(*ec));
/*@-sizeoftype@*/ return ec;
return xcalloc(i, sizeof(struct extensionCache_s));
/*@=sizeoftype@*/
} }
/** /**
* Destroy an extension cache.
* @param extensions
* @param ec extension cache
* @return NULL always * @return NULL always
*/ */
static /*@null@*/ extensionCache static /*@null@*/ rpmec
freeExtensionCache(const headerSprintfExtension extensions, rpmecFree(const headerSprintfExtension extensions, /*@only@*/ rpmec ec)
/*@only@*/ extensionCache cache) /*@modifies ec @*/
/*@*/
{ {
headerSprintfExtension ext = extensions; headerSprintfExtension ext = extensions;
int i = 0; int i = 0;
while (ext->type != HEADER_EXT_LAST) { while (ext->type != HEADER_EXT_LAST) {
/*@-boundswrite@*/ /*@-boundswrite@*/
if (cache[i].freeit) cache[i].data = _free(cache[i].data); if (ec[i].freeit) ec[i].data = _free(ec[i].data);
/*@=boundswrite@*/ /*@=boundswrite@*/
i++; i++;
@ -3156,7 +3237,7 @@ freeExtensionCache(const headerSprintfExtension extensions,
ext++; ext++;
} }
cache = _free(cache); ec = _free(ec);
return NULL; return NULL;
} }
@ -3168,7 +3249,7 @@ freeExtensionCache(const headerSprintfExtension extensions,
* @param fmt format to use * @param fmt format to use
* @param tbltags array of tag name/value pairs * @param tbltags array of tag name/value pairs
* @param extensions chained table of formatting extensions. * @param extensions chained table of formatting extensions.
* @retval errmsg error message (if any) * @retval *errmsg error message (if any)
* @return formatted output string (malloc'ed) * @return formatted output string (malloc'ed)
*/ */
static /*@only@*/ /*@null@*/ static /*@only@*/ /*@null@*/
@ -3182,7 +3263,7 @@ char * headerSprintf(Header h, const char * fmt,
headerSprintfExtension exts = (headerSprintfExtension) extensions; headerSprintfExtension exts = (headerSprintfExtension) extensions;
headerTagTableEntry tags = (headerTagTableEntry) tbltags; headerTagTableEntry tags = (headerTagTableEntry) tbltags;
/*@=castexpose@*/ /*@=castexpose@*/
char * t; char * te;
char * fmtString; char * fmtString;
sprintfToken format; sprintfToken format;
int numTokens; int numTokens;
@ -3190,42 +3271,51 @@ char * headerSprintf(Header h, const char * fmt,
int vallen = 0; int vallen = 0;
int alloced = 0; int alloced = 0;
int i; int i;
extensionCache extCache; rpmec ec;
/*fmtString = escapeString(fmt);*/ /*fmtString = escapeString(fmt);*/
fmtString = xstrdup(fmt); fmtString = xstrdup(fmt);
/*@-boundswrite@*/ /*@-boundswrite@*/
if (parseFormat(fmtString, tags, exts, &format, &numTokens, if (parseFormat(fmtString, tags, exts, &format, &numTokens,
NULL, PARSER_BEGIN, errmsg)) { NULL, PARSER_BEGIN, errmsg))
fmtString = _free(fmtString); goto exit;
return NULL;
}
/*@=boundswrite@*/ /*@=boundswrite@*/
extCache = allocateExtensionCache(exts); ec = rpmecNew(exts);
val = xstrdup(""); val = xstrdup("");
for (i = 0; i < numTokens; i++) { for (i = 0; i < numTokens; i++) {
/*@-boundswrite@*/ /*@-boundswrite@*/
/*@-mods@*/ /*@-mods@*/
t = singleSprintf(h, format + i, exts, extCache, 0, te = singleSprintf(h, format + i, exts, ec, 0,
&val, &vallen, &alloced); &val, &vallen, &alloced, errmsg);
/*@=mods@*/ /*@=mods@*/
if (te == NULL) {
val = _free(val);
break;
}
/*@=boundswrite@*/ /*@=boundswrite@*/
} }
if (val != NULL && vallen < alloced) if (val != NULL && vallen < alloced)
val = xrealloc(val, vallen+1); val = xrealloc(val, vallen+1);
fmtString = _free(fmtString); ec = rpmecFree(exts, ec);
extCache = freeExtensionCache(exts, extCache);
format = freeFormat(format, numTokens); format = freeFormat(format, numTokens);
exit:
fmtString = _free(fmtString);
return val; return val;
} }
/** /**
* @param type tag type
* @param data tag value
* @param formatPrefix sprintf format string
* @param padding no. additional bytes needed by format string
* @param element (unused)
* @return formatted string
*/ */
static char * octalFormat(int_32 type, hPTR_t data, static char * octalFormat(int_32 type, hPTR_t data,
char * formatPrefix, int padding, /*@unused@*/int element) char * formatPrefix, int padding, /*@unused@*/int element)
@ -3249,6 +3339,12 @@ static char * octalFormat(int_32 type, hPTR_t data,
} }
/** /**
* @param type tag type
* @param data tag value
* @param formatPrefix sprintf format string
* @param padding no. additional bytes needed by format string
* @param element (unused)
* @return formatted string
*/ */
static char * hexFormat(int_32 type, hPTR_t data, static char * hexFormat(int_32 type, hPTR_t data,
char * formatPrefix, int padding, /*@unused@*/int element) char * formatPrefix, int padding, /*@unused@*/int element)
@ -3307,6 +3403,12 @@ static char * realDateFormat(int_32 type, hPTR_t data,
} }
/** /**
* @param type tag type
* @param data tag value
* @param formatPrefix sprintf format string
* @param padding no. additional bytes needed by format string
* @param element (unused)
* @return formatted string
*/ */
static char * dateFormat(int_32 type, hPTR_t data, static char * dateFormat(int_32 type, hPTR_t data,
char * formatPrefix, int padding, int element) char * formatPrefix, int padding, int element)
@ -3316,6 +3418,12 @@ static char * dateFormat(int_32 type, hPTR_t data,
} }
/** /**
* @param type tag type
* @param data tag value
* @param formatPrefix sprintf format string
* @param padding no. additional bytes needed by format string
* @param element (unused)
* @return formatted string
*/ */
static char * dayFormat(int_32 type, hPTR_t data, static char * dayFormat(int_32 type, hPTR_t data,
char * formatPrefix, int padding, int element) char * formatPrefix, int padding, int element)
@ -3326,6 +3434,12 @@ static char * dayFormat(int_32 type, hPTR_t data,
} }
/** /**
* @param type tag type
* @param data tag value
* @param formatPrefix sprintf format string
* @param padding no. additional bytes needed by format string
* @param element (unused)
* @return formatted string
*/ */
static char * shescapeFormat(int_32 type, hPTR_t data, static char * shescapeFormat(int_32 type, hPTR_t data,
char * formatPrefix, int padding, /*@unused@*/int element) char * formatPrefix, int padding, /*@unused@*/int element)

View File

@ -153,7 +153,7 @@ enum headerSprintfExtensionType {
* @param data tag value * @param data tag value
* @param formatPrefix * @param formatPrefix
* @param padding * @param padding
* @param element * @param element RPM_BIN_TYPE: no. bytes of data
* @return formatted string * @return formatted string
*/ */
typedef /*only@*/ char * (*headerTagFormatFunction)(int_32 type, typedef /*only@*/ char * (*headerTagFormatFunction)(int_32 type,
@ -166,10 +166,10 @@ typedef /*only@*/ char * (*headerTagFormatFunction)(int_32 type,
* This is allowed to fail, which indicates the tag doesn't exist. * This is allowed to fail, which indicates the tag doesn't exist.
* *
* @param h header * @param h header
* @retval type address of tag type * @retval *type tag type
* @retval data address of tag value pointer * @retval *data tag value
* @retval count address of no. of data items * @retval *count no. of data items
* @retval freedata address of data-was-malloc'ed indicator * @retval *freedata data-was-malloc'ed indicator
* @return 0 on success * @return 0 on success
*/ */
typedef int (*headerTagTagFunction) (Header h, typedef int (*headerTagTagFunction) (Header h,

View File

@ -43,7 +43,8 @@ struct entryInfo_s {
typedef /*@abstract@*/ struct indexEntry_s * indexEntry; typedef /*@abstract@*/ struct indexEntry_s * indexEntry;
struct indexEntry_s { struct indexEntry_s {
struct entryInfo_s info; /*!< Description of tag data. */ struct entryInfo_s info; /*!< Description of tag data. */
/*@owned@*/ void * data; /*!< Location of tag data. */ /*@owned@*/
void * data; /*!< Location of tag data. */
int length; /*!< No. bytes of data. */ int length; /*!< No. bytes of data. */
int rdlen; /*!< No. bytes of data in region. */ int rdlen; /*!< No. bytes of data in region. */
}; };
@ -52,7 +53,8 @@ struct indexEntry_s {
* The Header data structure. * The Header data structure.
*/ */
struct headerToken { struct headerToken {
/*@unused@*/ struct HV_s hv; /*!< Header public methods. */ /*@unused@*/
struct HV_s hv; /*!< Header public methods. */
/*@only@*/ /*@null@*/ /*@only@*/ /*@null@*/
void * blob; /*!< Header region blob. */ void * blob; /*!< Header region blob. */
/*@owned@*/ indexEntry index; /*!< Array of tags. */ /*@owned@*/ indexEntry index; /*!< Array of tags. */
@ -63,32 +65,38 @@ struct headerToken {
#define HEADERFLAG_ALLOCATED (1 << 1) /*!< Is 1st header region allocated? */ #define HEADERFLAG_ALLOCATED (1 << 1) /*!< Is 1st header region allocated? */
#define HEADERFLAG_LEGACY (1 << 2) /*!< Header came from legacy source? */ #define HEADERFLAG_LEGACY (1 << 2) /*!< Header came from legacy source? */
#define HEADERFLAG_DEBUG (1 << 3) /*!< Debug this header? */ #define HEADERFLAG_DEBUG (1 << 3) /*!< Debug this header? */
/*@refs@*/ int nrefs; /*!< Reference count. */ /*@refs@*/
int nrefs; /*!< Reference count. */
}; };
/** \ingroup header /** \ingroup header
*/ */
typedef /*@abstract@*/ struct sprintfTag_s * sprintfTag; typedef /*@abstract@*/ struct sprintfTag_s * sprintfTag;
struct sprintfTag_s { struct sprintfTag_s {
/*@null@*/ headerTagTagFunction ext; /*!< if NULL tag element is invalid */ /*@null@*/
headerTagTagFunction ext; /*!< NULL if tag element is invalid */
int extNum; int extNum;
int_32 tag; int_32 tag;
int justOne; int justOne;
int arrayCount; int arrayCount;
/*@kept@*/ char * format; /*@kept@*/
/*@kept@*/ /*@null@*/ char * type; char * format;
/*@kept@*/ /*@null@*/
char * type;
int pad; int pad;
}; };
/** \ingroup header /** \ingroup header
* Extension cache.
*/ */
typedef /*@abstract@*/ struct extensionCache_s * extensionCache; typedef /*@abstract@*/ struct rpmec_s * rpmec;
struct extensionCache_s { struct rpmec_s {
int_32 type; int_32 type;
int_32 count; int_32 count;
int avail; int avail;
int freeit; int freeit;
/*@owned@*/ const void * data; /*@owned@*/
const void * data;
}; };
/** \ingroup header /** \ingroup header
@ -105,18 +113,22 @@ struct sprintfToken {
} type; } type;
union { union {
struct { struct {
/*@only@*/ sprintfToken format; /*@only@*/
sprintfToken format;
int numTokens; int numTokens;
} array; } array;
struct sprintfTag_s tag; struct sprintfTag_s tag;
struct { struct {
/*@dependent@*/ char * string; /*@dependent@*/
char * string;
int len; int len;
} string; } string;
struct { struct {
/*@only@*/ /*@null@*/ sprintfToken ifFormat; /*@only@*/ /*@null@*/
sprintfToken ifFormat;
int numIfTokens; int numIfTokens;
/*@only@*/ /*@null@*/ sprintfToken elseFormat; /*@only@*/ /*@null@*/
sprintfToken elseFormat;
int numElseTokens; int numElseTokens;
struct sprintfTag_s tag; struct sprintfTag_s tag;
} cond; } cond;