Update translations to pick up new messages
authorPanu Matilainen <pmatilai@redhat.com>
Wed, 1 Sep 2010 07:25:06 +0000 (10:25 +0300)
committerPanu Matilainen <pmatilai@redhat.com>
Wed, 1 Sep 2010 07:25:06 +0000 (10:25 +0300)
26 files changed:
po/ca.po
po/cs.po
po/da.po
po/de.po
po/es.po
po/fi.po
po/fr.po
po/is.po
po/it.po
po/ja.po
po/ko.po
po/ms.po
po/nb.po
po/nl.po
po/pl.po
po/pt.po
po/pt_BR.po
po/rpm.pot
po/ru.po
po/sk.po
po/sl.po
po/sr.po
po/sr@latin.po
po/sv.po
po/tr.po
po/zh_TW.po

index 8033f7b..590c3fe 100644 (file)
--- a/po/ca.po
+++ b/po/ca.po
@@ -22,7 +22,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: rpm\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2009-04-25 17:36+0100\n"
 "Last-Translator: Agustí Grau <fedora@softcatala.org>\n"
 "Language-Team: Catalan <fedora@softcatala.net>\n"
@@ -54,17 +54,12 @@ msgstr ""
 "Aquest programari es pot distribuir lliurement d'acord amb els termes de la "
 "Llicència Pública General GNU\n"
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr "S'ha produït un error intern en el processament d'arguments (%d)\n"
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "Ha fallat la creació d'una canonada per a --pipe: %m\n"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr "ha fallat l'execució\n"
@@ -84,154 +79,154 @@ msgstr "s'ha produït un error en llegir la capçalera del paquet\n"
 msgid "cannot re-open payload: %s\n"
 msgstr "no s'ha pogut tornar a obrir les dades de càrrega: %s\n"
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 #, fuzzy
 msgid "Query/Verify package selection options:"
 msgstr "comprova paquets en el grup"
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr "Opcions de consulta (amb -q o --query):"
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr "Opcions de verificació (amb -V o --verify):"
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 msgid "Signature options:"
 msgstr "Opcions de la signatura:"
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr "Opcions de la base de dades:"
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr "Opcions d'instal·lació/actualització/supressió:"
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 msgid "Common options for all rpm modes and executables:"
 msgstr "Opcions comunes per a tots els modes d'rpm i executables:"
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr "només es pot especificar un mode principal"
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr "només es pot realitzar un tipus de consulta/verificació alhora"
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr "indicadors inesperats de la consulta"
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr "format inesperat de la consulta"
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr "font inesperada de la consulta"
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr ""
 "només es poden forçar la instal·lació, l'actualització, l'rmsource i l'rmspec"
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr "només es poden reubicar els fitxers durant la instal·lació d'un paquet"
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr "no es pot utilitzar l'opció --prefix amb --relocate o --excludepath"
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr ""
 "només es poden utilitzar les opcions --relocate i --excludepath quan "
 "s'estiguin instal·lant paquets nous"
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr ""
 "només es pot utilitzar l'opció --prefix quan s'estiguin instal·lant paquets "
 "nous"
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr "els arguments a --prefix han de començar amb una /"
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr ""
 "només es pot especificar l'opció --hash (-h) durant la instal·lació d'un "
 "paquet"
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr ""
 "només es pot especificar l'opció --percent durant la instal·lació d'un paquet"
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr ""
 "només es pot especificar l'opció --replacepkgs durant la instal·lació d'un "
 "paquet"
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr ""
 "només es pot especificar l'opció --excludedocs durant la instal·lació d'un "
 "paquet"
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr ""
 "només es pot especificar l'opció --includedocs durant la instal·lació d'un "
 "paquet"
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr "només es pot especificar una opció entre --excludedocs i --includedocs"
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr ""
 "només es pot especificar l'opció --ignorearch durant la instal·lació d'un "
 "paquet"
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr ""
 "només es pot especificar l'opció --ignoreos durant la instal·lació d'un "
 "paquet"
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr ""
 "només es pot especificar l'opció --ignoresize durant la instal·lació d'un "
 "paquet"
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr ""
 "només es pot especificar l'opció --allmatches durant la supressió d'un paquet"
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr ""
 "només es pot especificar l'opció --allfiles durant la instal·lació d'un "
 "paquet"
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr ""
 "només es pot especificar l'opció --justdb durant la instal·lació i supressió "
 "d'un paquet"
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
@@ -239,7 +234,7 @@ msgstr ""
 "només es poden especificar les opcions d'inhabilitació d'scripts durant la "
 "instal·lació i supressió d'un paquet"
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
@@ -247,7 +242,7 @@ msgstr ""
 "només es poden especificar les opcions d'inhabilitació de l'activador durant "
 "la instal·lació i supressió d'un paquet"
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
@@ -256,7 +251,7 @@ msgstr ""
 "reconstrucció, la recompilació, la instal·lació, la supressió i la "
 "verificació d'un paquet"
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
@@ -264,7 +259,7 @@ msgstr ""
 "només es pot especificar l'opció --test durant la instal·lació, la supressió "
 "i el muntatge d'un paquet"
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
@@ -272,119 +267,119 @@ msgstr ""
 "només es pot especificar l'opció --root (-r) durant la instal·lació, "
 "supressió, consulta i reconstrucció d'una base de dades"
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr "els arguments a --root (-r) han de començar per /"
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr "cap fitxer per signar\n"
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr "no s'ha pogut accedir al fitxer %s\n"
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr "Introduïu la contrasenya:"
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr "La verificació de la contrasenya ha fallat\n"
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr "La contrasenya és correcta.\n"
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr "L'especificació de %%_signature al fitxer macro no és vàlida.\n"
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr "només es pot utilitzar l'opció --sign durant el muntatge d'un paquet"
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 msgid "no packages given for erase"
 msgstr "no s'han donat paquets per a suprimir"
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr "no s'han donat paquets per a instal·lar"
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr "no s'han donat arguments per a consultar"
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr "no s'han donat arguments per a verificar"
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 msgid "no arguments given"
 msgstr "no s'han donat arguments"
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr ""
 "Opcions de muntatge amb [ <fitxer d'especificacions> | <arxiu tar> | <paquet "
 "font> ]:"
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 msgid "Failed build dependencies:\n"
 msgstr "Han fallat les dependències de muntatge:\n"
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr "No s'ha pogut obrir el fitxer d'especificacions %s: %s\n"
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr "No s'ha pogut obrir un conducte per al tar: %m\n"
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr "No s'ha pogut llegir el fitxer d'especificacions des de %s\n"
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "No s'ha pogut canviar el nom de %s per %s: %m\n"
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "No s'ha pogut obtenir l'estat de %s: %m\n"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "El fitxer %s no és un fitxer regular.\n"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr "El fitxer %s no sembla un fitxer d'especificacions.\n"
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr "S'estan muntant les plataformes destí: %s\n"
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr "S'està muntant per al destí %s\n"
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr "No s'ha pogut obrir el fitxer temporal.\n"
 
@@ -403,7 +398,7 @@ msgstr "Ha fallat l'execució de %s (%s): %s\n"
 msgid "Bad exit status from %s (%s)\n"
 msgstr "L'estat de sortida de %s (%s) és erroni\n"
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
@@ -413,52 +408,52 @@ msgstr ""
 "\n"
 "Errors del muntatge de l'RPM:\n"
 
-#: build/expression.c:212
+#: build/expression.c:211
 msgid "syntax error while parsing ==\n"
 msgstr "error de sintaxi mentre s'analitzava ==\n"
 
-#: build/expression.c:242
+#: build/expression.c:241
 msgid "syntax error while parsing &&\n"
 msgstr "error de sintaxi mentre s'analitzava &&\n"
 
-#: build/expression.c:251
+#: build/expression.c:250
 msgid "syntax error while parsing ||\n"
 msgstr "error de sintaxi mentre s'analitzava ||\n"
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr "error d'anàlisi a l'expressió\n"
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr "no hi ha hagut coincidències (\n"
 
-#: build/expression.c:365
+#: build/expression.c:364
 msgid "- only on numbers\n"
 msgstr "- només als nombres\n"
 
-#: build/expression.c:381
+#: build/expression.c:380
 msgid "! only on numbers\n"
 msgstr "! només als nombres\n"
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 msgid "types must match\n"
 msgstr "els tipus han de coincidir\n"
 
-#: build/expression.c:436
+#: build/expression.c:435
 msgid "* / not suported for strings\n"
 msgstr "* / no és disponible per a les cadenes\n"
 
-#: build/expression.c:487
+#: build/expression.c:486
 msgid "- not suported for strings\n"
 msgstr "- no és disponible per a les cadenes\n"
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr "&& i || no són disponibles per a les cadenes\n"
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 msgid "syntax error in expression\n"
 msgstr "error de sintaxi a l'expressió\n"
 
@@ -526,122 +521,117 @@ msgstr "Capacitat invàlida: %s\n"
 msgid "File capability support not built in\n"
 msgstr "No s'ha muntat amb disponibilitat de fitxers\n"
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr "Només un argument per a %%docdir\n"
 
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr "Dos fitxers en una línia: %s\n"
 
-#: build/files.c:940
+#: build/files.c:939
 #, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr "El fitxer ha de començar amb  \"/\": %s\n"
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr "No es pot mesclar el %%doc especial amb altres formularis: %s\n"
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr "L'algorisme %u de resum del fitxer és desconegut, s'està usant MD5\n"
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, c-format
 msgid "File listed twice: %s\n"
 msgstr "El fitxer apareix dues vegades: %s\n"
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr "L'enllaç simbòlic apunta al BuildRoot: %s -> %s\n"
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr ""
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, c-format
 msgid "File not found: %s\n"
 msgstr "No s'ha trobat el fitxer: %s\n"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr "El fitxer %s és massa gran per a les dades\n"
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr "%s: no es pot carregar l'etiqueta incorrecta (%d).\n"
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, c-format
 msgid "%s: public key read failed.\n"
 msgstr "%s: ha fallat la clau pública.\n"
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr "%s: no és una clau pública armada.\n"
 
 #: build/files.c:1635
 #, fuzzy, c-format
-msgid "%s: policy file read failed.\n"
-msgstr "%s: ha fallat la clau pública.\n"
-
-#: build/files.c:1643
-#, fuzzy, c-format
 msgid "%s: failed to encode\n"
 msgstr "No s'ha expandit la macro %%%s\n"
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr "El fitxer ha de començar amb \"/\": %s\n"
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "No es permet el glob: %s\n"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, c-format
 msgid "File not found by glob: %s\n"
 msgstr "El glob no ha trobat el fitxer: %s\n"
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr ""
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, c-format
 msgid "line: %s\n"
 msgstr "línia: %s\n"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "Fitxer no vàlid: %s: %s\n"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "Propietari/grup incorrecte: %s\n"
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr "S'està comprovant fitxers no empaquetats: %s\n"
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
@@ -650,216 +640,191 @@ msgstr ""
 "Hi ha fitxers instal·lats però no empaquetats:\n"
 "%s"
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, fuzzy, c-format
 msgid "Processing files: %s\n"
 msgstr "S'està processant els fitxers: %s-%s-%s.%s\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr "Els binaris dependents de l'arquitectura estan en el paquet noarch\n"
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr "getUname: massa uid\n"
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr "getUnameS: massa uid\n"
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr "getUidS: massa uid\n"
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr "getGname: massa gid\n"
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr "getGnameS: massa gid\n"
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr "getGidS: massa gid\n"
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr "El nom de màquina no es pot fer canònic: %s\n"
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr "ha fallat la creació de l'arxiu en el fitxer %s: %s\n"
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, c-format
 msgid "create archive failed: %s\n"
 msgstr "ha fallat la creació d'un arxiu: %s\n"
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr "Ha fallat l'escriptura del cpio_copy: %s\n"
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr "ha fallat la lectura de cpio_copy: %s\n"
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, c-format
 msgid "%s: line: %s\n"
 msgstr "%s: línia: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr "El nom de màquina no es pot fer canònic: %s\n"
+
+#: build/pack.c:228
 #, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "No s'ha pogut obrir el fitxer a PreIn: %s\n"
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "No s'ha pogut obrir el fitxer a PreUn: %s\n"
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "No s'ha pogut obrir el fitxer PreTrans: %s\n"
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "No s'ha pogut obrir el fitxer PostIn: %s\n"
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "No s'ha pogut obrir el fitxer PostUn: %s\n"
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "No s'ha pogut obrir el fitxer PostTrans: %s\n"
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "No s'ha pogut obrir el fitxer VerifyScript: %s\n"
 
-#: build/pack.c:262
+#: build/pack.c:297
 #, c-format
 msgid "Could not open Trigger script file: %s\n"
 msgstr "No s'ha pogut obrir el fitxer d'script de Trigger: %s\n"
 
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr "readRPM: obre %s: %s\n"
-
-#: build/pack.c:297
-#, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "%s: ha fallat l'fseek: %s\n"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr "readRPM: %s no és un paquet RPM\n"
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
-msgstr "readRPM: s'està llegint la capçalera de %s\n"
-
-#: build/pack.c:410
+#: build/pack.c:369
 #, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "Compressió de dades desconeguda: %s\n"
 
-#: build/pack.c:433
+#: build/pack.c:392
 msgid "Unable to create immutable header region.\n"
 msgstr "No es pot crear la regió de capçalera no modificable.\n"
 
-#: build/pack.c:453
+#: build/pack.c:412
 msgid "Unable to write temp header\n"
 msgstr "No s'ha pogut escriure la capçalera temporal\n"
 
-#: build/pack.c:463
+#: build/pack.c:422
 msgid "Bad CSA data\n"
 msgstr "Dades CSA invàlides\n"
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr "S'està generant la signatura: %d\n"
-
-#: build/pack.c:535
+#: build/pack.c:489
 msgid "Unable to reload signature header.\n"
 msgstr "No es pot tornar a carregar la capçalera de signatura.\n"
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr "No es pot obrir %s: %s\n"
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, c-format
 msgid "Unable to write package: %s\n"
 msgstr "No es pot escriure el paquet: %s\n"
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr "No s'ha pogut obrir el sigtarget %s: %s\n"
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr "No es pot llegir la capçalera de %s: %s\n"
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "No es pot escriure la capçalera a %s: %s\n"
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr "No s'ha pogut llegir les dades de %s: %s\n"
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "No s'ha pogut escriure les dades de %s: %s\n"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "S'ha escrit: %s\n"
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, c-format
 msgid "Executing \"%s\":\n"
 msgstr "S'està executant: \"%s\":\n"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "Ha fallat l'execució de \"%s\" .\n"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr "Ha fallat la verificació del paquet \"%s\".\n"
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr "No es pot generar el nom de fitxer de sortida per al paquet %s: %s\n"
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr "no es pot crear %s: %s\n"
@@ -904,17 +869,20 @@ msgstr "no hi ha descripció a %%changelog\n"
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr "línia %d: s'ha produït un error en analitzar %%description: %s\n"
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "línia %d: opció incorrecta %s: %s\n"
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr "línia %d: massa noms: %s\n"
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr "línia %d: no existeix Package: %s\n"
@@ -929,211 +897,236 @@ msgstr "línia %d: segona descripció\n"
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr "línia %d: s'ha produït un error en analitzar %%files: %s\n"
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "línia %d: s'ha produït un error en analitzar %%files: %s\n"
+
+#: build/parsePreamble.c:154
+#, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr "línia %d: número incorrecte: %s\n"
+
+#: build/parsePreamble.c:160
+#, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr "línia %d: Numero dolent%s número: %u\n"
+
+#: build/parsePreamble.c:223
+#, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr "línia %d: número %s incorrecte: %s\n"
+
+#: build/parsePreamble.c:237
+#, c-format
+msgid "%s %d defined multiple times\n"
+msgstr "%s %d definit múltiples vegades\n"
+
+#: build/parsePreamble.c:399
 #, c-format
 msgid "Architecture is excluded: %s\n"
 msgstr "S'ha exclòs l'arquitectura: %s\n"
 
-#: build/parsePreamble.c:223
+#: build/parsePreamble.c:404
 #, c-format
 msgid "Architecture is not included: %s\n"
 msgstr "No s'inclou l'arquitectura: %s\n"
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, c-format
 msgid "OS is excluded: %s\n"
 msgstr "S'ha exclòs el SO: %s\n"
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, c-format
 msgid "OS is not included: %s\n"
 msgstr "No s'ha inclòs el SO: %s\n"
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr "El camp %s ha de ser present al paquet: %s\n"
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr "L'entrada %s és duplicada al paquet: %s\n"
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr "_docdir_fmt no és vàlid: %s\n"
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "No s'ha pogut obrir la icona %s: %s\n"
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr "No s'ha pogut llegir la icona %s: %s\n"
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "El tipus d'icona és desconegut: %s\n"
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr "línia %d: l'etiqueta pren un únic testimoni: %s\n"
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, fuzzy, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "línia %d: caràcter «-» no permès a %s: %s\n"
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, fuzzy, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "línia %d: caràcter «-» no permès a %s: %s\n"
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, fuzzy, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr "línia %d: caràcter «-» no permès a %s: %s\n"
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr "línia %d: l'etiqueta és malament formada: %s\n"
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr "línia %d: l'etiqueta és buida: %s\n"
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr "línia %d: els prefixos no poden acabar en «/»: %s \n"
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr "línia %d: «Docdir» ha de començar per «/»: %s\n"
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "línia %d: el camp Epoch ha d'ésser un nombre sense signe: %s\n"
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr "línia %d: %s és incorrecte: qualificadors: %s\n"
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr "línia %d: el format de «BuildArchitecture» és incorrecte: %s\n"
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr "linia %d: Només els subpaquets noarch estan suportats: %s\n"
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr "S'ha produït un error intern: l'etiqueta %d és incorrecta\n"
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, fuzzy, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr "línia %d: es requereix la versió: %s\n"
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, c-format
 msgid "Bad package specification: %s\n"
 msgstr "L'especificació del paquet és incorrecta: %s\n"
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, c-format
 msgid "Package already exists: %s\n"
 msgstr "El paquet ja existeix: %s\n"
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr "línia %d: l'etiqueta és desconeguda: %s\n"
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr "%%{buildroot} no pot estar buit\n"
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr "%%{buildroot} no pot ésser \"/\"\n"
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "La font és incorrecta: %s: %s\n"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, c-format
 msgid "No patch number %u\n"
 msgstr "No existeix el pedaç número %u\n"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr "%%patch sense l'etiqueta \"Patch:\" corresponent\n"
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, c-format
 msgid "No source number %u\n"
 msgstr "No existeix la font número %u\n"
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr "Falta l'etiqueta \"Source:\" en el fitxer d'especificacions\n"
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr "No s'ha pogut baixar «nosource» %s: %s\n"
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr "Hi ha hagut un error en analitzar %%setup: %s\n"
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr "línia %d: l'argument a %%setup és incorrecte: %s\n"
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr "línia %d: l'opció de %%setup %s és incorrecta: %s\n"
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, c-format
 msgid "%s: %s: %s\n"
 msgstr "%s: %s: %s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "El número de pedaç %s no és vàlid: %s\n"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, c-format
 msgid "line %d: second %%prep\n"
 msgstr "línia %d: segon %%prep\n"
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
@@ -1141,260 +1134,323 @@ msgstr ""
 "línia %d: els símbols de dependència han de començar per un caràcter "
 "alfanumèric, «_» o «/»: %s\n"
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr "línia %d: no es permeten els noms de fitxer versionalts: %s\n"
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, c-format
 msgid "line %d: Version required: %s\n"
 msgstr "línia %d: es requereix la versió: %s\n"
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, fuzzy, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "línia %d: número incorrecte: %s\n"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr "línia %d: els activadors han de tenir --: %s\n"
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "línia %d: s'ha produït un error en analitzar %s: %s\n"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr "línia %d: l'script intern ha d'acabar en «>»: %s\n"
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr "línia %d: el programa d'script ha de començar per «/»: %s\n"
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, c-format
 msgid "line %d: Second %s\n"
 msgstr "línia %d: Segon %s\n"
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr "línia %d: l'script intern no està disponible: %s\n"
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, c-format
 msgid "line %d: %s\n"
 msgstr "línia %d: %s\n"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr "No es pot obrir %s: %s\n"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr "%%if sense tancar\n"
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr "%s:%d: parseExpressionBoolean retorna %d\n"
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr "%s:%d: s'ha obtingut un %%else sense %%if\n"
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr "%s:%d: s'ha obtingut un %%endif sense %%if\n"
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr "sentència %%include mal formada\n"
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 msgid "No compatible architectures found for build\n"
 msgstr "No s'ha trobat cap arquitectura compatible per al muntatge\n"
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr "El paquet no té %%description: %s\n"
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "No s'ha pogut llegir el fitxer d'especificacions des de %s\n"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "No s'ha pogut llegir el fitxer d'especificacions des de %s\n"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "No s'ha pogut llegir el fitxer d'especificacions des de %s\n"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "No s'ha pogut obrir un conducte per al tar: %m\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "Hi ha hagut un error en analitzar %%setup: %s\n"
+
+#: build/policies.c:254
+#, fuzzy, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr "Executant(%s): %s\n"
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "Manca %s a %s %s\n"
+
+#: build/policies.c:270
+#, fuzzy, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr "Massa arguments a la línia de dades a %s:%d\n"
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "S'està processant els fitxers: %s-%s-%s.%s\n"
+
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr "el buildroot ja s'ha especificat, s'està ignorant %s\n"
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr ""
 "munta amb %prep (desempaqueta els fonts i aplica els pedaços) des del "
 "<fitxer d'especificació>"
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr "<fitxer d'especificació>"
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr ""
 "munta amb %build (%prep, després compila) des del <fitxer d'especificació>"
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr ""
 "munta amb %install (%prep, %build i després instal·la) des del <fitxer "
 "d'especificació>"
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr "verifica la secció %files de <fitxer d'especificació>"
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr "munta els paquets de codi font i binaris de <fitxer d'especificació>"
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr "munta només el paquet binari de <fitxer d'especificació>"
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr "munta només el paquet font de <fitxer d'especificació>"
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr ""
 "munta amb %prep (desempaqueta els fonts i aplica els pedaços) des de "
 "l'<arxiu tar>"
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr "<arxiu tar>"
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr "munta amb %build (%prep, després compila) des de l'<arxiu tar>"
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr "munta amb %install (%prep, %build, instal·la) des de l'<arxiu tar>"
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr "verifica la secció %files des de l'<arxiu tar>"
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr "munta els paquets font i binari des de l'<arxiu tar>"
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr "munta el paquet binari des de l'<arxiu tar> només"
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr "munta els paquets font només des de l'<arxiu tar>"
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr "munta els paquets binaris des de <paquet font>"
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 msgid "<source package>"
 msgstr "<paquet font>"
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr "munta amb %install (%prep, %build i instal·la) des del <paquet font>"
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr "omet l'arrel de compilació"
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr "suprimeix l'arbre del muntatge en acabar"
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr "genera capçaleres compatibles amb l'empaquetament rpm4"
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr "ignora ExcludeArch: directives del fitxer d'especificació"
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 msgid "debug file state machine"
 msgstr "depura la màquina d'estat de fitxers"
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr "no executis cap fase del muntatge"
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 msgid "do not verify build dependencies"
 msgstr "no verifiquis les dependències del muntatge"
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr ""
 "genera les capçaleres de paquets compatibles amb l'antic empaquetament rpm2 "
 "i 3"
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 msgid "don't verify package digest(s)"
 msgstr "no verifiquis els resums dels fitxers"
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 msgid "don't verify database header(s) when retrieved"
 msgstr "no verifiquis les capçaleres de la base de dades en obtenir-les"
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 msgid "don't verify package signature(s)"
 msgstr "no verifiquis les signatures del paquet"
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr "no acceptis els msgstr d'i18N des d'un fitxer d'especificació"
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr "suprimeix els fonts en acabar"
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr "suprimeix el fitxer d'especificació en acabar"
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr "vés directament a l'etapa especificada (només per a c,i)"
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr "genera la signatura PGP/GPG"
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr "omet plataforma objectiu"
 
@@ -1468,27 +1524,7 @@ msgstr "S'està cercant %s: %s\n"
 msgid "Failed to find %s:\n"
 msgstr "Ha fallat la cerca de %s:\n"
 
-#: build/spec.c:227
-#, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr "línia %d: número incorrecte: %s\n"
-
-#: build/spec.c:233
-#, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr "línia %d: Numero dolent%s número: %u\n"
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr "línia %d: número %s incorrecte: %s\n"
-
-#: build/spec.c:310
-#, c-format
-msgid "%s %d defined multiple times\n"
-msgstr "%s %d definit múltiples vegades\n"
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr ""
@@ -1843,7 +1879,7 @@ msgstr "depura la màquina d'estats del fitxer de dades"
 msgid "debug rpmio I/O"
 msgstr "depura l'E/S de l'rpmio"
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr "%s: la taula d'opcions no està ben configurada (%d)\n"
@@ -2221,7 +2257,7 @@ msgstr "no comprovis els contextos de seguretat dels fitxers"
 msgid "don't verify files in package"
 msgstr "no comprovis els fitxers del paquet"
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 msgid "don't verify package dependencies"
 msgstr "no comprovis les relacions de dependència del paquet"
 
@@ -2584,7 +2620,7 @@ msgstr ""
 "instal·lació"
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr "ha fallat l'apertura de %s: %s\n"
@@ -2602,7 +2638,7 @@ msgstr "S'està preparant..."
 msgid "Preparing packages for installation..."
 msgstr "S'està preparant els paquets per a la instal·lació..."
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 msgid "Failed dependencies:\n"
 msgstr "Dependències fallides:\n"
 
@@ -2611,7 +2647,7 @@ msgstr "Dependències fallides:\n"
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr "%s: no és un paquet rpm (o un manifest de paquet): %s\n"
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr "no es pot instal·lar %s\n"
@@ -2688,6 +2724,31 @@ msgstr "No s'ha pogut crear un bloqueig de transacció a %s (%s)\n"
 msgid "waiting for %s lock on %s\n"
 msgstr "s'està esperant per un bloqueig de transacció a %s\n"
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "no s'ha pogut obrir %s: %s\n"
+
+#: lib/rpmplugins.c:67
+#, fuzzy, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "No s'ha pogut canviar el nom de %s per %s: %m\n"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "No s'ha pogut canviar el nom de %s per %s: %m\n"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr "diferent"
@@ -2883,52 +2944,32 @@ msgstr "(instalat) "
 msgid "erase"
 msgstr ""
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
-#: lib/rpmte.c:861
-#, fuzzy, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "no s'ha pogut obrir %s: %s\n"
-
-#: lib/rpmte.c:869
-#, fuzzy, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "No es pot llegir %s: %s.\n"
-
-#: lib/rpmte.c:896
-#, fuzzy, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "No s'ha pogut canviar el nom de %s per %s: %m\n"
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "no es pot obrir la base de dades Packages a %s\n"
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr "hi ha un '(' de més a l'etiqueta del paquet: %s\n"
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr "falta '(' a l'etiqueta del paquet: %s\n"
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr "falta ')' a l'etiqueta del paquet: %s\n"
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr "%s: ha fallat la lectura de la clau pública.\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 #, fuzzy
 msgid "transaction"
 msgstr "crea un conjunt de transaccions"
@@ -3047,11 +3088,11 @@ msgstr "Verifiqueu la signatura: paràmetres dolents\n"
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr "Signatura: desconeguda (%d)\n"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 #, fuzzy
 msgid "failed"
 msgstr "%s ha fallat\n"
@@ -3320,6 +3361,92 @@ msgid "%s has too large or too small integer value, skipped\n"
 msgstr ""
 "%s té un valor de tipus «enter» massa llarg o massa petit, s'ignorarà\n"
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "No s'ha pogut llegir el fitxer d'especificacions des de %s\n"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "No s'ha pogut crear el fitxer temporal per a %s: %s\n"
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "No s'ha pogut llegir el fitxer d'especificacions des de %s\n"
+
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "no s'ha pogut crear %s: %s\n"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "No s'ha pogut connectar al servidor"
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "no s'ha pogut obrir %s: %s\n"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "no s'ha pogut suprimir el directori %s: %s\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "No s'ha pogut canviar el nom de %s per %s: %m\n"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "No es pot llegir %s: %s.\n"
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "no s'ha pogut obrir %s: %s\n"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "no s'ha pogut crear %s: %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, fuzzy, c-format
+msgid "%s terminated abnormally\n"
+msgstr "La macro %%%s té un cos inacabat\n"
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "No s'ha expandit la macro %%%s\n"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "No s'ha pogut llegir el fitxer d'especificacions des de %s\n"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3482,15 +3609,40 @@ msgstr "(cap error)"
 msgid "Failed to register fork handler: %m\n"
 msgstr "No s'ha pogut llegir el fitxer d'especificacions des de %s\n"
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s: ha fallat la lectura del manifest: %s\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 msgid "don't verify header+payload signature"
 msgstr "no verifiquis la signatura de la capçalera i les dades"
 
+#~ msgid "Internal error in argument processing (%d) :-(\n"
+#~ msgstr "S'ha produït un error intern en el processament d'arguments (%d)\n"
+
+#, fuzzy
+#~ msgid "%s: policy file read failed.\n"
+#~ msgstr "%s: ha fallat la clau pública.\n"
+
+#~ msgid "readRPM: open %s: %s\n"
+#~ msgstr "readRPM: obre %s: %s\n"
+
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "%s: ha fallat l'fseek: %s\n"
+
+#~ msgid "readRPM: %s is not an RPM package\n"
+#~ msgstr "readRPM: %s no és un paquet RPM\n"
+
+#~ msgid "readRPM: reading header from %s\n"
+#~ msgstr "readRPM: s'està llegint la capçalera de %s\n"
+
+#~ msgid "Generating signature: %d\n"
+#~ msgstr "S'està generant la signatura: %d\n"
+
+#~ msgid "generate PGP/GPG signature"
+#~ msgstr "genera la signatura PGP/GPG"
+
 #~ msgid "no packages files given for rebuild"
 #~ msgstr "no s'han donat fitxers de paquets per a reconstruir"
 
@@ -3765,9 +3917,6 @@ msgstr "no verifiquis la signatura de la capçalera i les dades"
 #~ msgid "Unable to lookup server host name"
 #~ msgstr "No s'ha pogut resoldre el nom de l'adreça del servidor"
 
-#~ msgid "Failed to connect to server"
-#~ msgstr "No s'ha pogut connectar al servidor"
-
 #~ msgid "Failed to establish data connection to server"
 #~ msgstr "No s'ha pogut establir la connexió de dades del servidor"
 
@@ -3853,9 +4002,6 @@ msgstr "no verifiquis la signatura de la capçalera i les dades"
 #~ msgid "URL helper failed: %s (%d)\n"
 #~ msgstr "ha fallat la lectura: %s (%d)\n"
 
-#~ msgid "failed to create %s: %s\n"
-#~ msgstr "no s'ha pogut crear %s: %s\n"
-
 #~ msgid "save erased package files by renaming into sub-directory"
 #~ msgstr ""
 #~ "desa els fitxers de paquets suprimits reanomenant-los en subdirectoris"
index 09ab6d7..0234e85 100644 (file)
--- a/po/cs.po
+++ b/po/cs.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2001-07-24 10:02+0100\n"
 "Last-Translator: Jindrich Novy <jnovy@users.sourceforge.net>\n"
 "Language-Team: Czech <cs@li.org>\n"
@@ -32,17 +32,12 @@ msgid ""
 "This program may be freely redistributed under the terms of the GNU GPL\n"
 msgstr "Tento program lze volně šířit podle podmínek GNU GPL\n"
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr "Interní chyba při zpracování parametrů (%d) :-(\n"
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "vytvoření roury pro --pipe selhalo: %m\n"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr "spuštění selhalo\n"
@@ -62,132 +57,132 @@ msgstr "chyba při při čtení hlavičky balíčku\n"
 msgid "cannot re-open payload: %s\n"
 msgstr "nemohu znovu otevřít payload: %s\n"
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 #, fuzzy
 msgid "Query/Verify package selection options:"
 msgstr "dotaz/ověření balíčků ve skupině"
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr "Volby dotazů (s -q nebo --query):"
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr "Vollby kontroly (s -V nebo --verify):"
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 msgid "Signature options:"
 msgstr "Volby signatury:"
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr "Volby databáze:"
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr "Volby pro Instalaci/Aktualizaci/Mazání:"
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 msgid "Common options for all rpm modes and executables:"
 msgstr "Společné volby pro všechny rpm režimy a spustitelné soubory:"
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr "specifikovat lze jen jeden hlavní režim"
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr "najednou lze provést jen jeden typ dotazu či ověření"
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr "neočekávaný příznak pro dotaz"
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr "neočekávaný formát dotazu"
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr "neočekávaný zdroj dotazu"
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr ""
 "vynucena může být jen instalace, aktualizace, smazání zdrojových kódů a spec "
 "souboru"
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr "soubory mohou být přemístěny jen při instalaci balíčků"
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr "nemohu použít --prefix s --relocate nebo --excludepath"
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr ""
 "--relocate a --excludepath je možno použít jen při instalaci nových balíčků"
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr "--prefix je možno použít jen při instalaci nových balíčků"
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr "parametry pro --prefix musejí začínat znakem /"
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr "--hash (-h) může být použit jen při instalaci balíčků"
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr "--percent může být použit jen při instalaci balíčků"
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr "--replacepkgs může být použit jen při instalaci balíčků"
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr "--excludedocs může být použit jen při instalaci balíčků"
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr "--includedocs může být použit jen při instalaci balíčků"
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr "použít lze jen jeden z parametrů --excludedocs a --includedocs"
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr "--ignorearch může být použit jen při instalaci balíčků"
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr "--ignoreos může být použit jen při instalaci balíčků"
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr "--ignoresize může být použit jen při instalaci balíčků"
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr "--allmatches může být použit jen při instalaci balíčků"
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr "--allfiles může být použit jen při instalaci balíčků"
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr "--justdb může být použit jen při instalaci a odstraňování balíčků"
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
@@ -195,7 +190,7 @@ msgstr ""
 "volba pro potlačení skriptů může být použita jen při instalaci nebo při "
 "odstraňování balíčků"
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
@@ -203,7 +198,7 @@ msgstr ""
 "volba pro potlačení triggerů může být použita jen při instalaci nebo "
 "odstraňování balíčků"
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
@@ -211,13 +206,13 @@ msgstr ""
 "--nodeps může být použit jen při sestavování, rekompilaci, instalaci, "
 "odstraňování a kontrole"
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
 msgstr "--test může být použit jen při instalaci, odstraňování a sestavování"
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
@@ -225,118 +220,118 @@ msgstr ""
 "--root (-r) může být použit jen při instalaci, odstraňování, dotazech nebo "
 "znovuvytvoření databáze"
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr "parametry pro --root (-r) musejí začínat znakem /"
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr "žádné soubory k podepsání\n"
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr "přístup k souboru %s se nezdařil\n"
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr "Vložte heslovou frázi: "
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr "Chybná heslová fráze\n"
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr "Heslová fráze je v pořádku.\n"
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr "Špatná %%_signature spec v souboru maker.\n"
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr "--sign může být použit jen při sestavování balíčků"
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 msgid "no packages given for erase"
 msgstr "nezadány žádné balíčky pro vymazání"
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr "nezadány žádné balíčky pro instalaci"
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr "k dotazu nezadány žádné parametry"
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr "pro kontrolu nezadány žádné balíčky"
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 msgid "no arguments given"
 msgstr "nezadány žádné parametry"
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr ""
 "Sestavovací volby s [ <spec_soubor> | <tar_soubor> | <zdrojový_balíček> ]:"
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 msgid "Failed build dependencies:\n"
 msgstr "Chybné závislosti při sestavování:\n"
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr "Nelze otevřít spec soubor %s: %s\n"
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr "Nelze otevřít rouru pro tar: %m\n"
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr "Nelze číst spec soubor z %s\n"
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "Nelze přejmenovat %s na %s: %m\n"
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "nemohu zjistit stav %s: %m\n"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "Soubor %s není obyčejný soubor.\n"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr "Nezdá se, že by %s byl spec soubor.\n"
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr "Sestavuji cílové platformy: %s\n"
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr "Sestavuji pro cíl %s\n"
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr "Nelze otevřít dočasný soubor.\n"
 
@@ -355,7 +350,7 @@ msgstr "Spuštění %s selhalo (%s): %s\n"
 msgid "Bad exit status from %s (%s)\n"
 msgstr "Špatný návratový kód z %s (%s)\n"
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
@@ -365,52 +360,52 @@ msgstr ""
 "\n"
 "chyby sestavení RPM:\n"
 
-#: build/expression.c:212
+#: build/expression.c:211
 msgid "syntax error while parsing ==\n"
 msgstr "chyba syntaxe při zpracování ==\n"
 
-#: build/expression.c:242
+#: build/expression.c:241
 msgid "syntax error while parsing &&\n"
 msgstr "chyba syntaxe při zpracování &&\n"
 
-#: build/expression.c:251
+#: build/expression.c:250
 msgid "syntax error while parsing ||\n"
 msgstr "chyba syntaxe při zpracování ||\n"
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr "chyba při parsování ve výrazu\n"
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr "nedoplněná (\n"
 
-#: build/expression.c:365
+#: build/expression.c:364
 msgid "- only on numbers\n"
 msgstr "- jen na číslech\n"
 
-#: build/expression.c:381
+#: build/expression.c:380
 msgid "! only on numbers\n"
 msgstr "! jen na číslech\n"
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 msgid "types must match\n"
 msgstr "typy musí souhlasit\n"
 
-#: build/expression.c:436
+#: build/expression.c:435
 msgid "* / not suported for strings\n"
 msgstr "* / nejsou podporovány pro řetězce\n"
 
-#: build/expression.c:487
+#: build/expression.c:486
 msgid "- not suported for strings\n"
 msgstr "- není podporováno pro řetězce\n"
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr "&& a || není podporováno pro řetězce\n"
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 msgid "syntax error in expression\n"
 msgstr "chyba syntaxe ve výrazu\n"
 
@@ -478,122 +473,117 @@ msgstr "Neplatný %s token: %s\n"
 msgid "File capability support not built in\n"
 msgstr ""
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr "Jen jeden parametr pro %%docdir\n"
 
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr "Dva soubory na jednom řádku: %s\n"
 
-#: build/files.c:940
+#: build/files.c:939
 #, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr "Soubor musí začínat na \"/\": %s\n"
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr "Nelze míchat speciální %%doc s ostatnímí formami: %s\n"
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr ""
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, c-format
 msgid "File listed twice: %s\n"
 msgstr "Soubor uveden dvakrát: %s\n"
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr "Symbolická linka ukazuje na BuildRoot: %s -> %s\n"
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr ""
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, c-format
 msgid "File not found: %s\n"
 msgstr "Soubor nenalezen: %s\n"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr ""
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr "%s: nemohu nahrát neznámou značku (%d).\n"
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, c-format
 msgid "%s: public key read failed.\n"
 msgstr "%s: čtení veřejného klíče selhalo.\n"
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr "%s: není obrněný veřejný klíč.\n"
 
 #: build/files.c:1635
 #, fuzzy, c-format
-msgid "%s: policy file read failed.\n"
-msgstr "%s: čtení veřejného klíče selhalo.\n"
-
-#: build/files.c:1643
-#, fuzzy, c-format
 msgid "%s: failed to encode\n"
 msgstr "Selhalo vyhodnocení makra %%%s\n"
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr "Soubor potřebuje úvodní \"/\": %s\n"
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "Glob není dovolen: %s\n"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, c-format
 msgid "File not found by glob: %s\n"
 msgstr "Soubor nenalezen globem: %s\n"
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr "Nemohu otevřít %%files soubor %s: %m\n"
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, c-format
 msgid "line: %s\n"
 msgstr "řádek: %s\n"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "Špatný soubor: %s: %s\n"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "Špatný vlastník/skupina: %s\n"
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr "Kontroluji nezabalené soubory: %s\n"
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
@@ -602,216 +592,191 @@ msgstr ""
 "Nalezeny instalované, ale nezabalené soubory:\n"
 "%s"
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, fuzzy, c-format
 msgid "Processing files: %s\n"
 msgstr "Zpracovávám soubory: %s-%s-%s\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr ""
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr "getUname: příliš mnoho UID\n"
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr "getUnameS: příliš mnoho UID\n"
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr "getUidS: příliš mnoho UID\n"
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr "getGname: příliš mnoho GID\n"
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr "getGnameS: příliš mnoho GID\n"
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr "getGidS: příliš mnoho GID\n"
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr "Nemohu získat jméno počítače: %s\n"
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr "vytváření archívu selhalo na souboru %s: %s\n"
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, c-format
 msgid "create archive failed: %s\n"
 msgstr "vytváření archívu selhalo: %s\n"
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr "zápis cpio_copy selhal: %s\n"
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr "čtení cpio_copy selhalo: %s\n"
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, c-format
 msgid "%s: line: %s\n"
 msgstr "%s: řádek: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr "Nemohu získat jméno počítače: %s\n"
+
+#: build/pack.c:228
 #, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "Nemohu otevřít PreIn soubor: %s\n"
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "Nemohu otevřít PreUn soubor: %s\n"
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, fuzzy, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "Nemohu otevřít PreIn soubor: %s\n"
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "Nemohu otevřít PostIn soubor: %s\n"
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "Nemohu otevřít PostUn soubor: %s\n"
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, fuzzy, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "Nemohu otevřít PostIn soubor: %s\n"
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "Nemohu otevřít VerifyScript soubor: %s\n"
 
-#: build/pack.c:262
+#: build/pack.c:297
 #, c-format
 msgid "Could not open Trigger script file: %s\n"
 msgstr "Nemohu otevřít soubor se spuští (trigger): %s\n"
 
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr "readRPM: otevření %s: %s\n"
-
-#: build/pack.c:297
-#, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "%s: Fseek selhal: %s\n"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr "readRPM: %s není RPM balíček\n"
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
-msgstr "readRPM: čtení hlavičky z %s\n"
-
-#: build/pack.c:410
+#: build/pack.c:369
 #, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "Neznámá komprese payloadu: %s\n"
 
-#: build/pack.c:433
+#: build/pack.c:392
 msgid "Unable to create immutable header region.\n"
 msgstr "Nemohu vytvořit nezměnitelný region hlavičky.\n"
 
-#: build/pack.c:453
+#: build/pack.c:412
 msgid "Unable to write temp header\n"
 msgstr "Nemohu zapsat dočasnou hlavičku\n"
 
-#: build/pack.c:463
+#: build/pack.c:422
 msgid "Bad CSA data\n"
 msgstr "Špatná CSA data\n"
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr "Generuji podpis: %d\n"
-
-#: build/pack.c:535
+#: build/pack.c:489
 msgid "Unable to reload signature header.\n"
 msgstr "Nemohu znovu přečíst hlavičku podpisu.\n"
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr "Nemohu otevřít %s: %s\n"
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, c-format
 msgid "Unable to write package: %s\n"
 msgstr "Nemohu zapsat balíček: %s\n"
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr "Nemohu otevřít cíl pro podepsání %s: %s\n"
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr "Nemohu přečíst hlavičku z %s: %s\n"
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "Nemohu zapsat hlavičku do %s: %s\n"
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr "Nemohu přečíst payload z %s: %s\n"
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "Nemohu zapsat payload do %s: %s\n"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "Zapsáno: %s\n"
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, fuzzy, c-format
 msgid "Executing \"%s\":\n"
 msgstr "Provádění(%s): %s\n"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, fuzzy, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "Spuštění %s selhalo (%s): %s\n"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, fuzzy, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr "Chybná heslová fráze\n"
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr "Nemohu vygenerovat jméno souboru pro balíček %s: %s\n"
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr "nemohu vytvořit %s: %s\n"
@@ -856,17 +821,20 @@ msgstr "žádný popis v %%changelog\n"
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr "řádek %d: Chyba při parsování %%description: %s\n"
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "řádek %d: špatná volba %s: %s\n"
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr "řádek %d: Příliš mnoho jmen: %s\n"
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr "řádek %d: Balíček neexistuje: %s\n"
@@ -881,213 +849,238 @@ msgstr "řádek %d: Druhé description\n"
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr "řádek %d: Chyba při parsování %%files: %s\n"
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "řádek %d: Chyba při parsování %%files: %s\n"
+
+#: build/parsePreamble.c:154
+#, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr "řádek %d: Špatné číslo: %s\n"
+
+#: build/parsePreamble.c:160
+#, fuzzy, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr "řádek %d: Špatné číslo %s: %d\n"
+
+#: build/parsePreamble.c:223
+#, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr "řádek %d: Špatné číslo %s: %s\n"
+
+#: build/parsePreamble.c:237
+#, fuzzy, c-format
+msgid "%s %d defined multiple times\n"
+msgstr "\"%s\" specifikuje více balíčků\n"
+
+#: build/parsePreamble.c:399
 #, c-format
 msgid "Architecture is excluded: %s\n"
 msgstr "Architektura je vyřazena: %s\n"
 
-#: build/parsePreamble.c:223
+#: build/parsePreamble.c:404
 #, c-format
 msgid "Architecture is not included: %s\n"
 msgstr "Architektura není zahrnuta: %s\n"
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, c-format
 msgid "OS is excluded: %s\n"
 msgstr "OS je vyřazen: %s\n"
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, c-format
 msgid "OS is not included: %s\n"
 msgstr "OS není zahrnut: %s\n"
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr "Položka %s musí být v balíčku přítomna: %s\n"
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr "Duplikovaná položka %s v balíčku: %s\n"
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr "špatný _docdir_fmt: %s\n"
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "Nemohu otevřít ikonu %s: %s\n"
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr "Nemohu přečíst ikonu %s: %s\n"
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "Neznámý typ ikony: %s\n"
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr "řádek %d: Značka má jen jeden token: %s\n"
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, fuzzy, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "řádek %d: Nepřípustný znak '-' v %s: %s\n"
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, fuzzy, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "řádek %d: Nepřípustný znak '-' v %s: %s\n"
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, fuzzy, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr "řádek %d: Nepřípustný znak '-' v %s: %s\n"
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr "řádek %d: Počkozená značka: %s\n"
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr "řádek %d: Prázdná značka: %s\n"
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr "řádek %d: Prefixy nesmí končit znakem \"/\": %s\n"
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr "řádek %d: Docdir musí začínat na '/': %s\n"
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, fuzzy, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "řádek %d: Položka Epoch musí být číslo: %s\n"
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr "řádek %d: Špatné určení %s: %s\n"
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr "řádek %d: Špatný formát BuildArchitecture: %s\n"
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr "Interní chyba: Špatná značka: %d\n"
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, fuzzy, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr "řádek %d: Vyžadována verze: %s\n"
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, c-format
 msgid "Bad package specification: %s\n"
 msgstr "Špatná specifikace balíčku: %s\n"
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, c-format
 msgid "Package already exists: %s\n"
 msgstr "Balíček již existuje: %s\n"
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr "řádek %d: Neznámá značka: %s\n"
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, fuzzy, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr "BuildRoot nemůže být prázdný\n"
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, fuzzy, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr "BuildRoot nemůže být \"/\"\n"
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "Špatný zdrojový soubor: %s: %s\n"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, fuzzy, c-format
 msgid "No patch number %u\n"
 msgstr "Patch číslo %d neexistuje\n"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr ""
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, fuzzy, c-format
 msgid "No source number %u\n"
 msgstr "Zdroj číslo %d neexistuje\n"
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 #, fuzzy
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr "zdrojový balíček neobsahuje .spec soubor\n"
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr "Nemohu načíst nosource %s: %s\n"
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr "Chyba při parsování %%setup: %s\n"
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr "řádek %d: Špatný parametr v %%setup: %s\n"
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr "řádek %d: Špatná volba v %%setup %s: %s\n"
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, c-format
 msgid "%s: %s: %s\n"
 msgstr "%s: %s: %s\n"
 
 # c-format
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "Neplatné číslo záplaty %s: %s\n"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, c-format
 msgid "line %d: second %%prep\n"
 msgstr "řádek %d: druhý %%prep\n"
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
@@ -1095,256 +1088,319 @@ msgstr ""
 "řádek %d: Položky v závislostech musí začínat alfanumerickým znakem, '_' "
 "nebo '/': %s\n"
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr "řádek %d: Jméno s verzí není dovoleno: %s\n"
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, c-format
 msgid "line %d: Version required: %s\n"
 msgstr "řádek %d: Vyžadována verze: %s\n"
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, fuzzy, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "řádek %d: Špatné číslo: %s\n"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr "řádek %d: spouště (triggery) musí mít --: %s\n"
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "řádek %d: Chyba při parsování %s: %s\n"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr "řádek %d: vnitřní skript musí končit na '>': %s\n"
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr "řádek %d: jméno skriptu musí začínat na '/': %s\n"
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, c-format
 msgid "line %d: Second %s\n"
 msgstr "řádek %d: Druhý %s\n"
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr "řádek %d: nepodporovaný interní skript: %s\n"
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, c-format
 msgid "line %d: %s\n"
 msgstr "řádek %d: %s\n"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr "Nemohu otevřít %s: %s\n"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr "Neuzavřený %%if\n"
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr "%s:%d: parseExpressionBoolean vrátil %d\n"
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr "%s:%d: %%else bez počítečního %%if\n"
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr "%s:%d: %%endif bez počátečního %%if\n"
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr "poškozený příkaz %%include\n"
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 msgid "No compatible architectures found for build\n"
 msgstr "Nenalezeny žádné kompatibilní architektury pro sestavení\n"
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr "Balíček nemá žádné %%description: %s\n"
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "Nelze číst spec soubor z %s\n"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "Nelze číst spec soubor z %s\n"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "Nelze číst spec soubor z %s\n"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "Nelze otevřít rouru pro tar: %m\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "Chyba při parsování %%setup: %s\n"
+
+#: build/policies.c:254
+#, fuzzy, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr "Provádění(%s): %s\n"
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "Chybějící %s v %s %s\n"
+
+#: build/policies.c:270
+#, fuzzy, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr "Příliš mnoho argumentů na datovém řádku na %s:%d\n"
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "Zpracovávám soubory: %s-%s-%s\n"
+
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr "buildroot byl již nastaven, ignoruji %s\n"
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr ""
 "sestavení podle %prep (rozbalení zdrojových kódů a aplikace patchů) podle "
 "<spec_soubor>"
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr "<spec_soubor>"
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr "sestavení podle %build (%prep, pak kompilace) podle <spec_soubor>"
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr ""
 "sestavení podle %install (%prep, %build, pak install) podle <spec_soubor>"
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr "kontrola části %files ve <spec_soubor>"
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr "vytvoření zdrojového a binárního balíčku podle <spec_soubor>"
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr "vytvoření pouze binárního balíčku podle <spec_soubor>"
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr "vytvoření zdrojového balíčku podle <spec_soubor>"
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr ""
 "sestavení podle %prep (rozbalení zdrojových kódů, aplikace patchů) z "
 "<tar_soubor>"
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr "<tar_soubor>"
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr "sestavení podle %build (%prep, pak kompilace) z <tar_soubor>"
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr "sestavení podle %%install (%prep, %build, pak install) z <tar_soubor>"
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr "kontrola části %files z <tar_soubor>"
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr "vytvoření zdrojového a binárního balíčku z <tar_soubor>"
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr "vytvoření pouze binárního balíčku z <tar_soubor>"
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr "vytvoření pouze zdrojového balíčku z <tar_soubor>"
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr "vytvoření binárního balíčku ze <zdrojový balíček>"
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 msgid "<source package>"
 msgstr "<zdrojový balíček>"
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr "sestavení podle %%install (včetně %prep, %build) ze <zdrojový balíček>"
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr "build root předefinován"
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr "po dokončení odstranit sestavovací strom"
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr "generovat hlavičky kompatibilní s RPM verze 4"
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr "ignorovat ExcludeArch: direktivy ve spec souboru"
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 msgid "debug file state machine"
 msgstr "ladit nástroj stavu souborů"
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr "nespouštět žádné etapy vytváření balíčku"
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 msgid "do not verify build dependencies"
 msgstr "nekontrolovat závislosti balíčků"
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr "generovat hlavičky balíčků kompatibilní s RPM verze 2 a 3"
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 msgid "don't verify package digest(s)"
 msgstr "nekontrolovat souhrny balíčku"
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 msgid "don't verify database header(s) when retrieved"
 msgstr "nekontrolovat získané hlavičky databáze"
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 msgid "don't verify package signature(s)"
 msgstr "nekontrolovat podpisy balíčku"
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr "neakceptovat i18N popisky ze spec souboru"
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr "po dokončení odstranit zdrojové kódy"
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr "po dokončení odstranit spec soubor"
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr "přeskočit přímo na určenou etapu (pouze pro c,i)"
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr "generovat PGP/GPG podpis"
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr "cílová platforma předefinována"
 
@@ -1418,27 +1474,7 @@ msgstr "Hledám   %s: %s\n"
 msgid "Failed to find %s:\n"
 msgstr "Selhalo vyhledání %s:\n"
 
-#: build/spec.c:227
-#, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr "řádek %d: Špatné číslo: %s\n"
-
-#: build/spec.c:233
-#, fuzzy, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr "řádek %d: Špatné číslo %s: %d\n"
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr "řádek %d: Špatné číslo %s: %s\n"
-
-#: build/spec.c:310
-#, fuzzy, c-format
-msgid "%s %d defined multiple times\n"
-msgstr "\"%s\" specifikuje více balíčků\n"
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "dotaz na spec soubor %s selhal, nemohu parsovat\n"
@@ -1787,7 +1823,7 @@ msgstr "ladit nástroj stavu souboru payload"
 msgid "debug rpmio I/O"
 msgstr "ladit rpmio I/O"
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr "%s: tabulka voleb špatně nakonfigurována (%d)\n"
@@ -2165,7 +2201,7 @@ msgstr "nekontrolovat bezpečnostní kontexty souboru"
 msgid "don't verify files in package"
 msgstr "nekontrolovat soubory v balíčku"
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 msgid "don't verify package dependencies"
 msgstr "nekontrolovat závislosti balíčků"
 
@@ -2518,7 +2554,7 @@ msgid "package scriptlets can be expanded at install time."
 msgstr "skriptlety balíčku mohou přistupovat k rpm databázi při instalaci."
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr "otevření %s selhalo: %s\n"
@@ -2536,7 +2572,7 @@ msgstr "Připravuji..."
 msgid "Preparing packages for installation..."
 msgstr "Připravuji balíčky pro instalaci..."
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 msgid "Failed dependencies:\n"
 msgstr "Selhalé závislosti:\n"
 
@@ -2545,7 +2581,7 @@ msgstr "Selhalé závislosti:\n"
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr "%s: není rpm balíčkem (nebo seznamem balíčků): %s\n"
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr "%s nemůže být nainstalován\n"
@@ -2622,6 +2658,31 @@ msgstr "nemohu vytvořit transakční zámek pro %s (%s)\n"
 msgid "waiting for %s lock on %s\n"
 msgstr "čekám na transakční zámek pro %s\n"
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "nemohu otevřít %s: %s\n"
+
+#: lib/rpmplugins.c:67
+#, fuzzy, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "Nelze přejmenovat %s na %s: %m\n"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "Nelze přejmenovat %s na %s: %m\n"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr "jiný"
@@ -2813,52 +2874,32 @@ msgstr "(instalován) "
 msgid "erase"
 msgstr ""
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
-#: lib/rpmte.c:861
-#, fuzzy, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "nemohu otevřít %s: %s\n"
-
-#: lib/rpmte.c:869
-#, fuzzy, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "Chyba čtení %s: %s\n"
-
-#: lib/rpmte.c:896
-#, fuzzy, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "Nelze přejmenovat %s na %s: %m\n"
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "nemohu otevřít Packages databázi v %s\n"
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr "nadbytečná '(' v názvu balíčku: %s\n"
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr "chybějící '(' v názvu balíčku: %s\n"
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr "chybějící ')' v názvu balíčku: %s\n"
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, fuzzy, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr "%s: čtení veřejného klíče selhalo.\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 #, fuzzy
 msgid "transaction"
 msgstr "vytvoř transakční sestavu"
@@ -2974,11 +3015,11 @@ msgstr "Skontrolujte podpis: ŠPATNÉ PARAMETRY\n"
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr "Podpis: NEZNÁMÝ (%d)\n"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 #, fuzzy
 msgid "failed"
 msgstr "%s selhalo\n"
@@ -3238,6 +3279,92 @@ msgstr "%s má příliš velkou nebo příliš malou long hodnotu, přeskakuji\n
 msgid "%s has too large or too small integer value, skipped\n"
 msgstr "%s má příliš velkou nebo příliš malou int hodnotu, přeskakuji\n"
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "Nelze číst spec soubor z %s\n"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "Nemohu vytvořit rouru pro %s: %m\n"
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "Nelze číst spec soubor z %s\n"
+
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "nemohu zjistit stav %s: %s\n"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "Selhalo připojování k serveru"
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "nemohu otevřít %s: %s\n"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "selhalo odstranění adresáře %s: %s\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "Nelze přejmenovat %s na %s: %m\n"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "Chyba čtení %s: %s\n"
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "nemohu otevřít %s: %s\n"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "nemohu zjistit stav %s: %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, fuzzy, c-format
+msgid "%s terminated abnormally\n"
+msgstr "Makro %%%s má neukončené tělo\n"
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "Selhalo vyhodnocení makra %%%s\n"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "Nelze číst spec soubor z %s\n"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3399,15 +3526,40 @@ msgstr "(žádná chyba)"
 msgid "Failed to register fork handler: %m\n"
 msgstr "Nelze číst spec soubor z %s\n"
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s: čtení seznamu selhalo: %s\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 msgid "don't verify header+payload signature"
 msgstr "neověřuj podpis hlavičky a payloadu"
 
+#~ msgid "Internal error in argument processing (%d) :-(\n"
+#~ msgstr "Interní chyba při zpracování parametrů (%d) :-(\n"
+
+#, fuzzy
+#~ msgid "%s: policy file read failed.\n"
+#~ msgstr "%s: čtení veřejného klíče selhalo.\n"
+
+#~ msgid "readRPM: open %s: %s\n"
+#~ msgstr "readRPM: otevření %s: %s\n"
+
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "%s: Fseek selhal: %s\n"
+
+#~ msgid "readRPM: %s is not an RPM package\n"
+#~ msgstr "readRPM: %s není RPM balíček\n"
+
+#~ msgid "readRPM: reading header from %s\n"
+#~ msgstr "readRPM: čtení hlavičky z %s\n"
+
+#~ msgid "Generating signature: %d\n"
+#~ msgstr "Generuji podpis: %d\n"
+
+#~ msgid "generate PGP/GPG signature"
+#~ msgstr "generovat PGP/GPG podpis"
+
 #~ msgid "no packages files given for rebuild"
 #~ msgstr "ke znovusestavení nezadány žádné balíčky"
 
@@ -3665,9 +3817,6 @@ msgstr "neověřuj podpis hlavičky a payloadu"
 #~ msgid "Unable to lookup server host name"
 #~ msgstr "Nemohu vyhledat jméno serveru"
 
-#~ msgid "Failed to connect to server"
-#~ msgstr "Selhalo připojování k serveru"
-
 #~ msgid "Failed to establish data connection to server"
 #~ msgstr "Selhalo navázání datového spojení se serverem"
 
@@ -3754,10 +3903,6 @@ msgstr "neověřuj podpis hlavičky a payloadu"
 #~ msgstr "%s: Fread selhalo: %s\n"
 
 #, fuzzy
-#~ msgid "failed to create %s: %s\n"
-#~ msgstr "nemohu zjistit stav %s: %s\n"
-
-#, fuzzy
 #~ msgid "malformed rollback time/date stamp argument"
 #~ msgstr "porušený rollback čas"
 
index f12961d..379c06c 100644 (file)
--- a/po/da.po
+++ b/po/da.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2001-04-05 23:03GMT\n"
 "Last-Translator: Claus Hindsgaul <claus_h@image.dk>\n"
 "Language-Team: Danish <dansk@klid.dk>\n"
@@ -33,17 +33,12 @@ msgid ""
 "This program may be freely redistributed under the terms of the GNU GPL\n"
 msgstr "Dette program kan frit distribueres under betingelserne i GNU GPL"
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr "Intern fejl i parameterfortolkningen (%d) :-(\n"
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, fuzzy, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "arkivoprettelse mislykkedes ved fil %s: %s\n"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr "eksekvering mislykkedes\n"
@@ -63,144 +58,144 @@ msgstr "fejl ved l
 msgid "cannot re-open payload: %s\n"
 msgstr "kan ikke genåbne pakkeindhold: %s\n"
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 #, fuzzy
 msgid "Query/Verify package selection options:"
 msgstr "forespørg/verificér pakke(r) i gruppen"
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr "Forespørgselstilvalg (med -q eller --query):"
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr "Verifikationstilvalg (med -V eller --verify):"
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 msgid "Signature options:"
 msgstr "Signaturtilvalg"
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr "Databasetilvalg:"
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr ""
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 #, fuzzy
 msgid "Common options for all rpm modes and executables:"
 msgstr "Fælles tilvalg for alle rpm-tilstande:"
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr "kun ét hovedtilvalg kan angives"
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr "kun én af forespørgsel/verificér kan udføres ad gangen"
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr "uventet forespørgselsflag"
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr "uventet forespørgselsformat"
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr "uventet forespørgselskilde"
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr "kun installation, opgradering, rmsource og rmspec kan tvinges igennem"
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr "filer kan kun omrokeres under installation"
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr ""
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr "--relocate og --excludepath kan kun bruges, når nye pakker installeres"
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr "--prefix kan kun bruges, når nye pakker installeres"
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr "parametre til --prefix skal starte med et /"
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr "--hash (-h) kan kun angives ved installation"
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr "--percent kan kun angives ved installation"
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr "--replacepkgs kan kun angives ved installation"
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr "--excludedocs kan kun angives ved installation"
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr "--includedocs kan kun angives ved installation"
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr "kun én af --excludedocs og --includedocs kan angives"
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr "--ignorearch kan kun angives ved installation"
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr "--ignoreos kan kun angives ved installation"
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr "--ignoresize kan kun angives ved installation"
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr "--allmatches kan kun angives ved installation"
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr "--allfiles kan kun angives ved installation"
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr "--justdb kan kun angives ved installation og sletning"
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 #, fuzzy
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
 msgstr "--justdb kan kun angives ved installation og sletning"
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 #, fuzzy
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
 msgstr "--notriggers kan kun angives ved installation og sletning af pakker"
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
@@ -208,13 +203,13 @@ msgstr ""
 "--nodeps kan kun angives ved opbygning, genopbygning, genoversættelse, "
 "installation, sletning og verifikation"
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
 msgstr "--test kan kun angives ved installation, sletning og opbygning"
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
@@ -222,120 +217,120 @@ msgstr ""
 "--root (-r) kan kun angives ved installation, sletning, forespørgsel og "
 "genopbygning af databasen"
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr "parameteren til --root (-r) skal starte med et /"
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr "ingen filer at underskrive\n"
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr "kan ikke tilgå filen %s\n"
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr "Indtast adgangskode: "
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr "Adgangskode ikke godkendt\n"
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr "Adgangskode godkendt.\n"
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr "Ugyldig angivelse af %%_signature i makrofil.\n"
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr "--sign kan kun bruges ved pakkeopbygning"
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 #, fuzzy
 msgid "no packages given for erase"
 msgstr "ingen pakker angivet ved installation"
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr "ingen pakker angivet ved installation"
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr "ingen parametre angivet ved forespørgsel"
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr "ingen parametre angivet ved verifikation"
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 #, fuzzy
 msgid "no arguments given"
 msgstr "ingen parametre angivet ved forespørgsel"
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr "Opbygningstilvalg med [ <spec-fil> | <tararkiv> | <kildepakke> ]:"
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 #, fuzzy
 msgid "Failed build dependencies:\n"
 msgstr "afhængighedskrav for pakkeopbygning kunne ikke imødekommes:\n"
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr "Kan ikke åbne spec-fil %s: %s\n"
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr "Kunne ikke åbne tar-videreførsel: %m\n"
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr "Kunne ikke læse spec-fil fra %s\n"
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "Kunne ikke omdøbe %s til %s: %m\n"
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "kunne ikke finde %s: %m\n"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "Filen %s er ikke en regulær fil.\n"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr "Filen %s synes ikke at være en spec-fil.\n"
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr "Opbygger mål-platforme: %s\n"
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr "Opbygger for mål %s\n"
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr "Kunne ikke åbne midlertidig fil.\n"
 
@@ -354,7 +349,7 @@ msgstr "Udf
 msgid "Bad exit status from %s (%s)\n"
 msgstr "Fejl-afslutningsstatus fra %s (%s)\n"
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
@@ -364,52 +359,52 @@ msgstr ""
 "\n"
 "RPM opbygningsfejl:\n"
 
-#: build/expression.c:212
+#: build/expression.c:211
 msgid "syntax error while parsing ==\n"
 msgstr "syntaksfejl under tolkning af ==\n"
 
-#: build/expression.c:242
+#: build/expression.c:241
 msgid "syntax error while parsing &&\n"
 msgstr "syntaksfejl under tolkning af &&\n"
 
-#: build/expression.c:251
+#: build/expression.c:250
 msgid "syntax error while parsing ||\n"
 msgstr "syntaksfejl under tolkning af ||\n"
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr "tolkningsfejl i udtryk\n"
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr "uparret (\n"
 
-#: build/expression.c:365
+#: build/expression.c:364
 msgid "- only on numbers\n"
 msgstr "- kun for tal\n"
 
-#: build/expression.c:381
+#: build/expression.c:380
 msgid "! only on numbers\n"
 msgstr "! kun for tal\n"
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 msgid "types must match\n"
 msgstr "typer skal passe sammen\n"
 
-#: build/expression.c:436
+#: build/expression.c:435
 msgid "* / not suported for strings\n"
 msgstr "* / understøttes ikke for strenge\n"
 
-#: build/expression.c:487
+#: build/expression.c:486
 msgid "- not suported for strings\n"
 msgstr "- understøttes ikke for strenge\n"
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr "&& og || understøttes ikke for strenge\n"
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 msgid "syntax error in expression\n"
 msgstr "syntaksfejl i udtryk\n"
 
@@ -477,343 +472,313 @@ msgstr "Ugyldigt %s-symbol: %s\n"
 msgid "File capability support not built in\n"
 msgstr ""
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr "Kun et parameter for %%docdir\n"
 
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr "To filer på én linie: %s\n"
 
-#: build/files.c:940
+#: build/files.c:939
 #, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr "Fil skal begynde med \"/\": %s\n"
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr "Kan ikke blande special-%%doc med andre former: %s\n"
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr ""
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, c-format
 msgid "File listed twice: %s\n"
 msgstr "Fil angivet to gange: %s\n"
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr "Symbolsk lænke peger på BuildRoot: %s -> %s\n"
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr ""
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, c-format
 msgid "File not found: %s\n"
 msgstr "Fil ikke fundet: %s\n"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr ""
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr ""
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, fuzzy, c-format
 msgid "%s: public key read failed.\n"
 msgstr "%s: readLead mislykkedes\n"
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr ""
 
 #: build/files.c:1635
 #, fuzzy, c-format
-msgid "%s: policy file read failed.\n"
-msgstr "%s: readLead mislykkedes\n"
-
-#: build/files.c:1643
-#, fuzzy, c-format
 msgid "%s: failed to encode\n"
 msgstr "Makroen %%%s kunne ikke udfoldes\n"
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr "Fil kræver foranstillet \"/\": %s\n"
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, fuzzy, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "linie %d: Filnavn ikke tilladt: %s\n"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, c-format
 msgid "File not found by glob: %s\n"
 msgstr "Fil ikke fundet med glob: %s\n"
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, fuzzy, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr "Kunne ikke åbne '%%files'-fil %s: %s\n"
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, c-format
 msgid "line: %s\n"
 msgstr "linie: %s\n"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "Ugyldig fil: %s: %s\n"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "Ugyldig ejer/gruppe: %s\n"
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, fuzzy, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr "udpakning af arkiv mislykkedes%s%s: %s\n"
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
 "%s"
 msgstr ""
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, fuzzy, c-format
 msgid "Processing files: %s\n"
 msgstr "Gennemløber filer: %s-%s-%s\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr ""
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr "getUname: for mange uid'er\n"
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr "getUnameS: for mange uid'er\n"
 
-#: build/names.c:96
+#: build/names.c:97
 #, fuzzy
 msgid "getUidS: too many uid's\n"
 msgstr "getUnameS: for mange uid'er\n"
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr "getGname: for mange gid'er\n"
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr "getGnameS: for mange gid'er\n"
 
-#: build/names.c:168
+#: build/names.c:169
 #, fuzzy
 msgid "getGidS: too many gid's\n"
 msgstr "getGnameS: for mange gid'er\n"
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr "Kunne ikke kanonisere værtsnavn: %s\n"
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr "arkivoprettelse mislykkedes ved fil %s: %s\n"
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, fuzzy, c-format
 msgid "create archive failed: %s\n"
 msgstr "arkivoprettelse mislykkedes ved fil %s: %s\n"
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr "cpio_copy-skrivning mislykkedes: %s\n"
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr "cpio_copy-læsning mislykkedes: %s\n"
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, fuzzy, c-format
 msgid "%s: line: %s\n"
 msgstr "linie: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr "Kunne ikke kanonisere værtsnavn: %s\n"
+
+#: build/pack.c:228
 #, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "Kunne ikke åbne 'PreIn'-fil: %s\n"
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "Kunne ikke åbne 'PreUn'-fil: %s\n"
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, fuzzy, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "Kunne ikke åbne 'PreIn'-fil: %s\n"
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "Kunne ikke åbne 'PostIn'-fil: %s\n"
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "Kunne ikke åbne 'PostUn'-fil: %s\n"
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, fuzzy, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "Kunne ikke åbne 'PostIn'-fil: %s\n"
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "Kunne ikke åbne 'VerifyScript'-fil: %s\n"
 
-#: build/pack.c:262
+#: build/pack.c:297
 #, c-format
 msgid "Could not open Trigger script file: %s\n"
 msgstr "Kunne ikke åbne skriptfilen Trigger: %s\n"
 
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr "readRPM: åbn %s: %s\n"
-
-#: build/pack.c:297
-#, fuzzy, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "%s: Fread mislykkedes: %s\n"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr "readRPM: %s er ikke nogen RPM-pakke\n"
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
-msgstr "readRPM: læser hoved fra %s\n"
-
-#: build/pack.c:410
+#: build/pack.c:369
 #, fuzzy, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "Ukendt ikontype: %s\n"
 
-#: build/pack.c:433
+#: build/pack.c:392
 #, fuzzy
 msgid "Unable to create immutable header region.\n"
 msgstr "Kunne ikke læse hoved fra %s: %s\n"
 
-#: build/pack.c:453
+#: build/pack.c:412
 #, fuzzy
 msgid "Unable to write temp header\n"
 msgstr "Kunne ikke skrive hoved til %s: %s\n"
 
-#: build/pack.c:463
+#: build/pack.c:422
 msgid "Bad CSA data\n"
 msgstr "Ugyldige CSA-data\n"
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr "Genererer signatur: %d\n"
-
-#: build/pack.c:535
+#: build/pack.c:489
 #, fuzzy
 msgid "Unable to reload signature header.\n"
 msgstr "Kunne ikke læse hoved fra %s: %s\n"
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr "Kunne ikke åbne %s: %s\n"
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, c-format
 msgid "Unable to write package: %s\n"
 msgstr "Kunne ikke skrive pakke: %s\n"
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr "Kunne ikke åbne sigtarget %s: %s\n"
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr "Kunne ikke læse hoved fra %s: %s\n"
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "Kunne ikke skrive hoved til %s: %s\n"
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr "Kunne ikke læse pakkeindhold fra %s: %s\n"
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "Kunne ikke skrive pakkeindhold til %s: %s\n"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "Skrev: %s\n"
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, fuzzy, c-format
 msgid "Executing \"%s\":\n"
 msgstr "Udfører(%s): %s\n"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, fuzzy, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "Udførelse af %s mislykkedes (%s): %s\n"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, fuzzy, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr "Adgangskode ikke godkendt\n"
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr "Kunne ikke generere filnavn til oprettelse af pakke %s: %s\n"
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr "kan ikke oprette %s: %s\n"
@@ -858,17 +823,20 @@ msgstr "ingen beskrivelse i %%changelog\n"
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr "linie %d: Fejl ved tolkning af %%description: %s\n"
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "linie %d: Ugyldigt tilvalg %s: %s\n"
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr "line %d: For mange navne: %s\n"
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr "line %d: Pakken eksisterer ikke: %s\n"
@@ -883,212 +851,237 @@ msgstr "linie %d: Anden beskrivelse\n"
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr "linie %d: Fejl ved tolkning af %%files: %s\n"
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "linie %d: Fejl ved tolkning af %%files: %s\n"
+
+#: build/parsePreamble.c:154
+#, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr "linie %d: Ugyldigt tal: %s\n"
+
+#: build/parsePreamble.c:160
+#, fuzzy, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr "linie %d: Ugyldigt 'no%s'-tal: %d\n"
+
+#: build/parsePreamble.c:223
+#, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr "linie %d: Ugyldigt %s-tal: %s\n"
+
+#: build/parsePreamble.c:237
+#, fuzzy, c-format
+msgid "%s %d defined multiple times\n"
+msgstr "\"%s\" angiver flere pakker\n"
+
+#: build/parsePreamble.c:399
 #, c-format
 msgid "Architecture is excluded: %s\n"
 msgstr "Arkitekturen er ekskluderet: %s\n"
 
-#: build/parsePreamble.c:223
+#: build/parsePreamble.c:404
 #, c-format
 msgid "Architecture is not included: %s\n"
 msgstr "Arkitekturen er ikke inkluderet: %s\n"
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, c-format
 msgid "OS is excluded: %s\n"
 msgstr "OS er ekskluderet: %s\n"
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, c-format
 msgid "OS is not included: %s\n"
 msgstr "OS is ikke inkluderet: %s\n"
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr "'%s'-felt skal være tilstede i pakke : %s\n"
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr "Flere '%s'-indgange i pakke: %s\n"
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "Kunne ikke åbne ikon %s: %s\n"
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr "Kunne ikke læse ikon %s: %s\n"
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "Ukendt ikontype: %s\n"
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, fuzzy, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr "linie %d: Ugyldigt tilvalg %s: %s\n"
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, fuzzy, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "linie %d: Ugyldigt tegn '-' i %s: %s\n"
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, fuzzy, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "linie %d: Ugyldigt tegn '-' i %s: %s\n"
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, fuzzy, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr "linie %d: Ugyldigt tegn '-' i %s: %s\n"
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr "linie %d: Forkert udformet mærke: %s\n"
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr "linie %d: Tomt mærke: %s\n"
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr "linie %d: Præfikser kan ikke ende på \"/\": %s\n"
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr "linie %d: Docdir skal starte med '/': %s\n"
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, fuzzy, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "linie %d: Epoch/Serial-felter skal være et nummer: %s\n"
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr "linie %d: Ugyldig %s: angivere: %s\n"
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr "linie %d: Ugyldigt 'BuildArchitecture'-format: %s\n"
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr "Intern fejl: Falsk mærke %d\n"
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, fuzzy, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr "linie %d: Version kræves %s\n"
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, c-format
 msgid "Bad package specification: %s\n"
 msgstr "Ugyldig pakkeangivelse: %s\n"
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, c-format
 msgid "Package already exists: %s\n"
 msgstr "Pakken eksisterer allerede: %s\n"
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr "linie %d: Ukendt mærke: %s\n"
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, fuzzy, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr "BuildRoot kan ikke være \"/\": %s\n"
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, fuzzy, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr "BuildRoot kan ikke være \"/\": %s\n"
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "Ugyldig kilde: %s: %s\n"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, fuzzy, c-format
 msgid "No patch number %u\n"
 msgstr "Ingen lap nummer %d\n"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr ""
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, fuzzy, c-format
 msgid "No source number %u\n"
 msgstr "Ingen kilde nummer %d\n"
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 #, fuzzy
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr "kildepakke indeholder ingen .spec-fil\n"
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr "Kunne ikke hente nosource %s: %s\n"
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr "Fejl ved tolking af %%setup: %s\n"
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, fuzzy, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr "linie %d: Ugyldigt parameter til %%setup %c: %s\n"
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr "linie %d: Ugyldigt '%%setup'-tilvalg %s: %s\n"
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, fuzzy, c-format
 msgid "%s: %s: %s\n"
 msgstr "fil %s: %s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, fuzzy, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "ugyldigt pakkenummer: %s\n"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, c-format
 msgid "line %d: second %%prep\n"
 msgstr "linie %d: anden %%prep\n"
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
@@ -1096,262 +1089,325 @@ msgstr ""
 "linie %d: Afhængigheds-symbol skal starte med alfanumerisk, '_' eller '/': "
 "%s\n"
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr "linie %d: Filnavn med version ikke tilladt: %s\n"
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, c-format
 msgid "line %d: Version required: %s\n"
 msgstr "linie %d: Version kræves %s\n"
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, fuzzy, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "linie %d: Ugyldigt tal: %s\n"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr "linie %d: udløsere skal have --: %s\n"
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "linie %d: Fejl under tolkning af %s: %s\n"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, fuzzy, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr "linie %d: skriptprogram skal starte med '/': %s\n"
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr "linie %d: skriptprogram skal starte med '/': %s\n"
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, c-format
 msgid "line %d: Second %s\n"
 msgstr "linie %d: Anden %s\n"
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, fuzzy, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr "linie %d: Fejl ved tolkning af %%description: %s\n"
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, c-format
 msgid "line %d: %s\n"
 msgstr "linie %d: %s\n"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr ""
 "Kunne ikke åbne %s: %s\n"
 "\n"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr "Ikke-lukket %%if\n"
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr "%s:%d: parseExpressionBoolean returnerer %d\n"
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr "%s:%d: Fik et %%else uden et %%if\n"
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr "%s:%d: Fik et %%endif uden et %%if\n"
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr "forkert udført '%%include'-kommando\n"
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 #, fuzzy
 msgid "No compatible architectures found for build\n"
 msgstr "Ingen arkitekturer, der kan opbygges\n"
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr "Pakke har ingen %%description: %s\n"
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "Kunne ikke læse spec-fil fra %s\n"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "Kunne ikke læse spec-fil fra %s\n"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "Kunne ikke læse spec-fil fra %s\n"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "Kunne ikke åbne tar-videreførsel: %m\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "Fejl ved tolking af %%setup: %s\n"
+
+#: build/policies.c:254
+#, fuzzy, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr "Udfører(%s): %s\n"
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "Manglende '(' i %s %s\n"
+
+#: build/policies.c:270
+#, fuzzy, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr "For mange parametre på datalinie ved %s:%d\n"
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "Gennemløber filer: %s-%s-%s\n"
+
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr ""
 "buildroot allerede angivet, ignorerer %s\n"
 "\n"
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr "opbyg gennem %prep (udpak kilder og påfør lapper) ud fra <spec-fil>"
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr "<spec-fil>"
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr "opbyg gennem %build (%prep, så oversæt) ud fra <spec-fil>"
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr "opbyg gennem %install (%prep, %build, så installér) ud fra <spec-fil>"
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr "verificér afsnittet %files ud fra <spec-fil>"
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr "opbyg kilde- og binærpakke ud fra <spec-fil>"
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr "opbyg kun binærpakke ud fra <spec-fil>"
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr "opbyg kun kildepakke ud fra <spec-fil>"
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr "opbyg gennem %prep (udpak kilder og påfør lapper) ud fra <tararkiv>"
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr "<tararkiv>"
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr "opbyg gennem %build (%prep, så oversæt) ud fra <tararkiv>"
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr "opbyg gennem %install (%prep, %build, så installér) ud fra <tararkiv>"
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr "verificér afsnittet %files fra <tararkiv>"
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr "opbyg kilde- og binærpakker ud fra <tararkiv>"
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr "opbyg kun binærpakke ud fra <tararkiv>"
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr "opbyg kun kildepakke ud fra <tararkiv>"
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr "opbyg binærpakke ud fra <kildepakke>"
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 msgid "<source package>"
 msgstr "<kildepakke>"
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr ""
 "opbyg gennem %install (%prep, %build, så installér) ud fra <kildepakke>"
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr "gennemtving opbygningsrod"
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr "fjern bygge-træ ved afslutning"
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr "generér hoveder, der er kompatible med rpm4-indpakningsversionen"
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr "ignorér 'ExcludeArch':-angivelser fra spec-fil"
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 msgid "debug file state machine"
 msgstr ""
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr "udfør ingen stadier af opbygningen"
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 #, fuzzy
 msgid "do not verify build dependencies"
 msgstr "undlad at tjekke pakkers afhængighedskrav"
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr ""
 "generér pakkehoved(er), der er kompatible med (gamle) rpm[23]-indpakninger"
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 #, fuzzy
 msgid "don't verify package digest(s)"
 msgstr "undlad at tjekke pakkers afhængighedskrav"
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 #, fuzzy
 msgid "don't verify database header(s) when retrieved"
 msgstr "tjek ikke pakkens arkitektur"
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 #, fuzzy
 msgid "don't verify package signature(s)"
 msgstr "verificér pakkesignatur"
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr "acceptér ikke i18N msgstr'er fra spec-fil"
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr "fjern kilder ved afslutning"
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr "fjern spec-fil ved afslutning"
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr "spring direkte til angivet stadium (kun for c,i)"
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr "generér PGP/GPG-signatur"
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr "gennemtving målplatform"
 
@@ -1425,27 +1481,7 @@ msgstr "Finder %s: (benytter %s)...\n"
 msgid "Failed to find %s:\n"
 msgstr "Kunne ikke finde %s:\n"
 
-#: build/spec.c:227
-#, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr "linie %d: Ugyldigt tal: %s\n"
-
-#: build/spec.c:233
-#, fuzzy, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr "linie %d: Ugyldigt 'no%s'-tal: %d\n"
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr "linie %d: Ugyldigt %s-tal: %s\n"
-
-#: build/spec.c:310
-#, fuzzy, c-format
-msgid "%s %d defined multiple times\n"
-msgstr "\"%s\" angiver flere pakker\n"
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "forespørgsel af spec-fil %s mislykkedes, kunne ikke tolkes\n"
@@ -1801,7 +1837,7 @@ msgstr ""
 msgid "debug rpmio I/O"
 msgstr "aflus rpmio I/O"
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr ""
@@ -2208,7 +2244,7 @@ msgstr "verific
 msgid "don't verify files in package"
 msgstr "verificér ikke filerne i pakke"
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 #, fuzzy
 msgid "don't verify package dependencies"
 msgstr "undlad at tjekke pakkers afhængighedskrav"
@@ -2573,7 +2609,7 @@ msgid "package scriptlets can be expanded at install time."
 msgstr "pakken %s er allerede installeret"
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr "åbning af %s mislykkedes %s\n"
@@ -2591,7 +2627,7 @@ msgstr "Forbereder..."
 msgid "Preparing packages for installation..."
 msgstr "Forbereder pakker til installation..."
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 #, fuzzy
 msgid "Failed dependencies:\n"
 msgstr "afhængighedskrav, der ikke kunne imødekommes:\n"
@@ -2601,7 +2637,7 @@ msgstr "afh
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr "ingen pakker udløser %s\n"
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr "%s kunne ikke installeres\n"
@@ -2680,6 +2716,31 @@ msgstr "kan ikke opn
 msgid "waiting for %s lock on %s\n"
 msgstr "kan ikke opnå %s lås på %s/%s\n"
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "kunne ikke åbne %s: %s\n"
+
+#: lib/rpmplugins.c:67
+#, fuzzy, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "Kunne ikke omdøbe %s til %s: %m\n"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "Kunne ikke omdøbe %s til %s: %m\n"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr ""
@@ -2877,52 +2938,32 @@ msgstr "ej installeret"
 msgid "erase"
 msgstr ""
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
-#: lib/rpmte.c:861
-#, fuzzy, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "kunne ikke åbne %s: %s\n"
-
-#: lib/rpmte.c:869
-#, fuzzy, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "Kunne ikke læse %s: %s.\n"
-
-#: lib/rpmte.c:896
-#, fuzzy, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "Kunne ikke omdøbe %s til %s: %m\n"
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "kunne ikke åbne Packages-database i %s\n"
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, fuzzy, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr "ugyldigt pakkenummer: %s\n"
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, fuzzy, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr "Manglende '(' i %s %s\n"
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, fuzzy, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr "ugyldigt pakkenummer: %s\n"
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, fuzzy, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr "%s: readLead mislykkedes\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 msgid "transaction"
 msgstr ""
 
@@ -3038,11 +3079,11 @@ msgstr ""
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr "Signaturfyld : %d\n"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 #, fuzzy
 msgid "failed"
 msgstr "%s mislykkedes\n"
@@ -3303,6 +3344,92 @@ msgstr "%s har for stor eller lille 'long'-v
 msgid "%s has too large or too small integer value, skipped\n"
 msgstr "%s har for stor eller lille heltalsværdi, overspringes\n"
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "Kunne ikke læse spec-fil fra %s\n"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "Kunne ikke fraspalte ny proces til %s: %s\n"
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "Kunne ikke læse spec-fil fra %s\n"
+
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "kunne ikke oprette %s: %s\n"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "Kunne ikke etablere en forbindelse til serveren"
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "kunne ikke åbne %s: %s\n"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "kunne ikke fjerne katalog %s: %s\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "Kunne ikke omdøbe %s til %s: %m\n"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "Kunne ikke læse %s: %s.\n"
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "kunne ikke åbne %s: %s\n"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "kunne ikke oprette %s: %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, fuzzy, c-format
+msgid "%s terminated abnormally\n"
+msgstr "Makroen %%%s har et uafsluttet indhold (body)\n"
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "Makroen %%%s kunne ikke udfoldes\n"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "Kunne ikke læse spec-fil fra %s\n"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3464,16 +3591,42 @@ msgstr "(ingen fejl)"
 msgid "Failed to register fork handler: %m\n"
 msgstr "Kunne ikke læse spec-fil fra %s\n"
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s: læs manifest mislykkedes: %s\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 #, fuzzy
 msgid "don't verify header+payload signature"
 msgstr "verificér pakkesignatur"
 
+#~ msgid "Internal error in argument processing (%d) :-(\n"
+#~ msgstr "Intern fejl i parameterfortolkningen (%d) :-(\n"
+
+#, fuzzy
+#~ msgid "%s: policy file read failed.\n"
+#~ msgstr "%s: readLead mislykkedes\n"
+
+#~ msgid "readRPM: open %s: %s\n"
+#~ msgstr "readRPM: åbn %s: %s\n"
+
+#, fuzzy
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "%s: Fread mislykkedes: %s\n"
+
+#~ msgid "readRPM: %s is not an RPM package\n"
+#~ msgstr "readRPM: %s er ikke nogen RPM-pakke\n"
+
+#~ msgid "readRPM: reading header from %s\n"
+#~ msgstr "readRPM: læser hoved fra %s\n"
+
+#~ msgid "Generating signature: %d\n"
+#~ msgstr "Genererer signatur: %d\n"
+
+#~ msgid "generate PGP/GPG signature"
+#~ msgstr "generér PGP/GPG-signatur"
+
 #~ msgid "no packages files given for rebuild"
 #~ msgstr "ingen pakkefiler angivet til genopbygning"
 
@@ -3697,9 +3850,6 @@ msgstr "verific
 #~ msgid "Unable to lookup server host name"
 #~ msgstr "Kunne ikke slå serverens navn op"
 
-#~ msgid "Failed to connect to server"
-#~ msgstr "Kunne ikke etablere en forbindelse til serveren"
-
 #~ msgid "Failed to establish data connection to server"
 #~ msgstr "Kunne ikke etablere en data-forbindelse til serveren"
 
@@ -3780,9 +3930,6 @@ msgstr "verific
 #~ msgid "URL helper failed: %s (%d)\n"
 #~ msgstr "læsning mislykkedes: %s (%d)\n"
 
-#~ msgid "failed to create %s: %s\n"
-#~ msgstr "kunne ikke oprette %s: %s\n"
-
 #, fuzzy
 #~ msgid "Unable to reload signature header\n"
 #~ msgstr "Kunne ikke læse hoved fra %s: %s\n"
index aeb0761..cdc18f9 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.4.2\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2009-01-11 01:27+0100\n"
 "Last-Translator: Fabian Affolter <fab@fedoraproject.org>\n"
 "Language-Team: German <fedora-trans-de@redhat.com>\n"
@@ -43,17 +43,12 @@ msgstr ""
 "Dieses Programm darf unter den Bedingungen der GNU GPL frei weiterverbreitet "
 "werden\n"
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr "Interner Fehler beim Verarbeiten der Argumente (%d) :-(\n"
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "erzeugen einer Pipe für --pipe fehlgeschlagen: %m\n"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr "Ausführung fehlgeschlagen\n"
@@ -73,138 +68,138 @@ msgstr "Fehler beim Lesen des Paket-Headers\n"
 msgid "cannot re-open payload: %s\n"
 msgstr "Kann Nutzdaten nicht erneut öffnen: %s\n"
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 msgid "Query/Verify package selection options:"
 msgstr "Abfragen/überprüfen der Paketauswahl:"
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr "Abfrage-Optionen (mit -q oder --query):"
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr "Überprüfungsoptionen (mit -V oder --verify):"
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 msgid "Signature options:"
 msgstr "Signatur-Optionen:"
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr "Datenbank-Optionen:"
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr "Installations-/Aktualisierungs-/Deinstallationsoptionen:"
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 msgid "Common options for all rpm modes and executables:"
 msgstr "Gemeinsame Optionen für alle RPM-Modi und Ausführungen:"
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr "Nur ein wichtiger Modus kann angegeben werden"
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr ""
 "Nur eine Art von Abfragen/Überprüfungen kann jeweils durchgeführt werden"
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr "Unerwartete Abfrage-Parameter"
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr "Unerwartetes Abfrage-Format"
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr "Unerwartete Abfrage-Quelle"
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr ""
 "Nur Installation, Aktualisierung, \"rmsource\" und \"rmspec\" können "
 "erzwungen werden"
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr "Dateien können nur bei der Paket-Installation verschoben werden"
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr ""
 "--prefix kann nicht zusammen mit --relocate oder --excludepath verwendet "
 "werden"
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr ""
 "--relocate und --excludepath dürfen nur bei der Installation neuer Pakete "
 "benutzt werden"
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr "--prefix darf nur bei der Installation neuer Pakete benutzt werden"
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr "Argumente für --prefix müssen mit einem / beginnen"
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr "--hash (-h) darf nur während der Paket-Installation angegeben werden"
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr "--percent darf nur während der Paket-Installation angegeben werden"
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr "--replacepkgs darf nur während der Paket-Installation angegeben werden"
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr "--excludedocs darf nur während der Paket-Installation angegeben werden"
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr "--includedocs darf nur während der Paket-Installation angegeben werden"
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr "entweder --excludedocs oder --includedocs darf angegeben werden"
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr "--ignorearch darf nur während der Paket-Installation angegeben werden"
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr "--ignoreos darf nur während der Paket-Installation angegeben werden"
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr "--ignoresize darf nur während der Paket-Installation angegeben werden"
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr ""
 "--allmatches darf nur während der Paket-Deinstallation angegeben werden"
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr "--allfiles darf nur während der Paket-Installation angegeben werden"
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr ""
 "--justdb darf nur während der Paket-Installation oder -Deinstallation "
 "angegeben werden"
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
@@ -212,7 +207,7 @@ msgstr ""
 "Optionen zum Deaktivieren von Skripten können nur während der Paket-"
 "Installation oder -Deinstallation angegeben werden"
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
@@ -220,7 +215,7 @@ msgstr ""
 "Optionen zum Deaktivieren von Trigger können nur während der Paket-"
 "Installation oder -Deinstallation angegeben werden"
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
@@ -228,7 +223,7 @@ msgstr ""
 "--nodeps darf nur während der Paket-Installation, -Deinstallation, -"
 "Überprüfung und -Erstellung angegeben werden"
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
@@ -236,7 +231,7 @@ msgstr ""
 "--test darf nur während der Paket-Installation, -Deinstallation und -"
 "Erstellung angegeben werden"
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
@@ -244,118 +239,118 @@ msgstr ""
 "--root (-r) darf nur während der Paket-Installation, -Deinstallation, -"
 "Abfragen und während Datenbank-Neuerstellungen angegeben werden"
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr "Argumente für --root (-r) müssen mit einem / beginnen"
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr "Keine Dateien zu signieren\n"
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr "Kann auf die Datei %s nicht zugreifen\n"
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr "Bitte das Passwort eingeben: "
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr "Die Passwort-Überprüfung ist fehlgeschlagen\n"
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr "Das Passwort ist richtig.\n"
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr "Ungültige %%_signature in der Makro-Datei.\n"
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr "--sign darf nur während der Paket-Erstellung benutzt werden"
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 msgid "no packages given for erase"
 msgstr "Es wurden keine Pakete für die Deinstallation angegeben"
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr "Es wurden keine Pakete für die Installation angegeben"
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr "Es wurden keine Argumente für die Abfrage angegeben"
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr "Es wurden keine Argumente für die Überprüfung angegeben"
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 msgid "no arguments given"
 msgstr "Es wurden keine Argumente angegeben"
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr ""
 "Erstellungsoptionen mit [ <Spec-Datei> | <Tar-Archiv> | <Source-Paket> ]:"
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 msgid "Failed build dependencies:\n"
 msgstr "Fehlgeschlagene Paket-Abhängigkeiten:\n"
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr "Die Spec-Datei %s kann nicht geöffnet werden: %s\n"
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr "Die Tar-Pipe konnte nicht geöffnet werden: %m\n"
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr "Konnte Spec-Datei von %s nicht lesen\n"
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "Konnte %s nicht in %s umbenennen: %m\n"
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "Aufruf von stat für %s nicht möglich: %m\n"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "Die Datei %s ist keine normale Datei.\n"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr "Die Datei %s scheint keine Spec-Datei zu sein.\n"
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr "Baue für die Zielplattform(en): %s\n"
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr "Baue für das Ziel %s\n"
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr "Kann temporäre Datei nicht öffnen.\n"
 
@@ -374,7 +369,7 @@ msgstr "Ausführung von %s fehlgeschlagen (%s): %s\n"
 msgid "Bad exit status from %s (%s)\n"
 msgstr "Fehler-Status beim Beenden von %s (%s)\n"
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
@@ -384,52 +379,52 @@ msgstr ""
 "\n"
 "Fehler beim Bauen des RPM:\n"
 
-#: build/expression.c:212
+#: build/expression.c:211
 msgid "syntax error while parsing ==\n"
 msgstr "Syntax-Fehler beim Parsen von ==\n"
 
-#: build/expression.c:242
+#: build/expression.c:241
 msgid "syntax error while parsing &&\n"
 msgstr "Syntax-Fehler beim Parsen von &&\n"
 
-#: build/expression.c:251
+#: build/expression.c:250
 msgid "syntax error while parsing ||\n"
 msgstr "Syntax-Fehler beim Parsen von ||\n"
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr "Fehler beim Parsen des Ausdrucks\n"
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr "Unerwartete (\n"
 
-#: build/expression.c:365
+#: build/expression.c:364
 msgid "- only on numbers\n"
 msgstr "- nur bei Zahlen\n"
 
-#: build/expression.c:381
+#: build/expression.c:380
 msgid "! only on numbers\n"
 msgstr "! nur bei Zahlen\n"
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 msgid "types must match\n"
 msgstr "Typen müssen übereinstimmen\n"
 
-#: build/expression.c:436
+#: build/expression.c:435
 msgid "* / not suported for strings\n"
 msgstr "* / nicht unterstützt für Strings\n"
 
-#: build/expression.c:487
+#: build/expression.c:486
 msgid "- not suported for strings\n"
 msgstr "- nicht unterstützt für Strings\n"
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr "&& und || nicht unterstützt für Strings\n"
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 msgid "syntax error in expression\n"
 msgstr "Syntax-Fehler im Ausdruck\n"
 
@@ -497,122 +492,117 @@ msgstr "Ungültige Fähigkeit: %s\n"
 msgid "File capability support not built in\n"
 msgstr "Dateifähigkeits-Unterstützung nicht eingebaut\n"
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr "Nur ein Argument für %%docdir\n"
 
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr "Zwei Dateien in einer Zeile: %s\n"
 
-#: build/files.c:940
+#: build/files.c:939
 #, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr "Datei muss mit \"/\" beginnen: %s\n"
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr "%%doc kann nicht mit anderen Formaten gemischt werden: %s\n"
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr "Unbekannter Datei--Auszug-Algorithmus %u, gehe zurück zu MD5\n"
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, c-format
 msgid "File listed twice: %s\n"
 msgstr "Datei doppelt aufgelistet: %s\n"
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr "Symbolischer Link zeigt auf den BuildRoot: %s -> %s\n"
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr "Spezifikation fordert ausdrückliche Dateiattribute für: %s\n"
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, c-format
 msgid "File not found: %s\n"
 msgstr "Datei nicht gefunden: %s\n"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr "Datei %s zu gross für Nutzlast\n"
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr "%s: Kann den unbekannten Tag (%d) nicht laden.\n"
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, c-format
 msgid "%s: public key read failed.\n"
 msgstr "%s: Lesen des öffentlichen Schlüssels fehlgeschlagen.\n"
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr "%s: Ist kein gepanzerter öffentlicher Schlüssel.\n"
 
 #: build/files.c:1635
 #, fuzzy, c-format
-msgid "%s: policy file read failed.\n"
-msgstr "%s: Lesen des öffentlichen Schlüssels fehlgeschlagen.\n"
-
-#: build/files.c:1643
-#, fuzzy, c-format
 msgid "%s: failed to encode\n"
 msgstr "Makro %%%s konnte nicht erweitert werden\n"
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr "Datei benötigt führenden \"/\": %s\n"
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "\"Glob\" hat keine Berechtigung für: %s\n"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, c-format
 msgid "File not found by glob: %s\n"
 msgstr "Datei von \"glob\" nicht gefunden: %s\n"
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr "Datei %s aus %%files konnte nicht geöffnet: %m\n"
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, c-format
 msgid "line: %s\n"
 msgstr "Zeile: %s\n"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "Ungültige Datei: %s: %s\n"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "Ungültiger Eigentümer/Gruppe: %s\n"
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr "Prüfe auf nicht gepackte Datei(en): %s\n"
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
@@ -621,216 +611,191 @@ msgstr ""
 "Installierte (aber nicht gepackte) Datei(en) gefunden:\n"
 "%s"
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, fuzzy, c-format
 msgid "Processing files: %s\n"
 msgstr "Verarbeite Pakete: %s-%s-%s.%s\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr "Architekturabhängige Binärdateien in noarch-Paket\n"
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr "getUname: Zu viele Benutzer-IDs\n"
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr "getUnameS: Zu viele Benutzer-IDs\n"
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr "getUidS: Zu viele Benutzer-IDs\n"
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr "getGname: Zu viele Gruppen-IDs\n"
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr "getGnameS: Zu viele Gruppen-IDs\n"
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr "getGidS: Zu viele Gruppen-IDs\n"
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr "Rechnername konnte nicht erkannt werden: %s\n"
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr "Erstellen des Archivs fehlgeschlagen bei der Datei %s: %s\n"
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, c-format
 msgid "create archive failed: %s\n"
 msgstr "Erstellen des Archivs fehlgeschlagen: %s\n"
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr "cpio_copy schreiben fehlgeschlagen: %s\n"
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr "cpio_copy lesen fehlgeschlagen: %s\n"
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, c-format
 msgid "%s: line: %s\n"
 msgstr "%s: Zeile: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr "Rechnername konnte nicht erkannt werden: %s\n"
+
+#: build/pack.c:228
 #, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "Konnte PreIn-Datei nicht öffnen: %s\n"
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "Konnte PreUn-Datei nicht öffnen: %s\n"
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "Konnte PreTrans-Datei nicht öffnen: %s\n"
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "Konnte PostIn-Datei nicht öffnen: %s\n"
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "Konnte PostUn-Datei nicht öffnen: %s\n"
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "Konnte PostTrans-Datei nicht öffnen: %s\n"
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "Konnte VerifyScript-Datei nicht öffnen: %s\n"
 
-#: build/pack.c:262
+#: build/pack.c:297
 #, c-format
 msgid "Could not open Trigger script file: %s\n"
 msgstr "Konnte Trigger-Script nicht öffnen: %s\n"
 
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr "readRPM: Öffne %s: %s\n"
-
-#: build/pack.c:297
-#, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "%s: Fseek fehlgeschlagen: %s\n"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr "readRPM: %s ist kein RPM-Paket\n"
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
-msgstr "readRPM: Lese Header von %s\n"
-
-#: build/pack.c:410
+#: build/pack.c:369
 #, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "Unbekannte Nutzdaten.Kompression: %s\n"
 
-#: build/pack.c:433
+#: build/pack.c:392
 msgid "Unable to create immutable header region.\n"
 msgstr "Konnte keine unveränderliche Header-Region erstellen.\n"
 
-#: build/pack.c:453
+#: build/pack.c:412
 msgid "Unable to write temp header\n"
 msgstr "Kann den temporären Header nicht schreiben\n"
 
-#: build/pack.c:463
+#: build/pack.c:422
 msgid "Bad CSA data\n"
 msgstr "Ungültige CSA-Daten\n"
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr "Erzeuge Signatur: %d\n"
-
-#: build/pack.c:535
+#: build/pack.c:489
 msgid "Unable to reload signature header.\n"
 msgstr "Kann den Header der Signatur nicht erneut laden.\n"
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr "Konnte %s nicht öffnen: %s\n"
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, c-format
 msgid "Unable to write package: %s\n"
 msgstr "Kann das Paket nicht schreiben: %s\n"
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr "Konnte Signatur-Ziel %s nicht öffnen: %s\n"
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr "Konnte Header von %s nicht lesen: %s\n"
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "Konnte Header nicht nach %s schreiben: %s\n"
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr "Konnte Nutzdaten von %s nicht lesen: %s\n"
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "Konnte Nutzdaten nicht nach %s schreiben: %s\n"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "Erstellt: %s\n"
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, c-format
 msgid "Executing \"%s\":\n"
 msgstr "Ausschluss \"%s\":\n"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "Ausschluss von \"%s\" fehlgeschlagen.\n"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr "Paket-Prüfung \"%s\" fehlgeschlagen.\n"
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr "Konnte den Dateinamen für das Paket %s nicht generieren: %s\n"
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr "Kann Datei %s nicht erstellen: %s\n"
@@ -875,17 +840,20 @@ msgstr "Keine Beschreibung im %%changelog\n"
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr "Zeile %d: Fehler beim Parsen von %%description: %s\n"
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "Zeile %d: Ungültige Option %s: %s\n"
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr "Zeile %d: Zu viele Namen: %s\n"
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr "Zeile: %d: Paket existiert nicht: %s\n"
@@ -900,212 +868,237 @@ msgstr "Zeile %d: Zweite Beschreibung\n"
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr "Zeile %d: Fehler beim Parsen von %%files: %s\n"
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "Zeile %d: Fehler beim Parsen von %%files: %s\n"
+
+#: build/parsePreamble.c:154
+#, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr "Zeile %d: Ungültige Nummer: %s\n"
+
+#: build/parsePreamble.c:160
+#, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr "Zeile %d: Ungültige no%s-Nummer: %u\n"
+
+#: build/parsePreamble.c:223
+#, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr "Zeile %d: Ungültige %s Nummer: %s\n"
+
+#: build/parsePreamble.c:237
+#, c-format
+msgid "%s %d defined multiple times\n"
+msgstr "%s %d bezeichnet mehrere Male\n"
+
+#: build/parsePreamble.c:399
 #, c-format
 msgid "Architecture is excluded: %s\n"
 msgstr "Architektur ist ausgeschlossen: %s\n"
 
-#: build/parsePreamble.c:223
+#: build/parsePreamble.c:404
 #, c-format
 msgid "Architecture is not included: %s\n"
 msgstr "Architektur ist nicht einbezogen: %s\n"
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, c-format
 msgid "OS is excluded: %s\n"
 msgstr "Betriebssystem ist ausgeschlossen: %s\n"
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, c-format
 msgid "OS is not included: %s\n"
 msgstr "Betriebssystem ist nicht einbezogen: %s\n"
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr "%s-Feld muss im Paket vorhanden sein: %s\n"
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr "Doppelte %s-Einträge im Paket: %s\n"
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr "illegal _docdir_fmt: %s\n"
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "Kann Icon %s nicht öffnen: %s\n"
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr "Kann Icon %s nicht lesen: %s\n"
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "Unbekannter Icon-Typ: %s\n"
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr "Zeile %d: Tag benötigt nur ein Zeichen: %s\n"
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "Zeile %d: Ungültiges Zeichen '%c' in: %s\n"
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "Zeile %d: Ungültiges Zeichen in: %s\n"
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr "Zeile %d: Ungültiges Zeichen \"..\" in: %s\n"
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr "Zeile %d: Missgebildeter Tag: %s\n"
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr "Zeile %d: Leerer Tag: %s\n"
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr "Zeile %d: Präfixe dürfen nicht mit einem \"/\" enden: %s\n"
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr ""
 "Zeile %d: Das Dokumentationsverzeichnis muss mit einem \"/\" beginnen: %s\n"
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "Zeile %d: Das Epoch-Feld muss eine vorzeichenlose Zahl sein: %s\n"
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr "Zeile %d: Ungültig %s: Kennzeichner: %s\n"
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr "Zeile %d: Ungültiges BuildArchitecture-Format: %s\n"
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr "Zeile %d: Nur noarch-Unterpakete werden unterstützt: %s\n"
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr "Interner Fehler: Falscher Tag %d\n"
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr "Zeile %d: %s ist veraltet: %s\n"
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, c-format
 msgid "Bad package specification: %s\n"
 msgstr "Ungültige Paket-Spezifikation: %s\n"
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, c-format
 msgid "Package already exists: %s\n"
 msgstr "Paket ist bereits vorhanden: %s\n"
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr "Zeile %d: Unbekannter Tag: %s\n"
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr "%%{buildroot} kann nicht leer sein\n"
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr "%%{buildroot} kann nicht \"/\" sein\n"
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "Ungültige Quelle: %s: %s\n"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, c-format
 msgid "No patch number %u\n"
 msgstr "Keine Patch-Nummer %u\n"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr "%%patch ohne korrespondierenden \"Patch:\"-Tag\n"
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, c-format
 msgid "No source number %u\n"
 msgstr "Keine Source-Nummer %u\n"
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr "Kein \"Source\"-Tag in Spec-Datei\n"
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr "Konnte NoSource %s nicht herunterladen: %s\n"
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr "Fehler beim Parsen von %%setup: %s\n"
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr "Zeile %d: Ungültiges Argument für %%setup: %s\n"
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr "Zeile %d: Ungültige %%setup-Option %s: %s\n"
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, c-format
 msgid "%s: %s: %s\n"
 msgstr "%s: %s: %s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "Ungültige Patch-Nummer %s: %s\n"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, c-format
 msgid "line %d: second %%prep\n"
 msgstr "Zeile %d: Zweites %%prep\n"
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
@@ -1113,262 +1106,325 @@ msgstr ""
 "Zeile %d: Abhängigkeiten müssen alphanumerisch, mit '_' oder '/' beginnen: "
 "%s\n"
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr "Zeile %d: Versionsabhängiger Dateiname nicht zulässig: %s\n"
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, c-format
 msgid "line %d: Version required: %s\n"
 msgstr "Zeile %d: Version benötigt: %s\n"
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, fuzzy, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "Zeile %d: Ungültige Nummer: %s\n"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr "Zeile %d: Trigger benötigen --: %s\n"
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "Zeile %d: Fehler beim Parsen von %s: %s\n"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr "Zeile %d: Internes Skript muss mit '>' enden: %s\n"
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr "Zeile %d: Skript/Programm muss mit '/' beginnen: %s\n"
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, c-format
 msgid "line %d: Second %s\n"
 msgstr "Zeile %d: Zweites %s\n"
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr "Zeile %d: Nicht unterstütztes internes Skript: %s\n"
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, c-format
 msgid "line %d: %s\n"
 msgstr "Zeile %d: %s\n"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr "Öffnen von %s fehlgeschlagen: %s\n"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr "Nicht geschlossenes %%if\n"
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr "%s:%d: parseExpressionBoolean liefert %d\n"
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr "%s:%d: %%else ohne %%if erhalten\n"
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr "%s:%d: %%endif ohne %%if erhalten\n"
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr "Missgebildete %%include-Anweisung\n"
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 msgid "No compatible architectures found for build\n"
 msgstr "Keine für das Bauen kompatible Architektur gefunden\n"
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr "Paket hat keine %%description: %s\n"
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "Konnte Spec-Datei von %s nicht lesen\n"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "Konnte Spec-Datei von %s nicht lesen\n"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "Konnte Spec-Datei von %s nicht lesen\n"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "Die Tar-Pipe konnte nicht geöffnet werden: %m\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "Fehler beim Parsen von %%setup: %s\n"
+
+#: build/policies.c:254
+#, fuzzy, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr "Ausführung(%s): %s\n"
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "Fehlendes %s bei %s %s\n"
+
+#: build/policies.c:270
+#, fuzzy, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr "Zu viele Argumente in der Datenzeile bei %s:%d\n"
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "Verarbeite Pakete: %s-%s-%s.%s\n"
+
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr "BuildRoot wurde bereits angegeben, ignoriere %s\n"
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr ""
 "%prep (Quellen entpacken, Patches übernehmen) der <Spec-Datei> durchlaufen"
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr "<Spec-Datei>"
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr ""
 "%build (%prep, anschliessendes Kompilieren) der <Spec-Datei> durchlaufen"
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr ""
 "%install (%prep, %build, anschliessendes Installieren) der <Spec-Datei> "
 "durchlaufen"
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr "Überprüfe %files-Abschnitt der <Spec-Datei>"
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr "Baue Source- und Binär-Paket von <Spec-Datei>"
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr "Baue nur ein Binär-Paket von <Spec-Datei>"
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr "Baue nur ein Source-Paket von <Spec-Datei>"
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr ""
 "%prep (Quellen entpacken, Patches übernehmen) des <Tar-Archivs> durchlaufen"
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr "<Tar-Archiv>"
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr ""
 "%build (%prep, anschliessendes Kompilieren) des <Tar-Archivs> durchlaufen"
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr ""
 "%install (%prep, %build, anschliessendes Installieren) des <Tar-Archivs> "
 "durchlaufen"
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr "Überprüfe %files-Abschnitt des <Tar-Archivs>"
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr "Baue Source- und Binär-Paket vom <Tar-Archiv>"
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr "Baue nur ein Binär-Paket vom <Tar-Archiv>"
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr "Baue nur ein Source-Paket vom <Tar-Archiv>"
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr "Baue ein Binär-Paket vom <Source-Paket>"
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 msgid "<source package>"
 msgstr "<Source-Paket>"
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr ""
 "%install (%prep, %build, anschliessendes Installieren) des <Source-Pakets> "
 "durchlaufen"
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr "Überschreibe BuildRoot"
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr "Erstellungsdateibaum nach Beendigung löschen"
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr "Generiere mit RPM4-Paketen kompatible Header"
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr "ExcludeArch ignorieren: Anweisungen der Spec-Datei"
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 msgid "debug file state machine"
 msgstr "Debugge Datei-Status"
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr "Keine der Phasen des Erstellungsvorganges ausführen"
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 msgid "do not verify build dependencies"
 msgstr "Keine Überprüfung der Paket-Abhängigkeiten"
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr ""
 "Generiere Paket-Header, die mit veralteten RPM-Paketen (v2/3) kompatibel sind"
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 msgid "don't verify package digest(s)"
 msgstr "Paket-Kurzfassung nicht überprüfen"
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 msgid "don't verify database header(s) when retrieved"
 msgstr "Datenbank-Header beim Abrufen nicht überprüfen"
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 msgid "don't verify package signature(s)"
 msgstr "Paket-Signatur(en) nicht überprüfen"
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr "Keine i18n-Übersetzungen der Spec-Datei zulassen"
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr "Quelldateien nach Beendigung löschen"
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr "Spec-Datei nach Beendigung löschen"
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr "Springe direkt zur angegeben Phase (nur für c, i)"
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr "Erstelle PGP-/GPG-Signatur"
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr "Überschreibe Zielplattform"
 
@@ -1442,27 +1498,7 @@ msgstr "Finde %s: %s\n"
 msgid "Failed to find %s:\n"
 msgstr "Fehlgeschlagenes zu finden %s:\n"
 
-#: build/spec.c:227
-#, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr "Zeile %d: Ungültige Nummer: %s\n"
-
-#: build/spec.c:233
-#, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr "Zeile %d: Ungültige no%s-Nummer: %u\n"
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr "Zeile %d: Ungültige %s Nummer: %s\n"
-
-#: build/spec.c:310
-#, c-format
-msgid "%s %d defined multiple times\n"
-msgstr "%s %d bezeichnet mehrere Male\n"
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "Abfragen der Spec-Datei %s fehlgeschlagen, kann nicht geparst werden\n"
@@ -1810,7 +1846,7 @@ msgstr "Debugge Nutzdaten-Dateistatus"
 msgid "debug rpmio I/O"
 msgstr "Debugge rpmio Ein-/Ausgabe"
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr "%s: Optionstabelle ist falsch konfiguriert (%d)\n"
@@ -2189,7 +2225,7 @@ msgstr "Keine Überprüfung des Sicherheitskontexts"
 msgid "don't verify files in package"
 msgstr "Keine Überprüfung der Dateien im Paket"
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 msgid "don't verify package dependencies"
 msgstr "Keine Überprüfung der Paket-Abhängigkeiten"
 
@@ -2550,7 +2586,7 @@ msgstr ""
 "zugreifen."
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr "Öffnen von %s fehlgeschlagen: %s\n"
@@ -2568,7 +2604,7 @@ msgstr "Vorbereiten..."
 msgid "Preparing packages for installation..."
 msgstr "Vorbereiten der Pakete für die Installation..."
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 msgid "Failed dependencies:\n"
 msgstr "Fehlgeschlagende Abhängigkeiten:\n"
 
@@ -2577,7 +2613,7 @@ msgstr "Fehlgeschlagende Abhängigkeiten:\n"
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr "%s: Kein RPM-Paket (oder Paket-Liste): %s\n"
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr "%s kann nicht installiert werden\n"
@@ -2654,6 +2690,31 @@ msgstr "Kann Transaktions-Blockierung nicht erstellen auf %s (%s)\n"
 msgid "waiting for %s lock on %s\n"
 msgstr "warte auf Transaktions-Blockierung %s\n"
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "Öffnen von %s fehlgeschlagen: %s\n"
+
+#: lib/rpmplugins.c:67
+#, fuzzy, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "Konnte %s nicht in %s umbenennen: %m\n"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "Konnte %s nicht in %s umbenennen: %m\n"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr "unterschiedlich"
@@ -2849,52 +2910,32 @@ msgstr "(installiert) "
 msgid "erase"
 msgstr ""
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
-#: lib/rpmte.c:861
-#, fuzzy, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "Öffnen von %s fehlgeschlagen: %s\n"
-
-#: lib/rpmte.c:869
-#, fuzzy, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "Fehlgeschlagenes Lesen von %s: %s.\n"
-
-#: lib/rpmte.c:896
-#, fuzzy, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "Konnte %s nicht in %s umbenennen: %m\n"
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "Kann Paket-Datenbank in %s nicht öffnen\n"
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr "Zusätzliche '(' im Paket-Bezeichnung: %s\n"
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr "Fehlende '(' im Paket-Label: %s\n"
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr "Fehlende ')' im Paket-Bezeichung: %s\n"
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr "%s: Lesen des öffentlichen Schlüssels fehlgeschlagen.\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 #, fuzzy
 msgid "transaction"
 msgstr "Erstelle Transaktionsset"
@@ -3010,11 +3051,11 @@ msgstr "Überprüfe Signatur: UNGÜLTIGE PARAMETER\n"
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr "Signatur: UNBEKANNT (%d)\n"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 #, fuzzy
 msgid "failed"
 msgstr "%s fehlgeschlagen\n"
@@ -3276,6 +3317,92 @@ msgstr "%s hat einen zu grossen oder zu kleinen Wert, übersprungen\n"
 msgid "%s has too large or too small integer value, skipped\n"
 msgstr "%s hat einen zu grossen oder zu kleinen Integer-Wert, übersprungen\n"
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "Konnte Spec-Datei von %s nicht lesen\n"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "Konnte keine temporäre Datei erzeugen für %s: %s\n"
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "Konnte Spec-Datei von %s nicht lesen\n"
+
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "Fehler beim Erstellen von %s: %s\n"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "Verbindung zum Server fehlgeschlagen"
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "Öffnen von %s fehlgeschlagen: %s\n"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "Entfernen des Verzeichnisses %s fehlgeschlagen: %s\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "Konnte %s nicht in %s umbenennen: %m\n"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "Fehlgeschlagenes Lesen von %s: %s.\n"
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "Öffnen von %s fehlgeschlagen: %s\n"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "Fehler beim Erstellen von %s: %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, fuzzy, c-format
+msgid "%s terminated abnormally\n"
+msgstr "Makro %%%s hat keinen terminierten Hauptteil\n"
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "Makro %%%s konnte nicht erweitert werden\n"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "Konnte Spec-Datei von %s nicht lesen\n"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3436,15 +3563,40 @@ msgstr "(keine)"
 msgid "Failed to register fork handler: %m\n"
 msgstr "Konnte Zweig-Handler nicht registrieren: %m\n"
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s: Lesen der Paket-Liste fehlgeschlagen: %s\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 msgid "don't verify header+payload signature"
 msgstr "Keine Überprüfung der Header- und Nutzdaten-Signatur"
 
+#~ msgid "Internal error in argument processing (%d) :-(\n"
+#~ msgstr "Interner Fehler beim Verarbeiten der Argumente (%d) :-(\n"
+
+#, fuzzy
+#~ msgid "%s: policy file read failed.\n"
+#~ msgstr "%s: Lesen des öffentlichen Schlüssels fehlgeschlagen.\n"
+
+#~ msgid "readRPM: open %s: %s\n"
+#~ msgstr "readRPM: Öffne %s: %s\n"
+
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "%s: Fseek fehlgeschlagen: %s\n"
+
+#~ msgid "readRPM: %s is not an RPM package\n"
+#~ msgstr "readRPM: %s ist kein RPM-Paket\n"
+
+#~ msgid "readRPM: reading header from %s\n"
+#~ msgstr "readRPM: Lese Header von %s\n"
+
+#~ msgid "Generating signature: %d\n"
+#~ msgstr "Erzeuge Signatur: %d\n"
+
+#~ msgid "generate PGP/GPG signature"
+#~ msgstr "Erstelle PGP-/GPG-Signatur"
+
 #~ msgid "no packages files given for rebuild"
 #~ msgstr "Es wurden keine Paket-Dateien für die Neuerstellung angegeben"
 
@@ -3716,9 +3868,6 @@ msgstr "Keine Überprüfung der Header- und Nutzdaten-Signatur"
 #~ msgid "Unable to lookup server host name"
 #~ msgstr "Server-Name konnte nicht aufgelöst werden"
 
-#~ msgid "Failed to connect to server"
-#~ msgstr "Verbindung zum Server fehlgeschlagen"
-
 #~ msgid "Failed to establish data connection to server"
 #~ msgstr "Aufbau einer Datenverbindung zum Server fehlgeschlagen"
 
@@ -3791,9 +3940,6 @@ msgstr "Keine Überprüfung der Header- und Nutzdaten-Signatur"
 #~ msgid "URL helper failed: %s (%d)\n"
 #~ msgstr "URL-Helfer fehlgeschlagen: %s (%d)\n"
 
-#~ msgid "failed to create %s: %s\n"
-#~ msgstr "Fehler beim Erstellen von %s: %s\n"
-
 #~ msgid "debug option/argument processing"
 #~ msgstr "Debugge Verarbeitung der Optionen/Argumente"
 
index 41345c7..f2d0798 100644 (file)
--- a/po/es.po
+++ b/po/es.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: rpm.rpm-4-7-x.rpm\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2010-06-30 20:22-0300\n"
 "Last-Translator: Héctor Daniel Cabrera <logan@fedoraproject.org>\n"
 "Language-Team: Spanish <trans-es@lists.fedoraproject.org>\n"
@@ -44,17 +44,12 @@ msgstr ""
 "Este programa puede ser redistribuido libremente bajo los términos de la "
 "licencia GNU GPL\n"
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr "Error interno en el procesamiento del argumento (%d) :-(\n"
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "falló la creación de la tuberia para --pipe: %m\n"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr "falló exec\n"
@@ -74,145 +69,145 @@ msgstr "error al leer encabezado del paquete\n"
 msgid "cannot re-open payload: %s\n"
 msgstr "no se puede volver a abri la carga útil: %s\n"
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 msgid "Query/Verify package selection options:"
 msgstr "Opciones de la selección de paquetes a consultar/verificar:"
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr "Opciones de consulta (con -q o --query):"
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr "Opciones de verificación (con -V o --verify):"
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 msgid "Signature options:"
 msgstr "Opciones de firma:"
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr "Opciones de la base de datos:"
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr "Opciones de Instalación/Actualización/Remoción:"
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 msgid "Common options for all rpm modes and executables:"
 msgstr "Opciones comunes para todos los modos rpm y ejecutables:"
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr "solo puede especificarse un modo principal"
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr "solo un tipo de consulta/verificación puede ser ejecutado a la vez"
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr "opciones de consulta inesperadas"
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr "formato de consulta inesperado"
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr "fuente de consulta inesperado"
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr ""
 "solo las opciones de instalación, actualización, rmsource y rmspec pueden "
 "ser forzadas"
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr ""
 "los archivos solo pueden ser reubicados durante la instalación del paquete"
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr "no se puede utilizar --prefix con --relocate o --excludepath"
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr ""
 "--relocate y --excludepath solo pueden ser utilizados cuando se instalan "
 "nuevos paquetes"
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr "--prefix solo puede ser utilizado al instalar nuevos paquetes"
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr "los argumentos de --prefix deber iniciar con una /"
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr ""
 "--hash (-h) solo puede ser especificado durante la instalación del paquete"
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr ""
 "--percent solo puede ser especificado durante la instalación del paquete"
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr ""
 "--replacepkgs solo puede ser especificado durante la instalación del paquete"
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr ""
 "--excludedocs solo puede ser especificado durante la instalación del paquete"
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr ""
 "--includedocs solo puede ser especificado durante la instalación del paquete"
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr "solo se puede especificar una opción: --excludedocs o --includedocs"
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr ""
 "--ignorearch solo puede ser especificado durante la instalación del paquete"
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr ""
 "--ignoreos solo puede ser especificado durante la instalación del paquete"
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr ""
 "--ignoresize solo puede ser especificado durante la instalación del paquete"
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr ""
 "--allmatches solo puede ser especificado durante la eliminación del paquete"
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr ""
 "--allfiles solo puede ser especificado durante la instalación del paquete"
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr ""
 "--justdb solo puede ser especificado durante la instalación y eliminación "
 "del paquete"
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
@@ -220,7 +215,7 @@ msgstr ""
 "las opciones para desactivar scripts sólo pueden ser especificadas durante "
 "la instalación y eliminación del paquete"
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
@@ -228,7 +223,7 @@ msgstr ""
 "las opciones de desactivación de detonante sólo pueden ser especificadas "
 "durante la instalación y eliminación del paquete"
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
@@ -237,7 +232,7 @@ msgstr ""
 "construcción, recompilación, instalación, eliminación y verificación del "
 "paquete"
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
@@ -245,7 +240,7 @@ msgstr ""
 "--test sólo puede ser especificado durante instalación, eliminación, y "
 "construcción del paquete"
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
@@ -253,119 +248,119 @@ msgstr ""
 "--root (-r) sólo puede ser especificado durante instalación, eliminación, "
 "consulta y re-construcción de la base de datos"
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr "los argumentos de --root (-r) deben iniciar con una /"
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr "ningún archivo para firmar\n"
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr "no se puede acceder al archivo %s\n"
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr "Introduzca la frase de acceso:"
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr "Falló la verificación de la frase de acceso\n"
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr "La frase de acceso es correcta\n"
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr "%%_signature spec no válido en el archivo macro.\n"
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr "--sign solo puede ser utilizado durante la construcción del paquete"
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 msgid "no packages given for erase"
 msgstr "no ha sido indicado ningún paquete para ser eliminado"
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr "no ha sido indicado ningún paquete para la instalación"
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr "no ha sido indicado ningún argumento para la consulta"
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr "no ha sido indicado ningún argumento para la verificación"
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 msgid "no arguments given"
 msgstr "no ha sido indicado ningún argumento"
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr ""
 "Opciones de construcción con [ <archivo spec> | <tarball> | <paquete "
 "fuente> ]:"
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 msgid "Failed build dependencies:\n"
 msgstr "Fallo al construir las dependencias:\n"
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr "No se puede abrir el archivo spec %s: %s\n"
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr "Falló la apertura de la tuberia para tar: %m\n"
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr "Falló la lectura del archivo spec desde %s\n"
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "Falló al renombrar %s to %s: %m\n"
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "falló la llamada stat sobre %s: %m\n"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "El archivo %s no es un archivo regular.\n"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr "El archivo %s no parece ser un archivo spec.\n"
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr "Construyendo las plataformas de destino: %s\n"
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr "Construyendo para el destino %s\n"
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr "No es posible abrir archivo temporal.\n"
 
@@ -384,7 +379,7 @@ msgstr "Falló exec sobre %s  (%s): %s\n"
 msgid "Bad exit status from %s (%s)\n"
 msgstr "Estado de salida erróneo de %s (%s)\n"
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
@@ -394,52 +389,52 @@ msgstr ""
 "\n"
 "Errores de construcción RPM:\n"
 
-#: build/expression.c:212
+#: build/expression.c:211
 msgid "syntax error while parsing ==\n"
 msgstr "error de sintaxis durante el análisis ==\n"
 
-#: build/expression.c:242
+#: build/expression.c:241
 msgid "syntax error while parsing &&\n"
 msgstr "error de sintaxis durante el análisis &&\n"
 
-#: build/expression.c:251
+#: build/expression.c:250
 msgid "syntax error while parsing ||\n"
 msgstr "error de sintaxis durante el análisis ||\n"
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr "error de análisis en la expresión\n"
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr "no coincidente (\n"
 
-#: build/expression.c:365
+#: build/expression.c:364
 msgid "- only on numbers\n"
 msgstr "- solo en números\n"
 
-#: build/expression.c:381
+#: build/expression.c:380
 msgid "! only on numbers\n"
 msgstr "! solo en números\n"
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 msgid "types must match\n"
 msgstr "los tipos deben coincidir\n"
 
-#: build/expression.c:436
+#: build/expression.c:435
 msgid "* / not suported for strings\n"
 msgstr "* / no está soportado en cadenas\n"
 
-#: build/expression.c:487
+#: build/expression.c:486
 msgid "- not suported for strings\n"
 msgstr "- no está soportado en cadenas\n"
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr "&& y || no están soportados en cadenas\n"
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 msgid "syntax error in expression\n"
 msgstr "error de sintaxis en la expresión\n"
 
@@ -507,123 +502,118 @@ msgstr "Capacidad inválida %s\n"
 msgid "File capability support not built in\n"
 msgstr "Soporte para la capacidad del archivo no construido\n"
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr "Solo un argumento para %%docdir\n"
 
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr "Dos archivos en una línea: %s\n"
 
-#: build/files.c:940
+#: build/files.c:939
 #, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr "Los archivos deben iniciar con \"/\": %s\n"
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr "No se puede mezclar %%doc especial con otros formatos: %s\n"
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr "Algoritmo de resumen de archivo %u desconocido, regresando a MD5\n"
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, c-format
 msgid "File listed twice: %s\n"
 msgstr "Archivo listado dos veces: %s\n"
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr "El enlace simbólico apunta a BuildRoot: %s -> %s\n"
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr ""
 "Atributos de archivo explícito solicitados en las especificaciones para: %s\n"
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, c-format
 msgid "File not found: %s\n"
 msgstr "Archivo no encontrado: %s\n"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr "Archivo %s muy largo para carga útil\n"
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr "%s: no se puede cargar, etiqueta (%d) desconocida.\n"
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, c-format
 msgid "%s: public key read failed.\n"
 msgstr "%s: falló la lectura de la clave publica.\n"
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr "%s: no es una clave pública con armadura.\n"
 
 #: build/files.c:1635
 #, c-format
-msgid "%s: policy file read failed.\n"
-msgstr "%s: falló la lectura del archivo de política.\n"
-
-#: build/files.c:1643
-#, c-format
 msgid "%s: failed to encode\n"
 msgstr "%s: falló la codificación\n"
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr "El archivo necesita comenzar con \"/\": %s\n"
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "Glob no permitido: %s\n"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, c-format
 msgid "File not found by glob: %s\n"
 msgstr "Archivo no encontrado por glob: %s\n"
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr "No se pudo abrir el archivo %%files %s: %m\n"
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, c-format
 msgid "line: %s\n"
 msgstr "línea: %s\n"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "Archivo erróneo: %s: %s\n"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "propietario/grupo erróneo: %s\n"
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr "Comprobando si hay archivos desempaquetados: %s\n"
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
@@ -632,218 +622,193 @@ msgstr ""
 "Se encontraron archivos instalados (pero desempaquetados):\n"
 "%s"
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, c-format
 msgid "Processing files: %s\n"
 msgstr "Procesando archivos: %s\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr ""
 "Binarios dependientes de la arquitectura en paquetes sin arquitectura\n"
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr "getUname: demasiados uid's\n"
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr "getUnameS: demasiados uid's\n"
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr "getUidS: demasiados uid's\n"
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr "getGname: demasiados gid's\n"
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr "getGnameS: demasiados gid's\n"
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr "getGidS: demasiados gid's\n"
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr "No se pudo canonizar el nombre de host: %s\n"
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr "falló la creación del archivador en el fichero %s: %s\n"
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, c-format
 msgid "create archive failed: %s\n"
 msgstr "falló la creación del archivador: %s\n"
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr "falló escritura cpio_copy: %s\n"
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr "falló lectura cpio_copy: %s\n"
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, c-format
 msgid "%s: line: %s\n"
 msgstr "%s: línea: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr "No se pudo canonizar el nombre de host: %s\n"
+
+#: build/pack.c:228
 #, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "No se pudo abrir el archivo PreIn: %s\n"
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "No se pudo abrir el archivo PreUn: %s\n"
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "No se pudo abrir el archivo PreTrans: %s\n"
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "No se pudo abrir el archivo PostIn: %s\n"
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "No se pudo abrir el archivo PostUn: %s\n"
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "No se pudo abrir el archivo PostTrans: %s\n"
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "No se pudo abrir el archivo VerifyScript: %s\n"
 
-#: build/pack.c:262
+#: build/pack.c:297
 #, c-format
 msgid "Could not open Trigger script file: %s\n"
 msgstr "No se pudo abrir el archivo guión Trigger: %s\n"
 
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr "readRPM: abrir %s: %s\n"
-
-#: build/pack.c:297
-#, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "%s: Fseek fallido: %s\n"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr "readRPM: %s no es un paquete RPM\n"
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
-msgstr "readRPM: leyendo encabezado de %s\n"
-
-#: build/pack.c:410
+#: build/pack.c:369
 #, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "Compresion de carga útil desconocida: %s\n"
 
-#: build/pack.c:433
+#: build/pack.c:392
 msgid "Unable to create immutable header region.\n"
 msgstr "No ha sido posible crear la región inmutable del encabezado.\n"
 
-#: build/pack.c:453
+#: build/pack.c:412
 msgid "Unable to write temp header\n"
 msgstr "Incapaz de escribir el encabezado temporal\n"
 
-#: build/pack.c:463
+#: build/pack.c:422
 msgid "Bad CSA data\n"
 msgstr "Datos CSA erróneos\n"
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr "Generando la firma: %d\n"
-
-#: build/pack.c:535
+#: build/pack.c:489
 msgid "Unable to reload signature header.\n"
 msgstr "Incapaz de recargar el encabezado de la firma\n"
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr "No se pudo abrir %s: %s\n"
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, c-format
 msgid "Unable to write package: %s\n"
 msgstr "No ha sido possible escribir el paquete: %s\n"
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr "No ha sido posible abrir sigtarget %s: %s\n"
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr "No ha sido posible leer el encabezado de %s: %s\n"
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "No ha sido possible escribir el encabezado de %s: %s\n"
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr "No ha sido posible leer la carga útil de %s: %s\n"
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "No ha sido possible escribir la carga útil de %s: %s\n"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "Escrito: %s\n"
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, c-format
 msgid "Executing \"%s\":\n"
 msgstr "Ejecutando \"%s\":\n"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "Falló la ejecución de \"%s\":\n"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr "Falló la verificación \"%s\" del paquete\n"
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr ""
 "No se pudo generar el nombre de archivo de salida para el paquete %s: %s\n"
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr "no es posible crear %s: %s\n"
@@ -888,17 +853,20 @@ msgstr "ninguna descripción en %%changelog\n"
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr "línea %d: Error al analizar %%description: %s\n"
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "línea %d: Opción errónea %s: %s\n"
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr "línea %d: Demasiados nombres: %s\n"
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr "línea %d: El paquete no existe: %s\n"
@@ -913,211 +881,236 @@ msgstr "línea %d: Segunda descripción\n"
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr "línea %d: Error al analizar %%files: %s\n"
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "línea %d: Error al analizar %%files: %s\n"
+
+#: build/parsePreamble.c:154
+#, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr "línea %d: Número erróneo: %s\n"
+
+#: build/parsePreamble.c:160
+#, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr "línea %d: Número no%s erróneo: %u\n"
+
+#: build/parsePreamble.c:223
+#, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr "línea %d: Número %s erróneo: %s\n"
+
+#: build/parsePreamble.c:237
+#, c-format
+msgid "%s %d defined multiple times\n"
+msgstr "%s %d definido múltiples veces\n"
+
+#: build/parsePreamble.c:399
 #, c-format
 msgid "Architecture is excluded: %s\n"
 msgstr "La arquitectura es excluida: %s\n"
 
-#: build/parsePreamble.c:223
+#: build/parsePreamble.c:404
 #, c-format
 msgid "Architecture is not included: %s\n"
 msgstr "La arquitectura no es incluida: %s\n"
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, c-format
 msgid "OS is excluded: %s\n"
 msgstr "SO es excluido: %s\n"
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, c-format
 msgid "OS is not included: %s\n"
 msgstr "SO no es incluido: %s\n"
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr "el campo %s debe estar presente en el paquete: %s\n"
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr "Duplicar entradas %s en el paquete: %s\n"
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr "ilegal _docdir_fmt:%s\n"
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "No ha sido posible abrir el icono %s: %s\n"
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr "No ha sido posible leer el icono %s: %s\n"
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "Tipo de icono desconocido: %s\n"
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr "línea %d: La etiqueta solo recibe patrones individuales: %s\n"
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "línea %d: Carácter '%c' ilegal en: %s\n"
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "línea %d: Carácter ilegal en: %s\n"
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr "línea %d: Secuencia \"..\" ilegal en: %s\n"
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr "línea %d: Etiqueta mal formada: %s\n"
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr "línea %d: Etiqueta vacía: %s\n"
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr "línea %d: Los prefijos deben finalizar en \"/\": %s\n"
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr "línea %d: Docdir debe iniciar con '/': %s\n"
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "línea %d: El campo epoch debe ser un número sin signo: %s\n"
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr "línea %d: %s erróneo: calificadores: %s\n"
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr "línea %d: Formato BuildArchitecture erróneo: %s\n"
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr "linea %d: Solo existe soporte para subpaquetes sin arquitectura: %s\n"
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr "Error interno: Etiqueta errónea %d\n"
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr "línea %d: %s se encuentra obsoleta: %s\n"
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, c-format
 msgid "Bad package specification: %s\n"
 msgstr "Especificación de paquete errónea: %s\n"
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, c-format
 msgid "Package already exists: %s\n"
 msgstr "El paquete ya existe: %s\n"
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr "línea %d: Etiqueta desconocida: %s\n"
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr "%%{buildroot} no puede ser vacío\n"
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr "%%{BuildRoot} no puede ser \"/\"\n"
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "Fuente errónea: %s: %s\n"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, c-format
 msgid "No patch number %u\n"
 msgstr "Ningún número de parche %u\n"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr "%%patch sin etiqueta \"Patch:\" correspondientes\n"
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, c-format
 msgid "No source number %u\n"
 msgstr "Ningún número fuente %u\n"
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr "No hay etiqueta \"Source:\" en el archivo spec\n"
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr "No se pudo descargar nosource %s: %s\n"
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr "Error al analizar %%setup: %s\n"
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr "línea %d: Argumento erróneo para %%setup: %s\n"
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr "línea %d: opción %%setup errónea %s: %s\n"
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, c-format
 msgid "%s: %s: %s\n"
 msgstr "%s: %s %s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "Número de parche %s inválido: %s\n"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, c-format
 msgid "line %d: second %%prep\n"
 msgstr "línea %d: segundo %%prep\n"
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
@@ -1125,264 +1118,327 @@ msgstr ""
 "línea %d: Elementos de dependencias deben iniciar con un valor alfanumérico, "
 "'_' o '/': %s\n"
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr "línea %d: El nombre de archivo versionado no es permitido: %s\n"
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, c-format
 msgid "line %d: Version required: %s\n"
 msgstr "línea %d: Versión requerida: %s\n"
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "línea %d: dependencia no válida: %s\n"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr "línea %d: los detonantes deben tener --: %s\n"
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "línea %d: Error al analizar %s: %s\n"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr "línea %d: el script interno debe finalizar con '>': %s\n"
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr "línea %d: los scripts ejecutables debe iniciar con '/': %s\n"
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, c-format
 msgid "line %d: Second %s\n"
 msgstr "línea %d: Segundo %s\n"
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr "línea %d: script interno no soportado: %s\n"
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, c-format
 msgid "line %d: %s\n"
 msgstr "línea %d: %s\n"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr "No ha sido posible abrir %s: %s\n"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr "Sin cerrar %%if\n"
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr "%s:%d: parseExpressionBoolean retornó %d\n"
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr "%s:%d: Tiene un %%else sin %%if\n"
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr "%s:%d: Tiene un %%endif sin %%if\n"
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr "declaración %%include malformada\n"
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 msgid "No compatible architectures found for build\n"
 msgstr "No se encontraron arquitecturas compatibles para la construcción\n"
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr "El paquete no tiene %%description: %s\n"
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "Falló la lectura del archivo spec desde %s\n"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "Falló la lectura del archivo spec desde %s\n"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "Falló la lectura del archivo spec desde %s\n"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "Falló la apertura de la tuberia para tar: %m\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "Error al analizar %%setup: %s\n"
+
+#: build/policies.c:254
+#, fuzzy, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr "Ejecutando(%s): %s\n"
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "%s ausente en %s %s\n"
+
+#: build/policies.c:270
+#, fuzzy, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr "Demasiados argumentos en la línea de datos en %s:%d\n"
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "Procesando archivos: %s\n"
+
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr "buildroot ya especificado, ignorando %s\n"
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr ""
 "construir a través de %prep (desempaquetar fuentes y aplicar parches) desde "
 "<specfile>"
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr "<specfile>"
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr "construir a través de %build (%prep, luego compilar) desde <specfile>"
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr ""
 "construir a través de %install (%prep, %build, luego instalar) desde "
 "<specfile>"
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr "verificar la sección %files de <specfile>"
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr "construir paquetes binarios y fuente desde <specfile>"
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr "construir paquetes binarios únicamente desde <specfile>"
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr "construir paquete fuente únicamente desde <specfile>"
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr ""
 "construir a través de %prep (desempaquetar fuentes y aplicar parches) desde "
 "<tarball>"
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr "<tarball>"
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr "construir a través de %build (%prep, luego compilar) desde <tarball>"
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr ""
 "construir a través de %install (%prep, %build, luego instalar) desde "
 "<tarball>"
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr "verificar sección %files desde <tarball>"
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr "construir paquetes binarios y fuente desde <tarball>"
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr "construir paquete binario únicamente desde <tarball>"
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr "construir paquete fuente desde <tarball> "
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr "construir paquete binario desde <source package>"
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 msgid "<source package>"
 msgstr "<paquete fuente>"
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr ""
 "construir a través de %install (%prep, %build, luego instalar) desde "
 "<paquete fuente>"
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr "sobreescribir construcción de root"
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr "remover árbol de construcción al finalizar"
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr "generar encabezados compatibles con el empaquetado rpm4"
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr "ignorar directivas ExcludeArch desde el archivo spec"
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 msgid "debug file state machine"
 msgstr "depurar archivo de la máquina de estado"
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr "no ejecutar ningún nivel de la construcción"
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 msgid "do not verify build dependencies"
 msgstr "no verificar dependencias de la construcción"
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr ""
 "generar encabezados de paquetes compatibles con el empaquetamiento rpm[23] "
 "(legado)"
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 msgid "don't verify package digest(s)"
 msgstr "no verificar resumen del paquete(s)"
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 msgid "don't verify database header(s) when retrieved"
 msgstr ""
 "no verificar la base de datos de lo(s) encabezado(s) cuando sean recuperadas"
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 msgid "don't verify package signature(s)"
 msgstr "no verificar la firma(s) del paquete"
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr "no aceptar msgstr i18N desde el archivo spec"
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr "eliminar fuentes al finalizar"
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr "eliminar el archivo spec al finalizar"
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr "Ir a etapa especificada (solo para c,i)"
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr "generar firma PGP/GPG"
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr "sobreescribir plataforma de destino"
 
@@ -1455,27 +1511,7 @@ msgstr "Buscando %s: %s\n"
 msgid "Failed to find %s:\n"
 msgstr "Falló la búsqueda de %s:\n"
 
-#: build/spec.c:227
-#, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr "línea %d: Número erróneo: %s\n"
-
-#: build/spec.c:233
-#, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr "línea %d: Número no%s erróneo: %u\n"
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr "línea %d: Número %s erróneo: %s\n"
-
-#: build/spec.c:310
-#, c-format
-msgid "%s %d defined multiple times\n"
-msgstr "%s %d definido múltiples veces\n"
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "la consulta del archivo spec %s falló, no se pudo analizar\n"
@@ -1820,7 +1856,7 @@ msgstr "depurar archivo de carga de la máquina de estado"
 msgid "debug rpmio I/O"
 msgstr "depurar E/S rpmio"
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr "%s: misconfiguración de la opción table (%d)\n"
@@ -2196,7 +2232,7 @@ msgstr "no verificar los contextos de seguridad del archivo"
 msgid "don't verify files in package"
 msgstr "no verificar los archivos en el paquete"
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 msgid "don't verify package dependencies"
 msgstr "no verificar las dependencias de paquetes"
 
@@ -2558,7 +2594,7 @@ msgstr ""
 "instalación."
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr "la apertura de %s falló: %s\n"
@@ -2576,7 +2612,7 @@ msgstr "Preparando..."
 msgid "Preparing packages for installation..."
 msgstr "Preparando paquetes para la instalación..."
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 msgid "Failed dependencies:\n"
 msgstr "Error de dependencias:\n"
 
@@ -2585,7 +2621,7 @@ msgstr "Error de dependencias:\n"
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr "%s: no es un paquete rpm (o manifiesto de paquete): %s\n"
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr "%s no puede ser instalado\n"
@@ -2661,6 +2697,31 @@ msgstr "no es posible crear el bloqueo %s sobre %s (%s)\n"
 msgid "waiting for %s lock on %s\n"
 msgstr "esperando el bloqueo %s sobre %s\n"
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "Falló al abrir %s: %s\n"
+
+#: lib/rpmplugins.c:67
+#, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "Falló al resolver el símbolo %s: %s\n"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr "Falló al expandir macro de %%__collection_%s\n"
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "Falló al resolver el símbolo %s: %s\n"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr "diferente"
@@ -2858,52 +2919,32 @@ msgstr "instalar "
 msgid "erase"
 msgstr "borrar"
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr "Falló al expandir macro de %%__collection_%s\n"
-
-#: lib/rpmte.c:861
-#, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "Falló al abrir %s: %s\n"
-
-#: lib/rpmte.c:869
-#, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "Falló al resolver el símbolo: %s\n"
-
-#: lib/rpmte.c:896
-#, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "Falló al resolver el símbolo %s: %s\n"
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "no se puede abrir la base de datos Packages en %s\n"
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr "'(' extra en la etiqueta del paquete: %s\n"
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr "'(' ausente en la etiqueta del paquete: %s\n"
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr "')' ausente en la etiqueta del paquete: %s\n"
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr "%s: lectura de la clave publica fallida.\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 msgid "transaction"
 msgstr "transacción"
 
@@ -3021,11 +3062,11 @@ msgstr "Verificar firma: PARÁMETROS ERRÓNEOS\n"
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr "Firma: DESCONOCIDA (%d)\n"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr "ignorado"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "failed"
 msgstr "falló"
 
@@ -3291,6 +3332,93 @@ msgid "%s has too large or too small integer value, skipped\n"
 msgstr ""
 "%s tiene un valor entero demasiado grande o demasiado pequeño, omitido\n"
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "Falló la lectura del archivo spec desde %s\n"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "No se pudo crear un archivo temporal para %s: %s\n"
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "Falló la lectura del archivo spec desde %s\n"
+
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "Falló al intentar registrar el manipulador de fork: %m\n"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "Falló al intentar registrar el manipulador de fork: %m\n"
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "Falló al abrir %s: %s\n"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "falló la eliminación del directorio %s: %s\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "Falló al resolver el símbolo %s: %s\n"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "Falló al resolver el símbolo: %s\n"
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "Falló al abrir %s: %s\n"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "Falló al abrir %s: %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, fuzzy, c-format
+msgid "%s terminated abnormally\n"
+msgstr "El macro %%%s tiene un cuerpo incompleto\n"
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "%s: falló la codificación\n"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+#, fuzzy
+msgid "Failed to expand restorecon path"
+msgstr "Falló al expandir macro de %%__collection_%s\n"
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "Falló la lectura del archivo spec desde %s\n"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3450,15 +3578,39 @@ msgstr "(ninguno)"
 msgid "Failed to register fork handler: %m\n"
 msgstr "Falló al intentar registrar el manipulador de fork: %m\n"
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s: falló la lectura del manifiesto: %s\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 msgid "don't verify header+payload signature"
 msgstr "no verificar firma de encabezado+carga"
 
+#~ msgid "Internal error in argument processing (%d) :-(\n"
+#~ msgstr "Error interno en el procesamiento del argumento (%d) :-(\n"
+
+#~ msgid "%s: policy file read failed.\n"
+#~ msgstr "%s: falló la lectura del archivo de política.\n"
+
+#~ msgid "readRPM: open %s: %s\n"
+#~ msgstr "readRPM: abrir %s: %s\n"
+
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "%s: Fseek fallido: %s\n"
+
+#~ msgid "readRPM: %s is not an RPM package\n"
+#~ msgstr "readRPM: %s no es un paquete RPM\n"
+
+#~ msgid "readRPM: reading header from %s\n"
+#~ msgstr "readRPM: leyendo encabezado de %s\n"
+
+#~ msgid "Generating signature: %d\n"
+#~ msgstr "Generando la firma: %d\n"
+
+#~ msgid "generate PGP/GPG signature"
+#~ msgstr "generar firma PGP/GPG"
+
 #~ msgid "no packages files given for rebuild"
 #~ msgstr "ningún paquete proporcionado para la reconstrucción"
 
index 4e5a373..80660e5 100644 (file)
--- a/po/fi.po
+++ b/po/fi.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: rpm-4.4.90\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2008-03-11 11:15+0200\n"
 "Last-Translator: Panu Matilainen <pmatilai@redhat.com>\n"
 "Language-Team: Finnish\n"
@@ -32,17 +32,12 @@ msgid ""
 "This program may be freely redistributed under the terms of the GNU GPL\n"
 msgstr "Tätä ohjelmaa voi vapaasti levittää GNU GPL:n puittessa\n"
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr "Sisäinen virhe argumenttien käsittelyssä (%d)\n"
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "putken luominen --pipe:lle epäonnistui: %m\n"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr "suoritus epäonnistui\n"
@@ -62,131 +57,131 @@ msgstr "virhe luettaessa otsikkotietoa paketista\n"
 msgid "cannot re-open payload: %s\n"
 msgstr "kuorman uudelleenavaus ei onnistu: %s\n"
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 msgid "Query/Verify package selection options:"
 msgstr "Kysely/tarkistus pakettivalitsimet"
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr "Kyselyvalitsimet (-q tai --query yhteydessä)"
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr "Tarkistusvalitsimet (-V tai --verify yhteydessä)"
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 msgid "Signature options:"
 msgstr "Allekirjoitusvalitsimet:"
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr "Tietokantavalitsimet:"
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr "Asennus-, päivitys- ja poistovalitsimet:"
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 msgid "Common options for all rpm modes and executables:"
 msgstr "Yhteiset valitsimet kaikille rpm moodeille:"
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr "vain yksi päätila voidaan määritellä"
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr "vain yhden tyyppinen kysely/tarkistus voidaan suorittaa kerralla"
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr "odottamattomia kyselyvalintoja"
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr "odottamaton kyselyn muotoilu"
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr "odottamaton kyselyn lähde"
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr "vain asennus, päivitys, rmsource ja rmspec voidaan pakottaa"
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr "tiedostoja voidaan siirtää toiselle polulle vain asennettaessa"
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr "--prefix valintaa ei voi käyttää --relocate tai --excludepath kanssa"
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr ""
 "--relocate ja --excludepath: voidaan käyttää vain uusia paketteja "
 "asennettaessa"
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr "--prefix: voidaan käyttää vain uusia paketteja asennettaessa"
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr "--prefix parametrien pitää alkaa /-merkillä"
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr "--hash (-h): voidaan käyttää vain paketteja asennettaessa"
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr "--percent: voidaan käyttää vain paketteja asennettaessa"
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr "--replacepkgs: voidaan käyttää vain paketteja asennettaessa"
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr "--excludedocs: voidaan käyttää vain paketteja asennettaessa"
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr "--includedocs: voidaan käyttää vain paketteja asennettaessa"
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr "vain toinen --excludedocs tai --includedocs voidaan antaa"
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr "--ignorearch: voidaan käyttää vain paketteja asennettaessa"
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr "--ignoreos: voidaan käyttää vain paketteja asennettaessa"
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr "--ignoresize: voidaan käyttää vain paketteja asennettaessa"
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr "--allmatches: voidaan käyttää vain paketteja poistettaessa"
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr "--allfiles: voidaan käyttää vain paketteja asennettaessa"
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr ""
 "--justdb: voidaan käyttää vain paketteja asennettaessa tai poistettaessa"
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
@@ -194,7 +189,7 @@ msgstr ""
 "skriptien estovalintoja voidaan käyttää vain paketteja asennettaessa tai "
 "poistettaessa"
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
@@ -202,7 +197,7 @@ msgstr ""
 "laukaisimien estovalintoja voidaan käyttää vain paketteja asennettaessa tai "
 "poistettaessa"
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
@@ -210,7 +205,7 @@ msgstr ""
 "--nodeps: voidaan käyttää vain paketteja asennettaessa, poistettaessa tai "
 "tarkistettaessa"
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
@@ -218,7 +213,7 @@ msgstr ""
 "--test: voidaan käyttää vain paketteja asennettaessa, poistettaessa ja "
 "käännettäessä"
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
@@ -226,117 +221,117 @@ msgstr ""
 "--root (-r): voidaan käyttää vain paketteja asennettaessa, poistettaessa, "
 "kyseltäessä ja tietokannan uudelleenluonnissa"
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr "parametrit --root (-r):lle alettava /-merkillä"
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr "ei tiedostoja allekirjoitettavaksi\n"
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr "en voinut avata tiedostoa %s\n"
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr "Syötä salasana: "
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr "Salasanan tarkistus epäonnistui\n"
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr "Salasana täsmää.\n"
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr ""
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr "--sign: voidaan käyttää vain paketteja käännettäessä"
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 msgid "no packages given for erase"
 msgstr "poistolle ei määritelty paketteja"
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr "asennukselle ei määritelty paketteja"
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr "kyselylle ei annettu parametrejä"
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr "tarkistukselle ei annettu parametrejä"
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 msgid "no arguments given"
 msgstr "ei annettu parametrejä"
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr "Käännösvalitsimet:"
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 msgid "Failed build dependencies:\n"
 msgstr "Puuttuvia käännösriippuvuuksia:\n"
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr "En voi avata spec-tiedostoa %s: %s\n"
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr "tar-putken avaus epäonnistui: %m\n"
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr "Spec-tiedoston avaaminen %s:sta epäonnistui\n"
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "Uudelleen nimeäminen %s -> %s epäonnistui: %m\n"
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "%s:n stat epäonnistui: %m\n"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "Tiedosto %s ole tavallinen tiedosto.\n"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr "Tiedosto %s ei vaikuta spec-tiedostolta.\n"
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr "Käännetään kohdealustoille: %s\n"
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr "Käännetään kohteelle %s\n"
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr "En voi avata väliaikaistiedostoa.\n"
 
@@ -355,7 +350,7 @@ msgstr "%s:n suoritus epäonnistui (%s): %s\n"
 msgid "Bad exit status from %s (%s)\n"
 msgstr ""
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
@@ -364,52 +359,52 @@ msgstr ""
 "\n"
 "RPM käännösvirheitä:\n"
 
-#: build/expression.c:212
+#: build/expression.c:211
 msgid "syntax error while parsing ==\n"
 msgstr "syntaksivirhe jäsentäessä ==:aa\n"
 
-#: build/expression.c:242
+#: build/expression.c:241
 msgid "syntax error while parsing &&\n"
 msgstr "syntaksivirhe jäsentäessä &&:aa\n"
 
-#: build/expression.c:251
+#: build/expression.c:250
 msgid "syntax error while parsing ||\n"
 msgstr "syntaksivirhe jäsentäessä ||:aa\n"
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr "jäsennysvirhe lausekkeessa\n"
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr "pariton (\n"
 
-#: build/expression.c:365
+#: build/expression.c:364
 msgid "- only on numbers\n"
 msgstr "- vain numeroissa\n"
 
-#: build/expression.c:381
+#: build/expression.c:380
 msgid "! only on numbers\n"
 msgstr "! vain numeroissa\n"
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 msgid "types must match\n"
 msgstr "tyyppien täytyy olla yhtenevät\n"
 
-#: build/expression.c:436
+#: build/expression.c:435
 msgid "* / not suported for strings\n"
 msgstr "* / ei tuettu merkkijonoille\n"
 
-#: build/expression.c:487
+#: build/expression.c:486
 msgid "- not suported for strings\n"
 msgstr "- ei tuettu merkkijoinoille\n"
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr "&& ja || ei tuettu merkkijoinoille\n"
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 msgid "syntax error in expression\n"
 msgstr "syntaksivirhe lausekkeessa\n"
 
@@ -477,122 +472,117 @@ msgstr ""
 msgid "File capability support not built in\n"
 msgstr ""
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr ""
 
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr "Kaksi tiedostoa yhdellä rivillä %s\n"
 
-#: build/files.c:940
+#: build/files.c:939
 #, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr "Tiedostojen täytyy alkaa \"/\": %s\n"
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr ""
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr ""
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, c-format
 msgid "File listed twice: %s\n"
 msgstr "Tiedosto lueteltu kahdesti: %s\n"
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr "Symbolinen linkki osoittaa BuildRoot:iin: %s -> %s\n"
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr ""
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, c-format
 msgid "File not found: %s\n"
 msgstr "Tiedostoa ei löytynyt: %s\n"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr ""
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr ""
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, c-format
 msgid "%s: public key read failed.\n"
 msgstr "%s: julkisen avaimen luku epäonnistui\n"
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr "%s: ei ole panssaroitu julkinen avain.\n"
 
 #: build/files.c:1635
 #, c-format
-msgid "%s: policy file read failed.\n"
-msgstr ""
-
-#: build/files.c:1643
-#, c-format
 msgid "%s: failed to encode\n"
 msgstr ""
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr "Tiedosto tarvitsee aloitusmerkin \"/\": %s\n"
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "Täydennys ei sallittu: %s\n"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, c-format
 msgid "File not found by glob: %s\n"
 msgstr "Tiedostoa ei löytynyt täydennyksellä: %s\n"
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr "%%files tiedostoa %s ei voitu avata: %m\n"
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, c-format
 msgid "line: %s\n"
 msgstr "rivi: %s\n"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "Virheellinen tiedosto: %s: %s\n"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "Virheellinen omistaja/ryhmä: %s\n"
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr "Tarkistetaan paketoimattomia tiedostoja: %s\n"
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
@@ -601,216 +591,191 @@ msgstr ""
 "Löytyi asennettuja (mutta paketoimattomia) tiedostoja:\n"
 "%s"
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, c-format
 msgid "Processing files: %s\n"
 msgstr "Käsitellään tiedostoja: %s\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr ""
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr ""
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr ""
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr ""
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr ""
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr ""
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr ""
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr ""
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr ""
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, c-format
 msgid "create archive failed: %s\n"
 msgstr "arkiston luominen epäonnistui: %s\n"
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr "cpio_copy kirjoitus epäonnistui: %s\n"
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr "cpio_copy luku epäonnistui: %s\n"
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, c-format
 msgid "%s: line: %s\n"
 msgstr "%s: rivi: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr ""
+
+#: build/pack.c:228
 #, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "PreIn-tiedostoa ei voitu avata: %s\n"
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "PreUn-tiedostoa ei voitu avata: %s\n"
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "PreTrans-tiedostoa ei voitu avata: %s\n"
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "PostIn-tiedostoa ei voitu avata: %s\n"
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "PostUn-tiedostoa ei voitu avata: %s\n"
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "PostTrans-tiedostoa ei voitu avata: %s\n"
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "VerifyScript-tiedostoa ei voitu avata: %s\n"
 
-#: build/pack.c:262
+#: build/pack.c:297
 #, c-format
 msgid "Could not open Trigger script file: %s\n"
 msgstr "Trigger-tiedostoa ei voitu avata: %s\n"
 
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr "readRPM: avaus %s: %s\n"
-
-#: build/pack.c:297
-#, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "%s: Fseek epäonnistui: %s\n"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr "readRPM: %s ei ole RPM paketti\n"
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
-msgstr "readRPM: luetaan otsikkotietoa %s:stä\n"
-
-#: build/pack.c:410
+#: build/pack.c:369
 #, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "Tuntematon kuorman pakkaus: %s\n"
 
-#: build/pack.c:433
+#: build/pack.c:392
 msgid "Unable to create immutable header region.\n"
 msgstr ""
 
-#: build/pack.c:453
+#: build/pack.c:412
 msgid "Unable to write temp header\n"
 msgstr "Tilapäisotsikon kirjoitus ei onnistu\n"
 
-#: build/pack.c:463
+#: build/pack.c:422
 msgid "Bad CSA data\n"
 msgstr ""
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr "Luodaan allekirjoitusta: %d\n"
-
-#: build/pack.c:535
+#: build/pack.c:489
 msgid "Unable to reload signature header.\n"
 msgstr "Allekirjoitusotsikon uudelleenlataus ei onnistu\n"
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr "%s:aa ei voitu avata: %s\n"
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, c-format
 msgid "Unable to write package: %s\n"
 msgstr "Pakettia ei voitu kirjoittaa: %s\n"
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr ""
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr "Otsikkotiedon lukeminen %s:stä epäonnistui: %s\n"
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "Otsikkotiedon kirjoittaminen %s:n epäonnistui: %s\n"
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr "Kuorman luku %s:stä ei onnistu: %s\n"
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "Kuorman kirjoitus %s:ään ei onnistu: %s\n"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "Kirjoitettiin: %s\n"
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, c-format
 msgid "Executing \"%s\":\n"
 msgstr "Suoritetaan \"%s\":\n"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "%s:n suoritus epäonnistui.\n"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr "Paketin tarkistus \"%s\" epäonnistui.\n"
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr "Tiedostonimen muodostus paketille %s ei onnistu: %s\n"
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr "%s:n luonti ei onnistu: %s\n"
@@ -855,17 +820,20 @@ msgstr "ei kuvausta %%changelog:issa\n"
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr "rivi %d: virhe jäsennettäessä %%description-osiota %s\n"
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "rivi %d: virheellinen valinta %s: %s\n"
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr "rivi %d: liikaa nimiä: %s\n"
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr "line %d: pakettia ei ole olemassa: %s\n"
@@ -880,463 +848,551 @@ msgstr "line %d: toinen %%description-osio\n"
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr "rivi %d: virhe jäsennettäessä %%files-osiota: %s\n"
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "rivi %d: virhe jäsennettäessä %%files-osiota: %s\n"
+
+#: build/parsePreamble.c:154
+#, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr "rivi %d: virheellinen numero: %s\n"
+
+#: build/parsePreamble.c:160
+#, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr ""
+
+#: build/parsePreamble.c:223
+#, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr ""
+
+#: build/parsePreamble.c:237
+#, c-format
+msgid "%s %d defined multiple times\n"
+msgstr "%s %d määritelty useita kertoja\n"
+
+#: build/parsePreamble.c:399
 #, c-format
 msgid "Architecture is excluded: %s\n"
 msgstr "Arkkitehtuuri on poissuljettu: %s\n"
 
-#: build/parsePreamble.c:223
+#: build/parsePreamble.c:404
 #, c-format
 msgid "Architecture is not included: %s\n"
 msgstr "Arkkitehtuuri ei ole mukaanluettu: %s\n"
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, c-format
 msgid "OS is excluded: %s\n"
 msgstr "Käyttöjärjestelmä on poissuljettu: %s\n"
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, c-format
 msgid "OS is not included: %s\n"
 msgstr "Käyttöjärjestelmä ei ole mukaanluettu: %s\n"
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr "kenttä %s on vaadittu kenttä paketissa: %s\n"
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr "Useita %s-merkintöjä paketissa: %s\n"
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "Ikonia %s ei voida avata: %s\n"
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr "Ikonia %s ei voida lukea: %s\n"
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "Tuntematon ikonityyppi: %s\n"
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "rivi %d: laiton merkki '%c' %s:ssä\n"
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "rivi %d: laiton merkki %s:ssä\n"
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr "rivi %d: laiton merkkijono \"..\" %s:ssä\n"
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "rivi %d: Epoch-kentän täytyy olla etumerkitön numero: %s\n"
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr "rivi %d: virheellinen käännösarkkitehtuurin muoto: %s\n"
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr ""
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, c-format
 msgid "Bad package specification: %s\n"
 msgstr "Virheellinen pakettimäärittely: %s\n"
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, c-format
 msgid "Package already exists: %s\n"
 msgstr "Paketti on jo olemassa: %s\n"
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr "rivi %d: tuntematon nimiö: %s\n"
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr "%%{buildroot} ei voi olla tyhjä\n"
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr "%%{buildroot} ei voi olla \"/\"\n"
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "Virheellinen lähde: %s: %s\n"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, c-format
 msgid "No patch number %u\n"
 msgstr "Ei patchia numero %u\n"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr ""
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, c-format
 msgid "No source number %u\n"
 msgstr "Ei lähdettä numero %u\n"
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr ""
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr ""
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr "Virhe jäsennettäessä %%setup-osiota: %s\n"
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr "rivi %d: virheellinen argumentti %%setup:ille: %s\n"
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr "rivi %d: virheellinen %%setup valitsin %s: %s\n"
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, c-format
 msgid "%s: %s: %s\n"
 msgstr "%s: %s: %s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "Virheellinen patch-numero %s: %s\n"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, c-format
 msgid "line %d: second %%prep\n"
 msgstr "rivi %d: toinen %%prep-osio\n"
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
 msgstr ""
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr "rivi %d: versioitu tiedostonimi ei ole sallittu: %s\n"
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, c-format
 msgid "line %d: Version required: %s\n"
 msgstr "rivi %d: versio vaaditaan: %s\n"
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "rivi %d: virheellinen riippuvuus: %s\n"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr "rivi %d: laukaisimissa pitää olla --: %s\n"
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "rivi %d: virhe jäsennettäessä %s:ää: %s\n"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr "rivi %d: sisäisen skriptin täytyy päättyä '>':n: %s\n"
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr "rivi %d: skriptitulkin täytyy alkaa '/':lla: %s\n"
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, c-format
 msgid "line %d: Second %s\n"
 msgstr "rivi %d: toinen %s\n"
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr ""
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, c-format
 msgid "line %d: %s\n"
 msgstr "rivi %d: %s:\n"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr "Ei voi avata %s:ää: %s\n"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr "Sulkematon %%if\n"
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr "%s:%d parseExpressionBoolean palautti %d\n"
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr "%s:%d: %%else ilman %%if:iä\n"
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr "%s:%d: %%endif ilman %%if:iä\n"
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr "virheellinen %%include-lause\n"
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 msgid "No compatible architectures found for build\n"
 msgstr "Ei yhteensopivia arkkitehtureeja käännökselle\n"
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr "Paketissa ei ole %%description-osiota: %s\n"
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "Spec-tiedoston avaaminen %s:sta epäonnistui\n"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "Spec-tiedoston avaaminen %s:sta epäonnistui\n"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "Spec-tiedoston avaaminen %s:sta epäonnistui\n"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "tar-putken avaus epäonnistui: %m\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "Virhe jäsennettäessä %%setup-osiota: %s\n"
+
+#: build/policies.c:254
+#, fuzzy, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr "Suoritetaan(%s): %s\n"
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "Puuttuva %s %s %s:ssä\n"
+
+#: build/policies.c:270
+#, fuzzy, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr "Liian monta parametriä datarivillä %s:%d\n"
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "Käsitellään tiedostoja: %s\n"
+
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr "buildroot on jo määritelty, %s:ää ei huomioida\n"
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr "käännä %prep-osioon asti spec-tiedostosta"
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr "<spec-tiedosto>"
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr "käännä %build-osioon asti (%prep ja %build) spec-tiedostosta"
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr ""
 "käännä %install-osioon asti (%prep, %build ja %install) spec-tiedostosta"
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr "tarkista %files-osio spec-tiedostosta"
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr "käännä lähde- ja binääripaketit spec-tiedostosta"
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr "käännä vain binääripaketti spec-tiedostosta"
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr "käännä vain lähdepaketti spec-tiedostosta"
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr "käännä %prep-osioon asti tar-tiedostosta"
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr "<tar-tiedosto>"
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr "käännä %build-osioon asti (%prep ja %build) tar-tiedostosta"
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr ""
 "käännä %install-osioon asti (%prep, %build ja %install) tar-tiedostosta"
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr "tarkista %files-osio tar-tiedostosta"
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr "käännä lähde- ja binääripaketit tar-tiedostosta"
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr "käännä vain binääripaketti tar-tiedostosta"
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr "käännä vain lähdepaketti tar-tiedostosta"
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr "käännä binääripaketti lähdepaketista"
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 msgid "<source package>"
 msgstr "<lähdepaketti>"
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr "käännä %install-osioon asti (%prep, %build ja %install) lähdepaketista"
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr "ohita käännösjuuri"
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr "poista käännöspuu, kun valmis"
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr ""
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr "jätä ExcludeArch-directiivit huomioimatta"
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 msgid "debug file state machine"
 msgstr ""
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr "älä suorita mitään käännöksen vaiheita"
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 msgid "do not verify build dependencies"
 msgstr "älä tarkista käännösriippuvuuksia"
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr ""
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 msgid "don't verify package digest(s)"
 msgstr "älä tarkista pakettien tarkistussummia"
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 msgid "don't verify database header(s) when retrieved"
 msgstr "älä tarkista otsikkotietoja haettaessa tietokanssata"
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 msgid "don't verify package signature(s)"
 msgstr "älä tarkista paketin allekirjoitusta"
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr ""
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr "poista lähdekoodit kun valmis"
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr "poista määrittelytiedosto kun valmis"
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr "siirry suoraan määriteltyyn vaiheeseen (vain c ja i yhteydessä)"
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr "generoi PGP/GPG-allekirjoitus"
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr "ohita kohdealusta"
 
@@ -1409,27 +1465,7 @@ msgstr "Etsitään %s:ää: %s\n"
 msgid "Failed to find %s:\n"
 msgstr "%s:ää ei löytynyt\n"
 
-#: build/spec.c:227
-#, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr "rivi %d: virheellinen numero: %s\n"
-
-#: build/spec.c:233
-#, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr ""
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr ""
-
-#: build/spec.c:310
-#, c-format
-msgid "%s %d defined multiple times\n"
-msgstr "%s %d määritelty useita kertoja\n"
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "määrittelytiedoston %s kysely epäonnistui\n"
@@ -1769,7 +1805,7 @@ msgstr ""
 msgid "debug rpmio I/O"
 msgstr ""
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr ""
@@ -2144,7 +2180,7 @@ msgstr ""
 msgid "don't verify files in package"
 msgstr "älä tarkista paketin tiedostoja"
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 msgid "don't verify package dependencies"
 msgstr "älä tarkista paketin riippuvuuksia"
 
@@ -2494,7 +2530,7 @@ msgid "package scriptlets can be expanded at install time."
 msgstr ""
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr "%s:n avaus ei onnistunut: %s\n"
@@ -2512,7 +2548,7 @@ msgstr "Valmistellaan..."
 msgid "Preparing packages for installation..."
 msgstr "Valmistellaan paketteja asennukseen..."
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 msgid "Failed dependencies:\n"
 msgstr "Puuttuvia riippuvuuksia:\n"
 
@@ -2521,7 +2557,7 @@ msgstr "Puuttuvia riippuvuuksia:\n"
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr "%s: ei ole rpm paketti (tai pakettilista): %s\n"
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr "%s:ää ei voida asentaa\n"
@@ -2597,6 +2633,31 @@ msgstr "%s-lukon luonti %s:een ei onnistu (%s)\n"
 msgid "waiting for %s lock on %s\n"
 msgstr "odotetaan %s-lukkoa %s\n"
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "%s:n avaus epäonnistui: %s\n"
+
+#: lib/rpmplugins.c:67
+#, fuzzy, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "Uudelleen nimeäminen %s -> %s epäonnistui: %m\n"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "Uudelleen nimeäminen %s -> %s epäonnistui: %m\n"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr "eri"
@@ -2788,52 +2849,32 @@ msgstr ""
 msgid "erase"
 msgstr ""
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
-#: lib/rpmte.c:861
-#, fuzzy, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "%s:n avaus epäonnistui: %s\n"
-
-#: lib/rpmte.c:869
-#, fuzzy, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "En voi lukea %s: %s.\n"
-
-#: lib/rpmte.c:896
-#, fuzzy, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "Uudelleen nimeäminen %s -> %s epäonnistui: %m\n"
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "Pakettitietokantaa %s ei voida avata\n"
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr ""
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr ""
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr ""
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr "%s: julkisen avaimen luku epäonnistui.\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 msgid "transaction"
 msgstr ""
 
@@ -2948,11 +2989,11 @@ msgstr ""
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "failed"
 msgstr "epäonnistui"
 
@@ -3212,6 +3253,92 @@ msgstr ""
 msgid "%s has too large or too small integer value, skipped\n"
 msgstr ""
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "Spec-tiedoston avaaminen %s:sta epäonnistui\n"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "Ei voitu luoda tilapäistiedostoa %s:lle: %s\n"
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "Spec-tiedoston avaaminen %s:sta epäonnistui\n"
+
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "%s:n luonti epäonnistui: %s\n"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "Yhteyden muodostus palvelimeen epäonnistui"
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "%s:n avaus epäonnistui: %s\n"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "hakemiston %s poisto epäonnistui: %s\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "Uudelleen nimeäminen %s -> %s epäonnistui: %m\n"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "En voi lukea %s: %s.\n"
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "%s:n avaus epäonnistui: %s\n"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "%s:n luonti epäonnistui: %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, fuzzy, c-format
+msgid "%s terminated abnormally\n"
+msgstr "Makrossa %%%s on päättämätön runko\n"
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "%s epäonnistui tiedostolle %s: %s\n"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "Spec-tiedoston avaaminen %s:sta epäonnistui\n"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3371,15 +3498,36 @@ msgstr "(ei mitään)"
 msgid "Failed to register fork handler: %m\n"
 msgstr ""
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s: pakettilistan luku epäonnistui: %s\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 msgid "don't verify header+payload signature"
 msgstr "älä tarkista otsikon ja kuorman allekirjoitusta"
 
+#~ msgid "Internal error in argument processing (%d) :-(\n"
+#~ msgstr "Sisäinen virhe argumenttien käsittelyssä (%d)\n"
+
+#~ msgid "readRPM: open %s: %s\n"
+#~ msgstr "readRPM: avaus %s: %s\n"
+
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "%s: Fseek epäonnistui: %s\n"
+
+#~ msgid "readRPM: %s is not an RPM package\n"
+#~ msgstr "readRPM: %s ei ole RPM paketti\n"
+
+#~ msgid "readRPM: reading header from %s\n"
+#~ msgstr "readRPM: luetaan otsikkotietoa %s:stä\n"
+
+#~ msgid "Generating signature: %d\n"
+#~ msgstr "Luodaan allekirjoitusta: %d\n"
+
+#~ msgid "generate PGP/GPG signature"
+#~ msgstr "generoi PGP/GPG-allekirjoitus"
+
 #~ msgid "no packages files given for rebuild"
 #~ msgstr "uudelleenkäännolle ei määritelty paketteja"
 
@@ -3515,9 +3663,6 @@ msgstr "älä tarkista otsikon ja kuorman allekirjoitusta"
 #~ msgid "Unable to lookup server host name"
 #~ msgstr "Palvelimen nimeä ei löytynyt"
 
-#~ msgid "Failed to connect to server"
-#~ msgstr "Yhteyden muodostus palvelimeen epäonnistui"
-
 #~ msgid "Failed to establish data connection to server"
 #~ msgstr "Datayhteyden muodostus palvelimeen epäonnistui"
 
@@ -3578,9 +3723,6 @@ msgstr "älä tarkista otsikon ja kuorman allekirjoitusta"
 #~ msgid "URL helper failed: %s (%d)\n"
 #~ msgstr "URL avustaja epäonnistui: %s (%d)\n"
 
-#~ msgid "failed to create %s: %s\n"
-#~ msgstr "%s:n luonti epäonnistui: %s\n"
-
 #~ msgid "<date>"
 #~ msgstr "<päivämäärä>"
 
index 705fc4a..b728288 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: RPM 4.2.1\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2003-07-06 01:36+0200\n"
 "Last-Translator: RPM French Translation <rpm-fr@livna.org>\n"
 "Language-Team: RPM French Translation <rpm-fr@livna.org>\n"
@@ -43,17 +43,12 @@ msgstr ""
 "Ce programme peut être librement redistribué sous les termes de la licence "
 "GNU GPL\n"
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr "Erreur interne au traitement de l'argument (%d) :-(\n"
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, fuzzy, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "Echec de la création de l'archive: %s\n"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr "echec de l'exec\n"
@@ -73,136 +68,136 @@ msgstr "erreur dans la lecteur de l'entête du paquetage\n"
 msgid "cannot re-open payload: %s\n"
 msgstr "Impossible de ré-ouvrir la charge utile: %s\n"
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 #, fuzzy
 msgid "Query/Verify package selection options:"
 msgstr "vérifier/questionner le(s) paquetage(s) d'un même groupe"
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr "Options de requêtes (avec -q ou --query):"
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr "Options de vérifications (avec -V ou --verify):"
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 msgid "Signature options:"
 msgstr "Otions de signatures"
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr "Options de la base de données"
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr "Options d'installation/désinstallation/mise à jour:"
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 msgid "Common options for all rpm modes and executables:"
 msgstr "Options communes a tous les modes et executables rpm:"
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr "un seul mode majeur peut être specifié"
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr "un seul type de requête/vérification à la fois"
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr "option de requête inattendue"
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr "format de requête inattendu"
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr "source de requête inattendue"
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr ""
 "seuls l'installation, la mise à jour, rmsource et rmspec peuvent être forcés"
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr "les fichiers ne peuvent être relogés qu'à l'installation"
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr "impossible d'utiliser --prefix avec --relocate ou --excludepath"
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr ""
 "--relocate et --excludepath ne peuvent être utilisés qu'à l'installation de "
 "nouveaux paquetages"
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr ""
 "--prefix ne peut être utilisé qu'à l'installation de nouveaux paquetages"
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr "les arguments de --prefix doivent commencer par un /"
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr "--hash (-h) ne peut être utilisé qu'à l'installation de paquetages"
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr "--percent ne peut être utilisé qu'à l'installation de paquetages"
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr "--replacepkgs ne peut être utilisé qu'à l'installation de paquetages"
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr "--excludedocs ne peut être utilisé qu'à l'installation de paquetages"
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr "--includedocs ne peut être utilisé qu'à l'installation de paquetages"
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr "utiliser --excludedocs _OU_ --includedocs (pas les 2)"
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr "--ignorearch ne peut être utilisé qu'à l'installation de paquetages"
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr "--ignoreos ne peut être utilisé qu'à l'installation de paquetages"
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr "--ignoresize ne peut être utilisé qu'à l'installation de paquetages"
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr ""
 "--allmatches ne peut être utilisé qu'à la désinstallation de paquetages"
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr "--allfiles ne peut être utilisé qu'à l'installation de paquetages"
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr ""
 "--justdb ne peut être utilisé qu'à l'installation/la désinstallation de "
 "paquetages"
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
@@ -210,7 +205,7 @@ msgstr ""
 "les options désactivant les scripts ne peuvent être utilisées qu'à la (dés)"
 "installation"
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
@@ -218,7 +213,7 @@ msgstr ""
 "les options desactivant les triggers ne peuvent être utilisées qu'à la (dés)"
 "installation"
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
@@ -226,14 +221,14 @@ msgstr ""
 "--nodeps ne peut être spécifié que pour la (re)construction, la "
 "recompilation, l'(dés)installation, et la vérification"
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
 msgstr ""
 "--test ne peut être spécifié que pour la (dés)installation et la construction"
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
@@ -241,119 +236,119 @@ msgstr ""
 "--root (-r) ne peut être utilisé que pour la (dés)installation, les requêtes "
 "et la reconstruction de la base de données"
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr "les arguments ed --root (-r) doivent commencer par un /"
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr "aucun fichier à signer\n"
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr "ne peut accéder au fichier %s\n"
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr "Entrez la phrase de passe: "
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr "Mauvaise phrase de passe\n"
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr "Phrase de passe bonne.\n"
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr "%%_signature invalide and le fichier de macros.\n"
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr "--sign est réservé à la construction d'un paquetage"
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 msgid "no packages given for erase"
 msgstr "n'a aucun paquetage à désinstaller"
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr "n'a aucun paquetage à installer"
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr "aucun argument fourni à la requête"
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr "aucun argument fourni à la vérification"
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 msgid "no arguments given"
 msgstr "aucun argument fourni"
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr ""
 "Options de construction avec [ <fichier_spec> | <tarball> | <paquetage "
 "source> ]:"
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 msgid "Failed build dependencies:\n"
 msgstr "Dépendances de construction manquantes:\n"
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr "Impossible d'ouvrir le fichier spec %s: %s\n"
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr "Impossible d'ouvrir le pipe de tar: %m\n"
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr "Impossible de lire le fichier spec à %s\n"
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "Impossible de renommer %s en %s: %m\n"
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "échec de stat sur %s: %m\n"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "Fichier %s non régulier.\n"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr "Le fichier %s ne semble pas être un fichier spec.\n"
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr "Construction pour plate-formes cibles: %s\n"
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr "Construction pour cible %s\n"
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr "Incapable d'ouvrir un fichier temporaire.\n"
 
@@ -372,7 +367,7 @@ msgstr "L'exec de %s a échoué (%s): %s\n"
 msgid "Bad exit status from %s (%s)\n"
 msgstr "Mauvais status de sortie pour %s (%s)\n"
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
@@ -382,52 +377,52 @@ msgstr ""
 "\n"
 "Erreur de construction de RPM:\n"
 
-#: build/expression.c:212
+#: build/expression.c:211
 msgid "syntax error while parsing ==\n"
 msgstr "erreur de syntaxe en analysant ==\n"
 
-#: build/expression.c:242
+#: build/expression.c:241
 msgid "syntax error while parsing &&\n"
 msgstr "erreur de syntaxe en analysant &&\n"
 
-#: build/expression.c:251
+#: build/expression.c:250
 msgid "syntax error while parsing ||\n"
 msgstr "erreur de syntaxe en analysant ||\n"
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr "erreur de syntaxe dans l'expression\n"
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr "( non fermée\n"
 
-#: build/expression.c:365
+#: build/expression.c:364
 msgid "- only on numbers\n"
 msgstr "- seulement sur des nombres\n"
 
-#: build/expression.c:381
+#: build/expression.c:380
 msgid "! only on numbers\n"
 msgstr "! seulement sur des nombres\n"
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 msgid "types must match\n"
 msgstr "les types doivent correspondre\n"
 
-#: build/expression.c:436
+#: build/expression.c:435
 msgid "* / not suported for strings\n"
 msgstr "* / non supportés sur des chaînes de caractères\n"
 
-#: build/expression.c:487
+#: build/expression.c:486
 msgid "- not suported for strings\n"
 msgstr "- non supporté sur des chaînes de caractères\n"
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr "&& et || ne sont pas supportés sur des chaînes de caractères\n"
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 msgid "syntax error in expression\n"
 msgstr "erreur de syntaxe dans l'expression\n"
 
@@ -495,122 +490,117 @@ msgstr "Lexème %s invalide: %s\n"
 msgid "File capability support not built in\n"
 msgstr ""
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr "Un seul argument pour %%docdir\n"
 
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr "Deux fichiers sur une seule ligne: %s\n"
 
-#: build/files.c:940
+#: build/files.c:939
 #, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr "Le fichier doit commencer par \"/\": %s\n"
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr "Ne peut mélanger un %%doc spécial avec d'autre formes: %s\n"
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr ""
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, c-format
 msgid "File listed twice: %s\n"
 msgstr "Fichier listé deux fois: %s\n"
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr "Lien symbolique pointant sur BuildRoot: %s -> %s\n"
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr ""
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, c-format
 msgid "File not found: %s\n"
 msgstr "Fichier non trouvé: %s\n"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr ""
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr ""
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, c-format
 msgid "%s: public key read failed.\n"
 msgstr "%s: échec de la lecture de la clé publique.\n"
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr "%s n'est pas une clé publique blindée.\n"
 
 #: build/files.c:1635
 #, fuzzy, c-format
-msgid "%s: policy file read failed.\n"
-msgstr "%s: échec de la lecture de la clé publique.\n"
-
-#: build/files.c:1643
-#, fuzzy, c-format
 msgid "%s: failed to encode\n"
 msgstr "La macro %%%s ne peut être expansée\n"
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr "Le fichier non précédé d'un \"/\": %s\n"
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "Substitution non permise: %s\n"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, c-format
 msgid "File not found by glob: %s\n"
 msgstr "Fichier non trouvé par la substitution: %s\n"
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, fuzzy, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr "Ne peut ouvrir le fichier donné à %%files %s: %s\n"
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, c-format
 msgid "line: %s\n"
 msgstr "Ligne: %s\n"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "Mauvais fichier: %s: %s\n"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "Mauvais possesseur/groupe: %s\n"
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr "Vérification des fichiers non empaquetés: %s\n"
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
@@ -619,216 +609,191 @@ msgstr ""
 "Fichier(s) installé(s) (mais non empaquetés):\n"
 "%s"
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, fuzzy, c-format
 msgid "Processing files: %s\n"
 msgstr "Traitement des fichiers: %s-%s-%s\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr ""
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr "getUname: trop d'uid\n"
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr "getUnameS: trop d'uid\n"
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr "getUidS: trop d'uid\n"
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr "getGname: trop de gid\n"
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr "getGnameS: trop de gid\n"
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr "getGidS: trop de gid\n"
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr "Ne peut canoniser le nom d'hôte: %s\n"
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr "impossible de créer l'archive %s: %s\n"
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, c-format
 msgid "create archive failed: %s\n"
 msgstr "Echec de la création de l'archive: %s\n"
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr "Echec d'écriture cpio_copy: %s\n"
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr "Echec de lecture cpio_copy: %s\n"
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, fuzzy, c-format
 msgid "%s: line: %s\n"
 msgstr "Ligne: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr "Ne peut canoniser le nom d'hôte: %s\n"
+
+#: build/pack.c:228
 #, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "Impossible d'ouvrir le fichier PreIn: %s\n"
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "Impossible d'ouvrir le fichier PreUn: %s\n"
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, fuzzy, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "Impossible d'ouvrir le fichier PreIn: %s\n"
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "Impossible d'ouvrir le fichier PostIn: %s\n"
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "Impossible d'ouvrir le fichier PostUn: %s\n"
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, fuzzy, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "Impossible d'ouvrir le fichier PostIn: %s\n"
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "Impossible d'ouvrir le fichier VerifyScript: %s\n"
 
-#: build/pack.c:262
+#: build/pack.c:297
 #, c-format
 msgid "Could not open Trigger script file: %s\n"
 msgstr "Impossible d'ouvrir le fichier du script Trigger: %s\n"
 
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr "readRPM: ouverture de %s: %s\n"
-
-#: build/pack.c:297
-#, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "%s: échec de fseek: %s\n"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr "readRPM: %s n'est pas un paquetage RPM\n"
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
-msgstr "readRPM: lecture de l'entête de %s\n"
-
-#: build/pack.c:410
+#: build/pack.c:369
 #, fuzzy, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "Type d'icône inconnu: %s\n"
 
-#: build/pack.c:433
+#: build/pack.c:392
 msgid "Unable to create immutable header region.\n"
 msgstr "Impossible de créer la partie immuable de l'entête.\n"
 
-#: build/pack.c:453
+#: build/pack.c:412
 msgid "Unable to write temp header\n"
 msgstr "Impossible d'écrire un entête temporaire\n"
 
-#: build/pack.c:463
+#: build/pack.c:422
 msgid "Bad CSA data\n"
 msgstr "Mauvaises données CSA\n"
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr "Génération de la signature: %d\n"
-
-#: build/pack.c:535
+#: build/pack.c:489
 msgid "Unable to reload signature header.\n"
 msgstr "Impossible de recharger l'entête de la signature.\n"
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr "Impossible d'ouvrir %s: %s\n"
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, c-format
 msgid "Unable to write package: %s\n"
 msgstr "Impossible d'écrire le paquetage: %s\n"
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr "Impossible d'ouvrir sigtarget %s: %s\n"
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr "Impossible de lire l'entête dans %s: %s\n"
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "Impossible d'écrire l'entête dans %s: %s\n"
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr "Impossible de lire la charge utile dans %s: %s\n"
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "Impossible d'écrire la charge utile dans %s: %s\n"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "Ecrit: %s\n"
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, fuzzy, c-format
 msgid "Executing \"%s\":\n"
 msgstr "Exécution_de(%s): %s\n"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, fuzzy, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "L'exec de %s a échoué (%s): %s\n"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, fuzzy, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr "Mauvaise phrase de passe\n"
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr "Ne peut générer le nom de fichier pour le package %s: %s\n"
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr "Ne peut créer %s: %s\n"
@@ -873,17 +838,20 @@ msgstr "absence de description dans le %%changelog\n"
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr "ligne %d: erreur dans l'analyxe syntaxique de la %%description: %s\n"
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "ligne %d: mauvaise option %s: %s\n"
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr "ligne %d: trop de noms: %s\n"
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr "ligne %d: package inexistant: %s\n"
@@ -898,212 +866,237 @@ msgstr "ligne %d: deuxième description\n"
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr "ligne %d: erreur dans l'analyse syntaxique de %%files: %s\n"
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "ligne %d: erreur dans l'analyse syntaxique de %%files: %s\n"
+
+#: build/parsePreamble.c:154
+#, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr "ligne %d: mauvais nombre: %s\n"
+
+#: build/parsePreamble.c:160
+#, fuzzy, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr "ligne %d: mauvais numéro de no%s: %d\n"
+
+#: build/parsePreamble.c:223
+#, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr "ligne %d: mauvais numéro %s: %s\n"
+
+#: build/parsePreamble.c:237
+#, fuzzy, c-format
+msgid "%s %d defined multiple times\n"
+msgstr "\"%s\" spécifie plusieurs paquetages\n"
+
+#: build/parsePreamble.c:399
 #, c-format
 msgid "Architecture is excluded: %s\n"
 msgstr "Architecture excluse: %s\n"
 
-#: build/parsePreamble.c:223
+#: build/parsePreamble.c:404
 #, c-format
 msgid "Architecture is not included: %s\n"
 msgstr "Architecture non incluse: %s\n"
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, c-format
 msgid "OS is excluded: %s\n"
 msgstr "OS exclus: %s\n"
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, c-format
 msgid "OS is not included: %s\n"
 msgstr "OS non inclus: %s\n"
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr "Le champ %s doit être présent dans le paquetage: %s\n"
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr "Entrée dupliquée %s dans le paquetage: %s\n"
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "Impossible d'ouvrir l'icône %s: %s\n"
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr "Impossible de lire l'icône %s: %s\n"
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "Type d'icône inconnu: %s\n"
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr "ligne %d: le tag n'accepte qu'un seul lexème: %s\n"
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, fuzzy, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "ligne %d: caractère '-' illégal dans %s: %s\n"
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, fuzzy, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "ligne %d: caractère '-' illégal dans %s: %s\n"
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, fuzzy, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr "ligne %d: caractère '-' illégal dans %s: %s\n"
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr "ligne %d: tag malformé: %s\n"
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr "ligne %d: tag vide: %s\n"
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr "ligne %d: les prefixes ne doivent pas finir par un \"/\": %s\n"
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr "ligne %d: le docdir doit commencer par un '/': %s\n"
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, fuzzy, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "ligne %d: le champ Epoch/Serial doit être un nombre: %s\n"
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr "ligne %d: Mauvais %s: qualifiers: %s\n"
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr "ligne %d: mauvais format pour BuildArchitecture: %s\n"
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr "Erreur interne: tag bidon %d\n"
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, fuzzy, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr "ligne %d: Version requise: %s\n"
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, c-format
 msgid "Bad package specification: %s\n"
 msgstr "Mauvaise specification de paquetage: %s\n"
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, c-format
 msgid "Package already exists: %s\n"
 msgstr "Paquetage déjà existant: %s\n"
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr "ligne %d: tag inconnu: %s\n"
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, fuzzy, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr "BuildRoot ne peut pas être \"/\": %s\n"
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, fuzzy, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr "BuildRoot ne peut pas être \"/\": %s\n"
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "Mauvaise source: %s: %s\n"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, fuzzy, c-format
 msgid "No patch number %u\n"
 msgstr "Pas de numéro de patch %d\n"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr ""
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, fuzzy, c-format
 msgid "No source number %u\n"
 msgstr "Pas de numéro de source %d\n"
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 #, fuzzy
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr "le paquetage source ne contient pas de fichier .spec\n"
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr "Impossible de télécharger la non-source %s: %s\n"
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr "Erreur d'analyse syntaxique du %%setup: %s\n"
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr "ligne %d: mauvais argument à %%setup: %s\n"
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr "ligne %d: mauvaise option à %%setup %s: %s\n"
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, fuzzy, c-format
 msgid "%s: %s: %s\n"
 msgstr "%s: %s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, fuzzy, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "numéro de paquetage invalide: %s\n"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, c-format
 msgid "line %d: second %%prep\n"
 msgstr "ligne %d: deuxième %%prep\n"
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
@@ -1111,266 +1104,329 @@ msgstr ""
 "ligne %d: le lexème de dépendance doit commencer par un alphanumérique, '_' "
 "ou '/': %s\n"
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr "ligne %d: version interdite dans le nom de fichier: %s\n"
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, c-format
 msgid "line %d: Version required: %s\n"
 msgstr "ligne %d: Version requise: %s\n"
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, fuzzy, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "ligne %d: mauvais nombre: %s\n"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr "ligne %d: les triggers doivent avoir --: %s\n"
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "ligne %d: erreur d'analyse syntaxique %s: %s\n"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, fuzzy, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr "ligne %d: le nom du script doit commencer par un '/': %s\n"
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr "ligne %d: le nom du script doit commencer par un '/': %s\n"
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, c-format
 msgid "line %d: Second %s\n"
 msgstr "ligne %d: deuxième %s\n"
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, fuzzy, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr "ligne %d: erreur dans l'analyxe syntaxique de la %%description: %s\n"
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, c-format
 msgid "line %d: %s\n"
 msgstr "ligne %d: %s\n"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr "Impossible d'ouvrir %s: %s\n"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr "%%if non terminé\n"
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr "%s:%d: parseExpressionBoolean retourne %d\n"
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr "%s:%d: j'ai là un %%else sans %%if\n"
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr "%s:%d: j'ai là un %%endif sans %%if\n"
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr "%%include malformé\n"
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 msgid "No compatible architectures found for build\n"
 msgstr "Pas d'architecture compatible pour construction\n"
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr "Le paquetage n'a pas de %%description: %s\n"
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "Impossible de lire le fichier spec à %s\n"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "Impossible de lire le fichier spec à %s\n"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "Impossible de lire le fichier spec à %s\n"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "Impossible d'ouvrir le pipe de tar: %m\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "Erreur d'analyse syntaxique du %%setup: %s\n"
+
+#: build/policies.c:254
+#, fuzzy, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr "Exécution_de(%s): %s\n"
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "%s manquant(e) dans %s %s\n"
+
+#: build/policies.c:270
+#, fuzzy, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr "Trop d'arguments dans la ligne de données à %s:%d\n"
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "Traitement des fichiers: %s-%s-%s\n"
+
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr "buildroot déjà spécifié, %s ignoré\n"
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr ""
 "construction jusqu'à la section %prep (deballage des sources et applications "
 "des patchs) du <fichier_spec>"
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr "<fichier_spec>"
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr ""
 "construction jusqu'à la section %build (%prep, et compilation) du "
 "<fichier_spec>"
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr ""
 "construction jusqu'à la section %install (%prep, %build, et installation) du "
 "<fichier_spec>"
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr "vérifier la section %files du <fichier_spec>"
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr ""
 "construire les paquetages sources et binaires à partir du <fichier_spec>"
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr "construction du paquetage binaire seulement à partir du <fichier_spec>"
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr "construction du paquetage source seulement à partir du <fichier_spec>"
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr ""
 "construire jusqu'à la section %prep (déballage des sources et application "
 "des patchs) à partir du <tarball>"
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr "<tarball>"
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr ""
 "construire jusqu'à la section %build (%prep, puis compilation) à partir du "
 "<tarball>"
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr ""
 "construire jusqu'à la section %build (%prep, %build, puis installation) à "
 "partir du <tarball>"
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr "vérifier la section %files à partir du <tarball>"
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr "construire les paquetages source et binaire à partir du <tarball>"
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr "construire seulement le paquetage binaire à partir du <tarball>"
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr "construire seulement le paquetage source à partir du <tarball>"
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr "construire le paquetage binaire à partir du <paquetage source>"
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 msgid "<source package>"
 msgstr "<paquetage source>"
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr ""
 "construire jusqu'à la section %install (%prep, %build, et installation) à "
 "partir du <paquetage source>"
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr "surcharger le buildroot"
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr "effacer l'arborescence de construction une fois terminé"
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr "générer un entête compatible avec l'emballage rpm4"
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr "ignorer les directives ExcludeArch: du fichier spec"
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 msgid "debug file state machine"
 msgstr "déboguer la machine à états de fichiers (déballage)"
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr "n'exécuter aucune étape de la construction"
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 msgid "do not verify build dependencies"
 msgstr "ne pas vérifier les dépendances de construction"
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr "générer un(des) entête(s) compatible(s) avec l'emballage rpm[23]"
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 msgid "don't verify package digest(s)"
 msgstr "ne pas vérifier les sommes de hachage du paquetage"
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 msgid "don't verify database header(s) when retrieved"
 msgstr "ne pas vérifier l'entête de la base de données à la récupération"
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 msgid "don't verify package signature(s)"
 msgstr "ne pas vérifier la(les) signature(s) du paquetage"
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr "ne pas accepter les msgstr de l'i18n du specfile"
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr "effacer les sources une fois terminé"
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr "effacer le fichier spec une fois terminé"
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr "aller directement à l'étape spécifiée (seulement pour c,i)"
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr "générer une signature PGP/GPG"
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr "surcharger la plate-forme cible"
 
@@ -1444,27 +1500,7 @@ msgstr "Fichier %s: %s\n"
 msgid "Failed to find %s:\n"
 msgstr "Impossible de lire %s: %s.\n"
 
-#: build/spec.c:227
-#, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr "ligne %d: mauvais nombre: %s\n"
-
-#: build/spec.c:233
-#, fuzzy, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr "ligne %d: mauvais numéro de no%s: %d\n"
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr "ligne %d: mauvais numéro %s: %s\n"
-
-#: build/spec.c:310
-#, fuzzy, c-format
-msgid "%s %d defined multiple times\n"
-msgstr "\"%s\" spécifie plusieurs paquetages\n"
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr ""
@@ -1817,7 +1853,7 @@ msgstr "déboguer la machine à états du fichier de la charge utile"
 msgid "debug rpmio I/O"
 msgstr "déboguer les E/S de rpmio"
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr "%s: table d'option mal configurée (%d)\n"
@@ -2210,7 +2246,7 @@ msgstr "ne pas vérifier les fichiers du paquetage"
 msgid "don't verify files in package"
 msgstr "ne pas vérifier les fichiers du paquetage"
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 msgid "don't verify package dependencies"
 msgstr "ne pas vérifier les dépendances du paquetage"
 
@@ -2579,7 +2615,7 @@ msgstr ""
 "pendant l'installation."
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr "échec de l'ouverture de %s: %s\n"
@@ -2597,7 +2633,7 @@ msgstr "Préparation...              "
 msgid "Preparing packages for installation..."
 msgstr "Préparation des paquetages pour l'installation..."
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 msgid "Failed dependencies:\n"
 msgstr "Dépendances requises:\n"
 
@@ -2606,7 +2642,7 @@ msgstr "Dépendances requises:\n"
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr "%s: n'est pas un paquetage rpm (ni une list de paquetages): %s\n"
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr "%s ne peut être installé\n"
@@ -2685,6 +2721,31 @@ msgstr "impossible d'avoir le verrou %s sur %s/%s\n"
 msgid "waiting for %s lock on %s\n"
 msgstr "impossible d'avoir le verrou %s sur %s/%s\n"
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "impossible d'ouvrir %s: %s\n"
+
+#: lib/rpmplugins.c:67
+#, fuzzy, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "Impossible de renommer %s en %s: %m\n"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "Impossible de renommer %s en %s: %m\n"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr "différent"
@@ -2883,52 +2944,32 @@ msgstr "(déjà installé) "
 msgid "erase"
 msgstr ""
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
-#: lib/rpmte.c:861
-#, fuzzy, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "impossible d'ouvrir %s: %s\n"
-
-#: lib/rpmte.c:869
-#, fuzzy, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "Impossible de lire %s: %s.\n"
-
-#: lib/rpmte.c:896
-#, fuzzy, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "Impossible de renommer %s en %s: %m\n"
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "impossible d'ouvrir la base de données Package dans %s\n"
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr "'(' supplémentaire dans le label du paquetage: %s\n"
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr "'(' manquante dans le label du paquetage: %s\n"
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr "')' manquante dans le label du paquetage: %s\n"
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, fuzzy, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr "%s: échec de la lecture de la clé publique.\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 msgid "transaction"
 msgstr ""
 
@@ -3047,11 +3088,11 @@ msgstr "Verification de signature: MAUVAIS PARAMETRES\n"
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr "Signature: INCONNUE (%d)\n"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 #, fuzzy
 msgid "failed"
 msgstr "échec %s: %s\n"
@@ -3319,6 +3360,92 @@ msgstr "%s est une valeur 'long' trop petite ou trop grande, ignoré\n"
 msgid "%s has too large or too small integer value, skipped\n"
 msgstr "%s est une valeur entière trop petite ou trop grande, ignoré\n"
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "Impossible de lire le fichier spec à %s\n"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "Impossible d'ouvrir %s: %s\n"
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "Impossible de lire le fichier spec à %s\n"
+
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "échec de la création de %s: %s\n"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "Impossible de se connecter au serveur"
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "impossible d'ouvrir %s: %s\n"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "Ne peut détruire le répertoire %s: %s\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "Impossible de renommer %s en %s: %m\n"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "Impossible de lire %s: %s.\n"
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "impossible d'ouvrir %s: %s\n"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "échec de la création de %s: %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, fuzzy, c-format
+msgid "%s terminated abnormally\n"
+msgstr "La macro %%%s a un corps sans fin\n"
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "La macro %%%s ne peut être expansée\n"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "Impossible de lire le fichier spec à %s\n"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3480,15 +3607,40 @@ msgstr "(pas d'erreur)"
 msgid "Failed to register fork handler: %m\n"
 msgstr "Impossible de lire le fichier spec à %s\n"
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s: échec de la lecture de la liste de paquetages: %s\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 msgid "don't verify header+payload signature"
 msgstr "ne pas vérifier la signature de l'entete+charge_utile"
 
+#~ msgid "Internal error in argument processing (%d) :-(\n"
+#~ msgstr "Erreur interne au traitement de l'argument (%d) :-(\n"
+
+#, fuzzy
+#~ msgid "%s: policy file read failed.\n"
+#~ msgstr "%s: échec de la lecture de la clé publique.\n"
+
+#~ msgid "readRPM: open %s: %s\n"
+#~ msgstr "readRPM: ouverture de %s: %s\n"
+
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "%s: échec de fseek: %s\n"
+
+#~ msgid "readRPM: %s is not an RPM package\n"
+#~ msgstr "readRPM: %s n'est pas un paquetage RPM\n"
+
+#~ msgid "readRPM: reading header from %s\n"
+#~ msgstr "readRPM: lecture de l'entête de %s\n"
+
+#~ msgid "Generating signature: %d\n"
+#~ msgstr "Génération de la signature: %d\n"
+
+#~ msgid "generate PGP/GPG signature"
+#~ msgstr "générer une signature PGP/GPG"
+
 #~ msgid "no packages files given for rebuild"
 #~ msgstr "aucun paquetage spécifié pour reconstruction"
 
@@ -3761,9 +3913,6 @@ msgstr "ne pas vérifier la signature de l'entete+charge_utile"
 #~ msgid "Unable to lookup server host name"
 #~ msgstr "Impossible de retrouver le nom d'hôte du serveur"
 
-#~ msgid "Failed to connect to server"
-#~ msgstr "Impossible de se connecter au serveur"
-
 #~ msgid "Failed to establish data connection to server"
 #~ msgstr "Impossible d'établir une connexion de données avec le serveur"
 
@@ -3851,9 +4000,6 @@ msgstr "ne pas vérifier la signature de l'entete+charge_utile"
 #~ msgid "URL helper failed: %s (%d)\n"
 #~ msgstr "échec de lecture: %s (%d)\n"
 
-#~ msgid "failed to create %s: %s\n"
-#~ msgstr "échec de la création de %s: %s\n"
-
 #~ msgid "rollback takes a time/date stamp argument"
 #~ msgstr "le roulement arrière prend comme argument une date"
 
index 70df818..d5b9d18 100644 (file)
--- a/po/is.po
+++ b/po/is.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2001-07-12 13:25+0000\n"
 "Last-Translator: Richard Allen <ra@hp.is>\n"
 "Language-Team: is <kde-isl@mmedia.is>\n"
@@ -32,17 +32,12 @@ msgid ""
 "This program may be freely redistributed under the terms of the GNU GPL\n"
 msgstr "Þessu má dreifa frjálst samkvæmt skilmálum GNU GPL"
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr ""
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, fuzzy, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "safnskráarsmíð brást: %s\n"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr ""
@@ -62,270 +57,270 @@ msgstr ""
 msgid "cannot re-open payload: %s\n"
 msgstr ""
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 #, fuzzy
 msgid "Query/Verify package selection options:"
 msgstr "fyrirspurn/yfirferð á pakkann sam á skrá"
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr ""
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr ""
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 msgid "Signature options:"
 msgstr ""
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr ""
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr ""
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 msgid "Common options for all rpm modes and executables:"
 msgstr ""
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr ""
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr ""
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr ""
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr ""
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr ""
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr ""
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr ""
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr ""
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr ""
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr ""
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr ""
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr ""
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr ""
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr ""
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
 msgstr ""
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
 msgstr ""
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
 msgstr ""
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
 msgstr ""
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
 msgstr ""
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr ""
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr ""
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr ""
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr ""
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr ""
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr ""
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr ""
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr ""
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 msgid "no packages given for erase"
 msgstr ""
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr ""
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr ""
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr ""
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 msgid "no arguments given"
 msgstr ""
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr ""
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 #, fuzzy
 msgid "Failed build dependencies:\n"
 msgstr "gat ekki útbúið pakkaskilyrði:\n"
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr "Get ekki opnað spec skrána %s: %s\n"
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr "Gat ekki opnað pípu í tar: %m\n"
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr "Gat ekki lesið spec skrá frá %s\n"
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "Gat ekki endurnefnt %s sem %s: %m\n"
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "gat ekki skoðað %s: %m\n"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "Skráin %s er ekki venjuleg skrá.\n"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr "Skráin %s virðist ekki vera specskrá.\n"
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr "Þýði fyrir markkerfi: %s\n"
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr "Þýði fyrir markkerfi %s\n"
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr "Get ekki opnað tempi skrá.\n"
 
@@ -344,59 +339,59 @@ msgstr "Gat ekki keyrt %s (%s): %s\n"
 msgid "Bad exit status from %s (%s)\n"
 msgstr ""
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
 "RPM build errors:\n"
 msgstr ""
 
-#: build/expression.c:212
+#: build/expression.c:211
 msgid "syntax error while parsing ==\n"
 msgstr ""
 
-#: build/expression.c:242
+#: build/expression.c:241
 msgid "syntax error while parsing &&\n"
 msgstr ""
 
-#: build/expression.c:251
+#: build/expression.c:250
 msgid "syntax error while parsing ||\n"
 msgstr ""
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr ""
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr ""
 
-#: build/expression.c:365
+#: build/expression.c:364
 msgid "- only on numbers\n"
 msgstr ""
 
-#: build/expression.c:381
+#: build/expression.c:380
 msgid "! only on numbers\n"
 msgstr ""
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 msgid "types must match\n"
 msgstr ""
 
-#: build/expression.c:436
+#: build/expression.c:435
 msgid "* / not suported for strings\n"
 msgstr ""
 
-#: build/expression.c:487
+#: build/expression.c:486
 msgid "- not suported for strings\n"
 msgstr ""
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr ""
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 msgid "syntax error in expression\n"
 msgstr ""
 
@@ -464,341 +459,311 @@ msgstr "
 msgid "File capability support not built in\n"
 msgstr ""
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr ""
 
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr "Tvær skrár á einni línu: %s\n"
 
-#: build/files.c:940
+#: build/files.c:939
 #, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr ""
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr ""
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr ""
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, c-format
 msgid "File listed twice: %s\n"
 msgstr "Skráin er tvítekin: %s\n"
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr ""
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr ""
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, c-format
 msgid "File not found: %s\n"
 msgstr "Skráin fannst ekki: %s\n"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr ""
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr ""
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, fuzzy, c-format
 msgid "%s: public key read failed.\n"
 msgstr "%s: Fseek brást: %s\n"
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr ""
 
 #: build/files.c:1635
 #, fuzzy, c-format
-msgid "%s: policy file read failed.\n"
-msgstr "%s: Fseek brást: %s\n"
-
-#: build/files.c:1643
-#, fuzzy, c-format
 msgid "%s: failed to encode\n"
 msgstr "%s brást\n"
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr ""
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, fuzzy, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "Gat ekki opnað PreUn skrá: %s\n"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, c-format
 msgid "File not found by glob: %s\n"
 msgstr "Skráin fannst ekki með 'glob': %s\n"
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, fuzzy, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr "Gat ekki opnað %%files skrána %s: %s\n"
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, c-format
 msgid "line: %s\n"
 msgstr "lína: %s\n"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "Ógild skrá %s: %s\n"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr ""
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr ""
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
 "%s"
 msgstr ""
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, fuzzy, c-format
 msgid "Processing files: %s\n"
 msgstr "%s brást\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr ""
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr ""
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr ""
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr ""
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr ""
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr ""
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr ""
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr ""
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr "safnskráarsmíð brást á skrá %s: %s\n"
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, c-format
 msgid "create archive failed: %s\n"
 msgstr "safnskráarsmíð brást: %s\n"
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr ""
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr ""
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, fuzzy, c-format
 msgid "%s: line: %s\n"
 msgstr "lína: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr ""
+
+#: build/pack.c:228
 #, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "Gat ekki opnað PreIn skrá: %s\n"
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "Gat ekki opnað PreUn skrá: %s\n"
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, fuzzy, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "Gat ekki opnað PreIn skrá: %s\n"
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "Gat ekki opnað PostIn skrá: %s\n"
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "Gat ekki opnað PostUn skrá: %s\n"
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, fuzzy, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "Gat ekki opnað PostIn skrá: %s\n"
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "Get ekki opnað VerifyScript skrá: %s\n"
 
-#: build/pack.c:262
-#, c-format
-msgid "Could not open Trigger script file: %s\n"
-msgstr ""
-
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr ""
-
 #: build/pack.c:297
 #, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "%s: Fseek brást: %s\n"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr ""
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
+msgid "Could not open Trigger script file: %s\n"
 msgstr ""
 
-#: build/pack.c:410
+#: build/pack.c:369
 #, fuzzy, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "Óþekkt tegund táknmyndar: %s\n"
 
-#: build/pack.c:433
+#: build/pack.c:392
 #, fuzzy
 msgid "Unable to create immutable header region.\n"
 msgstr "Get ekki lesið haus úr %s: %s\n"
 
-#: build/pack.c:453
+#: build/pack.c:412
 #, fuzzy
 msgid "Unable to write temp header\n"
 msgstr "Gat ekki ritað haus í %s: %s\n"
 
-#: build/pack.c:463
+#: build/pack.c:422
 msgid "Bad CSA data\n"
 msgstr ""
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr ""
-
-#: build/pack.c:535
+#: build/pack.c:489
 #, fuzzy
 msgid "Unable to reload signature header.\n"
 msgstr "Get ekki lesið haus úr %s: %s\n"
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr ""
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, c-format
 msgid "Unable to write package: %s\n"
 msgstr "Get ekki ritað í pakka: %s\n"
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr "Get ekki opnað sigtarget %s: %s\n"
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr "Get ekki lesið haus úr %s: %s\n"
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "Gat ekki ritað haus í %s: %s\n"
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr "Get ekki lesið innihald %s: %s\n"
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "Get ekki ritað innihald í %s: %s\n"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "Skrifaði: %s\n"
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, fuzzy, c-format
 msgid "Executing \"%s\":\n"
 msgstr "lína %d: %s\n"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, fuzzy, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "Gat ekki keyrt %s (%s): %s\n"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr ""
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr ""
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr ""
@@ -843,17 +808,20 @@ msgstr ""
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr ""
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "lína %d: Óleyfilegur rofi %s: %s\n"
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr ""
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr ""
@@ -868,466 +836,554 @@ msgstr ""
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "lína %d: Villa við þáttun %s: %s\n"
+
+#: build/parsePreamble.c:154
 #, c-format
-msgid "Architecture is excluded: %s\n"
+msgid "line %d: Bad number: %s\n"
 msgstr ""
 
+#: build/parsePreamble.c:160
+#, fuzzy, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr "lína %d: Óleyfilegur rofi %s: %s\n"
+
 #: build/parsePreamble.c:223
 #, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr ""
+
+#: build/parsePreamble.c:237
+#, c-format
+msgid "%s %d defined multiple times\n"
+msgstr ""
+
+#: build/parsePreamble.c:399
+#, c-format
+msgid "Architecture is excluded: %s\n"
+msgstr ""
+
+#: build/parsePreamble.c:404
+#, c-format
 msgid "Architecture is not included: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, c-format
 msgid "OS is excluded: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, c-format
 msgid "OS is not included: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "Get ekki opnað táknmynd %s: %s\n"
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr "Gat ekki lesið táknmynd %s: %s\n"
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "Óþekkt tegund táknmyndar: %s\n"
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr "lína %d: Tag tekur einungis eitt tákn: %s\n"
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, fuzzy, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "lína %d: Ólöglegt tákn '-' í %s: %s\n"
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, fuzzy, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "lína %d: Ólöglegt tákn '-' í %s: %s\n"
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, fuzzy, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr "lína %d: Ólöglegt tákn '-' í %s: %s\n"
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr "lína %d: Skemmt tag: %s\n"
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr "lína %d: Tómt tag: %s\n"
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, fuzzy, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "lína %d: Epoch/Serial svæðið verður að innihalda tölu: %s\n"
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr ""
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, fuzzy, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr "lína %d: Óleyfilegur rofi %s: %s\n"
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, c-format
 msgid "Bad package specification: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, c-format
 msgid "Package already exists: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr ""
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr ""
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "Slæmt ílag: %s: %s\n"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, fuzzy, c-format
 msgid "No patch number %u\n"
 msgstr "Ógilt %s tákn: %s\n"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr ""
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, c-format
 msgid "No source number %u\n"
 msgstr ""
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 #, fuzzy
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr "pakkinn inniheldur enga .spec skrá\n"
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr ""
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr ""
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr "lína %d: Ógilt viðfang við %%setup: %s\n"
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr ""
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, fuzzy, c-format
 msgid "%s: %s: %s\n"
 msgstr "%s: %s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, fuzzy, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "Ógilt %s tákn: %s\n"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, c-format
 msgid "line %d: second %%prep\n"
 msgstr ""
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
 msgstr ""
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr ""
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, c-format
 msgid "line %d: Version required: %s\n"
 msgstr ""
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, fuzzy, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "lína %d: Óleyfilegur rofi %s: %s\n"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr ""
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "lína %d: Villa við þáttun %s: %s\n"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, fuzzy, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr "lína %d: Epoch/Serial svæðið verður að innihalda tölu: %s\n"
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr ""
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, c-format
 msgid "line %d: Second %s\n"
 msgstr ""
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, fuzzy, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr "lína %d: Skemmt tag: %s\n"
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, c-format
 msgid "line %d: %s\n"
 msgstr "lína %d: %s\n"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr "Get ekki opnað %s: %s\n"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr ""
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr ""
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr ""
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr ""
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr ""
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 msgid "No compatible architectures found for build\n"
 msgstr ""
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr ""
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "Gat ekki lesið spec skrá frá %s\n"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "Gat ekki lesið spec skrá frá %s\n"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "Gat ekki lesið spec skrá frá %s\n"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "Gat ekki opnað pípu í tar: %m\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "lína %d: Villa við þáttun %s: %s\n"
+
+#: build/policies.c:254
+#, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr ""
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "vantar '(' í  %s %s\n"
+
+#: build/policies.c:270
+#, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr ""
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "%s brást\n"
+
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr "buildroot þegar skilgreind, hunsa %s\n"
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr ""
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr ""
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr ""
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 msgid "<source package>"
 msgstr ""
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr ""
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr ""
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr ""
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr ""
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr ""
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 msgid "debug file state machine"
 msgstr ""
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr ""
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 #, fuzzy
 msgid "do not verify build dependencies"
 msgstr "ekki skoða pakkaskilyrðin"
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr ""
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 #, fuzzy
 msgid "don't verify package digest(s)"
 msgstr "ekki skoða pakkaskilyrðin"
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 #, fuzzy
 msgid "don't verify database header(s) when retrieved"
 msgstr "ekki skoða pakkaskilyrðin"
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 #, fuzzy
 msgid "don't verify package signature(s)"
 msgstr "ekki skoða pakkaskilyrðin"
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr ""
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr ""
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr ""
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr ""
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr ""
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr ""
 
@@ -1401,27 +1457,7 @@ msgstr "Skr
 msgid "Failed to find %s:\n"
 msgstr "gat ekki fundið %s:\n"
 
-#: build/spec.c:227
-#, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr ""
-
-#: build/spec.c:233
-#, fuzzy, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr "lína %d: Óleyfilegur rofi %s: %s\n"
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr ""
-
-#: build/spec.c:310
-#, c-format
-msgid "%s %d defined multiple times\n"
-msgstr ""
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr ""
@@ -1767,7 +1803,7 @@ msgstr ""
 msgid "debug rpmio I/O"
 msgstr ""
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr ""
@@ -2151,7 +2187,7 @@ msgstr "ekki yfirfara skr
 msgid "don't verify files in package"
 msgstr "ekki yfirfara skrárnar í pakkanum"
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 msgid "don't verify package dependencies"
 msgstr "ekki skoða pakkaskilyrðin"
 
@@ -2506,7 +2542,7 @@ msgid "package scriptlets can be expanded at install time."
 msgstr ""
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr ""
@@ -2524,7 +2560,7 @@ msgstr ""
 msgid "Preparing packages for installation..."
 msgstr ""
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 #, fuzzy
 msgid "Failed dependencies:\n"
 msgstr "gat ekki útbúið pakkaskilyrði:\n"
@@ -2534,7 +2570,7 @@ msgstr "gat ekki 
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr "get ekki opnað pakka gagnagrunn í\n"
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr ""
@@ -2613,6 +2649,31 @@ msgstr "gat ekki b
 msgid "waiting for %s lock on %s\n"
 msgstr "%5d færa %s -> %s\n"
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "gat ekki opnað %s: %s\n"
+
+#: lib/rpmplugins.c:67
+#, fuzzy, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "Gat ekki endurnefnt %s sem %s: %m\n"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "Gat ekki endurnefnt %s sem %s: %m\n"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr ""
@@ -2803,52 +2864,32 @@ msgstr ""
 msgid "erase"
 msgstr ""
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
-#: lib/rpmte.c:861
-#, fuzzy, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "gat ekki opnað %s: %s\n"
-
-#: lib/rpmte.c:869
-#, fuzzy, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "Get ekki lesið %s: %s.\n"
-
-#: lib/rpmte.c:896
-#, fuzzy, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "Gat ekki endurnefnt %s sem %s: %m\n"
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "get ekki opnað pakka gagnagrunn í %s\n"
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr ""
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, fuzzy, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr "vantar '(' í  %s %s\n"
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, fuzzy, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr "vantar '(' í  %s %s\n"
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, fuzzy, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr "%s: Fseek brást: %s\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 msgid "transaction"
 msgstr ""
 
@@ -2964,11 +3005,11 @@ msgstr ""
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 #, fuzzy
 msgid "failed"
 msgstr "%s brást\n"
@@ -3231,6 +3272,92 @@ msgstr ""
 msgid "%s has too large or too small integer value, skipped\n"
 msgstr ""
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "Gat ekki lesið spec skrá frá %s\n"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "Gat ekki búið til undirferli (fork) %s: %s\n"
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "Gat ekki lesið spec skrá frá %s\n"
+
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "gat ekki búið til %s: %s\n"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "Gat ekki tengst þjóninum"
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "gat ekki opnað %s: %s\n"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "Gat ekki endurnefnt %s sem %s: %m\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "Gat ekki endurnefnt %s sem %s: %m\n"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "Get ekki lesið %s: %s.\n"
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "gat ekki opnað %s: %s\n"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "gat ekki búið til %s: %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, c-format
+msgid "%s terminated abnormally\n"
+msgstr ""
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "%s brást\n"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "Gat ekki lesið spec skrá frá %s\n"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3392,16 +3519,23 @@ msgstr "(engin villa)"
 msgid "Failed to register fork handler: %m\n"
 msgstr "Gat ekki lesið spec skrá frá %s\n"
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, fuzzy, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s rmdir %s brást: %s\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 #, fuzzy
 msgid "don't verify header+payload signature"
 msgstr "ekki skoða pakkaskilyrðin"
 
+#, fuzzy
+#~ msgid "%s: policy file read failed.\n"
+#~ msgstr "%s: Fseek brást: %s\n"
+
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "%s: Fseek brást: %s\n"
+
 #~ msgid "%s failed\n"
 #~ msgstr "%s brást\n"
 
@@ -3491,9 +3625,6 @@ msgstr "ekki sko
 #~ msgid "Unable to lookup server host name"
 #~ msgstr "Gat ekki flett upp heiti þjónsins"
 
-#~ msgid "Failed to connect to server"
-#~ msgstr "Gat ekki tengst þjóninum"
-
 #~ msgid "Failed to establish data connection to server"
 #~ msgstr "Gat ekki opnað gagnatengingu við þjóninn"
 
@@ -3532,9 +3663,6 @@ msgstr "ekki sko
 #~ msgid "URL helper failed: %s (%d)\n"
 #~ msgstr "ggp brást\n"
 
-#~ msgid "failed to create %s: %s\n"
-#~ msgstr "gat ekki búið til %s: %s\n"
-
 #, fuzzy
 #~ msgid "Unable to reload signature header\n"
 #~ msgstr "Get ekki lesið haus úr %s: %s\n"
index 54daac2..a8307ff 100644 (file)
--- a/po/it.po
+++ b/po/it.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: it\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2008-06-30 07:20+0200\n"
 "Last-Translator: Francesco Tombolini <tombo@adamantio.net>\n"
 "Language-Team: Italian <fedora-trans-it@redhat.com>\n"
@@ -41,17 +41,12 @@ msgstr ""
 "Questo programma può essere ridistribuito liberamente sotto i termini della "
 "GNU GPL\n"
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr "Errore interno durante la processazione dell'argomento (%d) :-(\n"
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "creazione di una pipe per --pipe fallita: %m\n"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr "exec fallito\n"
@@ -71,152 +66,152 @@ msgstr "errore durante la lettura dell'intestazione dal pacchetto\n"
 msgid "cannot re-open payload: %s\n"
 msgstr "impossibile riaprire payload: %s\n"
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 #, fuzzy
 msgid "Query/Verify package selection options:"
 msgstr "interrogare/verificare il pacchetto/i in gruppo"
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr "Opzioni d'interrogazione (con -q o --query):"
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr "Opzioni di verifica (con -V o --verify):"
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 msgid "Signature options:"
 msgstr "Opzioni della firma:"
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr "Opzioni del database:"
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr "Opzioni Installa/Aggiorna/Rimuovi:"
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 msgid "Common options for all rpm modes and executables:"
 msgstr "Opzioni comuni per tutte le modalità rpm ed eseguibili:"
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr "è possibile specificare solo una modalità principale"
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr "è possibile eseguire solo un tipo di interrogazione/verifica per volta"
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr "flag d'interrogazione inaspettati"
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr "formato d'interrogazione inaspettato"
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr "origine d'interrogazione inaspettata"
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr ""
 "è possibile forzare solo i processi d'installazione, aggiornamento rmsource "
 "e rmspec"
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr ""
 "i file possono essere riposizionati solo durante l'installazione del "
 "pacchetto"
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr "impossibile usare --prefix con --relocate o --excludepath"
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr ""
 "--relocate e --excludepath possono essere usati solo quando si installano "
 "nuovi pacchetti"
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr "--prefix può essere usato solo quando si installano nuovi pacchetti"
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr "gli argomenti per --prefix devono iniziare con /"
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr ""
 "--hash (-h) può essere specificato solo durante l'installazione del pacchetto"
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr ""
 "--percent può essere specificato solo durante l'installazione del pacchetto"
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr ""
 "--replacepkgs può essere specificato solo durante l'installazione del "
 "pacchetto"
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr ""
 "--excludedocs può essere specificato solo durante l'installazione del "
 "pacchetto"
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr ""
 "--includedocs può essere specificato solo durante l'installazione del "
 "pacchetto"
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr "è possibile specificare solo uno tra  --excludedocs e --includedocs"
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr ""
 "--ignorearch può essere specificato solo durante l'installazione del "
 "pacchetto"
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr ""
 "--ignoreos può essere specificato solo durante l'installazione del pacchetto"
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr ""
 "--ignoresize può essere specificato solo durante l'installazione del "
 "pacchetto"
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr ""
 "--allmatches può essere specificato solo durante la rimozione del pacchetto"
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr ""
 "--allfiles può essere specificato solo durante l'installazione del pacchetto"
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr ""
 "--justdb può essere specificato solo durante l'installazione e la rimozione "
 "del pacchetto"
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
@@ -224,7 +219,7 @@ msgstr ""
 "le opzioni per la disabilitazione dello script possono essere specificate "
 "solo durante l'installazione e la rimozione del pacchetto"
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
@@ -232,7 +227,7 @@ msgstr ""
 "le opzioni di disabilitazione dell'attivazione possono essere specificate "
 "solo durante l'installazione e la rimozione del pacchetto"
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
@@ -240,7 +235,7 @@ msgstr ""
 "--nodeps può essere specificato solo durante la creazione, ricreazione, "
 "ricompilazione, installazione, eliminazione e verifica del pacchetto"
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
@@ -248,7 +243,7 @@ msgstr ""
 "--test può essere specificato solo durante l'installazione, rimozione e "
 "creazione del pacchetto"
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
@@ -256,119 +251,119 @@ msgstr ""
 "--root (-r) può essere specificato solo durante l'installazione, la "
 "rimozione, l'interrogazione e nei processi di ricreazione del database"
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr "gli argomenti per --root (-r) devono iniziare con /"
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr "nessun file da firmare\n"
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr "impossibile accedere il file %s\n"
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr "Inserire la frase chiave:"
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr "Controllo frase chiave fallito\n"
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr "La frase chiave risulta valida.\n"
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr "Spec %%_signature invalida nel file macro.\n"
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr "è possibile usare --sign solo durante la compilazione del pacchetto"
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 msgid "no packages given for erase"
 msgstr "non è stato specificato alcun pacchetto per la rimozione"
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr "non è stato specificato alcun pacchetto per l'installazione"
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr "non è stato specificato alcun argomento per l'interrogazione"
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr "non è stato specificato alcun argomento per la verifica"
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 msgid "no arguments given"
 msgstr "non è stato specificato alcun argomento"
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr ""
 "Opzioni di compilazione 'Build' con [ <specfile> | <tarball> | <source "
 "package> ]:"
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 msgid "Failed build dependencies:\n"
 msgstr "Compilazione dipendenze fallita:\n"
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr "Impossibile aprire il file spec %s: %s\n"
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr "Impossibile aprire tar pipe: %m\n"
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr "Impossibile leggere il file spec da %s\n"
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "Impossibile rinominare %s in %s: %m\n"
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "impossibile visualizzare statistiche per %s: %m\n"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "Il file %s non è un file regolare.\n"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr "Il file %s non sembra essere uno pecfile.\n"
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr "Creazione piattaforma target in corso: %s\n"
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr "Creazione per il target %s in corso\n"
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr "Impossibile aprire il file temp.\n"
 
@@ -387,7 +382,7 @@ msgstr "Esecuzione di %s fallita (%s): %s\n"
 msgid "Bad exit status from %s (%s)\n"
 msgstr "Stato d'uscita errato da %s (%s)\n"
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
@@ -397,52 +392,52 @@ msgstr ""
 "\n"
 "Errori di compilazione RPM:\n"
 
-#: build/expression.c:212
+#: build/expression.c:211
 msgid "syntax error while parsing ==\n"
 msgstr "errore di sintassi durante l'analisi di ==\n"
 
-#: build/expression.c:242
+#: build/expression.c:241
 msgid "syntax error while parsing &&\n"
 msgstr "errore di sintassi durante l'analisi di &&\n"
 
-#: build/expression.c:251
+#: build/expression.c:250
 msgid "syntax error while parsing ||\n"
 msgstr "errore di sintassi durante l'analisi di ||\n"
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr "errore d'analisi nella espressione\n"
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr "non corrispondente (\n"
 
-#: build/expression.c:365
+#: build/expression.c:364
 msgid "- only on numbers\n"
 msgstr "- solo sui numeri\n"
 
-#: build/expression.c:381
+#: build/expression.c:380
 msgid "! only on numbers\n"
 msgstr "! solo sui numeri\n"
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 msgid "types must match\n"
 msgstr "i diversi tipi devono corrispondere\n"
 
-#: build/expression.c:436
+#: build/expression.c:435
 msgid "* / not suported for strings\n"
 msgstr "* / non supportato per le stringhe\n"
 
-#: build/expression.c:487
+#: build/expression.c:486
 msgid "- not suported for strings\n"
 msgstr "- non supportato per le stringhe\n"
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr "&& e || non supportati per le stringhe\n"
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 msgid "syntax error in expression\n"
 msgstr "errore di sintassi nell'espressione\n"
 
@@ -510,122 +505,117 @@ msgstr "Token %s non valido: %s\n"
 msgid "File capability support not built in\n"
 msgstr ""
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr "Un solo argomento per %%docdir\n"
 
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr "Due file su di una riga: %s\n"
 
-#: build/files.c:940
+#: build/files.c:939
 #, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr "Il file deve iniziare con \"/\": %s\n"
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr "Impossibile unire %%doc speciali con altri formati: %s\n"
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr "Algoritmo digest file sconosciuto %u , ritorno a MD5\n"
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, c-format
 msgid "File listed twice: %s\n"
 msgstr "File elencato due volte: %s\n"
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr "Il Symlink si riferisce a BuildRoot: %s -> %s\n"
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr ""
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, c-format
 msgid "File not found: %s\n"
 msgstr "File non trovato: %s\n"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr ""
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr "%s: impossibile caricare tag sconosciuto (%d).\n"
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, c-format
 msgid "%s: public key read failed.\n"
 msgstr "%s: lettura chiave pubblica fallita.\n"
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr "%s: non è una chiave pubblica con formato 'armored'.\n"
 
 #: build/files.c:1635
 #, fuzzy, c-format
-msgid "%s: policy file read failed.\n"
-msgstr "%s: lettura chiave pubblica fallita.\n"
-
-#: build/files.c:1643
-#, fuzzy, c-format
 msgid "%s: failed to encode\n"
 msgstr "Macro %%%s non è in grado di espandersi\n"
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr "Il file deve essere preceduto da \"/\": %s\n"
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "Glob non permesso: %s\n"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, c-format
 msgid "File not found by glob: %s\n"
 msgstr "File non trovato da glob: %s\n"
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr "Impossibile aprire %%files file %s: %m\n"
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, c-format
 msgid "line: %s\n"
 msgstr "riga: %s\n"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "File errato: %s: %s\n"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "Proprietario/gruppo errato: %s\n"
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr "Controllo per file scompattato/i in corso: %s\n"
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
@@ -634,216 +624,191 @@ msgstr ""
 "Trovato/i file installati (ma scompattati):\n"
 "%s"
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, fuzzy, c-format
 msgid "Processing files: %s\n"
 msgstr "Elaborazione file in corso: %s-%s-%s\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr ""
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr "getUname: troppi uid\n"
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr "getUnameS: troppi uid\n"
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr "getUidS: troppi uid\n"
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr "getGname: troppi gid\n"
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr "getGnameS: troppi gid\n"
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr "getGidS: troppi gid\n"
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr "Impossibile regolarizzare l'hostname: %s\n"
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr "creazione archivio fallita sul file %s: %s\n"
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, c-format
 msgid "create archive failed: %s\n"
 msgstr "creazione archivio fallita: %s\n"
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr "scrittura cpio_copy fallita: %s\n"
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr "lettura cpio_copy fallita: %s\n"
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, c-format
 msgid "%s: line: %s\n"
 msgstr "%s: linea: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr "Impossibile regolarizzare l'hostname: %s\n"
+
+#: build/pack.c:228
 #, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "Impossibile aprire file PreIn: %s\n"
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "Impossibile aprire file PreUn: %s\n"
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, fuzzy, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "Impossibile aprire file PreIn: %s\n"
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "Impossibile aprire file PostIn: %s\n"
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "Impossibile aprire file PostUn: %s\n"
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, fuzzy, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "Impossibile aprire file PostIn: %s\n"
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "Impossibile aprire file VerifyScript: %s\n"
 
-#: build/pack.c:262
+#: build/pack.c:297
 #, c-format
 msgid "Could not open Trigger script file: %s\n"
 msgstr "Impossibile aprire file script Trigger: %s\n"
 
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr "readRPM: apri %s: %s\n"
-
-#: build/pack.c:297
-#, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "%s: Fseek fallito: %s\n"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr "readRPM: %s non è un pacchetto RPM\n"
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
-msgstr "readRPM: lettura intestazione da %s\n"
-
-#: build/pack.c:410
+#: build/pack.c:369
 #, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "Compressione payload sconosciuta: %s\n"
 
-#: build/pack.c:433
+#: build/pack.c:392
 msgid "Unable to create immutable header region.\n"
 msgstr "Impossibile creare una regione dell'intestazione immutabile.\n"
 
-#: build/pack.c:453
+#: build/pack.c:412
 msgid "Unable to write temp header\n"
 msgstr "Impossibile salvare intestazione di temp\n"
 
-#: build/pack.c:463
+#: build/pack.c:422
 msgid "Bad CSA data\n"
 msgstr "Dati CSA errati\n"
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr "Generazione firma in corso: %d\n"
-
-#: build/pack.c:535
+#: build/pack.c:489
 msgid "Unable to reload signature header.\n"
 msgstr "Impossibile ricaricare intestazione della firma.\n"
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr "Impossibile aprire %s: %s\n"
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, c-format
 msgid "Unable to write package: %s\n"
 msgstr "Impossibile scrivere il pacchetto: %s\n"
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr "Impossibile aprire sigtarget %s: %s\n"
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr "Impossibile leggere intestazione da %s: %s\n"
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "Impossibile salvare intestazione su %s: %s\n"
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr "Impossibile leggere payload da %s: %s\n"
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "Impossibile salvare payload su %s: %s\n"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "Scritto: %s\n"
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, fuzzy, c-format
 msgid "Executing \"%s\":\n"
 msgstr "Esecuzione(%s) in corso: %s\n"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, fuzzy, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "Esecuzione di %s fallita (%s): %s\n"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, fuzzy, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr "Controllo frase chiave fallito\n"
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr "Impossibile generare nome del file di output per il pacchetto %s: %s\n"
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr "impossibile creare %s: %s\n"
@@ -888,17 +853,20 @@ msgstr "nessuna descrizione in %%changelog\n"
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr "riga %d: Errore durante l'analisi di %%description: %s\n"
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "riga  %d: Opzione errata %s: %s\n"
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr "riga %d: Troppi nomi: %s\n"
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr "riga %d: Pacchetto non esistente: %s\n"
@@ -913,212 +881,237 @@ msgstr "riga %d: Seconda descrizione\n"
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr "riga %d: Errore nell'analisi dei %%files: %s\n"
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "riga %d: Errore nell'analisi dei %%files: %s\n"
+
+#: build/parsePreamble.c:154
+#, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr "riga %d: Numero errato: %s\n"
+
+#: build/parsePreamble.c:160
+#, fuzzy, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr "riga %d: Numero no%s errato: %d\n"
+
+#: build/parsePreamble.c:223
+#, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr "riga %d: Numero %s errato: %s\n"
+
+#: build/parsePreamble.c:237
+#, fuzzy, c-format
+msgid "%s %d defined multiple times\n"
+msgstr "\"%s\" specifica pacchetti multipli\n"
+
+#: build/parsePreamble.c:399
 #, c-format
 msgid "Architecture is excluded: %s\n"
 msgstr "L'architettura è esclusa: %s\n"
 
-#: build/parsePreamble.c:223
+#: build/parsePreamble.c:404
 #, c-format
 msgid "Architecture is not included: %s\n"
 msgstr "L'architettura non è inclusa: %s\n"
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, c-format
 msgid "OS is excluded: %s\n"
 msgstr "OS è escluso: %s\n"
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, c-format
 msgid "OS is not included: %s\n"
 msgstr "OS non è incluso: %s\n"
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr "il campo %s deve essere presente nel pacchetto: %s\n"
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr "Voci %s duplicate nel pacchetto: %s\n"
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr "illegal _docdir_fmt: %s\n"
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "Impossibile aprire l'icona %s: %s\n"
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr "Impossibile leggere l'icona %s: %s\n"
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "Tipo di icona sconosciuto: %s\n"
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr "riga %d: L'etichetta necessita solo di un token: %s\n"
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, fuzzy, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "riga %d: Carattere '-' illegale in %s: %s\n"
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, fuzzy, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "riga %d: Carattere '-' illegale in %s: %s\n"
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, fuzzy, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr "riga %d: Carattere '-' illegale in %s: %s\n"
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr "riga %d: Etichetta malformata: %s\n"
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr "riga %d: Etichetta vuota: %s\n"
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr "riga %d: I prefissi non devono finire con \"/\": %s\n"
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr "riga %d: Docdir deve iniziare con '/': %s\n"
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, fuzzy, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "linea %d: Il campo Epoca deve essere un numero: %s\n"
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr "riga %d: %s errati: qualificatori: %s\n"
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr "riga %d: Formato BuildArchitecture errato: %s\n"
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr "Errore interno: Etichetta Bogus %d\n"
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, fuzzy, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr "riga %d: Versione necessaria: %s\n"
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, c-format
 msgid "Bad package specification: %s\n"
 msgstr "Specifiche errate del pacchetto: %s\n"
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, c-format
 msgid "Package already exists: %s\n"
 msgstr "Il pacchetto è già esistente: %s\n"
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr "riga %d: Etichetta sconosciuta: %s\n"
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, fuzzy, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr "La BuildRoot non può essere vuota\n"
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, fuzzy, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr "La BuildRoot non può essere \"/\"\n"
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "Origine errata: %s: %s\n"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, fuzzy, c-format
 msgid "No patch number %u\n"
 msgstr "Nessun patch number %d\n"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr ""
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, fuzzy, c-format
 msgid "No source number %u\n"
 msgstr "Nessun numero sorgente %d\n"
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 #, fuzzy
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr "il pacchetto sorgente non contiene alcun file .spec\n"
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr "Impossibile scaricare nosource %s: %s\n"
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr "Errore nell'analisi del %%setup: %s\n"
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr "riga %d: Arg errato su %%setup: %s\n"
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr "riga %d: Opzione di %%setup errata %s: %s\n"
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, c-format
 msgid "%s: %s: %s\n"
 msgstr "%s: %s: %s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "Numero patch non valido %s: %s\n"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, c-format
 msgid "line %d: second %%prep\n"
 msgstr "riga %d: secondo %%prep\n"
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
@@ -1126,260 +1119,323 @@ msgstr ""
 "riga %d: I token della dipendenza devono iniziare con i caratteri alfa-"
 "numerici, '_' o '/': %s\n"
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr "riga %d: Versione nome del file non permessa: %s\n"
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, c-format
 msgid "line %d: Version required: %s\n"
 msgstr "riga %d: Versione necessaria: %s\n"
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, fuzzy, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "riga %d: Numero errato: %s\n"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr "riga %d: i trigger devono presentare --: %s\n"
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "riga %d: Errore nell'analisi di %s: %s\n"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr "linea %d: uno script interno deve terminare con '>': %s\n"
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr "riga %d: il programma script deve iniziare con '/': %s\n"
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, c-format
 msgid "line %d: Second %s\n"
 msgstr "riga %d: Secondo %s\n"
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr "linea %d: script interno non supportato: %s\n"
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, c-format
 msgid "line %d: %s\n"
 msgstr "riga %d: %s\n"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr "Impossibile aprire %s: %s\n"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr "Non chiuso %%if\n"
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr "%s:%d: parseExpressionBoolean ritorna %d\n"
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr "%s:%d: Possiede un %%else con nessun %%if\n"
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr "%s:%d: Possiede un %%endif con nessun %%if\n"
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr "istruzione %%include malformata\n"
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 msgid "No compatible architectures found for build\n"
 msgstr ""
 "Non è stata trovata alcuna architettura compatibile per la compilazione\n"
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr "Il pacchetto non possiede alcuna %%description: %s\n"
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "Impossibile leggere il file spec da %s\n"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "Impossibile leggere il file spec da %s\n"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "Impossibile leggere il file spec da %s\n"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "Impossibile aprire tar pipe: %m\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "Errore nell'analisi del %%setup: %s\n"
+
+#: build/policies.c:254
+#, fuzzy, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr "Esecuzione(%s) in corso: %s\n"
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "%s mancante in %s %s\n"
+
+#: build/policies.c:270
+#, fuzzy, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr "Troppi argomenti sulla riga dati di %s:%d\n"
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "Elaborazione file in corso: %s-%s-%s\n"
+
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr "buildroot è già specificato, ignora %s\n"
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr ""
 "compila attraverso %prep (scompatta i sorgenti e applica le patch) da "
 "<specfile>"
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr "<specfile>"
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr "compila attraverso %build (%prep, e poi compila) da <specfile>"
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr ""
 "compila attraverso %install (%prep, %build, e poi installa) da <specfile>"
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr "verifica sezione %files da <specfile>"
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr "compila i pacchetti binari e sorgente da <specfile>"
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr "compila solo il pacchetto binario da <specfile>"
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr "compila solo il pacchetto sorgente da <specfile>"
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr ""
 "compila attraverso %prep (scompatta i sorgenti ed applica le patch) da "
 "<tarball>"
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr "<tarball>"
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr "compila attraverso %build (%prep, e poi compila) da <tarball>"
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr "compila attraverso %install (%prep, %build, poi installa) da <tarball>"
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr "verifica la sezione %files da <tarball>"
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr "compila i pacchetti binari e sorgenti da <tarball>"
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr "compila solo il pacchetto binario da <tarball>"
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr "compila solo il pacchetto sorgente da <tarball>"
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr "compila il pacchetto binario da <source package>"
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 msgid "<source package>"
 msgstr "<source package>"
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr ""
 "compila attraverso %install (%prep, %build, poi installa) da <source package>"
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr "annulla la build root"
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr "rimuovere l'albero di compilazione quando terminato"
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr "genera le intestazioni compatibili con il packaging di rpm4"
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr "ignora ExcludeArch: direttive dal file spec"
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 msgid "debug file state machine"
 msgstr "macchina a stati del file di debug"
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr "non eseguire alcuna fase del processo di compilazione"
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 msgid "do not verify build dependencies"
 msgstr "non verificare le dipendenze di compilazione"
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr ""
 "genera l'intestazione/i del pacchetto compatibile con il packaging (legacy) "
 "rpm[23]"
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 msgid "don't verify package digest(s)"
 msgstr "non verificare il digest del pacchetto/i"
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 msgid "don't verify database header(s) when retrieved"
 msgstr "non verificare l'intestazione/i del database una volta ripristinata"
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 msgid "don't verify package signature(s)"
 msgstr "non verificare la firma/e del pacchetto"
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr "non accettare i msgtr di i18N da specfile"
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr "rimuovi i sorgenti quando terminato"
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr "rimuovi specfile quando terminato"
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr "salta fino alla fase specificata (solo per c,i)"
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr "genera la firma PGP/GPG"
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr "annulla la piattaforma target"
 
@@ -1453,27 +1509,7 @@ msgstr "Ricerca di %s in corso: %s\n"
 msgid "Failed to find %s:\n"
 msgstr "Impossibile trovare %s:\n"
 
-#: build/spec.c:227
-#, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr "riga %d: Numero errato: %s\n"
-
-#: build/spec.c:233
-#, fuzzy, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr "riga %d: Numero no%s errato: %d\n"
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr "riga %d: Numero %s errato: %s\n"
-
-#: build/spec.c:310
-#, fuzzy, c-format
-msgid "%s %d defined multiple times\n"
-msgstr "\"%s\" specifica pacchetti multipli\n"
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "interrogazione di specfile %s fallita, impossibile analizzare\n"
@@ -1823,7 +1859,7 @@ msgstr "macchina di stato del file payload di debug"
 msgid "debug rpmio I/O"
 msgstr "debug rpmio I/O"
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr "%s: tabella opzioni configurata in modo errato (%d)\n"
@@ -2207,7 +2243,7 @@ msgstr "non verificare i contesti di sicurezza dei file"
 msgid "don't verify files in package"
 msgstr "non verificare i file nel pacchetto"
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 msgid "don't verify package dependencies"
 msgstr "non verificare le dipendenze del pacchetto"
 
@@ -2574,7 +2610,7 @@ msgstr ""
 "l'installazione."
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr "apertura di %s fallita: %s\n"
@@ -2592,7 +2628,7 @@ msgstr "Preparazione in corso..."
 msgid "Preparing packages for installation..."
 msgstr "Preparazione pacchetti per l'installazione..."
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 msgid "Failed dependencies:\n"
 msgstr "Dipendenze fallite:\n"
 
@@ -2601,7 +2637,7 @@ msgstr "Dipendenze fallite:\n"
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr "%s: non è un pacchetto rpm (o un manifesto del pacchetto): %s\n"
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr "%s non può essere installato\n"
@@ -2678,6 +2714,31 @@ msgstr "impossibile creare il lock di transazione su %s (%s)\n"
 msgid "waiting for %s lock on %s\n"
 msgstr "attesa del lock di transazione per %s\n"
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "impossibile aprire %s: %s\n"
+
+#: lib/rpmplugins.c:67
+#, fuzzy, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "Impossibile rinominare %s in %s: %m\n"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "Impossibile rinominare %s in %s: %m\n"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr "diverso"
@@ -2882,52 +2943,32 @@ msgstr "(installato) "
 msgid "erase"
 msgstr ""
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
-#: lib/rpmte.c:861
-#, fuzzy, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "impossibile aprire %s: %s\n"
-
-#: lib/rpmte.c:869
-#, fuzzy, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "Lettura di %s fallita: %s.\n"
-
-#: lib/rpmte.c:896
-#, fuzzy, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "Impossibile rinominare %s in %s: %m\n"
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "impossibile aprire il database dei pacchetti in %s\n"
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr "'(' extra nell'etichetta del pacchetto: %s\n"
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr "'(' mancante nell'etichetta del pacchetto: %s\n"
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr "')' mancante nell'etichetta del pacchetto: %s\n"
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, fuzzy, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr "%s: lettura chiave pubblica fallita.\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 #, fuzzy
 msgid "transaction"
 msgstr "creazione set transazione"
@@ -3044,11 +3085,11 @@ msgstr "Verifica firma: PARAMETRI ERRATI\n"
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr "Firma: SCONOSCIUTA (%d)\n"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 #, fuzzy
 msgid "failed"
 msgstr "%s fallito\n"
@@ -3316,6 +3357,92 @@ msgstr "%s presenta un valore lungo troppo grande o troppo piccolo, omesso\n"
 msgid "%s has too large or too small integer value, skipped\n"
 msgstr "%s presenta un valore intero troppo grande o troppo piccolo, omesso\n"
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "Impossibile leggere il file spec da %s\n"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "Impossibile creare la pipe per %s: %m\n"
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "Impossibile leggere il file spec da %s\n"
+
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "tentativo creazione %s fallito: %s\n"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "Tentativo di connessione al server fallito"
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "impossibile aprire %s: %s\n"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "rimozione della directory %s fallita: %s\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "Impossibile rinominare %s in %s: %m\n"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "Lettura di %s fallita: %s.\n"
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "impossibile aprire %s: %s\n"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "tentativo creazione %s fallito: %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, fuzzy, c-format
+msgid "%s terminated abnormally\n"
+msgstr "Macro %%%s presenta un corpo incompleto\n"
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "Macro %%%s non è in grado di espandersi\n"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "Impossibile leggere il file spec da %s\n"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3477,15 +3604,40 @@ msgstr "(nessun errore)"
 msgid "Failed to register fork handler: %m\n"
 msgstr "Impossibile leggere il file spec da %s\n"
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s: lettura manifesto fallita: %s\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 msgid "don't verify header+payload signature"
 msgstr "non verificare firma header+payload"
 
+#~ msgid "Internal error in argument processing (%d) :-(\n"
+#~ msgstr "Errore interno durante la processazione dell'argomento (%d) :-(\n"
+
+#, fuzzy
+#~ msgid "%s: policy file read failed.\n"
+#~ msgstr "%s: lettura chiave pubblica fallita.\n"
+
+#~ msgid "readRPM: open %s: %s\n"
+#~ msgstr "readRPM: apri %s: %s\n"
+
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "%s: Fseek fallito: %s\n"
+
+#~ msgid "readRPM: %s is not an RPM package\n"
+#~ msgstr "readRPM: %s non è un pacchetto RPM\n"
+
+#~ msgid "readRPM: reading header from %s\n"
+#~ msgstr "readRPM: lettura intestazione da %s\n"
+
+#~ msgid "Generating signature: %d\n"
+#~ msgstr "Generazione firma in corso: %d\n"
+
+#~ msgid "generate PGP/GPG signature"
+#~ msgstr "genera la firma PGP/GPG"
+
 #~ msgid "no packages files given for rebuild"
 #~ msgstr ""
 #~ "non è stato specificato alcun file del pacchetto per la ricompilazione"
@@ -3741,9 +3893,6 @@ msgstr "non verificare firma header+payload"
 #~ msgid "Unable to lookup server host name"
 #~ msgstr "Impossibile ricercare il nome host del server"
 
-#~ msgid "Failed to connect to server"
-#~ msgstr "Tentativo di connessione al server fallito"
-
 #~ msgid "Failed to establish data connection to server"
 #~ msgstr "Tentativo fallito di stabilire un collegamento dati col server"
 
@@ -3834,9 +3983,6 @@ msgstr "non verificare firma header+payload"
 #~ msgid "URL helper failed: %s (%d)\n"
 #~ msgstr "lettura fallita: %s (%d)\n"
 
-#~ msgid "failed to create %s: %s\n"
-#~ msgstr "tentativo creazione %s fallito: %s\n"
-
 #~ msgid "rollback takes a time/date stamp argument"
 #~ msgstr "il rollback accetta un argomento data/ora"
 
index e796df3..3a178ea 100644 (file)
--- a/po/ja.po
+++ b/po/ja.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: rpm-4.8\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2010-06-08 07:11+0900\n"
 "Last-Translator: SEKINE Tatsuo <tsekine@sdri.co.jp>\n"
 "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
@@ -45,17 +45,12 @@ msgid ""
 "This program may be freely redistributed under the terms of the GNU GPL\n"
 msgstr "このプログラムは GNU GPL の下で自由に配布できます。\n"
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr "引数処理 (%d) での内部エラー :-(\n"
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "--pipe でのパイプ作成に失敗: %m\n"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr "実行失敗\n"
@@ -75,133 +70,133 @@ msgstr "パッケージのヘッダー読み込み中にエラー\n"
 msgid "cannot re-open payload: %s\n"
 msgstr "ペイロードを再開けません: %s\n"
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 #, fuzzy
 msgid "Query/Verify package selection options:"
 msgstr "グループに所属するパッケージを問い合わせ/検証します。"
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr "問い合わせオプション (-q または --query):"
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr "検証オプション (-V または --verify):"
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 msgid "Signature options:"
 msgstr "署名オプション:"
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr "データベース オプション:"
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr "インストール/アップグレード/アンインストールオプション:"
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 msgid "Common options for all rpm modes and executables:"
 msgstr "全モード・コマンドで共通のオプション:"
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr "一つのメジャーモードのみを指定して下さい"
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr "問い合わせ/検証は一度に一つしか実行できません。"
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr "予期せぬ問い合わせのフラグ"
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr "予期せぬ問い合わせのフォーマット"
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr "予期せぬ問い合わせのソース"
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr ""
 "インストール、アップグレード、ソース削除、スペックファイル削除時のみ強制でき"
 "ます。"
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr "ファイルはパッケージのインストール時にのみ再配置できます。"
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr "--prefix は --relocate や --excludepath とは同時には使用できません。"
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr ""
 "--relocate と --excludepath は新しいパッケージをインストールする時のみ使用で"
 "きます。"
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr "--prefix は新規パッケージのインストール時のみ使用できます。"
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr "--prefix の引数は / から始まらなければなりません。"
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr "--hash (-h) はパッケージのインストール時のみ指定できます。"
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr "--percent はパッケージのインストール時のみ指定できます。"
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr "--replacepkgs はパッケージのインストール時のみ指定できます。"
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr "--excludedocs はパッケージのインストール時のみ指定できます。"
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr "--includedocs はパッケージのインストール時のみ指定できます。"
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr "--excludedocs と --includedocs は同時には指定できません。"
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr "--ignorearch はパッケージのインストール時のみ指定できます。"
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr "--ignoreos はパッケージのインストール時のみ指定できます。"
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr "--ignoresize はパッケージのインストール時のみ指定できます。"
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr "--allmatches はパッケージ削除時のみ指定できます。"
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr "--allfiles はパッケージのインストール時のみ指定できます。"
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr "--justdb はパッケージ インストール・削除時のみ指定できます。"
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
@@ -209,7 +204,7 @@ msgstr ""
 "スクリプトを無効にするようなオプションは、パッケージのインストール、削除時の"
 "み指定できます。"
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
@@ -217,7 +212,7 @@ msgstr ""
 "トリガーを無効にするようなオプションはパッケージのインストール、削除時のみ指"
 "定できます。"
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
@@ -225,13 +220,13 @@ msgstr ""
 "--nodeps はパッケージの作成、リビルド、リコンパイル、インストール、削除、検証"
 "時のみ指定できます。"
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
 msgstr "--test はパッケージのインストール/削除/作成時のみ指定できます。"
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
@@ -239,117 +234,117 @@ msgstr ""
 "--root (-r) はインストール、削除、問い合わせ、データベース再構築時のみ指定で"
 "きます"
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr "--root (-r) の引数は / から始まらなければなりません。"
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr "署名するファイルがありません\n"
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr "ファイル %s にアクセスできません。\n"
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr "パスフレーズの入力: "
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr "パスフレーズのチェックに失敗しました。\n"
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr "パスフレーズは正常です。\n"
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr "マクロ ファイル中の無効な %%_signature 指定。\n"
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr "--sign はパッケージ作成時のみ指定できます。"
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 msgid "no packages given for erase"
 msgstr "アンインストールするパッケージが指定されていません。"
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr "インストールするパッケージが指定されていません。"
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr "問い合わせのための引数が指定されていません。"
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr "検証のための引数が指定されていません。"
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 msgid "no arguments given"
 msgstr "引数が指定されていません。"
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr "[ <specfile> | <tarball> | <source package> ] とのビルドオプション:"
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 msgid "Failed build dependencies:\n"
 msgstr "ビルド依存性の失敗:\n"
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr "spec ファイル %s を開けません: %s\n"
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr "tar パイプのオープンに失敗しました: %m\n"
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr "%s から spec ファイルの読み込みに失敗しました。\n"
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "%s を %s に名前を変更できませんでした: %m\n"
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "stat %s に失敗しました: %m\n"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "%s は通常ファイルではありません。\n"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr "ファイル %s は spec ファイルではないようです。\n"
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr "ビルド対象プラットフォーム: %s\n"
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr "ターゲット %s 用にビルド中\n"
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr "一時ファイルを開けません。\n"
 
@@ -368,7 +363,7 @@ msgstr "%s の実行に失敗 (%s): %s\n"
 msgid "Bad exit status from %s (%s)\n"
 msgstr "%s の不正な終了ステータス (%s)\n"
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
@@ -378,52 +373,52 @@ msgstr ""
 "\n"
 "RPM ビルドのエラー:\n"
 
-#: build/expression.c:212
+#: build/expression.c:211
 msgid "syntax error while parsing ==\n"
 msgstr "構文解析中の文法エラー ==\n"
 
-#: build/expression.c:242
+#: build/expression.c:241
 msgid "syntax error while parsing &&\n"
 msgstr "構文解析中の文法エラー &&\n"
 
-#: build/expression.c:251
+#: build/expression.c:250
 msgid "syntax error while parsing ||\n"
 msgstr "構文解析中の文法エラー ||\n"
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr "式中で構文解析エラー\n"
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr "( が一致しません\n"
 
-#: build/expression.c:365
+#: build/expression.c:364
 msgid "- only on numbers\n"
 msgstr "- は数のみ使用可能です\n"
 
-#: build/expression.c:381
+#: build/expression.c:380
 msgid "! only on numbers\n"
 msgstr "! は数にのみ使用可能です\n"
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 msgid "types must match\n"
 msgstr "型は一致していなければなりません\n"
 
-#: build/expression.c:436
+#: build/expression.c:435
 msgid "* / not suported for strings\n"
 msgstr "* / は文字列には使えません\n"
 
-#: build/expression.c:487
+#: build/expression.c:486
 msgid "- not suported for strings\n"
 msgstr "- は文字列には使えません\n"
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr "&& と || は文字列には使えません\n"
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 msgid "syntax error in expression\n"
 msgstr "式中で文法エラー\n"
 
@@ -491,124 +486,119 @@ msgstr "不正なケーパビリティです: %s\n"
 msgid "File capability support not built in\n"
 msgstr "ファイル ケーパビリティのサポートが組み込まれていません\n"
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr "%%docdir の引数は 1 つのみです\n"
 
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr "1 行に 2 つのファイル: %s\n"
 
-#: build/files.c:940
+#: build/files.c:939
 #, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr "ファイルは \"/\" から始まらなければなりません: %s\n"
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr "他のフォームで特別な %%doc を混ぜることはできません: %s\n"
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr ""
 "不明なファイルのダイジェスト アルゴリズム %u です。MD5 にフォールバックしま"
 "す。\n"
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, c-format
 msgid "File listed twice: %s\n"
 msgstr "ファイルが2回表記されています: %s\n"
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr "シンボリックリンクが BuildRoot を指しています: %s -> %s\n"
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr ""
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, c-format
 msgid "File not found: %s\n"
 msgstr "ファイルが見つかりません: %s\n"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr "ペイロードのためのファイル %s が大きすぎます\n"
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr "%s: 不明なタグ (%d) を読み込めませんでした。\n"
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, c-format
 msgid "%s: public key read failed.\n"
 msgstr "%s: 公開鍵の読み込みに失敗しました。\n"
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr "%s: ASCII 形式の公開鍵ではありません。\n"
 
 #: build/files.c:1635
 #, c-format
-msgid "%s: policy file read failed.\n"
-msgstr "%s: ポリシーファイルの読み込みに失敗しました。\n"
-
-#: build/files.c:1643
-#, c-format
 msgid "%s: failed to encode\n"
 msgstr "%s: エンコードに失敗\n"
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr "ファイルは先頭に \"/\" が必要です: %s\n"
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "Glob は許可されていません: %s\n"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, c-format
 msgid "File not found by glob: %s\n"
 msgstr "ファイルが見つかりません (by glob): %s\n"
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr "%%files のファイル %s を開けません: %m\n"
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, c-format
 msgid "line: %s\n"
 msgstr "%s行目: \n"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "不正なファイル: %s: %s\n"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "不正な所有者/グループ: %s\n"
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr "伸張ファイルの検査中: %s\n"
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
@@ -617,216 +607,191 @@ msgstr ""
 "インストール済み(ただし未伸張)ファイルが見つかりました:\n"
 "%s"
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, c-format
 msgid "Processing files: %s\n"
 msgstr "ファイルの処理中: %s\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr "noarch パッケージ内にアーキテクチャ依存のバイナリー\n"
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr "getUname: uid が多すぎます。\n"
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr "getUnameS: uid が多すぎます。\n"
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr "getUidS: uid が多すぎます。\n"
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr "getGname: gid が多すぎます。\n"
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr "getGnameS: gid が多すぎます。\n"
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr "getGidS: gid が多すぎます。\n"
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr "ホスト名を正式なものにできません: %s\n"
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr "ファイル %s でアーカイブ作成に失敗: %s\n"
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, c-format
 msgid "create archive failed: %s\n"
 msgstr "アーカイブ作成に失敗: %s\n"
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr "cpio_copy で書き込みに失敗: %s\n"
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr "cpio_copy で読み込みに失敗: %s\n"
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, c-format
 msgid "%s: line: %s\n"
 msgstr "%s: 行: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr "ホスト名を正式なものにできません: %s\n"
+
+#: build/pack.c:228
 #, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "PreIn ファイルを開けませんでした: %s\n"
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "PreUn ファイルを開けませんでした: %s\n"
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "PreTrans ファイルを開けませんでした: %s\n"
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "PostIn ファイルを開けませんでした: %s\n"
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "PostUn ファイルを開けませんでした: %s\n"
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "PostTrans ファイルを開けませんでした: %s\n"
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "VerifyScript ファイルを開けませんでした: %s\n"
 
-#: build/pack.c:262
+#: build/pack.c:297
 #, c-format
 msgid "Could not open Trigger script file: %s\n"
 msgstr "TriggerScript ファイルを開けませんでした: %s\n"
 
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr "readRPM: %s のオープン: %s\n"
-
-#: build/pack.c:297
-#, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "%s: Fseek に失敗しました: %s\n"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr "readRPM: %s は RPM パッケージではありません\n"
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
-msgstr "readRPM: %s からヘッダーの読み込み中\n"
-
-#: build/pack.c:410
+#: build/pack.c:369
 #, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "不明なペイロード圧縮: %s\n"
 
-#: build/pack.c:433
+#: build/pack.c:392
 msgid "Unable to create immutable header region.\n"
 msgstr "不変ヘッダー領域を作成できません。\n"
 
-#: build/pack.c:453
+#: build/pack.c:412
 msgid "Unable to write temp header\n"
 msgstr "一時ヘッダーの書き込みができません。\n"
 
-#: build/pack.c:463
+#: build/pack.c:422
 msgid "Bad CSA data\n"
 msgstr "不正な CSA データ\n"
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr "署名の作成中: %d\n"
-
-#: build/pack.c:535
+#: build/pack.c:489
 msgid "Unable to reload signature header.\n"
 msgstr "署名ヘッダーの再読み込みができません。\n"
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr "%s のオープンに失敗: %s\n"
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, c-format
 msgid "Unable to write package: %s\n"
 msgstr "パッケージの書き込みに失敗: %s\n"
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr "sigtarget %s のオープンに失敗: %s\n"
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr "%s からヘッダー読み込みに失敗: %s\n"
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "%s へのヘッダー書き込みに失敗: %s\n"
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr "%s から Payload 読み込みに失敗: %s\n"
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "%s への Payload 書き込みに失敗: %s\n"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "書き込み完了: %s\n"
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, c-format
 msgid "Executing \"%s\":\n"
 msgstr "「%s」を実行しています:\n"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "「%s」の実行に失敗しました。\n"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, fuzzy, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr "パスフレーズのチェックに失敗しました。\n"
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr "パッケージ %s の出力ファイル名を生成できませんでした: %s\n"
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr "%s を作成できません: %s\n"
@@ -871,17 +836,20 @@ msgstr "%%changelog 中に説明がありません\n"
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr "%d 行目: %%description の解析エラー: %s\n"
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "%d 行目: 不正なオプション %s: %s\n"
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr "%d 行目: 名前が多すぎます: %s\n"
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr "%d 行目: パッケージが存在しません: %s\n"
@@ -896,462 +864,550 @@ msgstr "%d 行目: 2番目の説明\n"
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr "%d 行目: %%files の解析エラー: %s\n"
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "%d 行目: %%files の解析エラー: %s\n"
+
+#: build/parsePreamble.c:154
+#, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr "%d 行目: 不正な番号: %s\n"
+
+#: build/parsePreamble.c:160
+#, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr "%d 行目: 不正な no%s 番号: %u\n"
+
+#: build/parsePreamble.c:223
+#, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr "%d 行目: 不正な %s 番号: %s\n"
+
+#: build/parsePreamble.c:237
+#, fuzzy, c-format
+msgid "%s %d defined multiple times\n"
+msgstr "\"%s\" は複数のパッケージを指定しています\n"
+
+#: build/parsePreamble.c:399
 #, c-format
 msgid "Architecture is excluded: %s\n"
 msgstr "アーキテクチャは除外されています: %s\n"
 
-#: build/parsePreamble.c:223
+#: build/parsePreamble.c:404
 #, c-format
 msgid "Architecture is not included: %s\n"
 msgstr "アーキテクチャは含まれていません: %s\n"
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, c-format
 msgid "OS is excluded: %s\n"
 msgstr "OS は除外されています: %s\n"
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, c-format
 msgid "OS is not included: %s\n"
 msgstr "OS は含まれていません: %s\n"
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr "%s フィールドがパッケージ中に必要です: %s\n"
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr "パッケージ中に %s エントリが重複しています: %s\n"
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr "_docdir_fmt が不正です: %s\n"
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "アイコン %s を開けません: %s\n"
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr "アイコン %s を読むことができません: %s\n"
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "不明なアイコンタイプ: %s\n"
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr "%d 行目: タグはトークンを 1つしかとりません: %s\n"
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "%d 行目: 不正な文字 '%c' : %s\n"
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "%d 行目: 不正な文字 '-' : %s\n"
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr "%d 行目: 不正なシーケンス 「..」 : %s\n"
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr "%d 行目: 不完全な形のタグ: %s\n"
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr "%d 行目: 空のタグ: %s\n"
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr "%d 行目: Prefix は \"/\" で終わってはいけません: %s\n"
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr "%d 行目: Docdir は '/' で始まらなければなりません: %s\n"
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "%d 行目: Epoch フィールドは数字でなければなりません: %s\n"
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr "%d 行目: 不正な修飾子 %s : %s\n"
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr "%d 行目: 不正な BuildArchtecture フォーマット: %s\n"
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr "%d 行目: noarch サブ パッケージでのみサポート: %s\n"
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr "内部エラー: にせのタグ %d\n"
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr "%d 行目: %s は非推奨: %s\n"
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, c-format
 msgid "Bad package specification: %s\n"
 msgstr "不正なパッケージの指定: %s\n"
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, c-format
 msgid "Package already exists: %s\n"
 msgstr "パッケージは既に存在しています: %s\n"
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr "%d 行目: 不明なタグ: %s\n"
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr "%%{buildroot} を空にすることができません\n"
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr "%%{buildroot} を \"\" にすることができません\n"
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "不正なソース: %s: %s\n"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, c-format
 msgid "No patch number %u\n"
 msgstr "パッチ番号 %u はありません\n"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr ""
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, c-format
 msgid "No source number %u\n"
 msgstr "ソース番号 %u はありません\n"
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr "spec ファイルに「Source:」タグがありません\n"
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr "nosource %s をダウンロードできません: %s\n"
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr "%%setup の構文解析エラー: %s\n"
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr "%d 行目: %%setup への不正な引数: %s\n"
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr "%d 行目: 不正な %%setup オプション %s: %s\n"
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, c-format
 msgid "%s: %s: %s\n"
 msgstr "%s: %s: %s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "無効なパッケージ番号 %s: %s\n"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, c-format
 msgid "line %d: second %%prep\n"
 msgstr "%d 行目: ふたつ目の %%prep\n"
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
 msgstr ""
 "%d 行目: 依存性を表す語は英数字か、'_'、'/' で始まらなければなりません: %s\n"
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr "%d 行目: バージョン付けされたファイル名の不許可: %s\n"
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, c-format
 msgid "line %d: Version required: %s\n"
 msgstr "%d 行目: バージョンが必須: %s\n"
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "%d 行目: 不正な依存性: %s\n"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr "%d 行目: トリガーには -- がなければなりません: %s\n"
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "%d 行目: %s の構文解析エラー: %s\n"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr "%d 行目: 内部スクリプトは '>' で終わらなければなりません: %s\n"
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr "%d 行目: スクリプトプログラムは '/' で始まらなければなりません: %s\n"
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, c-format
 msgid "line %d: Second %s\n"
 msgstr "%d 行目: 2番目の %s\n"
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr "%d 行目: 未サポートの内部スクリプト: %s\n"
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, c-format
 msgid "line %d: %s\n"
 msgstr "%d 行目: %s\n"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr "%s を開けません: %s\n"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr "%%if が閉じていません\n"
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr "%s:%d: parseExpressionBoolean が %d を返しました。\n"
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr "%s:%d: %%if がないのに %%else があります\n"
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr "%s:%d: %%if がないのに %%endif があります\n"
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr "おかしな %%include 行です\n"
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 msgid "No compatible architectures found for build\n"
 msgstr "作成(build)可能な互換アーキテクチャはありません\n"
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr "パッケージには %%description がありません: %s\n"
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "%s から spec ファイルの読み込みに失敗しました。\n"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "%s から spec ファイルの読み込みに失敗しました。\n"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "%s から spec ファイルの読み込みに失敗しました。\n"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "tar パイプのオープンに失敗しました: %m\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "%%setup の構文解析エラー: %s\n"
+
+#: build/policies.c:254
+#, fuzzy, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr "実行中(%s): %s\n"
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "%s が %s %s にありません\n"
+
+#: build/policies.c:270
+#, fuzzy, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr "%s:%d でデータ行に引数が多すぎます\n"
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "ファイルの処理中: %s\n"
+
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr "BuildRoot は既に指定されています。%s を無視します\n"
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr "<specfile> の %prep (ソース展開と patch の適用) まで実行"
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr "<specfile>"
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr "<specfile> の %build (%prep とコンパイル) まで実行"
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr "<specfile> の %install (%prep, %build, インストール) まで実行"
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr "<specfile> の %files セクションを検証"
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr "<specfile> を元に、バイナリ/ソースパッケージ作成"
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr "<specfile> を元に、バイナリパッケージのみ作成"
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr "<specfile> を元に、ソースパッケージのみ作成"
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr "<tarball> から %prep (ソース展開とパッチ適用) まで実行"
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr "<tarball>"
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr "<tarball> から %build (%prep とコンパイル) まで実行"
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr "<tarball> から %install (%prep, %build, インストール) まで実行"
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr "<tarball> から %files セクションを検証"
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr "<tarball> を元に、バイナリ/ソースパッケージを作成"
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr "<tarball> を元に、バイナリパッケージのみを作成"
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr "<tarball> を元に、ソースパッケージのみを作成"
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr "<source package> を元にバイナリパッケージを作成"
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 msgid "<source package>"
 msgstr "<source package>"
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr "<source package> から %install (%prep, %build, インストール) まで実行"
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr "build root を強制指定"
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr "パッケージ作成後ツリーを削除"
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr "rpm4 パッケージング互換のヘッダーを生成"
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr "spec ファイルの ExcludeArch: を無視"
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 msgid "debug file state machine"
 msgstr "ファイル状態マシーンのデバッグ"
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr "ビルドのどの段階も実行しない"
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 msgid "do not verify build dependencies"
 msgstr "ビルド依存性を検証しない"
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr "(古い) rpm[23] パッケージング互換のヘッダーを生成"
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 msgid "don't verify package digest(s)"
 msgstr "パッケージダイジェストの検証をしません。"
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 msgid "don't verify database header(s) when retrieved"
 msgstr "取得したデータベースヘッダーを検証しません。"
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 msgid "don't verify package signature(s)"
 msgstr "パッケージ署名の検証をしません。"
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr "specfile から i18N msgstr を受け付けない"
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr "終了後ソースを削除します。"
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr "終了時に spec ファイルを削除"
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr "指定した過程までスキップします (c, i でのみ有効)"
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr "PGP/GPG 署名を生成します。"
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr "ターゲットプラットフォームを強制指定"
 
@@ -1424,27 +1480,7 @@ msgstr "%s を検索しています: %s\n"
 msgid "Failed to find %s:\n"
 msgstr "%s の検索に失敗しました:\n"
 
-#: build/spec.c:227
-#, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr "%d 行目: 不正な番号: %s\n"
-
-#: build/spec.c:233
-#, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr "%d 行目: 不正な no%s 番号: %u\n"
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr "%d 行目: 不正な %s 番号: %s\n"
-
-#: build/spec.c:310
-#, fuzzy, c-format
-msgid "%s %d defined multiple times\n"
-msgstr "\"%s\" は複数のパッケージを指定しています\n"
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "スペックファイル %s の問い合わせに失敗しました。解析できません。\n"
@@ -1784,7 +1820,7 @@ msgstr "ペイロードのファイル状態マシンのデバッグ"
 msgid "debug rpmio I/O"
 msgstr "rpmio 入出力のデバッグ"
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr "%s: オプション テーブルの設定が正しくありません (%d)\n"
@@ -2160,7 +2196,7 @@ msgstr "ファイルのセキュリティ コンテキストを検証しませ
 msgid "don't verify files in package"
 msgstr "パッケージ中のファイルを検証しません。"
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 msgid "don't verify package dependencies"
 msgstr "パッケージの依存関係を検証しません。"
 
@@ -2513,7 +2549,7 @@ msgid "package scriptlets can be expanded at install time."
 msgstr "パッケージのスクリプトはインストール時間を長くすることができます。"
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr "%s のオープンに失敗: %s\n"
@@ -2531,7 +2567,7 @@ msgstr "準備しています..."
 msgid "Preparing packages for installation..."
 msgstr "パッケージのインストールを準備しています..."
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 msgid "Failed dependencies:\n"
 msgstr "依存性の欠如:\n"
 
@@ -2540,7 +2576,7 @@ msgstr "依存性の欠如:\n"
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr "%s: RPM パッケージ(またはパッケージのリスト)ではありません: %s\n"
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr "%s をインストールできません。\n"
@@ -2616,6 +2652,31 @@ msgstr "トランザクションセットの作成"
 msgid "waiting for %s lock on %s\n"
 msgstr "トランザクションスコアボードを作成中(%p, %p)\n"
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "%s のオープンに失敗: %s\n"
+
+#: lib/rpmplugins.c:67
+#, fuzzy, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "%s を %s に名前を変更できませんでした: %m\n"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "%s を %s に名前を変更できませんでした: %m\n"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr "異なる"
@@ -2811,52 +2872,32 @@ msgstr "インストール"
 msgid "erase"
 msgstr "削除"
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
-#: lib/rpmte.c:861
-#, fuzzy, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "%s のオープンに失敗: %s\n"
-
-#: lib/rpmte.c:869
-#, fuzzy, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "%s の読み込みに失敗: %s。\n"
-
-#: lib/rpmte.c:896
-#, fuzzy, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "%s を %s に名前を変更できませんでした: %m\n"
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "%s にある Package データベースを開けません。\n"
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr "パッケージラベル中に余分な「(」があります: %s\n"
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr "パッケージラベル中に「(」がありません: %s\n"
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr "パッケージラベル中に「)」がありません: %s\n"
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr "%s: 公開鍵の読み込みに失敗しました。\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 msgid "transaction"
 msgstr "トランザクション"
 
@@ -2971,11 +3012,11 @@ msgstr "署名確認: 異常なパラメータです。\n"
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr "署名: 未知(%d)\n"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "failed"
 msgstr "失敗"
 
@@ -3237,6 +3278,92 @@ msgstr "%s には大き/小さ過ぎるlong値があります。スキップし
 msgid "%s has too large or too small integer value, skipped\n"
 msgstr "%s には大き/小さ過ぎる整数値があります。スキップします\n"
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "%s から spec ファイルの読み込みに失敗しました。\n"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "%s の一次ファイルの作成に失敗しました: %s\n"
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "%s から spec ファイルの読み込みに失敗しました。\n"
+
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "%s の作成に失敗しました: %s\n"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "サーバとの接続に失敗しました。"
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "%s のオープンに失敗: %s\n"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "ディレクトリー %s の削除に失敗しました: %s\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "%s を %s に名前を変更できませんでした: %m\n"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "%s の読み込みに失敗: %s。\n"
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "%s のオープンに失敗: %s\n"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "%s の作成に失敗しました: %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, fuzzy, c-format
+msgid "%s terminated abnormally\n"
+msgstr "マクロ %%%s はボディが終端していません。\n"
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "%s: エンコードに失敗\n"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "%s から spec ファイルの読み込みに失敗しました。\n"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3396,15 +3523,39 @@ msgstr "(なし)"
 msgid "Failed to register fork handler: %m\n"
 msgstr "フォーク ハンドラーの登録に失敗しました: %m\n"
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s: manifest の読み込みに失敗: %s\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 msgid "don't verify header+payload signature"
 msgstr "ヘッダーとペイロード署名を検証しません。"
 
+#~ msgid "Internal error in argument processing (%d) :-(\n"
+#~ msgstr "引数処理 (%d) での内部エラー :-(\n"
+
+#~ msgid "%s: policy file read failed.\n"
+#~ msgstr "%s: ポリシーファイルの読み込みに失敗しました。\n"
+
+#~ msgid "readRPM: open %s: %s\n"
+#~ msgstr "readRPM: %s のオープン: %s\n"
+
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "%s: Fseek に失敗しました: %s\n"
+
+#~ msgid "readRPM: %s is not an RPM package\n"
+#~ msgstr "readRPM: %s は RPM パッケージではありません\n"
+
+#~ msgid "readRPM: reading header from %s\n"
+#~ msgstr "readRPM: %s からヘッダーの読み込み中\n"
+
+#~ msgid "Generating signature: %d\n"
+#~ msgstr "署名の作成中: %d\n"
+
+#~ msgid "generate PGP/GPG signature"
+#~ msgstr "PGP/GPG 署名を生成します。"
+
 #~ msgid "no packages files given for rebuild"
 #~ msgstr "リビルドするパッケージが指定されていません。"
 
@@ -3671,9 +3822,6 @@ msgstr "ヘッダーとペイロード署名を検証しません。"
 #~ msgid "Unable to lookup server host name"
 #~ msgstr "サーバのホスト名を調べられません。"
 
-#~ msgid "Failed to connect to server"
-#~ msgstr "サーバとの接続に失敗しました。"
-
 #~ msgid "Failed to establish data connection to server"
 #~ msgstr "サーバとのデータ接続確立に失敗しました。"
 
@@ -3759,9 +3907,6 @@ msgstr "ヘッダーとペイロード署名を検証しません。"
 #~ msgid "URL helper failed: %s (%d)\n"
 #~ msgstr "読み込みの失敗: %s (%d)\n"
 
-#~ msgid "failed to create %s: %s\n"
-#~ msgstr "%s の作成に失敗しました: %s\n"
-
 #~ msgid "rollback takes a time/date stamp argument"
 #~ msgstr "ロールバックには日付/時刻スタンプの指定が必要です"
 
index baaa641..c20eb94 100644 (file)
--- a/po/ko.po
+++ b/po/ko.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.4\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2002-03-04 17:17+0900\n"
 "Last-Translator: Jong-Hoon Ryu <redhat4u@netian.com>\n"
 "Language-Team: GNU Translation project <ko@li.org>\n"
@@ -32,17 +32,12 @@ msgid ""
 "This program may be freely redistributed under the terms of the GNU GPL\n"
 msgstr "ÀÌ ÇÁ·Î±×·¥Àº GNU Public License ³»¿¡¼­ ÀÚÀ¯·Ó°Ô Àç¹èÆ÷ÇÒ ¼ö ÀÖ½À´Ï´Ù"
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr "Àμö Ã³¸®°úÁ¤ (%d) µµÁß ³»ºÎ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù :-(\n"
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, fuzzy, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "¾ÆÄ«À̺꠻ý¼º¿¡ ½ÇÆÐÇÔ: %s\n"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr "½ÇÇà¿¡ ½ÇÆÐÇß½À´Ï´Ù\n"
@@ -62,144 +57,144 @@ msgstr "
 msgid "cannot re-open payload: %s\n"
 msgstr "payload¸¦ ´Ù½Ã ¿­ ¼ö ¾øÀ½: %s\n"
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 #, fuzzy
 msgid "Query/Verify package selection options:"
 msgstr "±×·ì ¾ÈÀÇ ÆÐÅ°Áö¸¦ ÁúÀÇ/°ËÁõ ÇÕ´Ï´Ù"
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr "ÁúÀÇ ¿É¼Ç (-q ¶Ç´Â --query ¿É¼Ç°ú ÇÔ²² »ç¿ë):"
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr "°ËÁõ ¿É¼Ç (-V ¶Ç´Â --verify ¿É¼Ç°ú ÇÔ²² »ç¿ë):"
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 msgid "Signature options:"
 msgstr "¼­¸í ¿É¼Ç:"
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr "µ¥ÀÌÅͺ£À̽º ¿É¼Ç:"
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr "¼³Ä¡/¾÷±×·¹À̵å/»èÁ¦ ¿É¼Ç:"
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 #, fuzzy
 msgid "Common options for all rpm modes and executables:"
 msgstr "¸ðµç rpm ¸ðµå¿¡¼­ÀÇ ÀϹÝÀûÀΠ¿É¼Ç:"
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr "ÇϳªÀÇ ÁÖ(major) ¸ðµå¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù"
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr "ÁúÀÇ/°ËÁõ À¯ÇüÀº °¢°¢ ´Ù¸¥ À¯Çü°ú µ¿½Ã¿¡ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù"
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr "ºÎÀûÀýÇÑ ÁúÀÇ Ç÷¡±× ÀÔ´Ï´Ù"
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr "ºÎÀûÀýÇÑ ÁúÀÇ Çü½Ä ÀÔ´Ï´Ù"
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr "ºÎÀûÀýÇÑ ÁúÀÇ ¼Ò½º ÀÔ´Ï´Ù"
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr "¼³Ä¡, ¾÷±×·¹À̵å, ¼Ò½º »èÁ¦, spec ÆÄÀÏ »èÁ¦½Ã¿¡¸¸ ¼öÇàµË´Ï´Ù"
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr "ÆÐÅ°Áö ¼³Ä¡½Ã¿¡¸¸ ÆÄÀÏÀ» Àç¹èÄ¡ÇÒ ¼ö ÀÖ½À´Ï´Ù"
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr ""
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr ""
 "--relocate ¿Í --excludepath ¿É¼ÇÀº ÃÖ½ÅÀÇ ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÒ ¶§¿¡¸¸ »ç¿ëÇÒ ¼ö ÀÖ"
 "½À´Ï´Ù"
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr "--prefix ¿É¼ÇÀº ÃÖ½ÅÀÇ ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÒ ¶§¿¡¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù"
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr "--prefix ¿É¼ÇÀÇ Àμö´Â ¹Ýµå½Ã '/' ·Î ½ÃÀÛÇؾߠÇÕ´Ï´Ù"
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr "--hash (-h) ¿É¼ÇÀº ÆÐÅ°Áö ¼³Ä¡½Ã¿¡¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù"
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr "--percent ¿É¼ÇÀº ÆÐÅ°Áö ¼³Ä¡½Ã¿¡¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù"
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr "--replacepkgs ¿É¼ÇÀº ÆÐÅ°Áö ¼³Ä¡½Ã¿¡¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù"
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr "--excludedocs ¿É¼ÇÀº ÆÐÅ°Áö ¼³Ä¡½Ã¿¡¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù"
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr "--includedocs ¿É¼ÇÀº ÆÐÅ°Áö ¼³Ä¡½Ã¿¡¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù"
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr "--excludedocs ¿Í --includedocs ¿É¼Ç¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù"
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr "--ignorearch ¿É¼ÇÀº ÆÐÅ°Áö ¼³Ä¡½Ã¿¡¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù"
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr "--ignoreos ¿É¼ÇÀº ÆÐÅ°Áö ¼³Ä¡½Ã¿¡¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù"
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr "--ignoresize ¿É¼ÇÀº ÆÐÅ°Áö ¼³Ä¡½Ã¿¡¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù"
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr "--allmatches ¿É¼ÇÀº ÆÐÅ°Áö »èÁ¦½Ã¿¡¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù"
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr "--allfiles ¿É¼ÇÀº ÆÐÅ°Áö ¼³Ä¡½Ã¿¡¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù"
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr "--justdb ¿É¼ÇÀº ÆÐÅ°Áö ¼³Ä¡¿Í »èÁ¦½Ã¿¡¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù"
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
 msgstr "½ºÅ©¸³Æ® ÇØÁ¦ ¿É¼ÇÀº ÆÐÅ°Áö ¼³Ä¡¿Í »èÁ¦½Ã¿¡¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù"
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
 msgstr "Æ®¸®°Å ÇØÁ¦ ¿É¼ÇÀº ÆÐÅ°Áö ¼³Ä¡¿Í »èÁ¦½Ã¿¡¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù"
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
@@ -207,13 +202,13 @@ msgstr ""
 "--nodeps ¿É¼ÇÀº ÆÐÅ°Áö Á¦ÀÛ, ÀçÁ¦ÀÛ(rebuild), ÀçÄÄÆÄÀÏ(recompile), ¼³Ä¡, »è"
 "Á¦, °ËÁõ½Ã¿¡¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù"
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
 msgstr "--test ¿É¼ÇÀº ÆÐÅ°Áö ¼³Ä¡, »èÁ¦, Á¦À۽ÿ¡¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù"
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
@@ -221,120 +216,120 @@ msgstr ""
 "--root (-r) ¿É¼ÇÀº ÆÐÅ°Áö ¼³Ä¡, »èÁ¦, ÁúÀÇ, µ¥ÀÌÅͺ£À̽º À籸Ãà½Ã¿¡¸¸ ÁöÁ¤ÇÒ "
 "¼ö ÀÖ½À´Ï´Ù"
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr "--root (-r) ¿É¼ÇÀÇ Àμö´Â ¹Ýµå½Ã '/' ·Î ½ÃÀÛÇؾߠÇÕ´Ï´Ù"
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr "¼­¸íÇÒ ÆÄÀÏÀÌ ¾ø½À´Ï´Ù\n"
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr "%s ÆÄÀÏ¿¡ Á¢±ÙÇÒ ¼ö ¾ø½À´Ï´Ù\n"
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr "Æнº ±¸¹®(pass phrase) ÀÔ·Â: "
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr "Æнº ±¸¹®(pass phrase)ÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù\n"
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr "Æнº ±¸¹®(pass phrase)ÀÌ ÀÏÄ¡ÇÕ´Ï´Ù.\n"
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr "¸ÅÅ©·Î ÆÄÀÏ¿¡ ºÎÀûÇÕÇÑ %%_signatureÀÇ ³»¿ëÀÌ ÀÖ½À´Ï´Ù.\n"
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr "--sign ¿É¼ÇÀº ÆÐÅ°Áö Á¦À۽ÿ¡¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù"
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 msgid "no packages given for erase"
 msgstr "»èÁ¦ÇÒ ÆÐÅ°Áö°¡ ÁöÁ¤µÇÁö ¾Ê¾Ò½À´Ï´Ù"
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr "¼³Ä¡ÇÒ ÆÐÅ°Áö°¡ ÁöÁ¤µÇÁö ¾Ê¾Ò½À´Ï´Ù"
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr "ÁúÀÇ¿¡ ÇÊ¿äÇÑ Àμö°¡ ÁöÁ¤µÇÁö ¾Ê¾Ò½À´Ï´Ù"
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr "°ËÁõ¿¡ ÇÊ¿äÇÑ Àμö°¡ ÁöÁ¤µÇÁö ¾Ê¾Ò½À´Ï´Ù"
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 #, fuzzy
 msgid "no arguments given"
 msgstr "ÁúÀÇ¿¡ ÇÊ¿äÇÑ Àμö°¡ ÁöÁ¤µÇÁö ¾Ê¾Ò½À´Ï´Ù"
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr ""
 "´ÙÀ½°ú ÇÔ²² »ç¿ëÇϴ Á¦ÀÛ ¿É¼Ç [ <specÆÄÀÏ> | <tarÆÄÀÏ> | <¼Ò½º ÆÐÅ°Áö> ]:"
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 #, fuzzy
 msgid "Failed build dependencies:\n"
 msgstr "ÀÇÁ¸¼º ¹®Á¦·Î ÀÎÇØ Á¦ÀÛ¿¡ ½ÇÆÐÇÔ:\n"
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr "%s spec ÆÄÀÏÀ» ¿­ ¼ö ¾øÀ½: %s\n"
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr "tar ÆÄÀÌÇÁ¸¦ ¿©´Âµ¥ ½ÇÆÐÇÔ: %m\n"
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr "%s¿¡¼­ spec ÆÄÀÏÀ» Àдµ¥ ½ÇÆÐÇß½À´Ï´Ù\n"
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "%sÀÇ À̸§À» %s(À¸)·Î º¯°æÇϴµ¥ ½ÇÆÐÇÔ: %m\n"
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "%sÀÇ »óÅÂ(stat)¸¦ Ç¥½ÃÇϴµ¥ ½ÇÆÐÇÔ: %m\n"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "%s ÆÄÀÏÀº Á¤±Ô(regular) ÆÄÀÏÀÌ ¾Æ´Õ´Ï´Ù.\n"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr "%s ÆÄÀÏÀº spec ÆÄÀÏÀÌ ¾Æ´Ñ °Í °°½À´Ï´Ù.\n"
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr "¸ñÇ¥´ë»ó(target) Ç÷§ÆûÀ¸·Î Á¦ÀÛ Áß: %s\n"
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr "%s(À»)¸¦ Á¦ÀÛÇÏ°í ÀÖ½À´Ï´Ù\n"
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr "ÀӽàÆÄÀÏÀ» ¿­ ¼ö ¾ø½À´Ï´Ù.\n"
 
@@ -353,7 +348,7 @@ msgstr "%s
 msgid "Bad exit status from %s (%s)\n"
 msgstr "%sÀÇ À߸øµÈ Á¾·á »óȲ (%s)\n"
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
@@ -363,52 +358,52 @@ msgstr ""
 "\n"
 "RPM Á¦ÀÛ ¿À·ù:\n"
 
-#: build/expression.c:212
+#: build/expression.c:211
 msgid "syntax error while parsing ==\n"
 msgstr "'==' À» Ã³¸®(parsing)Çϴ µµÁß ±¸¹® ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù\n"
 
-#: build/expression.c:242
+#: build/expression.c:241
 msgid "syntax error while parsing &&\n"
 msgstr "'&&' À» Ã³¸®(parsing)Çϴ µµÁß ±¸¹® ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù\n"
 
-#: build/expression.c:251
+#: build/expression.c:250
 msgid "syntax error while parsing ||\n"
 msgstr "'||' À» Ã³¸®(parsing)Çϴ µµÁß ±¸¹® ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù\n"
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr "Ç¥Çö½Ä¿¡¼­ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù\n"
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr "'(' °¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù\n"
 
-#: build/expression.c:365
+#: build/expression.c:364
 msgid "- only on numbers\n"
 msgstr "'-' ´Â ¼ýÀÚ¿¡¸¸ »ç¿ëÇÕ´Ï´Ù\n"
 
-#: build/expression.c:381
+#: build/expression.c:380
 msgid "! only on numbers\n"
 msgstr "'!' ´Â ¼ýÀÚ¿¡¸¸ »ç¿ëÇÕ´Ï´Ù\n"
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 msgid "types must match\n"
 msgstr "À¯ÇüÀº ¹Ýµå½Ã ÀÏÄ¡ÇؾߠÇÕ´Ï´Ù\n"
 
-#: build/expression.c:436
+#: build/expression.c:435
 msgid "* / not suported for strings\n"
 msgstr "'* /' ´Â ¹®ÀÚ¿­¿¡¼­ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù\n"
 
-#: build/expression.c:487
+#: build/expression.c:486
 msgid "- not suported for strings\n"
 msgstr "'-' ´Â ¹®ÀÚ¿­¿¡¼­ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù\n"
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr "'&&' ¿Í '||' ´Â ¹®ÀÚ¿­¿¡¼­ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù\n"
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 msgid "syntax error in expression\n"
 msgstr "Ç¥Çö½Ä¿¡¼­ ±¸¹® ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù\n"
 
@@ -476,338 +471,308 @@ msgstr "
 msgid "File capability support not built in\n"
 msgstr ""
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr "%%docdir¿¡ ÇϳªÀÇ Àμö¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù\n"
 
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr "ÇϳªÀÇ Çà¿¡ µÎ°³ÀÇ ÆÄÀÏÀÌ Á¸ÀçÇÔ: %s\n"
 
-#: build/files.c:940
+#: build/files.c:939
 #, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr "ÆÄÀÏÀº ¹Ýµå½Ã \"/\" ·Î ½ÃÀÛÇؾßÇÔ: %s\n"
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr "ƯÁ¤ %%docÀ» ´Ù¸¥ Çü½Ä°ú ÇÔ²² »ç¿ëÇÒ ¼ö ¾øÀ½: %s\n"
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr ""
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, c-format
 msgid "File listed twice: %s\n"
 msgstr "ÆÄÀÏ ¸ñ·ÏÀÌ Áߺ¹µÊ: %s\n"
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr "BuildRoot¿¡ ½Éº¼¸¯¸µÅ©ÇÔ: %s -> %s\n"
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr ""
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, c-format
 msgid "File not found: %s\n"
 msgstr "ÆÄÀÏÀ» Ã£À» ¼ö ¾øÀ½: %s\n"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr ""
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr ""
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, fuzzy, c-format
 msgid "%s: public key read failed.\n"
 msgstr "%s: readLeadÀÌ ½ÇÆÐÇß½À´Ï´Ù\n"
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr ""
 
 #: build/files.c:1635
 #, fuzzy, c-format
-msgid "%s: policy file read failed.\n"
-msgstr "%s: readLeadÀÌ ½ÇÆÐÇß½À´Ï´Ù\n"
-
-#: build/files.c:1643
-#, fuzzy, c-format
 msgid "%s: failed to encode\n"
 msgstr "¸ÅÅ©·Î %%%s(À»)¸¦ È®Àå(expand)Çϴµ¥ ½ÇÆÐÇß½À´Ï´Ù\n"
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr "ÆÄÀÏÀº \"/\" ·Î ½ÃÀÛÇؾßÇÔ: %s\n"
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "GlobÀ» »ç¿ëÇÒ ¼ö ¾øÀ½: %s\n"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, c-format
 msgid "File not found by glob: %s\n"
 msgstr "globÀ¸·Î ÆÄÀÏÀ» Ã£À» ¼ö ¾øÀ½: %s\n"
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, fuzzy, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr "%s ÆÄÀÏÀÇ %%files¸¦ ¿­ ¼ö ¾øÀ½: %s\n"
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, c-format
 msgid "line: %s\n"
 msgstr "Çà: %s\n"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "À߸øµÈ ÆÄÀÏ: %s: %s\n"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "À߸øµÈ ¼ÒÀ¯ÀÚ/±×·ì: %s\n"
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, fuzzy, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr "¾ÆÄ«À̺긦 Çª´Âµ¥ ½ÇÆÐÇÔ%s%s: %s\n"
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
 "%s"
 msgstr ""
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, fuzzy, c-format
 msgid "Processing files: %s\n"
 msgstr "ÆÄÀϠ󸮠Áß: %s-%s-%s\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr ""
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr "»ç¿ëÀÚ À̸§ ¼³Á¤[getUname]: uid°¡ ³Ê¹« ¸¹½À´Ï´Ù\n"
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr "»ç¿ëÀÚ À̸§ ¼³Á¤[getUnameS]: uid°¡ ³Ê¹« ¸¹½À´Ï´Ù\n"
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr "»ç¿ëÀÚ id ¼³Á¤[getUidS]: uid°¡ ³Ê¹« ¸¹½À´Ï´Ù\n"
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr "±×·ì À̸§ ¼³Á¤[getGname]: gid°¡ ³Ê¹« ¸¹½À´Ï´Ù\n"
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr "±×·ì À̸§ ¼³Á¤[getGnameS]: gid°¡ ³Ê¹« ¸¹½À´Ï´Ù\n"
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr "±×·ì id ¼³Á¤[getGidS]: gid°¡ ³Ê¹« ¸¹½À´Ï´Ù\n"
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr "È£½ºÆ®¸íÀ» Á¤±ÔÈ­(canonicalize) ÇÒ ¼ö ¾øÀ½: %s\n"
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr "%s ÆÄÀÏÀÇ ¾ÆÄ«À̺긦 »ý¼ºÇϴµ¥ ½ÇÆÐÇÔ: %s\n"
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, c-format
 msgid "create archive failed: %s\n"
 msgstr "¾ÆÄ«À̺꠻ý¼º¿¡ ½ÇÆÐÇÔ: %s\n"
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr "cpio_copy ÀÛ¼º¿¡ ½ÇÆÐÇÔ: %s\n"
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr "cpio_copy Àб⿡ ½ÇÆÐÇÔ: %s\n"
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, fuzzy, c-format
 msgid "%s: line: %s\n"
 msgstr "Çà: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr "È£½ºÆ®¸íÀ» Á¤±ÔÈ­(canonicalize) ÇÒ ¼ö ¾øÀ½: %s\n"
+
+#: build/pack.c:228
 #, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "PreIn ÆÄÀÏÀ» ¿­ ¼ö ¾øÀ½: %s\n"
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "PreUn ÆÄÀÏÀ» ¿­ ¼ö ¾øÀ½: %s\n"
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, fuzzy, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "PreIn ÆÄÀÏÀ» ¿­ ¼ö ¾øÀ½: %s\n"
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "PostIn ÆÄÀÏÀ» ¿­ ¼ö ¾øÀ½: %s\n"
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "PostUn ÆÄÀÏÀ» ¿­ ¼ö ¾øÀ½: %s\n"
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, fuzzy, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "PostIn ÆÄÀÏÀ» ¿­ ¼ö ¾øÀ½: %s\n"
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "VerifyScript ÆÄÀÏÀ» ¿­ ¼ö ¾øÀ½: %s\n"
 
-#: build/pack.c:262
+#: build/pack.c:297
 #, c-format
 msgid "Could not open Trigger script file: %s\n"
 msgstr "Æ®¸®°Å ½ºÅ©¸³Æ® ÆÄÀÏÀ» ¿­ ¼ö ¾øÀ½: %s\n"
 
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr "RPM Àбâ(readRPM): %s(À»)¸¦ ¿±´Ï´Ù: %s\n"
-
-#: build/pack.c:297
-#, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "%s: FseekÀÌ ½ÇÆÐÇß½À´Ï´Ù: %s\n"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr "RPM Àбâ(readRPM): %s(Àº)´Â RPM ÆÐÅ°Áö°¡ ¾Æ´Õ´Ï´Ù\n"
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
-msgstr "RPM Àбâ(readRPM): %s¿¡¼­ Çì´õ¸¦ Àаí ÀÖ½À´Ï´Ù\n"
-
-#: build/pack.c:410
+#: build/pack.c:369
 #, fuzzy, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "¾Ë ¼ö ¾ø´Â ¾ÆÀÌÄÜ À¯Çü: %s\n"
 
-#: build/pack.c:433
+#: build/pack.c:392
 msgid "Unable to create immutable header region.\n"
 msgstr "°íÁ¤ Çì´õ ¿µ¿ª(immutable header region)À» »ý¼ºÇÒ ¼ö ¾ø½À´Ï´Ù.\n"
 
-#: build/pack.c:453
+#: build/pack.c:412
 msgid "Unable to write temp header\n"
 msgstr "ÀÓ½Ã(temp) Çì´õ¸¦ ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù\n"
 
-#: build/pack.c:463
+#: build/pack.c:422
 msgid "Bad CSA data\n"
 msgstr "À߸øµÈ CSA µ¥ÀÌÅÍ\n"
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr "¼­¸í »ý¼º Áß: %d\n"
-
-#: build/pack.c:535
+#: build/pack.c:489
 msgid "Unable to reload signature header.\n"
 msgstr "¼­¸í(signature) Çì´õ¸¦ ´Ù½Ã Àоî¿Ã ¼ö ¾ø½À´Ï´Ù.\n"
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr "%s(À»)¸¦ ¿­ ¼ö ¾øÀ½: %s\n"
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, c-format
 msgid "Unable to write package: %s\n"
 msgstr "ÆÐÅ°Áö¸¦ ÀÛ¼ºÇÒ ¼ö ¾øÀ½: %s\n"
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr "¼­¸íÇÒ ´ë»ó %s(À»)¸¦ ¿­ ¼ö ¾øÀ½: %s\n"
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr "%sÀÇ Çì´õ¸¦ ÀÐÀ» ¼ö ¾øÀ½: %s\n"
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "%s¿¡ Çì´õ¸¦ ÀÛ¼ºÇÒ ¼ö ¾øÀ½: %s\n"
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr "%sÀÇ payload¸¦ ÀÐÀ» ¼ö ¾øÀ½: %s\n"
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "%s¿¡ payload¸¦ ÀÛ¼ºÇÒ ¼ö ¾øÀ½: %s\n"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "ÀÛ¼º: %s\n"
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, fuzzy, c-format
 msgid "Executing \"%s\":\n"
 msgstr "½ÇÇà Áß(%s): %s\n"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, fuzzy, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "%sÀÇ ½ÇÇà¿¡ ½ÇÆÐÇÔ (%s): %s\n"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, fuzzy, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr "Æнº ±¸¹®(pass phrase)ÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù\n"
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr "%s ÆÐÅ°ÁöÀÇ Ãâ·Â ÆÄÀϸíÀ» »ý¼ºÇÒ ¼ö ¾øÀ½: %s\n"
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr "%s(À»)¸¦ »ý¼ºÇÒ ¼ö ¾øÀ½: %s\n"
@@ -852,17 +817,20 @@ msgstr "%%changelog
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr "%d ¹ø° Çà: %%description¿¡¼­ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù: %s\n"
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "%d ¹ø° Çà: %s(Àº)´Â À߸øµÈ ¿É¼ÇÀÔ´Ï´Ù: %s\n"
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr "%d ¹ø° Çà: À̸§ÀÌ ³Ê¹« ¸¹½À´Ï´Ù: %s\n"
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr "%d ¹ø° Çà: ÆÐÅ°Áö°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù: %s\n"
@@ -877,212 +845,237 @@ msgstr "%d 
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr "%d ¹ø° Çà: %%files¿¡¼­ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù: %s\n"
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "%d ¹ø° Çà: %%files¿¡¼­ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù: %s\n"
+
+#: build/parsePreamble.c:154
+#, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr "%d ¹ø° Çà: À߸øµÈ ¼ýÀÚÀÔ´Ï´Ù: %s\n"
+
+#: build/parsePreamble.c:160
+#, fuzzy, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr "%d ¹ø° Çà: no%s(Àº)´Â À߸øµÈ ¼ýÀÚÀÔ´Ï´Ù: %d\n"
+
+#: build/parsePreamble.c:223
+#, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr "%d ¹ø° Çà: %s(Àº)´Â À߸øµÈ ¼ýÀÚÀÔ´Ï´Ù: %s\n"
+
+#: build/parsePreamble.c:237
+#, fuzzy, c-format
+msgid "%s %d defined multiple times\n"
+msgstr "\"%s\" ¿©·¯°³ÀÇ ÆÐÅ°Áö¸¦ ÁöÁ¤ÇÕ´Ï´Ù\n"
+
+#: build/parsePreamble.c:399
 #, c-format
 msgid "Architecture is excluded: %s\n"
 msgstr "¾ÆÅ°ÅØÃÄ°¡ Á¦¿ÜµÊ: %s\n"
 
-#: build/parsePreamble.c:223
+#: build/parsePreamble.c:404
 #, c-format
 msgid "Architecture is not included: %s\n"
 msgstr "¾ÆÅ°ÅØÃÄ°¡ Æ÷ÇԵǾî ÀÖÁö ¾ÊÀ½: %s\n"
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, c-format
 msgid "OS is excluded: %s\n"
 msgstr "¿î¿µÃ¼Á¦°¡ Á¦¿ÜµÊ: %s\n"
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, c-format
 msgid "OS is not included: %s\n"
 msgstr "¿î¿µÃ¼Á¦°¡ Æ÷ÇԵǾî ÀÖÁö ¾ÊÀ½: %s\n"
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr "ÆÐÅ°Áö¿¡ ¹Ýµå½Ã %s Ç׸ñ(field)À» Æ÷ÇÔÇؾßÇÔ: %s\n"
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr "ÆÐÅ°Áö¿¡ %s Ç׸ñ(entry)ÀÌ Áߺ¹µÇ¾î ÀÖÀ½: %s\n"
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "%s ¾ÆÀÌÄÜÀ» ¿­ ¼ö ¾øÀ½: %s\n"
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr "%s ¾ÆÀÌÄÜÀ» ÀÐÀ» ¼ö ¾øÀ½: %s\n"
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "¾Ë ¼ö ¾ø´Â ¾ÆÀÌÄÜ À¯Çü: %s\n"
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr "%d ¹ø° Çà: Å±׿¡ ÇϳªÀÇ ÅäÅ«¸¸ ÀÖ½À´Ï´Ù: %s\n"
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, fuzzy, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "%d ¹ø° Çà: %s¿¡ ºÎÀûÇÕÇÑ ¹®ÀÚ '-' °¡ ÀÖÀ½: %s\n"
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, fuzzy, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "%d ¹ø° Çà: %s¿¡ ºÎÀûÇÕÇÑ ¹®ÀÚ '-' °¡ ÀÖÀ½: %s\n"
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, fuzzy, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr "%d ¹ø° Çà: %s¿¡ ºÎÀûÇÕÇÑ ¹®ÀÚ '-' °¡ ÀÖÀ½: %s\n"
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr "%d ¹ø° Çà: ¿Ã¹Ù¸£Áö ¸øÇѠű×ÀÔ´Ï´Ù: %s\n"
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr "%d ¹ø° Çà: Å±װ¡ ºñ¾îÀÖ½À´Ï´Ù: %s\n"
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr "%d ¹ø° Çà: Prefixes´Â Àý´ë \"/\" ·Î ³¡³ª¼­´Â ¾ÈµË´Ï´Ù: %s\n"
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr "%d ¹ø° Çà: DocdirÀº ¹Ýµå½Ã '/' ·Î ½ÃÀÛÇؾߠÇÕ´Ï´Ù: %s\n"
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, fuzzy, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "%d ¹ø° Çà: Epoch/Serial Ç׸ñ(field)Àº ¹Ýµå½Ã ¼ýÀÚÀ̾î¾ß ÇÕ´Ï´Ù: %s\n"
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr "%d ¹ø° Çà: À߸øµÈ %s: ¼ö½ÄÀÚ(qualifier): %s\n"
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr "%d ¹ø° Çà: À߸øµÈ BuildArchitecture Çü½ÄÀÔ´Ï´Ù: %s\n"
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr "³»ºÎ ¿À·ù: º¸°Å½º(Bogus) Å±נ%d\n"
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, fuzzy, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr "%d ¹ø° Çà: ¹öÀüÀÌ ÇÊ¿äÇÕ´Ï´Ù: %s\n"
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, c-format
 msgid "Bad package specification: %s\n"
 msgstr "À߸øµÈ ÆÐÅ°Áö ÁöÁ¤: %s\n"
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, c-format
 msgid "Package already exists: %s\n"
 msgstr "ÆÐÅ°Áö°¡ À̹̠Á¸ÀçÇÔ: %s\n"
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr "%d ¹ø° Çà: ¾Ë ¼ö ¾ø´Â Å±×ÀÔ´Ï´Ù: %s\n"
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, fuzzy, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr "BuildRoot¸¦ \"/\" ·Î ÁöÁ¤ÇÒ ¼ö ¾øÀ½: %s\n"
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, fuzzy, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr "BuildRoot¸¦ \"/\" ·Î ÁöÁ¤ÇÒ ¼ö ¾øÀ½: %s\n"
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "À߸øµÈ ¼Ò½º: %s: %s\n"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, fuzzy, c-format
 msgid "No patch number %u\n"
 msgstr "ÆÐÄ¡ ¹øÈ£ %d°¡ ¾ø½À´Ï´Ù\n"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr ""
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, fuzzy, c-format
 msgid "No source number %u\n"
 msgstr "¼Ò½º ¹øÈ£ %d°¡ ¾ø½À´Ï´Ù\n"
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 #, fuzzy
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr "¼Ò½º ÆÐÅ°Áö¿¡ .spec ÆÄÀÏÀÌ Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù\n"
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr "nosource %s(À»)¸¦ ´Ù¿î·ÎµåÇÒ ¼ö ¾øÀ½: %s\n"
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr "%%setup¿¡¼­ ¿À·ù ¹ß»ý: %s\n"
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr "%d ¹ø° Çà: %%setup¿¡ À߸øµÈ Àμö°¡ ÀÖ½À´Ï´Ù: %s\n"
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr "%d ¹ø° Çà: %%setup¿¡ À߸øµÈ %s ¿É¼Ç: %s\n"
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, fuzzy, c-format
 msgid "%s: %s: %s\n"
 msgstr "%s: %s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, fuzzy, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "ºÎÀûÇÕÇÑ ÆÐÅ°Áö ¹øÈ£: %s\n"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, c-format
 msgid "line %d: second %%prep\n"
 msgstr "%d ¹ø° Çà: µÎ¹ø° %%prep\n"
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
@@ -1090,255 +1083,318 @@ msgstr ""
 "%d ¹ø° Çà: ÀÇÁ¸¼º ÅäÅ«(token)Àº ¹Ýµå½Ã '¹®ÀÚ-¼ýÀÚ Á¶ÇÕ', '_' ¶Ç´Â '/' ·Î ½Ã"
 "ÀÛÇؾߠÇÕ´Ï´Ù: %s\n"
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr "%d ¹ø° Çà: ¹öÀüÀÌ ¸í½ÃµÈ ÆÄÀϸíÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù: %s\n"
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, c-format
 msgid "line %d: Version required: %s\n"
 msgstr "%d ¹ø° Çà: ¹öÀüÀÌ ÇÊ¿äÇÕ´Ï´Ù: %s\n"
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, fuzzy, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "%d ¹ø° Çà: À߸øµÈ ¼ýÀÚÀÔ´Ï´Ù: %s\n"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr "%d ¹ø° Çà: Æ®¸®°Å´Â ¹Ýµå½Ã '--' ¸¦ Æ÷ÇÔÇؾߠÇÕ´Ï´Ù: %s\n"
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "%d ¹ø° Çà: %s¿¡¼­ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù: %s\n"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, fuzzy, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr "%d ¹ø° Çà: ½ºÅ©¸³Æ® ÇÁ·Î±×·¥Àº ¹Ýµå½Ã '/' ·Î ½ÃÀÛÇؾߠÇÕ´Ï´Ù: %s\n"
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr "%d ¹ø° Çà: ½ºÅ©¸³Æ® ÇÁ·Î±×·¥Àº ¹Ýµå½Ã '/' ·Î ½ÃÀÛÇؾߠÇÕ´Ï´Ù: %s\n"
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, c-format
 msgid "line %d: Second %s\n"
 msgstr "%d ¹ø° Çà: µÎ¹ø° %s\n"
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, fuzzy, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr "%d ¹ø° Çà: %%description¿¡¼­ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù: %s\n"
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, c-format
 msgid "line %d: %s\n"
 msgstr "%d ¹ø° Çà: %s\n"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr "%s(À»)¸¦ ¿­ ¼ö ¾øÀ½: %s\n"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr "%%if°¡ ´ÝÈ÷Áö ¾Ê¾Ò½À´Ï´Ù\n"
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr "%s:%d: parseExpressionBoolean¿¡¼­ %d °ªÀÌ ¹ÝȯµÇ¾ú½À´Ï´Ù\n"
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr "%s:%d: %%else°¡ %%if ¾øÀÌ »ç¿ëµÇ¾ú½À´Ï´Ù\n"
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr "%s:%d: %%endif°¡ %%if ¾øÀÌ »ç¿ëµÇ¾ú½À´Ï´Ù\n"
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr "%%include ¹®ÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù\n"
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 msgid "No compatible architectures found for build\n"
 msgstr "ÆÐÅ°Áö Á¦ÀÛ¿¡ È£È¯Çϴ ¾ÆÅ°ÅØÃĸ¦ Ã£À» ¼ö ¾ø½À´Ï´Ù\n"
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr "ÆÐÅ°Áö¿¡ %%descriptionÀÌ ¾øÀ½: %s\n"
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "%s¿¡¼­ spec ÆÄÀÏÀ» Àдµ¥ ½ÇÆÐÇß½À´Ï´Ù\n"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "%s¿¡¼­ spec ÆÄÀÏÀ» Àдµ¥ ½ÇÆÐÇß½À´Ï´Ù\n"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "%s¿¡¼­ spec ÆÄÀÏÀ» Àдµ¥ ½ÇÆÐÇß½À´Ï´Ù\n"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "tar ÆÄÀÌÇÁ¸¦ ¿©´Âµ¥ ½ÇÆÐÇÔ: %m\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "%%setup¿¡¼­ ¿À·ù ¹ß»ý: %s\n"
+
+#: build/policies.c:254
+#, fuzzy, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr "½ÇÇà Áß(%s): %s\n"
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "%2$s %3$s¿¡ %1$s °¡ ¾ø½À´Ï´Ù\n"
+
+#: build/policies.c:270
+#, fuzzy, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr "%sÀÇ µ¥ÀÌÅÍ Ç׸ñ(line)¿¡ Àμö°¡ ³Ê¹« ¸¹À½:%d\n"
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "ÆÄÀϠ󸮠Áß: %s-%s-%s\n"
+
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr "buildroot´Â À̹̠ÁöÁ¤µÇ¾î ÀÖ½À´Ï´Ù, %s(À»)¸¦ ¹«½ÃÇÕ´Ï´Ù\n"
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr "<specÆÄÀÏ>ÀÇ %prep (¼Ò½º¸¦ Ç®°í ÆÐÄ¡¸¦ Àû¿ëÇϴ °úÁ¤)À¸·Î Á¦ÀÛÇÕ´Ï´Ù"
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr "<specÆÄÀÏ>"
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr "<specÆÄÀÏ>ÀÇ %build (%prep°ú ÄÄÆÄÀÏÇϴ °úÁ¤)À¸·Î Á¦ÀÛÇÕ´Ï´Ù"
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr "<specÆÄÀÏ>ÀÇ %install (%prep, %build¿Í ¼³Ä¡Çϴ °úÁ¤)À¸·Î Á¦ÀÛÇÕ´Ï´Ù"
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr "<specÆÄÀÏ>ÀÇ %files Ç׸ñ(section)À» °Ë»çÇÕ´Ï´Ù"
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr "<specÆÄÀÏ>·Î ¼Ò½º¿Í ¹ÙÀ̳ʸ® ÆÐÅ°Áö¸¦ Á¦ÀÛÇÕ´Ï´Ù"
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr "<specÆÄÀÏ>·Î ¹ÙÀ̳ʸ® ÆÐÅ°Áö ¸¸À» Á¦ÀÛÇÕ´Ï´Ù"
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr "<specÆÄÀÏ>·Î ¼Ò½º ÆÐÅ°Áö ¸¸À» Á¦ÀÛÇÕ´Ï´Ù"
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr "<tarÆÄÀÏ>À» %prep (¼Ò½º¸¦ Ç®°í ÆÐÄ¡¸¦ Àû¿ëÇϴ °úÁ¤)À¸·Î Á¦ÀÛÇÕ´Ï´Ù"
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr "<tarÆÄÀÏ>"
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr "<tarÆÄÀÏ>À» %build (%prep°ú ÄÄÆÄÀÏÇϴ °úÁ¤)À¸·Î Á¦ÀÛÇÕ´Ï´Ù"
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr "<tarÆÄÀÏ>À» %install (%prep, %build¿Í ¼³Ä¡Çϴ °úÁ¤)À¸·Î Á¦ÀÛÇÕ´Ï´Ù"
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr "<tarÆÄÀÏ>ÀÇ %files Ç׸ñ(section)À» °Ë»çÇÕ´Ï´Ù"
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr "<tarÆÄÀÏ>·Î ¼Ò½º¿Í ¹ÙÀ̳ʸ® ÆÐÅ°Áö¸¦ Á¦ÀÛÇÕ´Ï´Ù"
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr "<tarÆÄÀÏ>·Î ¹ÙÀ̳ʸ® ÆÐÅ°Áö ¸¸À» Á¦ÀÛÇÕ´Ï´Ù"
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr "<tarÆÄÀÏ>·Î ¼Ò½º ÆÐÅ°Áö ¸¸À» Á¦ÀÛÇÕ´Ï´Ù"
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr "<¼Ò½º ÆÐÅ°Áö>·Î ¹ÙÀ̳ʸ® ÆÐÅ°Áö¸¦ Á¦ÀÛÇÕ´Ï´Ù"
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 msgid "<source package>"
 msgstr "<¼Ò½º ÆÐÅ°Áö>"
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr ""
 "<¼Ò½º ÆÐÅ°Áö>¸¦ %install (%prep, %build¿Í ¼³Ä¡Çϴ °úÁ¤)À¸·Î Á¦ÀÛÇÕ´Ï´Ù"
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr "buildroot¸¦ ±³Ã¼(override)ÇÕ´Ï´Ù"
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr "ÆÐÅ°Áö Á¦ÀÛ ÈÄ¿¡ ¼Ò½º ÆÄÀÏÀ» Ç®°í ÀÛ¾÷ÇÑ µð·ºÅ丮¸¦ »èÁ¦ÇÕ´Ï´Ù"
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr "rpm4 ÆÐŰ¡°ú È£È¯Çϴ Çì´õ¸¦ »ý¼ºÇÕ´Ï´Ù"
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr "ExcludeArch¸¦ ¹«½ÃÇÔ: spec ÆÄÀÏ¿¡¼­ ÁöÁ¤(directive)µË´Ï´Ù"
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 msgid "debug file state machine"
 msgstr "ÄÄÇ»ÅÍÀÇ »óÅÂ(state) ÆÄÀÏÀ» µð¹ö±× ÇÕ´Ï´Ù"
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr "ÆÐÅ°Áö Á¦ÀÛÀÇ ¾î¶°ÇÑ ´Ü°èµµ ½ÇÇàÇÏÁö ¾Ê½À´Ï´Ù"
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 msgid "do not verify build dependencies"
 msgstr "ÆÐÅ°Áö Á¦ÀÛ ÀÇÁ¸¼ºÀ» °Ë»çÇÏÁö ¾Ê½À´Ï´Ù"
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr "(±âÁ¸ÀÇ) rpm[23] ÆÐŰ¡°ú È£È¯Çϴ ÆÐÅ°Áö Çì´õ¸¦ »ý¼ºÇÕ´Ï´Ù"
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 #, fuzzy
 msgid "don't verify package digest(s)"
 msgstr "ÆÐÅ°ÁöÀÇ ÀÇÁ¸¼ºÀ» °Ë»çÇÏÁö ¾Ê½À´Ï´Ù"
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 #, fuzzy
 msgid "don't verify database header(s) when retrieved"
 msgstr "ÆÐÅ°ÁöÀÇ ¾ÆÅ°ÅØÃĸ¦ °Ë»çÇÏÁö ¾Ê½À´Ï´Ù"
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 #, fuzzy
 msgid "don't verify package signature(s)"
 msgstr "ÆÐÅ°ÁöÀÇ ¼­¸íÀ» °Ë»çÇÕ´Ï´Ù"
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr "specÆÄÀÏÀÇ i18N msgstrÀ» »ç¿ë(accept)ÇÏÁö ¾Ê½À´Ï´Ù"
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr "ÆÐÅ°Áö Á¦ÀÛ ÈÄ¿¡ ¼Ò½º ÆÄÀÏÀ» »èÁ¦ÇÕ´Ï´Ù"
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr "ÆÐÅ°Áö Á¦ÀÛ ÈÄ¿¡ specÆÄÀÏÀ» »èÁ¦ÇÕ´Ï´Ù"
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr "ÁöÁ¤µÈ ´Ü°è·Î ¹Ù·Î ÁøÇàÇÕ´Ï´Ù (c,i ¿¡¼­¸¸ »ç¿ë °¡´É)"
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr "PGP/GPG ¼­¸íÀ» ÀÛ¼ºÇÕ´Ï´Ù"
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr "¸ñÇ¥´ë»ó(target) Ç÷§ÆûÀ» ±³Ã¼(override)ÇÕ´Ï´Ù"
 
@@ -1412,27 +1468,7 @@ msgstr "%s(
 msgid "Failed to find %s:\n"
 msgstr "%s(À»)¸¦ Ã£´Âµ¥ ½ÇÆÐÇÔ:\n"
 
-#: build/spec.c:227
-#, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr "%d ¹ø° Çà: À߸øµÈ ¼ýÀÚÀÔ´Ï´Ù: %s\n"
-
-#: build/spec.c:233
-#, fuzzy, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr "%d ¹ø° Çà: no%s(Àº)´Â À߸øµÈ ¼ýÀÚÀÔ´Ï´Ù: %d\n"
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr "%d ¹ø° Çà: %s(Àº)´Â À߸øµÈ ¼ýÀÚÀÔ´Ï´Ù: %s\n"
-
-#: build/spec.c:310
-#, fuzzy, c-format
-msgid "%s %d defined multiple times\n"
-msgstr "\"%s\" ¿©·¯°³ÀÇ ÆÐÅ°Áö¸¦ ÁöÁ¤ÇÕ´Ï´Ù\n"
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr ""
@@ -1788,7 +1824,7 @@ msgstr "
 msgid "debug rpmio I/O"
 msgstr "rpmio ÀÔ/Ãâ·ÂÀ» µð¹ö±× ÇÕ´Ï´Ù"
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr ""
@@ -2183,7 +2219,7 @@ msgstr "
 msgid "don't verify files in package"
 msgstr "ÆÐÅ°Áö ¾ÈÀÇ ÆÄÀÏÀ» °Ë»çÇÏÁö ¾Ê½À´Ï´Ù"
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 msgid "don't verify package dependencies"
 msgstr "ÆÐÅ°ÁöÀÇ ÀÇÁ¸¼ºÀ» °Ë»çÇÏÁö ¾Ê½À´Ï´Ù"
 
@@ -2545,7 +2581,7 @@ msgid "package scriptlets can be expanded at install time."
 msgstr "%s ÆÐÅ°Áö´Â À̹̠¼³Ä¡µÇ¾î ÀÖ½À´Ï´Ù"
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr "%s(À»)¸¦ ¿©´Âµ¥ ½ÇÆÐÇÔ: %s\n"
@@ -2563,7 +2599,7 @@ msgstr "
 msgid "Preparing packages for installation..."
 msgstr "¼³Ä¡ÇÒ ÆÐÅ°Áö¸¦ ÁغñÇÏ°í ÀÖ½À´Ï´Ù..."
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 #, fuzzy
 msgid "Failed dependencies:\n"
 msgstr "ÀÇÁ¸¼º ¹®Á¦·Î ÀÎÇØ ½ÇÆÐÇÔ:\n"
@@ -2573,7 +2609,7 @@ msgstr "
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr "%s(¿Í)°ú ÀÏÄ¡Çϴ ÆÐÅ°Áö°¡ ¾øÀ½: %s\n"
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr "%s(Àº)´Â ¼³Ä¡ÇÒ ¼ö ¾ø½À´Ï´Ù\n"
@@ -2652,6 +2688,31 @@ msgstr "%2$s/%3$s
 msgid "waiting for %s lock on %s\n"
 msgstr "%2$s/%3$sÀÇ Àá±ÝµÈ(lock) %1$s(À»)¸¦ ¾òÀ» ¼ö ¾ø½À´Ï´Ù\n"
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "%s(À»)¸¦ ¿©´Âµ¥ ½ÇÆÐÇÔ: %s\n"
+
+#: lib/rpmplugins.c:67
+#, fuzzy, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "%sÀÇ À̸§À» %s(À¸)·Î º¯°æÇϴµ¥ ½ÇÆÐÇÔ: %m\n"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "%sÀÇ À̸§À» %s(À¸)·Î º¯°æÇϴµ¥ ½ÇÆÐÇÔ: %m\n"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr ""
@@ -2854,52 +2915,32 @@ msgstr "
 msgid "erase"
 msgstr ""
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
-#: lib/rpmte.c:861
-#, fuzzy, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "%s(À»)¸¦ ¿©´Âµ¥ ½ÇÆÐÇÔ: %s\n"
-
-#: lib/rpmte.c:869
-#, fuzzy, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "%s(À»)¸¦ Àдµ¥ ½ÇÆÐÇÔ: %s.\n"
-
-#: lib/rpmte.c:896
-#, fuzzy, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "%sÀÇ À̸§À» %s(À¸)·Î º¯°æÇϴµ¥ ½ÇÆÐÇÔ: %m\n"
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "%s ¾ÈÀÇ ÆÐÅ°Áö µ¥ÀÌÅͺ£À̽º¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù\n"
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, fuzzy, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr "ºÎÀûÇÕÇÑ ÆÐÅ°Áö ¹øÈ£: %s\n"
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, fuzzy, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr "%s %s¿¡ '(' °¡ ¾ø½À´Ï´Ù\n"
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, fuzzy, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr "ºÎÀûÇÕÇÑ ÆÐÅ°Áö ¹øÈ£: %s\n"
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, fuzzy, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr "%s: readLeadÀÌ ½ÇÆÐÇß½À´Ï´Ù\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 msgid "transaction"
 msgstr ""
 
@@ -3015,11 +3056,11 @@ msgstr ""
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr "¼­¸í: size(%d)+pad(%d)\n"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 #, fuzzy
 msgid "failed"
 msgstr "%s(ÀÌ)°¡ ½ÇÆÐÇß½À´Ï´Ù\n"
@@ -3286,6 +3327,92 @@ msgstr "%s(
 msgid "%s has too large or too small integer value, skipped\n"
 msgstr "%s(Àº)´Â ³Ê¹« Å©°Å³ª ³Ê¹« ÀûÀº Á¤¼ö(int) °ªÀÔ´Ï´Ù, »ý·«ÇÕ´Ï´Ù\n"
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "%s¿¡¼­ spec ÆÄÀÏÀ» Àдµ¥ ½ÇÆÐÇß½À´Ï´Ù\n"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "%s(À»)¸¦ fork ÇÒ ¼ö ¾øÀ½: %s\n"
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "%s¿¡¼­ spec ÆÄÀÏÀ» Àдµ¥ ½ÇÆÐÇß½À´Ï´Ù\n"
+
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "%s(À»)¸¦ »ý¼ºÇϴµ¥ ½ÇÆÐÇÔ: %s\n"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "¼­¹ö¿¡ Á¢¼ÓÇϴµ¥ ½ÇÆÐÇß½À´Ï´Ù"
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "%s(À»)¸¦ ¿©´Âµ¥ ½ÇÆÐÇÔ: %s\n"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "%s µð·ºÅ丮¸¦ »èÁ¦Çϴµ¥ ½ÇÆÐÇÔ: %s\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "%sÀÇ À̸§À» %s(À¸)·Î º¯°æÇϴµ¥ ½ÇÆÐÇÔ: %m\n"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "%s(À»)¸¦ Àдµ¥ ½ÇÆÐÇÔ: %s.\n"
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "%s(À»)¸¦ ¿©´Âµ¥ ½ÇÆÐÇÔ: %s\n"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "%s(À»)¸¦ »ý¼ºÇϴµ¥ ½ÇÆÐÇÔ: %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, fuzzy, c-format
+msgid "%s terminated abnormally\n"
+msgstr "¸ÅÅ©·Î %%%s¿¡ Á¾·áµÇÁö ¾ÊÀº ³»¿ë(body)ÀÌ ÀÖ½À´Ï´Ù\n"
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "¸ÅÅ©·Î %%%s(À»)¸¦ È®Àå(expand)Çϴµ¥ ½ÇÆÐÇß½À´Ï´Ù\n"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "%s¿¡¼­ spec ÆÄÀÏÀ» Àдµ¥ ½ÇÆÐÇß½À´Ï´Ù\n"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3447,16 +3574,41 @@ msgstr "(
 msgid "Failed to register fork handler: %m\n"
 msgstr "%s¿¡¼­ spec ÆÄÀÏÀ» Àдµ¥ ½ÇÆÐÇß½À´Ï´Ù\n"
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s: Àдµ¥ ½ÇÆÐÇß½À´Ï´Ù: %s\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 #, fuzzy
 msgid "don't verify header+payload signature"
 msgstr "ÆÐÅ°ÁöÀÇ ¼­¸íÀ» °Ë»çÇÕ´Ï´Ù"
 
+#~ msgid "Internal error in argument processing (%d) :-(\n"
+#~ msgstr "Àμö Ã³¸®°úÁ¤ (%d) µµÁß ³»ºÎ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù :-(\n"
+
+#, fuzzy
+#~ msgid "%s: policy file read failed.\n"
+#~ msgstr "%s: readLeadÀÌ ½ÇÆÐÇß½À´Ï´Ù\n"
+
+#~ msgid "readRPM: open %s: %s\n"
+#~ msgstr "RPM Àбâ(readRPM): %s(À»)¸¦ ¿±´Ï´Ù: %s\n"
+
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "%s: FseekÀÌ ½ÇÆÐÇß½À´Ï´Ù: %s\n"
+
+#~ msgid "readRPM: %s is not an RPM package\n"
+#~ msgstr "RPM Àбâ(readRPM): %s(Àº)´Â RPM ÆÐÅ°Áö°¡ ¾Æ´Õ´Ï´Ù\n"
+
+#~ msgid "readRPM: reading header from %s\n"
+#~ msgstr "RPM Àбâ(readRPM): %s¿¡¼­ Çì´õ¸¦ Àаí ÀÖ½À´Ï´Ù\n"
+
+#~ msgid "Generating signature: %d\n"
+#~ msgstr "¼­¸í »ý¼º Áß: %d\n"
+
+#~ msgid "generate PGP/GPG signature"
+#~ msgstr "PGP/GPG ¼­¸íÀ» ÀÛ¼ºÇÕ´Ï´Ù"
+
 #~ msgid "no packages files given for rebuild"
 #~ msgstr "ÀçÁ¦ÀÛ(rebuild)ÇÒ ÆÐÅ°Áö ÆÄÀÏÀÌ ÁöÁ¤µÇÁö ¾Ê¾Ò½À´Ï´Ù"
 
@@ -3697,9 +3849,6 @@ msgstr "
 #~ msgid "Unable to lookup server host name"
 #~ msgstr "¼­¹ö È£½ºÆ® À̸§À» °Ë»öÇÒ ¼ö ¾ø½À´Ï´Ù"
 
-#~ msgid "Failed to connect to server"
-#~ msgstr "¼­¹ö¿¡ Á¢¼ÓÇϴµ¥ ½ÇÆÐÇß½À´Ï´Ù"
-
 #~ msgid "Failed to establish data connection to server"
 #~ msgstr "¼­¹ö¿¡ µ¥ÀÌÅÍ Á¢¼ÓÀ» ½ÃµµÇϴµ¥ ½ÇÆÐÇß½À´Ï´Ù"
 
@@ -3783,9 +3932,6 @@ msgstr "
 #~ msgid "URL helper failed: %s (%d)\n"
 #~ msgstr "Àдµ¥ ½ÇÆÐÇÔ: %s (%d)\n"
 
-#~ msgid "failed to create %s: %s\n"
-#~ msgstr "%s(À»)¸¦ »ý¼ºÇϴµ¥ ½ÇÆÐÇÔ: %s\n"
-
 #~ msgid "rollback takes a time/date stamp argument"
 #~ msgstr "·Ñ¹é(rollback)ÀÇ Àμö´Â ½Ã°£/³¯Â¥ ½ºÅÆÇÁ ÀÔ´Ï´Ù"
 
index b47ae40..4e90d4f 100644 (file)
--- a/po/ms.po
+++ b/po/ms.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: rpm\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2008-06-14 00:38+0800\n"
 "Last-Translator: Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>\n"
 "Language-Team: Malay <translation-team-ms@lists.sourceforge.net>\n"
@@ -37,17 +37,12 @@ msgid ""
 "This program may be freely redistributed under the terms of the GNU GPL\n"
 msgstr ""
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr ""
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, fuzzy, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "Cipta dan ubahsuai arkib"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, fuzzy, c-format
 msgid "exec failed\n"
 msgstr "Sambungan Gagal"
@@ -67,275 +62,275 @@ msgstr ""
 msgid "cannot re-open payload: %s\n"
 msgstr ""
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 msgid "Query/Verify package selection options:"
 msgstr ""
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr ""
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr ""
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 #, fuzzy
 msgid "Signature options:"
 msgstr "Pilihan Bina"
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 #, fuzzy
 msgid "Database options:"
 msgstr "Pilihan Bina"
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr ""
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 msgid "Common options for all rpm modes and executables:"
 msgstr ""
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr ""
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr ""
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 #, fuzzy
 msgid "unexpected query flags"
 msgstr "Senggara dan pertanyaan pangkalan data SQL"
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 #, fuzzy
 msgid "unexpected query format"
 msgstr "Format Objek Embed"
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 #, fuzzy
 msgid "unexpected query source"
 msgstr "Fail Sumber 'Ada' (nama perisian)"
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr ""
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr ""
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr ""
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr ""
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr ""
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr ""
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr ""
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr ""
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr ""
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
 msgstr ""
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
 msgstr ""
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
 msgstr ""
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
 msgstr ""
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
 msgstr ""
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr ""
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr ""
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, fuzzy, c-format
 msgid "cannot access file %s\n"
 msgstr "Ralat mengimport fail %s"
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr ""
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr ""
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr ""
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr ""
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr ""
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 msgid "no packages given for erase"
 msgstr ""
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr ""
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr ""
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr ""
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 #, fuzzy
 msgid "no arguments given"
 msgstr "(tiada cadangan ejaan)"
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr ""
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 #, fuzzy
 msgid "Failed build dependencies:\n"
 msgstr "Gagal untuk mencari seksyen: %s"
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr ""
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr ""
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr ""
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, fuzzy, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "Gagal untuk mencari seksyen: %s"
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, fuzzy, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "Gagal untuk mencari seksyen: %s"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, fuzzy, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "Fail %s adalah jenis tidak disokong pada masa ini"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr ""
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, fuzzy, c-format
 msgid "Building target platforms: %s\n"
 msgstr "Pilih sasaran tandabuku daripada senarai."
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, fuzzy, c-format
 msgid "Building for target %s\n"
 msgstr "&Cari Bantuan"
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr ""
 
@@ -354,7 +349,7 @@ msgstr "Sambungan Gagal"
 msgid "Bad exit status from %s (%s)\n"
 msgstr ""
 
-#: build/build.c:288
+#: build/build.c:292
 #, fuzzy
 msgid ""
 "\n"
@@ -362,60 +357,60 @@ msgid ""
 "RPM build errors:\n"
 msgstr "&Sembunyi kesalahan ejaan dalam dokumen"
 
-#: build/expression.c:212
+#: build/expression.c:211
 #, fuzzy
 msgid "syntax error while parsing ==\n"
 msgstr "Ralat sintaks API Skype"
 
-#: build/expression.c:242
+#: build/expression.c:241
 #, fuzzy
 msgid "syntax error while parsing &&\n"
 msgstr "Ralat sintaks API Skype"
 
-#: build/expression.c:251
+#: build/expression.c:250
 #, fuzzy
 msgid "syntax error while parsing ||\n"
 msgstr "Ralat sintaks API Skype"
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr ""
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr ""
 
-#: build/expression.c:365
+#: build/expression.c:364
 #, fuzzy
 msgid "- only on numbers\n"
 msgstr "&Sembunyi nombor baris"
 
-#: build/expression.c:381
+#: build/expression.c:380
 #, fuzzy
 msgid "! only on numbers\n"
 msgstr "&Sembunyi nombor baris"
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 #, fuzzy
 msgid "types must match\n"
 msgstr "(padan sebarang dari berikut)"
 
-#: build/expression.c:436
+#: build/expression.c:435
 #, fuzzy
 msgid "* / not suported for strings\n"
 msgstr "Tak dapat membuka fail %s untuk menulis"
 
-#: build/expression.c:487
+#: build/expression.c:486
 #, fuzzy
 msgid "- not suported for strings\n"
 msgstr "Tak dapat membuka fail %s untuk menulis"
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr ""
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 #, fuzzy
 msgid "syntax error in expression\n"
 msgstr "Ralat sintaks API Skype"
@@ -484,339 +479,309 @@ msgstr "Nama path tidak sah."
 msgid "File capability support not built in\n"
 msgstr ""
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr ""
 
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr ""
 
-#: build/files.c:940
+#: build/files.c:939
 #, fuzzy, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr "Fail Teks dengan Nila Dipisah Koma (CSV)"
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr ""
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr ""
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, fuzzy, c-format
 msgid "File listed twice: %s\n"
 msgstr "Ralat mengimport fail %s"
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr ""
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr ""
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, fuzzy, c-format
 msgid "File not found: %s\n"
 msgstr "Fail %s tidak dijumpai"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr ""
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr ""
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, c-format
 msgid "%s: public key read failed.\n"
 msgstr ""
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr ""
 
 #: build/files.c:1635
 #, fuzzy, c-format
-msgid "%s: policy file read failed.\n"
-msgstr "Gagal untuk mencari seksyen: %s"
-
-#: build/files.c:1643
-#, fuzzy, c-format
 msgid "%s: failed to encode\n"
 msgstr "Makro %%%s gagal untuk mengembang\n"
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, fuzzy, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr "Ralat mengimport fail %s"
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, fuzzy, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "Fail %s tidak dijumpai"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, fuzzy, c-format
 msgid "File not found by glob: %s\n"
 msgstr "Fail pertolongan tidak dijumpai\n"
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, fuzzy, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr "Tak dapat membuka fail %s untuk menulis"
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, fuzzy, c-format
 msgid "line: %s\n"
 msgstr "Baris"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, fuzzy, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "Extension &fail:"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, fuzzy, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "Mengabaikan rpm buruk: %s"
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, fuzzy, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr "Bahagian hadapan untuk penciptaan fail audio"
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
 "%s"
 msgstr ""
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, fuzzy, c-format
 msgid "Processing files: %s\n"
 msgstr "&Fail Terbaru"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr ""
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr ""
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr ""
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr ""
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr ""
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr ""
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr ""
 
-#: build/names.c:202
-#, fuzzy, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr "Tak dapat membuka fail %s."
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr ""
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, fuzzy, c-format
 msgid "create archive failed: %s\n"
 msgstr "Cipta dan ubahsuai arkib"
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr ""
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr ""
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, fuzzy, c-format
 msgid "%s: line: %s\n"
 msgstr "Baris"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, fuzzy, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr "Tak dapat membuka fail %s."
+
+#: build/pack.c:228
 #, fuzzy, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "Tak dapat membuka fail %s untuk menulis"
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, fuzzy, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "Tak dapat membuka fail %s untuk menulis"
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, fuzzy, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "Tak dapat membuka fail %s untuk menulis"
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, fuzzy, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "Tak dapat membuka fail %s untuk menulis"
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, fuzzy, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "Tak dapat membuka fail %s untuk menulis"
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, fuzzy, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "Tak dapat membuka fail %s untuk menulis"
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, fuzzy, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "Tak dapat membuka fail %s untuk menulis"
 
-#: build/pack.c:262
+#: build/pack.c:297
 #, fuzzy, c-format
 msgid "Could not open Trigger script file: %s\n"
 msgstr "Tak dapat membuka fail %s untuk menulis"
 
-#: build/pack.c:288
-#, fuzzy, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr "Buka Fail"
-
-#: build/pack.c:297
-#, fuzzy, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "Sambungan Gagal"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr ""
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
-msgstr ""
-
-#: build/pack.c:410
+#: build/pack.c:369
 #, fuzzy, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "Fail %s adalah dari jenis tidak diketahui"
 
-#: build/pack.c:433
+#: build/pack.c:392
 msgid "Unable to create immutable header region.\n"
 msgstr ""
 
-#: build/pack.c:453
+#: build/pack.c:412
 msgid "Unable to write temp header\n"
 msgstr ""
 
-#: build/pack.c:463
+#: build/pack.c:422
 #, fuzzy
 msgid "Bad CSA data\n"
 msgstr "Data Program Rosak"
 
-#: build/pack.c:498
-#, fuzzy, c-format
-msgid "Generating signature: %d\n"
-msgstr "Editor Tandatangan"
-
-#: build/pack.c:535
+#: build/pack.c:489
 msgid "Unable to reload signature header.\n"
 msgstr ""
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, fuzzy, c-format
 msgid "Could not open %s: %s\n"
 msgstr "Tak dapat membuka fail %s."
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, fuzzy, c-format
 msgid "Unable to write package: %s\n"
 msgstr "Tidak dapat menulis kepada fail %s"
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, fuzzy, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr "Fail HTML untuk dibuka"
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr ""
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, fuzzy, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "Tidak dapat menulis kepada fail %s"
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr ""
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, fuzzy, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "Tidak dapat menulis kepada fail %s"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr ""
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, fuzzy, c-format
 msgid "Executing \"%s\":\n"
 msgstr "Ralat melaksanakan skrip %s"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, fuzzy, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "Sambungan Gagal"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr ""
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr ""
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, fuzzy, c-format
 msgid "cannot create %s: %s\n"
 msgstr "Hasilkan fax"
@@ -861,17 +826,20 @@ msgstr ""
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr ""
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, fuzzy, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "Mengabaikan rpm buruk: %s"
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr ""
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, fuzzy, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr "Amaran: tandabuku yang anda berikan [%s] tidak wujud."
@@ -886,463 +854,551 @@ msgstr "Log penerangan corak"
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "Ralat mengira nilai!"
+
+#: build/parsePreamble.c:154
+#, fuzzy, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr "Ubah jumlah lajur"
+
+#: build/parsePreamble.c:160
+#, fuzzy, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr "Ubah jumlah lajur"
+
+#: build/parsePreamble.c:223
+#, fuzzy, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr "Ubah jumlah lajur"
+
+#: build/parsePreamble.c:237
+#, fuzzy, c-format
+msgid "%s %d defined multiple times\n"
+msgstr "Stat pakej Mandriva Linux"
+
+#: build/parsePreamble.c:399
 #, fuzzy, c-format
 msgid "Architecture is excluded: %s\n"
 msgstr "Pilihan Semasa adalah Kosong"
 
-#: build/parsePreamble.c:223
+#: build/parsePreamble.c:404
 #, fuzzy, c-format
 msgid "Architecture is not included: %s\n"
 msgstr "Fail %s adalah jenis tidak disokong pada masa ini"
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, fuzzy, c-format
 msgid "OS is excluded: %s\n"
 msgstr "Pilihan Semasa adalah Kosong"
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, fuzzy, c-format
 msgid "OS is not included: %s\n"
 msgstr "Fail %s adalah jenis tidak disokong pada masa ini"
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, fuzzy, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "Fail HTML untuk dibuka"
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, fuzzy, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "Fail %s adalah dari jenis tidak diketahui"
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, fuzzy, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "Ubah jumlah lajur"
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, fuzzy, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "Tahap kedua..."
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, fuzzy, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr "&Sembunyi nombor baris"
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, fuzzy, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr "Cipta dokumen kosong"
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, fuzzy, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "Ubah jumlah lajur"
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, fuzzy, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr "Mengabaikan rpm buruk: %s"
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr ""
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, fuzzy, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr "mencapah selepas versi %d daripada %s"
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, fuzzy, c-format
 msgid "Bad package specification: %s\n"
 msgstr "Fail Pakej RPM"
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, fuzzy, c-format
 msgid "Package already exists: %s\n"
 msgstr "Fail telah wujud.  Tulisganti fail '%s'?"
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, fuzzy, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr "&Sembunyi nombor baris"
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, fuzzy, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr "Clip Art tidak boleh dimuatkan"
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, fuzzy, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr "Clip Art tidak boleh dimuatkan"
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, fuzzy, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "Fail Sumber C++"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, fuzzy, c-format
 msgid "No patch number %u\n"
 msgstr "Ubah jumlah lajur"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr ""
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, fuzzy, c-format
 msgid "No source number %u\n"
 msgstr "Ubah jumlah lajur"
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr ""
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, fuzzy, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr "Muatturun fail BitTorrent"
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, fuzzy, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr "Ralat mengira nilai!"
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr ""
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr ""
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, c-format
 msgid "%s: %s: %s\n"
 msgstr "%s: %s: %s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, fuzzy, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "Ubah jumlah lajur"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, fuzzy, c-format
 msgid "line %d: second %%prep\n"
 msgstr "&Sembunyi nombor baris"
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
 msgstr ""
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr ""
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, fuzzy, c-format
 msgid "line %d: Version required: %s\n"
 msgstr "mencapah selepas versi %d daripada %s"
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, fuzzy, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "Ubah jumlah lajur"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, fuzzy, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr "&Sembunyi nombor baris"
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, fuzzy, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "Ralat mengira nilai!"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr ""
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr ""
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, fuzzy, c-format
 msgid "line %d: Second %s\n"
 msgstr "Tahap kedua..."
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr ""
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, fuzzy, c-format
 msgid "line %d: %s\n"
 msgstr "Baris"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, fuzzy, c-format
 msgid "Unable to open %s: %s\n"
 msgstr "Fail HTML untuk dibuka"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr ""
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr ""
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr ""
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr ""
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr ""
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 msgid "No compatible architectures found for build\n"
 msgstr ""
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr ""
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "Gagal untuk mencari seksyen: %s"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "Fail HTML untuk dibuka"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "Fail HTML untuk dibuka"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "Fail HTML untuk dibuka"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "Ralat mengira nilai!"
+
+#: build/policies.c:254
+#, fuzzy, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr "Ralat melaksanakan skrip %s"
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "Sedang Diguna"
+
+#: build/policies.c:270
+#, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr ""
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "&Fail Terbaru"
+
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr ""
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr ""
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr ""
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr ""
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 #, fuzzy
 msgid "<source package>"
 msgstr "Pelihat Pakej"
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr ""
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr ""
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr ""
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr ""
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr ""
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 #, fuzzy
 msgid "debug file state machine"
 msgstr "Berbalik fail kepada keadaan akhir disimpan?"
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr ""
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 msgid "do not verify build dependencies"
 msgstr ""
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr ""
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 msgid "don't verify package digest(s)"
 msgstr ""
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 msgid "don't verify database header(s) when retrieved"
 msgstr ""
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 msgid "don't verify package signature(s)"
 msgstr ""
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr ""
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr ""
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr ""
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr ""
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr ""
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 #, fuzzy
 msgid "override target platform"
 msgstr "Pilih sasaran tandabuku daripada senarai."
@@ -1416,27 +1472,7 @@ msgstr ""
 msgid "Failed to find %s:\n"
 msgstr "Gagal untuk mencari seksyen: %s"
 
-#: build/spec.c:227
-#, fuzzy, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr "Ubah jumlah lajur"
-
-#: build/spec.c:233
-#, fuzzy, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr "Ubah jumlah lajur"
-
-#: build/spec.c:296
-#, fuzzy, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr "Ubah jumlah lajur"
-
-#: build/spec.c:310
-#, fuzzy, c-format
-msgid "%s %d defined multiple times\n"
-msgstr "Stat pakej Mandriva Linux"
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr ""
@@ -1800,7 +1836,7 @@ msgstr ""
 msgid "debug rpmio I/O"
 msgstr "Mod nyahpepijat"
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, fuzzy, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr "Format Senarai Kandungan"
@@ -2188,7 +2224,7 @@ msgstr ""
 msgid "don't verify files in package"
 msgstr ""
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 msgid "don't verify package dependencies"
 msgstr ""
 
@@ -2553,7 +2589,7 @@ msgid "package scriptlets can be expanded at install time."
 msgstr ""
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, fuzzy, c-format
 msgid "open of %s failed: %s\n"
 msgstr "Sambungan Gagal"
@@ -2571,7 +2607,7 @@ msgstr ""
 msgid "Preparing packages for installation..."
 msgstr ""
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 #, fuzzy
 msgid "Failed dependencies:\n"
 msgstr "Sambungan Gagal"
@@ -2581,7 +2617,7 @@ msgstr "Sambungan Gagal"
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr ""
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, fuzzy, c-format
 msgid "%s cannot be installed\n"
 msgstr "Ralat - %s tidak dijumpai"
@@ -2660,6 +2696,31 @@ msgstr "&Tetapan Halaman"
 msgid "waiting for %s lock on %s\n"
 msgstr ""
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "Fail HTML untuk dibuka"
+
+#: lib/rpmplugins.c:67
+#, fuzzy, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "Gagal untuk mencari seksyen: %s"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "Gagal untuk mencari seksyen: %s"
+
 #: lib/rpmprob.c:107
 #, fuzzy
 msgid "different"
@@ -2852,52 +2913,32 @@ msgstr "Tiada"
 msgid "erase"
 msgstr ""
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
-#: lib/rpmte.c:861
-#, fuzzy, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "Fail HTML untuk dibuka"
-
-#: lib/rpmte.c:869
-#, fuzzy, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "Fail HTML untuk dibuka"
-
-#: lib/rpmte.c:896
-#, fuzzy, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "Gagal untuk mencari seksyen: %s"
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr ""
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr "'(' tambahan dalam label pakej: %s\n"
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr ""
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr ""
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, fuzzy, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr "%s: gagal membaca manifest: %s\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 #, fuzzy
 msgid "transaction"
 msgstr "&Tetapan Halaman"
@@ -3013,11 +3054,11 @@ msgstr ""
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr "Tandatangan: TIDAK DIKETAHUI (%d)\n"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 #, fuzzy
 msgid "failed"
 msgstr "Gagal"
@@ -3277,6 +3318,92 @@ msgstr ""
 msgid "%s has too large or too small integer value, skipped\n"
 msgstr ""
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "Fail HTML untuk dibuka"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "Tak dapat membuka fail %s."
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "Tidak dapat menulis kepada fail %s"
+
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "Gagal untuk mencari seksyen: %s"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "Gagal untuk menyambung ke pelayan"
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "Fail HTML untuk dibuka"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "gagal untuk membuang direktori %s: %s\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "Gagal untuk mencari seksyen: %s"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "Fail HTML untuk dibuka"
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "Fail HTML untuk dibuka"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "Fail HTML untuk dibuka"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, c-format
+msgid "%s terminated abnormally\n"
+msgstr ""
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "Makro %%%s gagal untuk mengembang\n"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "gagal untuk mencipta direktori %s: %s\n"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3438,16 +3565,32 @@ msgstr "(tiada ralat)"
 msgid "Failed to register fork handler: %m\n"
 msgstr "Gagal untuk mencari seksyen: %s"
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s: gagal membaca manifest: %s\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 msgid "don't verify header+payload signature"
 msgstr ""
 
 #, fuzzy
+#~ msgid "%s: policy file read failed.\n"
+#~ msgstr "Gagal untuk mencari seksyen: %s"
+
+#, fuzzy
+#~ msgid "readRPM: open %s: %s\n"
+#~ msgstr "Buka Fail"
+
+#, fuzzy
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "Sambungan Gagal"
+
+#, fuzzy
+#~ msgid "Generating signature: %d\n"
+#~ msgstr "Editor Tandatangan"
+
+#, fuzzy
 #~ msgid "%s failed\n"
 #~ msgstr "Gagal"
 
@@ -3563,9 +3706,6 @@ msgstr ""
 #~ msgid "Server timeout"
 #~ msgstr "Pelayan masatamat"
 
-#~ msgid "Failed to connect to server"
-#~ msgstr "Gagal untuk menyambung ke pelayan"
-
 #~ msgid "I/O error to local file"
 #~ msgstr "Ralat I/O ke fail tempatan"
 
index 26b6d63..4559cd4 100644 (file)
--- a/po/nb.po
+++ b/po/nb.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2001-06-27 12:24+0200\n"
 "Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n"
 "Language-Team: Norwegian <no@li.org>\n"
@@ -33,17 +33,12 @@ msgid ""
 msgstr ""
 "Dette progeammet kan redistribueres fritt under betingelsene gitt i GNU GPL"
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr "Intern feil i argumentprosesseringen (%d) :-(\n"
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, fuzzy, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "feil under oppretting av arkiv %s\n"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr "kjøring feilet\n"
@@ -63,130 +58,130 @@ msgstr "feil under lesing av header fra pakke\n"
 msgid "cannot re-open payload: %s\n"
 msgstr "kan ikke gjenåpne \"payload\": %s\n"
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 #, fuzzy
 msgid "Query/Verify package selection options:"
 msgstr "spør/verifiser pakke(r) i gruppe"
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr ""
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr ""
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 msgid "Signature options:"
 msgstr ""
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr ""
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr ""
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 msgid "Common options for all rpm modes and executables:"
 msgstr ""
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr "kun ett større modi kan spesifiseres"
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr "én type spørring/verifisering kan utføres om gangen"
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr "uventede flagg for spørring"
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr "ventet spørringsformat"
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr "uventet spørringskilde"
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr "kun installasjon, oppgradering, rmsource og rmspec kan tvinges"
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr "filer kan kun omplasseres under pakkeinstallasjon"
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr ""
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr ""
 "--relocate og --excludepath kan kun brukes ved installasjon av nye pakker"
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr "--prefix kan kun brukes ved installasjon av nye pakker"
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr "argumenter til --prefix må begynne med en /"
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr "--hash (-h) kan kun spesifiseres under pakkeinstallasjon"
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr "--percent kan kun spesifiseres under pakkeinstallasjon"
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr ""
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr ""
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr ""
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
@@ -194,7 +189,7 @@ msgstr ""
 "skript som slår av alternativer kan kun spesifiseres under pakkeinstallasjon "
 "og sletting"
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
@@ -202,138 +197,138 @@ msgstr ""
 "alternativer som slår av utløsing  kan kun spesifiseres under "
 "pakkeinstallasjon, og sletting"
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
 msgstr ""
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
 msgstr ""
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
 msgstr ""
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr ""
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr "ingen filer å signere\n"
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr "kan ikke aksessere fil %s\n"
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr "Skriv inn passord: "
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr "Passordsjekk feilet\n"
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr "Passord er ok.\n"
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr ""
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr ""
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 #, fuzzy
 msgid "no packages given for erase"
 msgstr "ingen pakker oppgitt for installering"
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr "ingen pakker oppgitt for installering"
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr "ingen argumenter oppgitt for spørring"
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr "ingen argumenter oppgitt for verifisering"
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 #, fuzzy
 msgid "no arguments given"
 msgstr "ingen argumenter oppgitt for spørring"
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr ""
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 #, fuzzy
 msgid "Failed build dependencies:\n"
 msgstr "feil med avhengigheter under bygging:\n"
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr "Kunne ikke åpne spec fil %s: %s\n"
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr "Kunne ikke åpne tar-rør: %m\n"
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr "Feil under lesing av spec-fil fra %s\n"
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "Feil under endring av navn fra %s til %s: %m\n"
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "kunne ikke kjøre stat på %s: %m\n"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "Fil %s er ikke en vanlig fil.\n"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr "Fil %s ser ikke ut til å være en spec-fil.\n"
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr "Bygger målplattformene: %s\n"
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr "Bygger for mål %s\n"
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr "Kunne ikke åpne spec fil %s: %s\n"
 
@@ -352,7 +347,7 @@ msgstr "Kj
 msgid "Bad exit status from %s (%s)\n"
 msgstr "Ugyldig sluttstatus fra %s (%s)\n"
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
@@ -362,52 +357,52 @@ msgstr ""
 "\n"
 "RPM-feil under bygging:\n"
 
-#: build/expression.c:212
+#: build/expression.c:211
 msgid "syntax error while parsing ==\n"
 msgstr "syntaksfeil under lesing av ==\n"
 
-#: build/expression.c:242
+#: build/expression.c:241
 msgid "syntax error while parsing &&\n"
 msgstr "syntaksfeil under lesing av &&\n"
 
-#: build/expression.c:251
+#: build/expression.c:250
 msgid "syntax error while parsing ||\n"
 msgstr "syntaksfeil under lesing av ||\n"
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr "feil under lesing av uttrykk\n"
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr "ubalansert (\n"
 
-#: build/expression.c:365
+#: build/expression.c:364
 msgid "- only on numbers\n"
 msgstr "- kun på tall\n"
 
-#: build/expression.c:381
+#: build/expression.c:380
 msgid "! only on numbers\n"
 msgstr "! kun på tall\n"
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 msgid "types must match\n"
 msgstr "typene må være like\n"
 
-#: build/expression.c:436
+#: build/expression.c:435
 msgid "* / not suported for strings\n"
 msgstr "* / ikke støttet for strenger\n"
 
-#: build/expression.c:487
+#: build/expression.c:486
 msgid "- not suported for strings\n"
 msgstr "- ikke støttet for strenger\n"
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr "&& og || ikke støttet for strenger\n"
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 msgid "syntax error in expression\n"
 msgstr "syntaksfeil i uttrykk\n"
 
@@ -475,341 +470,311 @@ msgstr "Ugyldig %s-tegn: %s\n"
 msgid "File capability support not built in\n"
 msgstr ""
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr ""
 
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr "To filer på én linje: %s\n"
 
-#: build/files.c:940
+#: build/files.c:939
 #, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr "Filen må begynne med \"/\": %s\n"
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr "Kan ikke blande spesiell %%doc med andre skjema: %s\n"
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr ""
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, c-format
 msgid "File listed twice: %s\n"
 msgstr "Fil listet to ganger: %s\n"
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr "Symbolsk lenke peker til BuildRoot: %s -> %s\n"
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr ""
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, c-format
 msgid "File not found: %s\n"
 msgstr "Fil ikke funnet: %s\n"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr ""
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr ""
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, fuzzy, c-format
 msgid "%s: public key read failed.\n"
 msgstr "%s: readLead feilet\n"
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr ""
 
 #: build/files.c:1635
 #, fuzzy, c-format
-msgid "%s: policy file read failed.\n"
-msgstr "%s: readLead feilet\n"
-
-#: build/files.c:1643
-#, fuzzy, c-format
 msgid "%s: failed to encode\n"
 msgstr "%s feilet\n"
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr ""
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, fuzzy, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "linje %d: Filnavn ikke tillatt: %s\n"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, c-format
 msgid "File not found by glob: %s\n"
 msgstr ""
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, fuzzy, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr "Kunne ikke åpne spec fil %s: %s\n"
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, c-format
 msgid "line: %s\n"
 msgstr "Installerer %s\n"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "Ugyldig fil %s: %s\n"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "Ugyldig eier/gruppe: %s\n"
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, fuzzy, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr "ingen pakke utløser %s\n"
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
 "%s"
 msgstr ""
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, fuzzy, c-format
 msgid "Processing files: %s\n"
 msgstr "kan ikke aksessere fil %s\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr ""
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr ""
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr ""
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr ""
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr ""
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr ""
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr ""
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr ""
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr "klarte ikke å åpne %s: %s\n"
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, c-format
 msgid "create archive failed: %s\n"
 msgstr "feil under oppretting av arkiv %s\n"
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr "cpio_copy skriving feilet: %s\n"
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr "cpio_copy: feil under lesing: %s\n"
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, fuzzy, c-format
 msgid "%s: line: %s\n"
 msgstr "Installerer %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr ""
+
+#: build/pack.c:228
 #, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "Kunne ikke åpne PreIn-fil: %s\n"
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "Kunne ikke åpne PreUn-fil: %s\n"
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, fuzzy, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "Kunne ikke åpne PreIn-fil: %s\n"
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "Kunne ikke åpne PostIn-fil: %s\n"
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "Kunne ikke åpne PostUn-fil: %s\n"
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, fuzzy, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "Kunne ikke åpne PostIn-fil: %s\n"
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "Kunne ikke åpne VerifyScript-fil: %s\n"
 
-#: build/pack.c:262
+#: build/pack.c:297
 #, c-format
 msgid "Could not open Trigger script file: %s\n"
 msgstr ""
 
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr ""
-
-#: build/pack.c:297
-#, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "%s: Fseek feilet: %s\n"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr "readRPM: %s er ikke en RPM-pakke\n"
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
-msgstr "readRPM: leser header fra %s\n"
-
-#: build/pack.c:410
+#: build/pack.c:369
 #, fuzzy, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "Ukjent ikontype: %s\n"
 
-#: build/pack.c:433
+#: build/pack.c:392
 #, fuzzy
 msgid "Unable to create immutable header region.\n"
 msgstr "Kunne ikke åpne spec fil %s: %s\n"
 
-#: build/pack.c:453
+#: build/pack.c:412
 #, fuzzy
 msgid "Unable to write temp header\n"
 msgstr "Kunne ikke skrive header til %s: %s\n"
 
-#: build/pack.c:463
+#: build/pack.c:422
 msgid "Bad CSA data\n"
 msgstr "Ugyldige CSA-data\n"
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr "Genererer signatur: %d\n"
-
-#: build/pack.c:535
+#: build/pack.c:489
 #, fuzzy
 msgid "Unable to reload signature header.\n"
 msgstr "Kunne ikke åpne spec fil %s: %s\n"
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr "Kunne ikke åpne %s: %s\n"
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, c-format
 msgid "Unable to write package: %s\n"
 msgstr "Kunne ikke skrive pakke: %s\n"
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr "Kunne ikke åpne sigmål %s: %s\n"
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr "Kunne ikke åpne spec fil %s: %s\n"
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "Kunne ikke skrive header til %s: %s\n"
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr "Kunne ikke lese \"payload\" fra %s: %s\n"
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "Kunne ikke skrive \"payload\" til %s: %s\n"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "Skrev: %s\n"
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, fuzzy, c-format
 msgid "Executing \"%s\":\n"
 msgstr "Kjører(%s): %s\n"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, fuzzy, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "Kjøring av %s feilet (%s): %s\n"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, fuzzy, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr "Passordsjekk feilet\n"
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr ""
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr ""
@@ -854,17 +819,20 @@ msgstr ""
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr ""
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "linje %d: Ugyldig flagg %s: %s\n"
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr ""
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr ""
@@ -879,212 +847,237 @@ msgstr ""
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr "linje %d: Feil under lesing av %%filer: %s\n"
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "linje %d: Feil under lesing av %%filer: %s\n"
+
+#: build/parsePreamble.c:154
+#, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr "linje %d: Ugyldig nummer: %s\n"
+
+#: build/parsePreamble.c:160
+#, fuzzy, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr "linje %d: Ugyldig no%s nummer: %d\n"
+
+#: build/parsePreamble.c:223
+#, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr "linje %d: Ugyldig %s-nummer: %s\n"
+
+#: build/parsePreamble.c:237
+#, fuzzy, c-format
+msgid "%s %d defined multiple times\n"
+msgstr "\"%s\" spesifiserer flere pakker\n"
+
+#: build/parsePreamble.c:399
 #, c-format
 msgid "Architecture is excluded: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:223
+#: build/parsePreamble.c:404
 #, c-format
 msgid "Architecture is not included: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, c-format
 msgid "OS is excluded: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, c-format
 msgid "OS is not included: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr "%s-felt må være tilstede i pakken: %s\n"
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "Kunne ikke åpne ikon %s: %s\n"
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr "Kan ikke lese ikon %s: %s\n"
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "Ukjent ikontype: %s\n"
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr "linje %d: Tagg tar kun et enkelt tegn: %s\n"
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, fuzzy, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "linje %d: Ugyldig tegn '-' i %s: %s\n"
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, fuzzy, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "linje %d: Ugyldig tegn '-' i %s: %s\n"
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, fuzzy, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr "linje %d: Ugyldig tegn '-' i %s: %s\n"
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr "linje %d: Feilutformet tagg: %s\n"
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr "linje %d: Tom tagg: %s\n"
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr "linje %d: Prefiks må ikke slutte på \"/\": %s\n"
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr "linje %d: Docdir må begynne med '/': %s\n"
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, fuzzy, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "linje %d: Epoch/serienummer må være et tall: %s\n"
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr "linje %d: Ugyldig %s: kvalifikatorer: %s\n"
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr "linje %d: Ugyldig BuildArchitecture format: %s\n"
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr "Intern feil: Ugyldig tag %d\n"
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, fuzzy, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr "linje %d: Versjon kreves: %s\n"
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, c-format
 msgid "Bad package specification: %s\n"
 msgstr "Ugyldig pakkespesifikasjon: %s\n"
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, c-format
 msgid "Package already exists: %s\n"
 msgstr "Pakke eksisterer allerede: %s\n"
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr "linje %d: Ukjent tagg: %s\n"
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, fuzzy, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr "BuildRoot kan ikke være \"/\": %s\n"
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, fuzzy, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr "BuildRoot kan ikke være \"/\": %s\n"
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "kunne ikke opprette %s: %s\n"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, fuzzy, c-format
 msgid "No patch number %u\n"
 msgstr "Ingen patch-nummer %d\n"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr ""
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, fuzzy, c-format
 msgid "No source number %u\n"
 msgstr "Ingen kildenummer %d\n"
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 #, fuzzy
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr "kildepakke inneholder ikke en .spec-fil\n"
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr "Kunne ikke laste ned ikke-kilde %s: %s\n"
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr "Feil under lesing av %%setup: %s\n"
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr "linje %d: Ugyldig argument til %%setup: %s\n"
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr "linje %d: Ugyldig %%setup flagg %s: %s\n"
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, fuzzy, c-format
 msgid "%s: %s: %s\n"
 msgstr "%s: %s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, fuzzy, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "ugyldig pakkenummer: %s\n"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, c-format
 msgid "line %d: second %%prep\n"
 msgstr "linje %d: %%prep for andre gang\n"
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
@@ -1092,257 +1085,320 @@ msgstr ""
 "linje %d: Avhengighetstegn må begynne med alfanumerisk tegn, '_' eller '/': "
 "%s\n"
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr "linje %d: Filnavn med versjon ikke tillatt: %s\n"
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, c-format
 msgid "line %d: Version required: %s\n"
 msgstr "linje %d: Versjon kreves: %s\n"
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, fuzzy, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "linje %d: Ugyldig nummer: %s\n"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr "linje %d: triggere må ha --: %s\n"
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "linje %d: Feil under lesing av %s: %s\n"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, fuzzy, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr "linje %d: skriptprogram må begynne med '/': %s\n"
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr "linje %d: skriptprogram må begynne med '/': %s\n"
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, c-format
 msgid "line %d: Second %s\n"
 msgstr "linje %d: Andre %s\n"
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, fuzzy, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr "linje %d: Feilutformet tagg: %s\n"
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, c-format
 msgid "line %d: %s\n"
 msgstr "linje %d: %s\n"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr "Kan ikke åpne %s: %s\n"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr "Åpen %%if\n"
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr "%s:%d: parseExpressionBoolean returnerer %d\n"
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr "%s:%d: %%else uten %%if\n"
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr "%s:%d: %%endif uten %%if\n"
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr "ugyldig %%include utsagn\n"
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 msgid "No compatible architectures found for build\n"
 msgstr "Ingen kompatible arkitekturer funnet for bygging\n"
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr "Pakken har ingen %%description: %s\n"
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "Feil under lesing av spec-fil fra %s\n"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "Feil under lesing av spec-fil fra %s\n"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "Feil under lesing av spec-fil fra %s\n"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "Kunne ikke åpne tar-rør: %m\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "Feil under lesing av %%setup: %s\n"
+
+#: build/policies.c:254
+#, fuzzy, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr "Kjører(%s): %s\n"
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "Mangler '(' i %s %s\n"
+
+#: build/policies.c:270
+#, fuzzy, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr "For mange argumenter i datalinje ved %s:%d\n"
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "kan ikke aksessere fil %s\n"
+
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr "Feil under lesing av spec fil fra %s\n"
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr ""
 "bygg gjennom %prep (pakk ut kildekoden og legg til patcher) fra <specfil>"
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr "<specfil>"
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr "bygg kilde- og binærpakker fra <specfil>"
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr "spør pakke som eier <fil>"
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr ""
 "bygg gjennom %prep (pakk ut kildekoden og legg til patcher) fra <tarball>"
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr "<tarball>"
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr "verifiser %files seksjon fra <tarball>"
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr "bygg kilde- og binærpakker fra <tarball>"
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr "bygg binær-pakke fra <kildepakke>"
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 msgid "<source package>"
 msgstr "<kildepakke>"
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr ""
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr ""
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr "fjern byggtreet når ferdig"
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr "generer headere som er kompatible med rpm4 pakker"
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr ""
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 msgid "debug file state machine"
 msgstr ""
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr ""
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 #, fuzzy
 msgid "do not verify build dependencies"
 msgstr "ikke verifiser pakkeavhengigheter"
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr ""
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 #, fuzzy
 msgid "don't verify package digest(s)"
 msgstr "ikke verifiser pakkeavhengigheter"
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 #, fuzzy
 msgid "don't verify database header(s) when retrieved"
 msgstr "ikke verifiser pakkearkitektur"
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 #, fuzzy
 msgid "don't verify package signature(s)"
 msgstr "verifiser pakkesignatur"
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr ""
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr "fjern kildekoden når ferdig"
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr ""
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr "hopp rett til spesifisert steg (kun for c,i)"
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr "generer PGP/GPG signatur"
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr ""
 
@@ -1415,27 +1471,7 @@ msgstr "Fil %s: %s\n"
 msgid "Failed to find %s:\n"
 msgstr "Klarte ikke å finne %s:\n"
 
-#: build/spec.c:227
-#, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr "linje %d: Ugyldig nummer: %s\n"
-
-#: build/spec.c:233
-#, fuzzy, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr "linje %d: Ugyldig no%s nummer: %d\n"
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr "linje %d: Ugyldig %s-nummer: %s\n"
-
-#: build/spec.c:310
-#, fuzzy, c-format
-msgid "%s %d defined multiple times\n"
-msgstr "\"%s\" spesifiserer flere pakker\n"
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr ""
@@ -1787,7 +1823,7 @@ msgstr ""
 msgid "debug rpmio I/O"
 msgstr "feilsøk rpmio I/U"
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr ""
@@ -2179,7 +2215,7 @@ msgstr "ikke verifiser filer i pakke"
 msgid "don't verify files in package"
 msgstr "ikke verifiser filer i pakke"
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 msgid "don't verify package dependencies"
 msgstr "ikke verifiser pakkeavhengigheter"
 
@@ -2540,7 +2576,7 @@ msgid "package scriptlets can be expanded at install time."
 msgstr "pakke %s er allerede installert"
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr "feil under åpning av %s: %s\n"
@@ -2558,7 +2594,7 @@ msgstr "Forbereder..."
 msgid "Preparing packages for installation..."
 msgstr "Forbereder pakker for installasjon..."
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 #, fuzzy
 msgid "Failed dependencies:\n"
 msgstr "feilede avhengigheter:\n"
@@ -2568,7 +2604,7 @@ msgstr "feilede avhengigheter:\n"
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr "ingen pakke utløser %s\n"
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr ""
@@ -2647,6 +2683,31 @@ msgstr "kan ikke opprette %%%s %s\n"
 msgid "waiting for %s lock on %s\n"
 msgstr "relokerer %s til %s\n"
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "klarte ikke å åpne %s: %s\n"
+
+#: lib/rpmplugins.c:67
+#, fuzzy, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "Feil under endring av navn fra %s til %s: %m\n"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "Feil under endring av navn fra %s til %s: %m\n"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr ""
@@ -2839,52 +2900,32 @@ msgstr "ikke installert"
 msgid "erase"
 msgstr ""
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
-#: lib/rpmte.c:861
-#, fuzzy, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "klarte ikke å åpne %s: %s\n"
-
-#: lib/rpmte.c:869
-#, fuzzy, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "kunne ikke opprette %s: %s\n"
-
-#: lib/rpmte.c:896
-#, fuzzy, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "Feil under endring av navn fra %s til %s: %m\n"
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "kan ikke åpne pakkedatabase i %s\n"
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, fuzzy, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr "ugyldig pakkenummer: %s\n"
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, fuzzy, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr "Mangler '(' i %s %s\n"
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, fuzzy, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr "ugyldig pakkenummer: %s\n"
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, fuzzy, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr "%s: readLead feilet\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 msgid "transaction"
 msgstr ""
 
@@ -3000,11 +3041,11 @@ msgstr ""
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 #, fuzzy
 msgid "failed"
 msgstr "%s feilet\n"
@@ -3271,6 +3312,92 @@ msgstr ""
 msgid "%s has too large or too small integer value, skipped\n"
 msgstr ""
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "Feil under lesing av spec-fil fra %s\n"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "klarte ikke å åpne %s: %s\n"
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "Feil under lesing av spec-fil fra %s\n"
+
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "kunne ikke opprette %s: %s\n"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "Feil under lesing av spec-fil fra %s\n"
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "klarte ikke å åpne %s: %s\n"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "Feil under endring av navn fra %s til %s: %m\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "Feil under endring av navn fra %s til %s: %m\n"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "kunne ikke opprette %s: %s\n"
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "klarte ikke å åpne %s: %s\n"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "kunne ikke opprette %s: %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, c-format
+msgid "%s terminated abnormally\n"
+msgstr ""
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "%s feilet\n"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "Feil under lesing av spec-fil fra %s\n"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3431,16 +3558,38 @@ msgstr ""
 msgid "Failed to register fork handler: %m\n"
 msgstr "Feil under lesing av spec-fil fra %s\n"
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s: lesing av manifest feilet: %s\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 #, fuzzy
 msgid "don't verify header+payload signature"
 msgstr "verifiser pakkesignatur"
 
+#~ msgid "Internal error in argument processing (%d) :-(\n"
+#~ msgstr "Intern feil i argumentprosesseringen (%d) :-(\n"
+
+#, fuzzy
+#~ msgid "%s: policy file read failed.\n"
+#~ msgstr "%s: readLead feilet\n"
+
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "%s: Fseek feilet: %s\n"
+
+#~ msgid "readRPM: %s is not an RPM package\n"
+#~ msgstr "readRPM: %s er ikke en RPM-pakke\n"
+
+#~ msgid "readRPM: reading header from %s\n"
+#~ msgstr "readRPM: leser header fra %s\n"
+
+#~ msgid "Generating signature: %d\n"
+#~ msgstr "Genererer signatur: %d\n"
+
+#~ msgid "generate PGP/GPG signature"
+#~ msgstr "generer PGP/GPG signatur"
+
 #~ msgid "no packages files given for rebuild"
 #~ msgstr "ingen pakkefiler oppgitt for ombygging"
 
@@ -3589,9 +3738,6 @@ msgstr "verifiser pakkesignatur"
 #~ msgid "URL helper failed: %s (%d)\n"
 #~ msgstr "lesing feilet: %s (%d)\n"
 
-#~ msgid "failed to create %s: %s\n"
-#~ msgstr "kunne ikke opprette %s: %s\n"
-
 #~ msgid "save erased package files by renaming into sub-directory"
 #~ msgstr "lagre slettede pakkefiler ved å endre navn til underkatalog"
 
index d1a72bc..a389871 100644 (file)
--- a/po/nl.po
+++ b/po/nl.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: rpm\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2008-09-03 22:17+0200\n"
 "Last-Translator: Peter van Egdom <p.van.egdom@gmail.com>\n"
 "Language-Team: Dutch <fedora-trans-list@redhat.com>\n"
@@ -38,17 +38,12 @@ msgid ""
 "This program may be freely redistributed under the terms of the GNU GPL\n"
 msgstr ""
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr ""
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr ""
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr ""
@@ -68,268 +63,268 @@ msgstr ""
 msgid "cannot re-open payload: %s\n"
 msgstr ""
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 msgid "Query/Verify package selection options:"
 msgstr ""
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr ""
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr ""
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 msgid "Signature options:"
 msgstr ""
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr "Database opties:"
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr ""
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 msgid "Common options for all rpm modes and executables:"
 msgstr ""
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr ""
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr ""
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr ""
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr ""
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr ""
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr ""
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr ""
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr ""
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr ""
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr ""
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr ""
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr ""
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr ""
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr ""
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
 msgstr ""
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
 msgstr ""
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
 msgstr ""
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
 msgstr ""
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
 msgstr ""
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr ""
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr ""
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr ""
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr ""
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr ""
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr ""
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr ""
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr ""
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 msgid "no packages given for erase"
 msgstr ""
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr ""
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr ""
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr ""
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 msgid "no arguments given"
 msgstr ""
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr ""
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 msgid "Failed build dependencies:\n"
 msgstr ""
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr ""
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr ""
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr ""
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr ""
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, c-format
 msgid "failed to stat %s: %m\n"
 msgstr ""
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, c-format
 msgid "File %s is not a regular file.\n"
 msgstr ""
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr ""
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr ""
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr ""
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr ""
 
@@ -348,59 +343,59 @@ msgstr ""
 msgid "Bad exit status from %s (%s)\n"
 msgstr ""
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
 "RPM build errors:\n"
 msgstr ""
 
-#: build/expression.c:212
+#: build/expression.c:211
 msgid "syntax error while parsing ==\n"
 msgstr ""
 
-#: build/expression.c:242
+#: build/expression.c:241
 msgid "syntax error while parsing &&\n"
 msgstr ""
 
-#: build/expression.c:251
+#: build/expression.c:250
 msgid "syntax error while parsing ||\n"
 msgstr ""
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr ""
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr ""
 
-#: build/expression.c:365
+#: build/expression.c:364
 msgid "- only on numbers\n"
 msgstr ""
 
-#: build/expression.c:381
+#: build/expression.c:380
 msgid "! only on numbers\n"
 msgstr ""
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 msgid "types must match\n"
 msgstr ""
 
-#: build/expression.c:436
+#: build/expression.c:435
 msgid "* / not suported for strings\n"
 msgstr ""
 
-#: build/expression.c:487
+#: build/expression.c:486
 msgid "- not suported for strings\n"
 msgstr ""
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr ""
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 msgid "syntax error in expression\n"
 msgstr ""
 
@@ -468,338 +463,308 @@ msgstr ""
 msgid "File capability support not built in\n"
 msgstr ""
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr ""
 
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr ""
 
-#: build/files.c:940
+#: build/files.c:939
 #, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr ""
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr ""
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr ""
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, c-format
 msgid "File listed twice: %s\n"
 msgstr ""
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr ""
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr ""
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, c-format
 msgid "File not found: %s\n"
 msgstr ""
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr ""
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr ""
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, c-format
 msgid "%s: public key read failed.\n"
 msgstr ""
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr ""
 
 #: build/files.c:1635
 #, c-format
-msgid "%s: policy file read failed.\n"
-msgstr ""
-
-#: build/files.c:1643
-#, c-format
 msgid "%s: failed to encode\n"
 msgstr ""
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr ""
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "Glob niet toegestaan: %s\n"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, c-format
 msgid "File not found by glob: %s\n"
 msgstr ""
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr ""
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, c-format
 msgid "line: %s\n"
 msgstr "regel: %s\n"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, c-format
 msgid "Bad file: %s: %s\n"
 msgstr ""
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr ""
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr ""
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
 "%s"
 msgstr ""
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, fuzzy, c-format
 msgid "Processing files: %s\n"
 msgstr "bestand %s: %s\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr ""
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr ""
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr ""
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr ""
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr ""
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr ""
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr ""
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr ""
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr ""
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, c-format
 msgid "create archive failed: %s\n"
 msgstr ""
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr ""
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr ""
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, c-format
 msgid "%s: line: %s\n"
 msgstr "%s: regel: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr ""
+
+#: build/pack.c:228
 #, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr ""
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr ""
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr ""
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr ""
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr ""
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr ""
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr ""
 
-#: build/pack.c:262
-#, c-format
-msgid "Could not open Trigger script file: %s\n"
-msgstr ""
-
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr "readRPM: open %s: %s\n"
-
 #: build/pack.c:297
 #, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr ""
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr "readRPM: %s is geen RPM pakket\n"
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
+msgid "Could not open Trigger script file: %s\n"
 msgstr ""
 
-#: build/pack.c:410
+#: build/pack.c:369
 #, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr ""
 
-#: build/pack.c:433
+#: build/pack.c:392
 msgid "Unable to create immutable header region.\n"
 msgstr ""
 
-#: build/pack.c:453
+#: build/pack.c:412
 msgid "Unable to write temp header\n"
 msgstr ""
 
-#: build/pack.c:463
+#: build/pack.c:422
 msgid "Bad CSA data\n"
 msgstr ""
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr ""
-
-#: build/pack.c:535
+#: build/pack.c:489
 msgid "Unable to reload signature header.\n"
 msgstr ""
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr ""
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, c-format
 msgid "Unable to write package: %s\n"
 msgstr ""
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr ""
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr ""
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr ""
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr ""
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr ""
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr ""
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, c-format
 msgid "Executing \"%s\":\n"
 msgstr ""
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr ""
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr ""
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr ""
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr ""
@@ -844,17 +809,20 @@ msgstr ""
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr ""
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr ""
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr ""
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr ""
@@ -869,461 +837,548 @@ msgstr ""
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
 #, c-format
-msgid "Architecture is excluded: %s\n"
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr ""
+
+#: build/parsePreamble.c:154
+#, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr ""
+
+#: build/parsePreamble.c:160
+#, c-format
+msgid "line %d: Bad no%s number: %u\n"
 msgstr ""
 
 #: build/parsePreamble.c:223
 #, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr ""
+
+#: build/parsePreamble.c:237
+#, c-format
+msgid "%s %d defined multiple times\n"
+msgstr ""
+
+#: build/parsePreamble.c:399
+#, c-format
+msgid "Architecture is excluded: %s\n"
+msgstr ""
+
+#: build/parsePreamble.c:404
+#, c-format
 msgid "Architecture is not included: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, c-format
 msgid "OS is excluded: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, c-format
 msgid "OS is not included: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, c-format
 msgid "Unknown icon type: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr ""
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, c-format
 msgid "Bad package specification: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, c-format
 msgid "Package already exists: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr ""
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr ""
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, c-format
 msgid "Bad source: %s: %s\n"
 msgstr ""
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, c-format
 msgid "No patch number %u\n"
 msgstr ""
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr ""
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, c-format
 msgid "No source number %u\n"
 msgstr ""
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr ""
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr ""
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr ""
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr ""
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr ""
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, c-format
 msgid "%s: %s: %s\n"
 msgstr "%s: %s: %s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr ""
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, c-format
 msgid "line %d: second %%prep\n"
 msgstr ""
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
 msgstr ""
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr ""
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, c-format
 msgid "line %d: Version required: %s\n"
 msgstr ""
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr ""
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr ""
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr ""
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr ""
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr ""
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, c-format
 msgid "line %d: Second %s\n"
 msgstr ""
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr ""
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, c-format
 msgid "line %d: %s\n"
 msgstr "regel %d: %s\n"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr ""
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr ""
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr ""
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr ""
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr ""
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr ""
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 msgid "No compatible architectures found for build\n"
 msgstr ""
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr ""
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+msgid "Failed to get policies from header\n"
+msgstr ""
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "bestand %s: %s\n"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "bestand %s: %s\n"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "bestand %s: %s\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "bestand %s: %s\n"
+
+#: build/policies.c:254
+#, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr ""
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "Ontbrekende %s in %s %s\n"
+
+#: build/policies.c:270
+#, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr ""
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "bestand %s: %s\n"
+
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr ""
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr ""
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr "<tarball>"
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr ""
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 msgid "<source package>"
 msgstr ""
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr ""
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr ""
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr ""
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr ""
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr ""
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 msgid "debug file state machine"
 msgstr ""
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr ""
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 msgid "do not verify build dependencies"
 msgstr ""
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr ""
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 msgid "don't verify package digest(s)"
 msgstr ""
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 msgid "don't verify database header(s) when retrieved"
 msgstr ""
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 msgid "don't verify package signature(s)"
 msgstr ""
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr ""
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr ""
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr ""
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr ""
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr ""
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr ""
 
@@ -1396,27 +1451,7 @@ msgstr ""
 msgid "Failed to find %s:\n"
 msgstr ""
 
-#: build/spec.c:227
-#, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr ""
-
-#: build/spec.c:233
-#, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr ""
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr ""
-
-#: build/spec.c:310
-#, c-format
-msgid "%s %d defined multiple times\n"
-msgstr ""
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr ""
@@ -1761,7 +1796,7 @@ msgstr ""
 msgid "debug rpmio I/O"
 msgstr ""
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr ""
@@ -2131,7 +2166,7 @@ msgstr ""
 msgid "don't verify files in package"
 msgstr ""
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 msgid "don't verify package dependencies"
 msgstr ""
 
@@ -2482,7 +2517,7 @@ msgid "package scriptlets can be expanded at install time."
 msgstr "pakket %s is reeds geïnstalleerd"
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr ""
@@ -2500,7 +2535,7 @@ msgstr ""
 msgid "Preparing packages for installation..."
 msgstr ""
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 msgid "Failed dependencies:\n"
 msgstr ""
 
@@ -2509,7 +2544,7 @@ msgstr ""
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr ""
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr ""
@@ -2586,6 +2621,31 @@ msgstr ""
 msgid "waiting for %s lock on %s\n"
 msgstr ""
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "bestand %s: %s\n"
+
+#: lib/rpmplugins.c:67
+#, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr ""
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "bestand %s: %s\n"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr "verschillend"
@@ -2777,52 +2837,32 @@ msgstr "(geïnstalleerd) "
 msgid "erase"
 msgstr ""
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
-#: lib/rpmte.c:861
-#, fuzzy, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "bestand %s: %s\n"
-
-#: lib/rpmte.c:869
-#, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr ""
-
-#: lib/rpmte.c:896
-#, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr ""
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr ""
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr ""
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr "ontbrekende '(' in pakketlabel: %s\n"
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr "ontbrekende ')' in pakketlabel: %s\n"
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr ""
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 msgid "transaction"
 msgstr ""
 
@@ -2937,11 +2977,11 @@ msgstr ""
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 #, fuzzy
 msgid "failed"
 msgstr " mislukt - "
@@ -3201,6 +3241,90 @@ msgstr ""
 msgid "%s has too large or too small integer value, skipped\n"
 msgstr ""
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "bestand %s: %s\n"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "bestand %s: %s\n"
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "bestand %s: %s\n"
+
+#: plugins/sepolicy.c:304
+msgid "Failed to create semanage handle\n"
+msgstr ""
+
+#: plugins/sepolicy.c:310
+msgid "Failed to connect to policy handler\n"
+msgstr ""
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "bestand %s: %s\n"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "bestand %s: %s\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "bestand %s: %s\n"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "bestand %s: %s\n"
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "bestand %s: %s\n"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "bestand %s: %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, c-format
+msgid "%s terminated abnormally\n"
+msgstr ""
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, c-format
+msgid "%s failed with exit code %i\n"
+msgstr ""
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr ""
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3361,15 +3485,21 @@ msgstr "(geen fout)"
 msgid "Failed to register fork handler: %m\n"
 msgstr ""
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr ""
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 msgid "don't verify header+payload signature"
 msgstr ""
 
+#~ msgid "readRPM: open %s: %s\n"
+#~ msgstr "readRPM: open %s: %s\n"
+
+#~ msgid "readRPM: %s is not an RPM package\n"
+#~ msgstr "readRPM: %s is geen RPM pakket\n"
+
 #~ msgid "Unknown system error"
 #~ msgstr "Onbekende systeemfout"
 
index d3ce725..aab7894 100644 (file)
--- a/po/pl.po
+++ b/po/pl.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pl\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2010-08-22 22:29+0200\n"
 "Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n"
 "Language-Team: Polish <trans-pl@lists.fedoraproject.org>\n"
@@ -41,17 +41,12 @@ msgstr ""
 "Ten program może być swobodnie rozpowszechniany na warunkach licencji GNU "
 "GPL\n"
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr "Wewnętrzny błąd w przetwarzaniu parametru (%d) :-(\n"
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "utworzenie potoku dla --pipe nie powiodło się: %m\n"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr "wykonanie nie powiodło się\n"
@@ -71,132 +66,132 @@ msgstr "błąd podczas odczytywania nagłówka z pakietu\n"
 msgid "cannot re-open payload: %s\n"
 msgstr "nie można ponownie otworzyć danych: %s\n"
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 msgid "Query/Verify package selection options:"
 msgstr "Odpytanie/sprawdzenie opcji wyboru pakietów:"
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr "Opcje zapytania (z -q lub --query):"
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr "Opcje sprawdzania (z -V lub --verify):"
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 msgid "Signature options:"
 msgstr "Opcje podpisu:"
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr "Opcje bazy danych:"
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr "Opcje instalacji/aktualizacji/usuwania:"
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 msgid "Common options for all rpm modes and executables:"
 msgstr "Wspólne opcje dla wszystkich trybów i plików binarnych RPM:"
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr "może być podany tylko jeden główny tryb pracy"
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr "tylko jeden typ odpytywania/sprawdzania można wykonać na raz"
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr "nieoczekiwane flagi zapytania"
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr "nieoczekiwany format zapytania"
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr "nieoczekiwane źródło zapytania"
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr ""
 "tylko instalację, aktualizowanie i usuwanie źródeł oraz plików spec można "
 "wymusić"
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr "pliki mogą być przenoszone tylko podczas instalacji pakietu"
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr "nie można użyć --prefix z --relocate lub --excludepath"
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr ""
 "--relocate i --excludepath można użyć tylko podczas instalowania nowych "
 "pakietów"
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr "--prefix można użyć tylko podczas instalowania nowych pakietów"
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr "parametry dla --prefix muszą zaczynać się od /"
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr "--hash (-h) można podać tylko podczas instalacji pakietów"
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr "--percent można podać tylko podczas instalacji pakietów"
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr "--replacepkgs można podać tylko podczas instalacji pakietów"
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr "--excludedocs można podać tylko podczas instalacji pakietów"
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr "--includedocs można podać tylko podczas instalacji pakietów"
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr "nie można jednocześnie podać --excludedocs i --includedocs"
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr "--ignorearch można podać tylko podczas instalacji pakietów"
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr "--ignoreos można podać tylko podczas instalacji pakietów"
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr "--ignoresize można podać tylko podczas instalacji pakietów"
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr "--allmatches można podać tylko podczas usuwania pakietów"
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr "--allfiles można podać tylko podczas instalacji pakietów"
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr "--justdb można podać tylko podczas instalacji i usuwania pakietów"
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
@@ -204,7 +199,7 @@ msgstr ""
 "opcje wyłączające skrypty można podać tylko podczas instalacji i usuwania "
 "pakietów"
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
@@ -212,7 +207,7 @@ msgstr ""
 "opcje wyłączające wyzwalacze można podać tylko podczas instalacji i usuwania "
 "pakietów"
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
@@ -220,14 +215,14 @@ msgstr ""
 "--nodeps można podać tylko podczas budowania, przebudowywania, ponownej "
 "kompilacji, instalacji, usuwania i sprawdzania pakietów"
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
 msgstr ""
 "--test można podać tylko podczas instalacji, usuwania i budowania pakietów"
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
@@ -235,117 +230,117 @@ msgstr ""
 "--root (-r) można podać tylko podczas instalacji, usuwania, sprawdzania "
 "pakietów i przebudowywania bazy"
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr "parametry dla --root (-r) muszą zaczynać się od /"
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr "brak plików do podpisania\n"
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr "nie można uzyskać dostępu do pliku %s\n"
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr "Proszę podać hasło: "
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr "Sprawdzenie hasła nie powiodło się\n"
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr "Hasło jest dobre.\n"
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr "Nieprawidłowa specyfikacja %%_signature w pliku makra.\n"
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr "--sign można użyć tylko podczas budowania pakietów"
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 msgid "no packages given for erase"
 msgstr "nie podano pakietów do usunięcia"
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr "nie podano pakietów do zainstalowania"
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr "nie podano parametrów dla zapytania"
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr "nie podano parametrów dla sprawdzenia"
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 msgid "no arguments given"
 msgstr "nie podano parametrów"
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr "Opcje budowania z [ <plik_spec> | <plik_tar> | <pakiet_źródłowy> ]:"
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 msgid "Failed build dependencies:\n"
 msgstr "Niespełnione zależności budowania:\n"
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr "Nie można otworzyć pliku spec %s: %s\n"
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr "Otwarcie potoku tar nie powiodło się: %m\n"
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr "Odczytanie pliku spec z %s nie powiodło się\n"
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "Zmiana nazwy %s na %s nie powiodła się: %m\n"
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "wykonanie stat nie powiodło się %s: %m\n"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "Plik %s nie jest zwykłym plikiem.\n"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr "Plik %s nie wygląda na plik spec.\n"
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr "Budowanie dla platform docelowych: %s\n"
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr "Budowanie dla %s\n"
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr "Nie można otworzyć pliku tymczasowego.\n"
 
@@ -364,7 +359,7 @@ msgstr "Wykonanie %s nie powiodło się (%s): %s\n"
 msgid "Bad exit status from %s (%s)\n"
 msgstr "Błędny stan wyjścia z %s (%s)\n"
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
@@ -374,52 +369,52 @@ msgstr ""
 "\n"
 "Błędy budowania pakietu RPM:\n"
 
-#: build/expression.c:212
+#: build/expression.c:211
 msgid "syntax error while parsing ==\n"
 msgstr "błąd składni podczas przetwarzania ==\n"
 
-#: build/expression.c:242
+#: build/expression.c:241
 msgid "syntax error while parsing &&\n"
 msgstr "błąd składni podczas przetwarzania &&\n"
 
-#: build/expression.c:251
+#: build/expression.c:250
 msgid "syntax error while parsing ||\n"
 msgstr "błąd składni podczas przetwarzania ||\n"
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr "błąd przetwarzania w wyrażeniu\n"
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr "niesparowane (\n"
 
-#: build/expression.c:365
+#: build/expression.c:364
 msgid "- only on numbers\n"
 msgstr "- tylko na liczbach\n"
 
-#: build/expression.c:381
+#: build/expression.c:380
 msgid "! only on numbers\n"
 msgstr "! tylko na liczbach\n"
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 msgid "types must match\n"
 msgstr "typy muszą się zgadzać\n"
 
-#: build/expression.c:436
+#: build/expression.c:435
 msgid "* / not suported for strings\n"
 msgstr "* / nie są obsługiwane dla ciągów\n"
 
-#: build/expression.c:487
+#: build/expression.c:486
 msgid "- not suported for strings\n"
 msgstr "- nie jest obsługiwane dla ciągów\n"
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr "&& i || nie są obsługiwane dla ciągów\n"
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 msgid "syntax error in expression\n"
 msgstr "błąd składni w wyrażeniu\n"
 
@@ -487,122 +482,117 @@ msgstr "Nieprawidłowa możliwość: %s\n"
 msgid "File capability support not built in\n"
 msgstr "Obsługa możliwości plików nie jest wbudowana\n"
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr "Tylko jeden parametr dla %%docdir\n"
 
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr "Dwa pliki w jednym wierszu: %s\n"
 
-#: build/files.c:940
+#: build/files.c:939
 #, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr "Plik musi zaczynać się od \"/\": %s\n"
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr "Nie można mieszać specjalnego %%doc z innymi formami: %s\n"
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr "Nieznany algorytm skrótu pliku %u, używanie w zamian MD5\n"
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, c-format
 msgid "File listed twice: %s\n"
 msgstr "Plik podany dwukrotnie: %s\n"
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr "Dowiązanie symboliczne wskazuje na BuildRoot: %s -> %s\n"
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr "Wymagane są bezpośrednie atrybuty plików w spec dla: %s\n"
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, c-format
 msgid "File not found: %s\n"
 msgstr "Nie odnaleziono pliku: %s\n"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr "Plik %s jest za duży dla danych\n"
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr "%s: nie można wczytać nieznanego znacznika (%d).\n"
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, c-format
 msgid "%s: public key read failed.\n"
 msgstr "%s: odczytanie klucza publicznego nie powiodło się.\n"
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr "%s: nie jest opakowanym kluczem publicznym.\n"
 
 #: build/files.c:1635
 #, c-format
-msgid "%s: policy file read failed.\n"
-msgstr "%s: odczytanie pliku polityki nie powiodło się.\n"
-
-#: build/files.c:1643
-#, c-format
 msgid "%s: failed to encode\n"
 msgstr "%s: odkodowanie nie powiodło się\n"
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr "Plik musi zaczynać się od \"/\": %s\n"
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "Wyrażenie regularne jest niedozwolone: %s\n"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, c-format
 msgid "File not found by glob: %s\n"
 msgstr "Nie odnaleziono pliku przez wyrażenie regularne: %s\n"
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr "Nie można otworzyć pliku %s dla %%files: %m\n"
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, c-format
 msgid "line: %s\n"
 msgstr "wiersz: %s\n"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "Błędny plik: %s: %s\n"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "Błędny właściciel/grupa: %s\n"
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr "Sprawdzanie niespakietowanych plików: %s\n"
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
@@ -611,216 +601,191 @@ msgstr ""
 "Odnaleziono zainstalowane (ale niespakietowane) pliki:\n"
 "%s"
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, c-format
 msgid "Processing files: %s\n"
 msgstr "Przetwarzanie plików: %s\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr "Pliki binarne zależne od architektury w pakiecie noarch\n"
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr "getUname: za dużo UID-ów\n"
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr "getUnameS: za dużo UID-ów\n"
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr "getUidS: za dużo UID-ów\n"
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr "getGname: za dużo GID-ów\n"
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr "getGnameS: za dużo GID-ów\n"
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr "getGidS: za dużo GID-ów\n"
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr "Nie można ustalić kanonicznej nazwy komputera: %s\n"
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr "utworzenie archiwum nie powiodło się na pliku %s: %s\n"
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, c-format
 msgid "create archive failed: %s\n"
 msgstr "utworzenie archiwum nie powiodło się: %s\n"
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr "zapisanie cpio_copy nie powiodło się: %s\n"
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr "odczytanie cpio_copy nie powiodło się: %s\n"
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, c-format
 msgid "%s: line: %s\n"
 msgstr "%s: wiersz: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr "Nie można ustalić kanonicznej nazwy komputera: %s\n"
+
+#: build/pack.c:228
 #, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "Nie można otworzyć pliku PreIn: %s\n"
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "Nie można otworzyć pliku PreUn: %s\n"
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "Nie można otworzyć pliku PreTrans: %s\n"
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "Nie można otworzyć pliku PostIn: %s\n"
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "Nie można otworzyć pliku PostUn: %s\n"
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "Nie można otworzyć pliku PostTrans: %s\n"
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "Nie można otworzyć pliku VerifyScript: %s\n"
 
-#: build/pack.c:262
+#: build/pack.c:297
 #, c-format
 msgid "Could not open Trigger script file: %s\n"
 msgstr "Nie można otworzyć skryptu Trigger: %s\n"
 
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr "readRPM: otwarcie %s: %s\n"
-
-#: build/pack.c:297
-#, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "%s: Fseek nie powiodło się: %s\n"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr "readRPM: %s nie jest pakietem RPM\n"
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
-msgstr "readRPM: odczytywanie nagłówka z %s\n"
-
-#: build/pack.c:410
+#: build/pack.c:369
 #, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "Nieznana kompresja danych: %s\n"
 
-#: build/pack.c:433
+#: build/pack.c:392
 msgid "Unable to create immutable header region.\n"
 msgstr "Nie można utworzyć niezmiennej części nagłówka.\n"
 
-#: build/pack.c:453
+#: build/pack.c:412
 msgid "Unable to write temp header\n"
 msgstr "Nie można zapisać tymczasowego nagłówka\n"
 
-#: build/pack.c:463
+#: build/pack.c:422
 msgid "Bad CSA data\n"
 msgstr "Błędne dane CSA\n"
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr "Tworzenie podpisu: %d\n"
-
-#: build/pack.c:535
+#: build/pack.c:489
 msgid "Unable to reload signature header.\n"
 msgstr "Nie można ponownie wczytać nagłówka podpisu.\n"
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr "Nie można otworzyć %s: %s\n"
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, c-format
 msgid "Unable to write package: %s\n"
 msgstr "Nie można zapisać pakietu: %s\n"
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr "Nie można otworzyć sigtarget %s: %s\n"
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr "Nie można odczytać nagłówka z %s: %s\n"
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "Nie można zapisać nagłówka do %s: %s\n"
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr "Nie można odczytać danych z %s: %s\n"
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "Nie można zapisać danych do %s: %s\n"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "Zapisano: %s\n"
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, c-format
 msgid "Executing \"%s\":\n"
 msgstr "Wykonywanie \"%s\":\n"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "Wykonanie \"%s\" nie powiodło się.\n"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr "Sprawdzenie pakietu \"%s\" nie powiodło się.\n"
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr "Nie można utworzyć wyjściowej nazwy pliku dla pakietu %s: %s\n"
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr "nie można utworzyć %s: %s\n"
@@ -865,17 +830,20 @@ msgstr "brak opisu w %%changelog\n"
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr "wiersz %d: błąd podczas przetwarzania %%description: %s\n"
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "wiersz %d: błędna opcja %s: %s\n"
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr "wiersz %d: za dużo nazw: %s\n"
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr "wiersz %d: pakiet nie istnieje: %s\n"
@@ -890,211 +858,236 @@ msgstr "wiersz %d: drugi opis\n"
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr "wiersz %d: błąd podczas przetwarzania %%files: %s\n"
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "wiersz %d: błąd podczas przetwarzania %%files: %s\n"
+
+#: build/parsePreamble.c:154
+#, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr "wiersz %d: błędny numer: %s\n"
+
+#: build/parsePreamble.c:160
+#, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr "wiersz %d: błędny numer no%s: %u\n"
+
+#: build/parsePreamble.c:223
+#, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr "wiersz %d: błędny numer %s: %s\n"
+
+#: build/parsePreamble.c:237
+#, c-format
+msgid "%s %d defined multiple times\n"
+msgstr "%s %d zostało określone wiele razy\n"
+
+#: build/parsePreamble.c:399
 #, c-format
 msgid "Architecture is excluded: %s\n"
 msgstr "Architektura jest wykluczona: %s\n"
 
-#: build/parsePreamble.c:223
+#: build/parsePreamble.c:404
 #, c-format
 msgid "Architecture is not included: %s\n"
 msgstr "Architektura nie jest dołączona: %s\n"
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, c-format
 msgid "OS is excluded: %s\n"
 msgstr "System operacyjny jest wykluczony: %s\n"
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, c-format
 msgid "OS is not included: %s\n"
 msgstr "System operacyjny nie jest dołączony: %s\n"
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr "Pole %s musi być obecne w pakiecie: %s\n"
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr "Powtórzone wpisy %s w pakiecie: %s\n"
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr "niedozwolone _docdir_fmt: %s\n"
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "Nie można otworzyć ikony %s: %s\n"
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr "Nie można odczytać ikony %s: %s\n"
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "Nieznany typ ikony: %s\n"
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr "wiersz %d: znacznik przyjmuje tylko jeden token: %s\n"
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "wiersz %d: niedozwolony znak \"%c\" w: %s\n"
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "wiersz %d: niedozwolony znak w: %s\n"
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr "wiersz %d: niedozwolona sekwencja \"..\" w: %s\n"
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr "wiersz %d: błędnie sformowany znacznik: %s\n"
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr "wiersz %d: pusty znacznik: %s\n"
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr "wiersz %d: przedrostki nie mogą kończyć się na \"/\": %s\n"
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr "wiersz %d: Docdir musi zaczynać się od \"/\": %s\n"
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "wiersz %d: pole Epoch musi być niepodpisaną liczbą: %s\n"
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr "wiersz %d: błędne określenia %s: %s\n"
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr "wiersz %d: błędny format BuildArchitecture: %s\n"
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr "wiersz %d: obsługiwane są tylko podpakiety noarch: %s\n"
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr "Wewnętrzny błąd: fałszywy znacznik %d\n"
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr "wiersz %d: %s jest przestarzałe: %s\n"
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, c-format
 msgid "Bad package specification: %s\n"
 msgstr "Błędna specyfikacja pakietu: %s\n"
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, c-format
 msgid "Package already exists: %s\n"
 msgstr "Pakiet już istnieje: %s\n"
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr "wiersz %d: nieznany znacznik: %s\n"
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr "%%{buildroot} nie może być puste\n"
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr "%%{buildroot} nie może być \"/\"\n"
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "Błędne źródło: %s: %s\n"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, c-format
 msgid "No patch number %u\n"
 msgstr "Brak łaty numer %u\n"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr "%%patch bez odpowiadającego mu znacznika \"Patch:\"\n"
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, c-format
 msgid "No source number %u\n"
 msgstr "Brak źródła numer %u\n"
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr "Brak znacznika \"Source:\" w pliku spec\n"
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr "Nie można pobrać pliku nosource %s: %s\n"
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr "Błąd podczas przetwarzania %%setup: %s\n"
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr "wiersz %d: błędny parametr dla %%setup: %s\n"
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr "wiersz %d: błędna opcja %%setup %s: %s\n"
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, c-format
 msgid "%s: %s: %s\n"
 msgstr "%s: %s: %s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "Nieprawidłowy numer łaty %s: %s\n"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, c-format
 msgid "line %d: second %%prep\n"
 msgstr "wiersz %d: drugie %%prep\n"
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
@@ -1102,258 +1095,321 @@ msgstr ""
 "wiersz %d: tokeny zależności muszą zaczynać się od znaków alfanumerycznych, "
 "\"_\" lub \"/\": %s\n"
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr "wiersz %d: wersja w nazwie pliku jest niedozwolona: %s\n"
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, c-format
 msgid "line %d: Version required: %s\n"
 msgstr "wiersz %d: wersja jest wymagana: %s\n"
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "wiersz %d: nieprawidłowa zależność: %s\n"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr "wiersz %d: wyzwalacze muszą posiadać --: %s\n"
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "wiersz %d: błąd podczas przetwarzania %s: %s\n"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr "wiersz %d: wewnętrzny skrypt musi kończyć się \">\": %s\n"
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr "wiersz %d: program skryptu musi zaczynać się od \"/\": %s\n"
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, c-format
 msgid "line %d: Second %s\n"
 msgstr "wiersz %d: drugi %s\n"
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr "wiersz %d: wewnętrzny skrypt jest nieobsługiwany: %s\n"
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, c-format
 msgid "line %d: %s\n"
 msgstr "wiersz %d: %s\n"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr "Nie można otworzyć %s: %s\n"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr "Niezamknięte %%if\n"
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr "%s:%d: parseExpressionBoolean zwróciło %d\n"
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr "%s:%d: napotkano %%else bez %%if\n"
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr "%s:%d: napotkano %%endif bez %%if\n"
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr "błędnie sformowany wpis %%include\n"
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 msgid "No compatible architectures found for build\n"
 msgstr "Nie odnaleziono zgodnych architektur do zbudowania\n"
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr "Pakiet nie posiada %%description: %s\n"
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "Odczytanie pliku spec z %s nie powiodło się\n"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "Odczytanie pliku spec z %s nie powiodło się\n"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "Odczytanie pliku spec z %s nie powiodło się\n"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "Otwarcie potoku tar nie powiodło się: %m\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "Błąd podczas przetwarzania %%setup: %s\n"
+
+#: build/policies.c:254
+#, fuzzy, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr "Wykonywanie(%s): %s\n"
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "Brak %s w %s %s\n"
+
+#: build/policies.c:270
+#, fuzzy, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr "Za dużo parametrów w wierszu danych w %s:%d\n"
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "Przetwarzanie plików: %s\n"
+
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr "buildroot został już podany, ignorowanie %s\n"
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr ""
 "zbudowanie przez %prep (rozpakowanie źródeł i nałożenie łat) z <pliku_spec>"
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr "<plik_spec>"
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr "zbudowanie przez %build (%prep i skompilowanie) z <pliku_spec>"
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr ""
 "zbudowanie przez %install (%prep, %build i zainstalowanie) z <pliku_spec>"
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr "sprawdzenie sekcji %files z <pliku_spec>"
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr "zbudowanie pakietu źródłowego i binarnego z <pliku_spec>"
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr "zbudowanie tylko pakietu binarnego z <pliku_spec>"
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr "zbudowanie tylko pakietu źródłowego z <pliku_spec>"
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr ""
 "zbudowanie przez %prep (rozpakowanie źródeł i nałożenie łat) z <pliku_tar>"
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr "<plik_tar>"
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr "zbudowanie przez %build (%prep oraz skompilowanie) z <pliku_tar>"
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr ""
 "zbudowanie przez %install (%prep, %build i zainstalowanie) z <pliku_tar>"
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr "sprawdzenie sekcji %files z <pliku_tar>"
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr "zbudowanie pakietu źródłowego i binarnego z <pliku_tar>"
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr "zbudowanie tylko pakietu binarnego z <pliku_tar>"
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr "zbudowanie tylko pakietu źródłowego z <pliku_tar>"
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr "zbudowanie pakietu binarnego z <pakietu_źródłowego>"
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 msgid "<source package>"
 msgstr "<pakiet_źródłowy>"
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr ""
 "zbudowanie przez %install (%prep, %build i zainstalowanie) z "
 "<pakietu_źródłowego>"
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr "zastąpienie build root"
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr "usunięcie drzewa budowania po ukończeniu"
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr "utworzenie nagłówków zgodnych z pakietami RPM4"
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr "zignorowanie dyrektywy ExcludeArch: z pliku spec"
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 msgid "debug file state machine"
 msgstr "debugowanie maszyny stanów plików"
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr "bez wykonania żadnych etapów budowania"
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 msgid "do not verify build dependencies"
 msgstr "bez sprawdzania zależności budowania"
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr ""
 "utworzenie nagłówków pakietu zgodnych z (przestarzałymi) pakietami RPM[23]"
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 msgid "don't verify package digest(s)"
 msgstr "bez sprawdzania skrótów pakietów"
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 msgid "don't verify database header(s) when retrieved"
 msgstr "bez sprawdzania nagłówków bazy danych po pobraniu"
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 msgid "don't verify package signature(s)"
 msgstr "bez sprawdzania podpisów pakietów"
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr "bez akceptowania wpisów msgstr i18n z pliku spec"
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr "usunięcie źródeł po ukończeniu"
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr "usunięcie pliku spec po ukończeniu"
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr "przejście od razu do podanego etapu (tylko dla c,i)"
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr "utworzenie podpisu PGP/GPG"
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr "zastąpienie platformy docelowej"
 
@@ -1426,27 +1482,7 @@ msgstr "Wyszukiwanie %s: %s\n"
 msgid "Failed to find %s:\n"
 msgstr "Odnalezienie %s nie powiodło się:\n"
 
-#: build/spec.c:227
-#, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr "wiersz %d: błędny numer: %s\n"
-
-#: build/spec.c:233
-#, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr "wiersz %d: błędny numer no%s: %u\n"
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr "wiersz %d: błędny numer %s: %s\n"
-
-#: build/spec.c:310
-#, c-format
-msgid "%s %d defined multiple times\n"
-msgstr "%s %d zostało określone wiele razy\n"
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "odpytanie pliku spec %s nie powiodło się, nie można przetworzyć\n"
@@ -1787,7 +1823,7 @@ msgstr "debugowanie maszyny stanu danych pliku"
 msgid "debug rpmio I/O"
 msgstr "debugowanie wejścia/wyjścia rpmio"
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr "%s: tabela opcji jest błędnie skonfigurowana (%d)\n"
@@ -2163,7 +2199,7 @@ msgstr "bez sprawdzania kontekstów bezpieczeństwa plików"
 msgid "don't verify files in package"
 msgstr "bez sprawdzania plików pakietu"
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 msgid "don't verify package dependencies"
 msgstr "bez sprawdzania zależności pakietu"
 
@@ -2517,7 +2553,7 @@ msgid "package scriptlets can be expanded at install time."
 msgstr "skrypty pakietu mogą być rozszerzane w czasie instalacji."
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr "otwarcie %s nie powiodło się: %s\n"
@@ -2535,7 +2571,7 @@ msgstr "Przygotowywanie..."
 msgid "Preparing packages for installation..."
 msgstr "Przygotowywanie pakietów do instalacji..."
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 msgid "Failed dependencies:\n"
 msgstr "Niespełnione zależności:\n"
 
@@ -2544,7 +2580,7 @@ msgstr "Niespełnione zależności:\n"
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr "%s: nie jest pakietem RPM (ani manifestem pakietu): %s\n"
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr "%s nie może zostać zainstalowany\n"
@@ -2620,6 +2656,31 @@ msgstr "nie można utworzyć blokady %s na %s (%s)\n"
 msgid "waiting for %s lock on %s\n"
 msgstr "oczekiwanie na blokadę %s na %s\n"
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "Otwarcie %s nie powiodło się: %s\n"
+
+#: lib/rpmplugins.c:67
+#, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "Rozwiązanie symbolu %s nie powiodło się: %s\n"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr "Rozwinięcie makra %%__collection_%s nie powiodło się\n"
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "Rozwiązanie symbolu %s nie powiodło się: %s\n"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr "różne"
@@ -2809,52 +2870,32 @@ msgstr "instalacja"
 msgid "erase"
 msgstr "usunięcie"
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr "Rozwinięcie makra %%__collection_%s nie powiodło się\n"
-
-#: lib/rpmte.c:861
-#, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "Otwarcie %s nie powiodło się: %s\n"
-
-#: lib/rpmte.c:869
-#, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "Rozwiązanie symbolu nie powiodło się: %s\n"
-
-#: lib/rpmte.c:896
-#, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "Rozwiązanie symbolu %s nie powiodło się: %s\n"
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "nie można otworzyć bazy danych pakietów w %s\n"
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr "dodatkowe \"(\" w etykiecie pakietu: %s\n"
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr "brak \"(\" w etykiecie pakietu: %s\n"
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr "brak \")\" w etykiecie pakietu: %s\n"
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr "%s: odczytanie klucza publicznego nie powiodło się.\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 msgid "transaction"
 msgstr "transakcji"
 
@@ -2969,11 +3010,11 @@ msgstr "Sprawdzenie podpisu: BŁĘDNE PARAMETRY\n"
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr "Podpis: NIEZNANY (%d)\n"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr "pominięto"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "failed"
 msgstr "nie powiodło się"
 
@@ -3236,6 +3277,93 @@ msgstr "%s ma za dużą lub za małą wartość long, pominięto\n"
 msgid "%s has too large or too small integer value, skipped\n"
 msgstr "%s ma za dużą lub za małą wartość całkowitą, pominięto\n"
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "Odczytanie pliku spec z %s nie powiodło się\n"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "Nie można utworzyć pliku tymczasowego dla %s: %s\n"
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "Odczytanie pliku spec z %s nie powiodło się\n"
+
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "Zarejestrowanie obsługi rozdzielenia nie powiodło się: %m\n"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "Zarejestrowanie obsługi rozdzielenia nie powiodło się: %m\n"
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "Otwarcie %s nie powiodło się: %s\n"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "usunięcie katalogu %s nie powiodło się: %s\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "Rozwiązanie symbolu %s nie powiodło się: %s\n"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "Rozwiązanie symbolu nie powiodło się: %s\n"
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "Otwarcie %s nie powiodło się: %s\n"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "Otwarcie %s nie powiodło się: %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, fuzzy, c-format
+msgid "%s terminated abnormally\n"
+msgstr "Makro %%%s posiada niezakończone ciało\n"
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "%s: odkodowanie nie powiodło się\n"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+#, fuzzy
+msgid "Failed to expand restorecon path"
+msgstr "Rozwinięcie makra %%__collection_%s nie powiodło się\n"
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "Odczytanie pliku spec z %s nie powiodło się\n"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3397,11 +3525,35 @@ msgstr "(brak)"
 msgid "Failed to register fork handler: %m\n"
 msgstr "Zarejestrowanie obsługi rozdzielenia nie powiodło się: %m\n"
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s: odczytanie manifestu nie powiodło się: %s\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 msgid "don't verify header+payload signature"
 msgstr "bez sprawdzania podpisu nagłówka+danych"
+
+#~ msgid "Internal error in argument processing (%d) :-(\n"
+#~ msgstr "Wewnętrzny błąd w przetwarzaniu parametru (%d) :-(\n"
+
+#~ msgid "%s: policy file read failed.\n"
+#~ msgstr "%s: odczytanie pliku polityki nie powiodło się.\n"
+
+#~ msgid "readRPM: open %s: %s\n"
+#~ msgstr "readRPM: otwarcie %s: %s\n"
+
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "%s: Fseek nie powiodło się: %s\n"
+
+#~ msgid "readRPM: %s is not an RPM package\n"
+#~ msgstr "readRPM: %s nie jest pakietem RPM\n"
+
+#~ msgid "readRPM: reading header from %s\n"
+#~ msgstr "readRPM: odczytywanie nagłówka z %s\n"
+
+#~ msgid "Generating signature: %d\n"
+#~ msgstr "Tworzenie podpisu: %d\n"
+
+#~ msgid "generate PGP/GPG signature"
+#~ msgstr "utworzenie podpisu PGP/GPG"
index aa560f6..aecd7c4 100644 (file)
--- a/po/pt.po
+++ b/po/pt.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: rpm\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2002-02-14 10:51+0000\n"
 "Last-Translator: José Nuno Coelho Sanarra Pires <jncp@rnl.ist.utl.pt>\n"
 "Language-Team: pt <morais@kde.org\n"
@@ -33,17 +33,12 @@ msgid ""
 msgstr ""
 "Este programa pode ser distribuído livremente sob os termos da GPL da GNU"
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr "Erro interno no processamento de argumentos (%d) :-(\n"
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, fuzzy, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "a criação do arquivo falhou: %s\n"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr "o exec falhou\n"
@@ -63,134 +58,134 @@ msgstr "erro ao ler o cabeçalho do pacote\n"
 msgid "cannot re-open payload: %s\n"
 msgstr "não consigo aceder de novo ao conteúdo: %s\n"
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 #, fuzzy
 msgid "Query/Verify package selection options:"
 msgstr "pesquisar/verificar o(s) pacote(s) no grupo"
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr "Opções de pesquisa (com o -q ou o --query):"
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr "Opções de verificação (com o -V ou o --verify):"
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 msgid "Signature options:"
 msgstr "Opções de assinatura:"
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr "Opções da base de dados:"
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr "Opções de Instalação/Actualização/Remoção:"
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 #, fuzzy
 msgid "Common options for all rpm modes and executables:"
 msgstr "Opções comuns para todos os modos do rpm:"
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr "só pode ser especificado um 'major mode'"
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr "só pode ser realizado um tipo de pesquisa/verificação de cada vez"
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr "opções de pesquisa inesperadas"
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr "formato de pesquisa inesperado"
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr "origem de pesquisa inesperada"
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr ""
 "só a instalação, a actualização, o rmsource e o rmpspec podem ser forçados"
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr ""
 "os ficheiros só podem ser mudados de sítio durante a instalação do pacote"
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr ""
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr ""
 "o --relocate e o --excludepath só podem ser usados ao instalar pacotes novos"
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr "o --prefix só pode ser usado ao instalar pacotes novos"
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr "os argumentos do --prefix têm de começar por /"
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr "o --hash (-h) só pode ser indicado durante a instalação do pacote"
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr "o --percent só pode ser indicado durante a instalação do pacote"
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr "o --replacepkgs só pode ser indicado durante a instalação do pacote"
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr "o --excludedocs  só pode ser indicado durante a instalação do pacote"
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr "o --includedocs  só pode ser indicado durante a instalação do pacote"
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr "só uma das opções --excludedocs e --includedocs pode ser usada"
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr "o --ignorearch só pode ser indicado durante a instalação do pacote"
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr "o --ignoreos só pode ser indicado durante a instalação do pacote"
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr "o --ignoresize só pode ser indicado durante a instalação do pacote"
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr "o --allmatches só pode ser indicado ao apagar o pacote"
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr "o --allfiles só pode ser indicado durante a instalação do pacote"
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr ""
 "o --justdb só pode ser indicado durante a instalação ou a remoção do pacote"
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
@@ -198,7 +193,7 @@ msgstr ""
 "a desactivação de 'scripts' só pode ser indicado durante a instalação ou a "
 "remoção de pacotes"
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
@@ -206,7 +201,7 @@ msgstr ""
 "a desactivação dos 'triggers' só pode ser usado durante a instalação ou "
 "remoção de pacotes"
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
@@ -214,7 +209,7 @@ msgstr ""
 "o --nodeps só pode ser indicado durante a criação, reconstrução, "
 "recompilação, instalação, remoção ou verificação do pacote"
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
@@ -222,7 +217,7 @@ msgstr ""
 "o --test só pode ser indicado durante a instalação, remoção ou criação do "
 "pacote"
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
@@ -230,119 +225,119 @@ msgstr ""
 "o --root (-r) só pode ser indicado durante a instalação, remoção ou pesquisa "
 "do pacote ou na reconstrução da base de dados"
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr "os argumentos do --root (-r) têm de começar por /"
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr "não existem ficheiros a assinar\n"
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr "não consigo aceder ao ficheiro %s\n"
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr "Indique a palavra-chave: "
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr "A verificação da palavra-chave falhou\n"
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr "A palavra-chave está correcta.\n"
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr "Spec %%_signature inválido no ficheiro de macros.\n"
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr "o --sign só pode ser usado na criação do pacote"
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 msgid "no packages given for erase"
 msgstr "não foram indicados pacotes para apagar"
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr "não foram indicados pacotes para instalar"
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr "não foram indicados argumentos para a pesquisa"
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr "não foram indicados argumentos para a verificação"
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 #, fuzzy
 msgid "no arguments given"
 msgstr "não foram indicados argumentos para a pesquisa"
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr "Opções de criação com [ <fich spec> | <fich tar> | <pacote fonte> ]:"
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 #, fuzzy
 msgid "Failed build dependencies:\n"
 msgstr "não consegui construir dependências:\n"
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr "Não consegui abrir ficheiro spec %s: %s\n"
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr "Não consegui abrir o 'pipe' para o tar: %m\n"
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr "Não consegui ler o ficheiro spec do %s\n"
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "Não consegui mudar o nome de %s para %s: %m\n"
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "Não consegui analisar o %s: %m\n"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "O ficheiro %s não é um ficheiro normal.\n"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr "O ficheiro %s não parece ser um ficheiro spec.\n"
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr "A construir plataformas alvo: %s\n"
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr "A construir para o alvo %s\n"
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr "Não consegui abrir um ficheiro temporário.\n"
 
@@ -361,7 +356,7 @@ msgstr "A execução de %s falhou (%s): %s\n"
 msgid "Bad exit status from %s (%s)\n"
 msgstr "Código de saída inválido do %s (%s)\n"
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
@@ -371,52 +366,52 @@ msgstr ""
 "\n"
 "Erros de criação do RPM:\n"
 
-#: build/expression.c:212
+#: build/expression.c:211
 msgid "syntax error while parsing ==\n"
 msgstr "erro de sintaxe ao analisar o ==\n"
 
-#: build/expression.c:242
+#: build/expression.c:241
 msgid "syntax error while parsing &&\n"
 msgstr "erro de sintaxe ao analisar o &&\n"
 
-#: build/expression.c:251
+#: build/expression.c:250
 msgid "syntax error while parsing ||\n"
 msgstr "erro de sintaxe ao analisar o ||\n"
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr "erro de análise na expressão\n"
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr "( não correspondido\n"
 
-#: build/expression.c:365
+#: build/expression.c:364
 msgid "- only on numbers\n"
 msgstr "- só em números\n"
 
-#: build/expression.c:381
+#: build/expression.c:380
 msgid "! only on numbers\n"
 msgstr "! só em números\n"
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 msgid "types must match\n"
 msgstr "os tipos têm de corresponder\n"
 
-#: build/expression.c:436
+#: build/expression.c:435
 msgid "* / not suported for strings\n"
 msgstr "* / não suportados em cadeias de caracteres\n"
 
-#: build/expression.c:487
+#: build/expression.c:486
 msgid "- not suported for strings\n"
 msgstr "- não suportado em cadeias de caracteres\n"
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr "&& e || não suportados em cadeias de caracteres\n"
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 msgid "syntax error in expression\n"
 msgstr "erro de sintaxe na expressão\n"
 
@@ -484,340 +479,310 @@ msgstr "Elemento %s inválido: %s\n"
 msgid "File capability support not built in\n"
 msgstr ""
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr "Só um argumento no %%docdir\n"
 
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr "Dois ficheiros na mesma linha: %s\n"
 
-#: build/files.c:940
+#: build/files.c:939
 #, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr "O ficheiro tem de começar por \"/\": %s\n"
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr "Não é possível misturar o %%doc especial com outras formas: %s\n"
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr ""
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, c-format
 msgid "File listed twice: %s\n"
 msgstr "Ficheiro listado duas vezes: %s\n"
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr "A 'symlink' aponta para a BuildRoot: %s -> %s\n"
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr ""
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, c-format
 msgid "File not found: %s\n"
 msgstr "Ficheiro não encontrado: %s\n"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr ""
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr ""
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, fuzzy, c-format
 msgid "%s: public key read failed.\n"
 msgstr ":%s: o readLead falhou\n"
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr ""
 
 #: build/files.c:1635
 #, fuzzy, c-format
-msgid "%s: policy file read failed.\n"
-msgstr ":%s: o readLead falhou\n"
-
-#: build/files.c:1643
-#, fuzzy, c-format
 msgid "%s: failed to encode\n"
 msgstr "A macro %%%s não conseguiu ser expandida\n"
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr "O ficheiro precisa de começar por \"/\": %s\n"
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "Glob não permitido: %s\n"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, c-format
 msgid "File not found by glob: %s\n"
 msgstr "Ficheiro não encontrado pelo glob: %s\n"
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, fuzzy, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr "Não consegui abrir o ficheiro do %%files %s: %s\n"
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, c-format
 msgid "line: %s\n"
 msgstr "linha: %s\n"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "Ficheiro inválido: %s: %s\n"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "Dono/grupo inválido: %s\n"
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, fuzzy, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr "a abertura do pacote falhou%s%s: %s\n"
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
 "%s"
 msgstr ""
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, fuzzy, c-format
 msgid "Processing files: %s\n"
 msgstr "A processar os ficheiros: %s-%s-%s\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr ""
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr "getUname: demasiados uid's\n"
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr "getUnameS: demasiados uid's\n"
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr "getUidS: demasiados uid's\n"
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr "getGname: demasiados gid's\n"
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr "getGnameS: demasiados gid's\n"
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr "getGidS: demasiados gid's\n"
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr "Não consegui canonizar o nome da máquina: %s\n"
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr "a criação do pacote falhou no ficheiro %s: %s\n"
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, c-format
 msgid "create archive failed: %s\n"
 msgstr "a criação do arquivo falhou: %s\n"
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr "a escrita do cpio_copy falhou: %s\n"
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr "a leitura do cpio_copy falhou: %s\n"
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, fuzzy, c-format
 msgid "%s: line: %s\n"
 msgstr "linha: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr "Não consegui canonizar o nome da máquina: %s\n"
+
+#: build/pack.c:228
 #, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "Não consegui abrir o ficheiro PreIn: %s\n"
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "Não consegui abrir o ficheiro PreUn: %s\n"
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, fuzzy, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "Não consegui abrir o ficheiro PreIn: %s\n"
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "Não consegui abrir o ficheiro PostIn: %s\n"
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "Não consegui abrir o ficheiro PostUn: %s\n"
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, fuzzy, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "Não consegui abrir o ficheiro PostIn: %s\n"
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "Não consegui abrir o ficheiro VerifyScript: %s\n"
 
-#: build/pack.c:262
+#: build/pack.c:297
 #, c-format
 msgid "Could not open Trigger script file: %s\n"
 msgstr "Não consegui aceder ao 'script' Trigger: %s\n"
 
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr "readRPM: aceder ao %s: %s\n"
-
-#: build/pack.c:297
-#, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "%s: O Fseek falhou: %s\n"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr "readRPM: o %s não é um pacote RPM\n"
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
-msgstr "readRPM: a ler o cabeçalho do %s\n"
-
-#: build/pack.c:410
+#: build/pack.c:369
 #, fuzzy, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "Tipo de ícone desconhecido: %s\n"
 
-#: build/pack.c:433
+#: build/pack.c:392
 msgid "Unable to create immutable header region.\n"
 msgstr "Não consegui criar região imutável do cabeçalho.\n"
 
-#: build/pack.c:453
+#: build/pack.c:412
 msgid "Unable to write temp header\n"
 msgstr ""
 "Não consegui gravar o cabeçalho temporário\n"
 "\n"
 
-#: build/pack.c:463
+#: build/pack.c:422
 msgid "Bad CSA data\n"
 msgstr "Dados de CSA inválidos\n"
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr "A gerar a assinatura: %d\n"
-
-#: build/pack.c:535
+#: build/pack.c:489
 msgid "Unable to reload signature header.\n"
 msgstr "Não consegui reler o cabeçalho do assinatura.\n"
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr "Não consigo aceder ao %s: %s\n"
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, c-format
 msgid "Unable to write package: %s\n"
 msgstr "Não consegui gravar o pacote: %s\n"
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr "Não consegui abrir o sigtarget %s: %s\n"
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr "Não consegui ler o cabeçalho de %s: %s\n"
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "Não consegui gravar o cabeçalho de %s: %s\n"
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr "Não consegui ler o conteúdo de %s: %s\n"
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "Não consegui escrever o conteúdo de %s: %s\n"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "Gravei: %s\n"
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, fuzzy, c-format
 msgid "Executing \"%s\":\n"
 msgstr "A executar(%s): %s\n"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, fuzzy, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "A execução de %s falhou (%s): %s\n"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, fuzzy, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr "A verificação da palavra-chave falhou\n"
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr "Não consigo gerar o ficheiro de saída para o pacote %s: %s\n"
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr "não consigo criar o %s: %s\n"
@@ -862,17 +827,20 @@ msgstr "falta a descrição no %%changelog\n"
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr "linha %d: Erro ao analisar a %%description: %s\n"
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "linha %d: Opção inválida %s: %s\n"
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr "linha %d: Demasiados nomes: %s\n"
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr "linha %d: O pacote não existe: %s\n"
@@ -887,212 +855,237 @@ msgstr "linha %d: Segunda descrição\n"
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr "linha %d: Erro ao analisar o %%files: %s\n"
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "linha %d: Erro ao analisar o %%files: %s\n"
+
+#: build/parsePreamble.c:154
+#, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr "linha %d: Número inválido: %s\n"
+
+#: build/parsePreamble.c:160
+#, fuzzy, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr "linha %d: Número no%s inválido: %d\n"
+
+#: build/parsePreamble.c:223
+#, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr "linha %d: Número %s inválido: %s\n"
+
+#: build/parsePreamble.c:237
+#, fuzzy, c-format
+msgid "%s %d defined multiple times\n"
+msgstr "o \"%s\" especifica vários pacotes\n"
+
+#: build/parsePreamble.c:399
 #, c-format
 msgid "Architecture is excluded: %s\n"
 msgstr "A arquitectura está excluída: %s\n"
 
-#: build/parsePreamble.c:223
+#: build/parsePreamble.c:404
 #, c-format
 msgid "Architecture is not included: %s\n"
 msgstr "A arquitectura não está incluída: %s\n"
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, c-format
 msgid "OS is excluded: %s\n"
 msgstr "O SO está excluído: %s\n"
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, c-format
 msgid "OS is not included: %s\n"
 msgstr "O SO não está incluído: %s\n"
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr "O campo %s tem de estar presente no pacote: %s\n"
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr "Entradas %s duplicadas no pacote: %s\n"
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "Não consegui abrir o ícone %s: %s\n"
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr "Não consegui ler o ícone %s: %s\n"
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "Tipo de ícone desconhecido: %s\n"
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr "linha %d: Opção só recebe um parâmetro: %s\n"
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, fuzzy, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "linha %d: Carácter '-' ilegal no %s: %s\n"
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, fuzzy, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "linha %d: Carácter '-' ilegal no %s: %s\n"
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, fuzzy, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr "linha %d: Carácter '-' ilegal no %s: %s\n"
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr "Linha %d: Opção inválida: %s\n"
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr "linha %d: Opção em branco: %s\n"
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr "linha %d: Os prefixos não podem acabar em \"/\": %s\n"
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr "linha %d: A docdir tem de começar por '/': %s\n"
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, fuzzy, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "linha %d: O campo Epoch/Serial tem de ser um número: %s\n"
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr "linha %d: Qualificadores %s: inválidos: %s\n"
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr "linha %d: Formato da BuildArchitecture inválido: %s\n"
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr "Erro interno: Opção esquisita %d\n"
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, fuzzy, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr "linha %d: Necessária a versão: %s\n"
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, c-format
 msgid "Bad package specification: %s\n"
 msgstr "Descrição do pacote inválida: %s\n"
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, c-format
 msgid "Package already exists: %s\n"
 msgstr "O pacote já existe: %s\n"
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr "linha %d: Opção desconhecida: %s\n"
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, fuzzy, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr "O BuildRoot não pode ser o \"/\": %s\n"
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, fuzzy, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr "O BuildRoot não pode ser o \"/\": %s\n"
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "Código-fonte inválido: %s: %s\n"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, fuzzy, c-format
 msgid "No patch number %u\n"
 msgstr "Sem número de 'patch' %d\n"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr ""
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, fuzzy, c-format
 msgid "No source number %u\n"
 msgstr "Sem número de fonte %d\n"
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 #, fuzzy
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr "o pacote de código-fonte não contem um ficheiro .spec\n"
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr "Não consigo transferir o nosource %s: %s\n"
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr "Erro ao analisar o %%setup: %s\n"
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr "linha %d: Argumento inválido para %%setup: %s\n"
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr "linha %d: Opção inválida do %%setup %s: %s\n"
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, fuzzy, c-format
 msgid "%s: %s: %s\n"
 msgstr "%s: %s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, fuzzy, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "número de pacote inválido: %s\n"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, c-format
 msgid "line %d: second %%prep\n"
 msgstr "linha %d: segundo %%prep\n"
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
@@ -1100,261 +1093,324 @@ msgstr ""
 "linha %d: Os elementos de dependências têm de começar por alfanuméricos, '_' "
 "ou '/': %s\n"
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr "linha %d: Nome do ficheiro com versão não permitido: %s\n"
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, c-format
 msgid "line %d: Version required: %s\n"
 msgstr "linha %d: Necessária a versão: %s\n"
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, fuzzy, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "linha %d: Número inválido: %s\n"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr "linha %d: os 'triggers' (que activam) têm de ter --: %s\n"
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "linha %d: Erro ao analisar o %s: %s\n"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, fuzzy, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr "linha %d: o programa de 'script' tem de começar por '/': %s\n"
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr "linha %d: o programa de 'script' tem de começar por '/': %s\n"
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, c-format
 msgid "line %d: Second %s\n"
 msgstr "linha %d: Segundo %s\n"
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, fuzzy, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr "linha %d: Erro ao analisar a %%description: %s\n"
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, c-format
 msgid "line %d: %s\n"
 msgstr "linha %d: %s\n"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr "Incapaz de aceder ao %s: %s\n"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr "%%if não fechado\n"
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr "%s:%d: o parseExpressionBoolean devolve %d\n"
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr "%s:%d: Descobri um %%else sem um %%if\n"
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr "%s:%d: Descobri um %%endif sem um %%if\n"
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr "instrução %%include desorganizada\n"
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 msgid "No compatible architectures found for build\n"
 msgstr "Não foram encontradas arquitecturas compatíveis para as quais criar\n"
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr "O pacote não tem uma %%description: %s\n"
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "Não consegui ler o ficheiro spec do %s\n"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "Não consegui ler o ficheiro spec do %s\n"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "Não consegui ler o ficheiro spec do %s\n"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "Não consegui abrir o 'pipe' para o tar: %m\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "Erro ao analisar o %%setup: %s\n"
+
+#: build/policies.c:254
+#, fuzzy, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr "A executar(%s): %s\n"
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "Falta um %s em %s %s\n"
+
+#: build/policies.c:270
+#, fuzzy, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr "Demasiados argumentos na linha de dados em %s:%d\n"
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "A processar os ficheiros: %s-%s-%s\n"
+
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr "O buildroot já foi especificado, a ignorar o %s\n"
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr ""
 "criar através do %prep (desempacotar o código e aplicar patches) do "
 "<fichspec>"
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr "<fichspec>"
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr "criar através do %build (%prep e depois compilar) do <fichspec>"
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr ""
 "criar através do %install (%prep, %build e depois instalar) do <fichspec>"
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr "verificar a secção %files do <fichspec>"
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr "criar os pacotes binários e de código a partir do <fichspec>"
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr "criar só o pacote binário a partir do <fichspec>"
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr "criar só o pacote com código-fonte a partir do <fichspec>"
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr ""
 "criar através do %prep (desempacotar o código e aplicar patches) do <fichtar>"
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr "<fichtar>"
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr "criar através do %build (%prep e depois compilar) do <fichtar>"
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr ""
 "criar através do %install (%prep, %build e depois instalar) do <fichtar>"
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr "verificar a secção %files do <fichtar>"
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr "criar os pacotes binários e de código a partir do <fichtar>"
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr "criar só o pacote binário a partir do <fichtar>"
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr "criar só o pacote com código-fonte a partir do <fichtar>"
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr "criar o pacote binário a partir do <pacote de código>"
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 msgid "<source package>"
 msgstr "<pacote de código>"
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr ""
 "criar através do %install (%prep, %build e depois instalar) do <pacote de "
 "código>"
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr "ignorar a raiz de criação"
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr "apagar as directorias de criação quando acabar"
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr "gerar os cabeçalhos compatíveis com o formato do rpm4"
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr "ignorar as directivas ExcludeArch: do ficheiro spec"
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 msgid "debug file state machine"
 msgstr "depurar máquina de estados de ficheiros"
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr "não executar nenhuma etapa da criação"
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 msgid "do not verify build dependencies"
 msgstr "não verificar as dependências de compilação"
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr "gerar um cabeçalho do pacote compatível com os pacotes do rpm[23]"
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 #, fuzzy
 msgid "don't verify package digest(s)"
 msgstr "não verificar as dependências do pacote"
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 #, fuzzy
 msgid "don't verify database header(s) when retrieved"
 msgstr "não verifica a arquitectura do pacote"
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 #, fuzzy
 msgid "don't verify package signature(s)"
 msgstr "verificar a assinatura do pacote"
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr "não aceitar as mensagens de i18N do ficheiro spec"
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr "apagar o código-fonte quando acabar"
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr "apagar o ficheiro spec quando acabar"
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr "saltar directamente para a etapa indicada (só para c,i)"
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr "gerar a assinatura PGP/GPG"
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr "ignorar a plataforma-alvo"
 
@@ -1428,27 +1484,7 @@ msgstr "A procurar o %s: (usando o %s)...\n"
 msgid "Failed to find %s:\n"
 msgstr "Não consegui encontrar o %s:\n"
 
-#: build/spec.c:227
-#, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr "linha %d: Número inválido: %s\n"
-
-#: build/spec.c:233
-#, fuzzy, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr "linha %d: Número no%s inválido: %d\n"
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr "linha %d: Número %s inválido: %s\n"
-
-#: build/spec.c:310
-#, fuzzy, c-format
-msgid "%s %d defined multiple times\n"
-msgstr "o \"%s\" especifica vários pacotes\n"
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "a pesquisa do ficheiro spec %s falhou, não consigo analisar\n"
@@ -1805,7 +1841,7 @@ msgstr "depurar máquina de estados de ficheiros"
 msgid "debug rpmio I/O"
 msgstr "depurar a E/S da rpmio"
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr ""
@@ -2196,7 +2232,7 @@ msgstr "não verificar os ficheiros no pacote"
 msgid "don't verify files in package"
 msgstr "não verificar os ficheiros no pacote"
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 msgid "don't verify package dependencies"
 msgstr "não verificar as dependências do pacote"
 
@@ -2559,7 +2595,7 @@ msgid "package scriptlets can be expanded at install time."
 msgstr "o pacote %s já está instalado"
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr "o acesso ao %s falhou: %s\n"
@@ -2577,7 +2613,7 @@ msgstr "A preparar..."
 msgid "Preparing packages for installation..."
 msgstr "A preparar os pacotes para a instalação..."
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 #, fuzzy
 msgid "Failed dependencies:\n"
 msgstr "dependências falhadas:\n"
@@ -2587,7 +2623,7 @@ msgstr "dependências falhadas:\n"
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr "nenhum pacote coincide com %s: %s\n"
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr "o %s não pode ser instalado\n"
@@ -2666,6 +2702,31 @@ msgstr "não consigo trancar o %s no %s/%s\n"
 msgid "waiting for %s lock on %s\n"
 msgstr "não consigo trancar o %s no %s/%s\n"
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "falhei ao aceder ao %s: %s\n"
+
+#: lib/rpmplugins.c:67
+#, fuzzy, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "Não consegui mudar o nome de %s para %s: %m\n"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "Não consegui mudar o nome de %s para %s: %m\n"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr ""
@@ -2866,52 +2927,32 @@ msgstr "não instalado "
 msgid "erase"
 msgstr ""
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
-#: lib/rpmte.c:861
-#, fuzzy, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "falhei ao aceder ao %s: %s\n"
-
-#: lib/rpmte.c:869
-#, fuzzy, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "Não consegui ler o %s: %s.\n"
-
-#: lib/rpmte.c:896
-#, fuzzy, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "Não consegui mudar o nome de %s para %s: %m\n"
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "não consigo abrir a base de dados Packages em %s\n"
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, fuzzy, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr "número de pacote inválido: %s\n"
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, fuzzy, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr "Falta um '(' em %s %s\n"
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, fuzzy, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr "número de pacote inválido: %s\n"
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, fuzzy, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr ":%s: o readLead falhou\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 msgid "transaction"
 msgstr ""
 
@@ -3027,11 +3068,11 @@ msgstr ""
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr "Assinatura: tamanho(%d)+pad(%d)\n"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 #, fuzzy
 msgid "failed"
 msgstr "O %s falhou\n"
@@ -3294,6 +3335,92 @@ msgstr "O %s tem um valor demasiado elevado ou pequeno, foi ignorado\n"
 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"
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "Não consegui ler o ficheiro spec do %s\n"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "Não consegui executar à parte o %s: %s\n"
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "Não consegui ler o ficheiro spec do %s\n"
+
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "não consegui criar o %s: %s\n"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "Não consegui ligar ao servidor"
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "falhei ao aceder ao %s: %s\n"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "falhou a remoção da directoria %s: %s\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "Não consegui mudar o nome de %s para %s: %m\n"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "Não consegui ler o %s: %s.\n"
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "falhei ao aceder ao %s: %s\n"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "não consegui criar o %s: %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, fuzzy, c-format
+msgid "%s terminated abnormally\n"
+msgstr "A macro %%%s tem o conteúdo incompleto\n"
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "A macro %%%s não conseguiu ser expandida\n"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "Não consegui ler o ficheiro spec do %s\n"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3455,16 +3582,41 @@ msgstr "(nenhum erro)"
 msgid "Failed to register fork handler: %m\n"
 msgstr "Não consegui ler o ficheiro spec do %s\n"
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s: a leitura do manifesto falhou: %s\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 #, fuzzy
 msgid "don't verify header+payload signature"
 msgstr "verificar a assinatura do pacote"
 
+#~ msgid "Internal error in argument processing (%d) :-(\n"
+#~ msgstr "Erro interno no processamento de argumentos (%d) :-(\n"
+
+#, fuzzy
+#~ msgid "%s: policy file read failed.\n"
+#~ msgstr ":%s: o readLead falhou\n"
+
+#~ msgid "readRPM: open %s: %s\n"
+#~ msgstr "readRPM: aceder ao %s: %s\n"
+
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "%s: O Fseek falhou: %s\n"
+
+#~ msgid "readRPM: %s is not an RPM package\n"
+#~ msgstr "readRPM: o %s não é um pacote RPM\n"
+
+#~ msgid "readRPM: reading header from %s\n"
+#~ msgstr "readRPM: a ler o cabeçalho do %s\n"
+
+#~ msgid "Generating signature: %d\n"
+#~ msgstr "A gerar a assinatura: %d\n"
+
+#~ msgid "generate PGP/GPG signature"
+#~ msgstr "gerar a assinatura PGP/GPG"
+
 #~ msgid "no packages files given for rebuild"
 #~ msgstr "não foram indicados pacotes para a reconstrução"
 
@@ -3699,9 +3851,6 @@ msgstr "verificar a assinatura do pacote"
 #~ msgid "Unable to lookup server host name"
 #~ msgstr "Incapaz de descobrir o nome da máquina do servidor"
 
-#~ msgid "Failed to connect to server"
-#~ msgstr "Não consegui ligar ao servidor"
-
 #~ msgid "Failed to establish data connection to server"
 #~ msgstr "Não consigo estabelecer uma ligação de dados ao servidor"
 
@@ -3784,9 +3933,6 @@ msgstr "verificar a assinatura do pacote"
 #~ msgid "URL helper failed: %s (%d)\n"
 #~ msgstr "a leitura falhou: %s (%d)\n"
 
-#~ msgid "failed to create %s: %s\n"
-#~ msgstr "não consegui criar o %s: %s\n"
-
 #~ msgid "rollback takes a time/date stamp argument"
 #~ msgstr "'rollback' recebe como argumento uma hora/data"
 
index c9806a2..edb299b 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: rpm\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2010-04-27 13:28-0300\n"
 "Last-Translator: Taylon Silmer <taylonsilva@gmail.com>\n"
 "Language-Team: Brazilian Portuguese <trans-pt_br@lists.fedoraproject.org>\n"
@@ -42,18 +42,13 @@ msgid ""
 msgstr ""
 "Este programa pode ser livremente redistribuído sob os termos da GNU GPL\n"
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr "Erro interno no processamento do argumento (%d) :-(\n"
-
 # , c-format
-#: cliutils.c:123
+#: cliutils.c:52
 #, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "a criação de um pipe para o --pipe falhou: %m\n"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr "a execução falhou\n"
@@ -74,144 +69,144 @@ msgstr "erro ao ler o cabeçalho do pacote\n"
 msgid "cannot re-open payload: %s\n"
 msgstr "Não foi possível reabrir a carga útil: %s\n"
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 msgid "Query/Verify package selection options:"
 msgstr "Consultar/Verificar as opções de seleção do pacote:"
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr "Opções de consulta (com -q ou --query):"
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr "Opções de verificação (com -V ou --verify):"
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 msgid "Signature options:"
 msgstr "Opções de assinatura:"
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr "Opções de banco de dados:"
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr "Opções de Instalação/Atualização/Remoção:"
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 msgid "Common options for all rpm modes and executables:"
 msgstr "Opções comuns para todos os executáveis e modos rpm:"
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr "somente um modo principal pode ser especificado"
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr "somente um tipo de consulta/verificação pode ser feita por vez"
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr "sinalizador de consulta não esperado"
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr "formato de consulta não esperado"
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr "fonte de pesquisa não esperada"
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr ""
 "somente a instalação, atualização, rmsource e rmspec podem ser forçados"
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr ""
 "os arquivos somente podem ser realocados durante a instalação de pacotes"
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr "não é possível usar --prefix com --relocate ou --excludepath"
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr ""
 "--relocate e --excludepath somente podem ser usados na instalação de novos "
 "pacotes"
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr "--prefix somente pode ser usado na instalação de novos pacotes"
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr "argumentos para --prefix devem começar com uma /"
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr ""
 "--hash (-h) somente pode ser especificado durante instalação de pacotes"
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr ""
 "--percent somente pode ser especificado durante a instalação de pacotes"
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr ""
 "--replacepkgs somente pode ser especificado durante a instalação de pacotes"
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr ""
 "--excludedocs somente pode ser especificado durante instalação de pacotes"
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr ""
 "--includedocs somente pode ser especificado durante instalação de pacotes"
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr "somente um entre --excludedocs e --includedocs pode ser especificado"
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr ""
 "--ignorearch somente pode ser especificado durante a instalação de pacotes"
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr ""
 "--ignoreos somente pode ser especificado durante a instalação de pacotes"
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr ""
 "--ignoresize somente pode ser especificado durante a instalação de pacotes"
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr ""
 "--allmatches somente pode ser especificado durante a remoção de pacotes"
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr ""
 "--allfiles somente pode ser especificado durante a instalação de pacotes"
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr ""
 "--justdb somente pode ser especificado durante a instalação ou remoção de "
 "pacotes"
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
@@ -219,7 +214,7 @@ msgstr ""
 "opções de desativação de scripts somente podem ser especificadas durante a "
 "instalação ou remoção de pacotes"
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
@@ -227,7 +222,7 @@ msgstr ""
 "opções de desativação de disparador somente podem ser especificadas durante "
 "a instalação ou remoção de pacotes"
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
@@ -235,7 +230,7 @@ msgstr ""
 "--nodeps somente pode ser especificado durante a construção, reconstrução, "
 "recompilação, instalação, remoção ou verificação de pacotes"
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
@@ -243,7 +238,7 @@ msgstr ""
 "--test somente pode ser especificado durante a instalação, remoção e "
 "construção de pacotes"
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
@@ -251,123 +246,123 @@ msgstr ""
 "--root (-r) somente pode ser especificado durante a instalação, remoção, "
 "consulta e reconstrução de bancos de dados"
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr "os argumentos para --root (-r) devem começar com uma /"
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr "nenhum arquivo para assinar\n"
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr "não foi possível acessar o arquivo %s\n"
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr "Digite a senha: "
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr "A verificação da senha falhou\n"
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr "Senha ok.\n"
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr "Especificação %%_signature inválida no arquivo macro.\n"
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr "--sign somente pode ser usado durante a construção de pacotes"
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 msgid "no packages given for erase"
 msgstr "nenhum pacote foi passado para remoção"
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr "nenhum pacote foi passado para instalação"
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr "nenhum argumento foi passado para consulta"
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr "nenhum argumento foi passado para verificação"
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 msgid "no arguments given"
 msgstr "nenhum argumento foi passado"
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr "opções de construção com [ <specfile> | <tarball> | <pacote fonte> ]:"
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 msgid "Failed build dependencies:\n"
 msgstr "Falha ao construir dependências:\n"
 
 # , c-format
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr "Não foi possível abrir o arquivo spec %s: %s\n"
 
 # , c-format
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr "Não foi possível abrir o pipe do tar: %m\n"
 
 # , c-format
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr "Falha ao ler o arquivo spec de %s\n"
 
 # , c-format
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "Falha ao renomear %s para %s: %m\n"
 
 # , c-format
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "falha ao iniciar %s: %m\n"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "O arquivo %s não é um arquivo normal.\n"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr "O arquivo %s não parece ser um specfile.\n"
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr "Construindo plataformas de destino: %s\n"
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr "Construindo para o destino %s\n"
 
 # , c-format
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr "Não foi possível abrir o arquivo temporário.\n"
 
@@ -387,7 +382,7 @@ msgstr "A execução de %s falhou (%s): %s\n"
 msgid "Bad exit status from %s (%s)\n"
 msgstr "Status de saída de %s inválido (%s)\n"
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
@@ -397,52 +392,52 @@ msgstr ""
 "\n"
 "Erros na construção do RPM:\n"
 
-#: build/expression.c:212
+#: build/expression.c:211
 msgid "syntax error while parsing ==\n"
 msgstr "erro de sintaxe ao analisar ==\n"
 
-#: build/expression.c:242
+#: build/expression.c:241
 msgid "syntax error while parsing &&\n"
 msgstr "erro de sintaxe ao analisar &&\n"
 
-#: build/expression.c:251
+#: build/expression.c:250
 msgid "syntax error while parsing ||\n"
 msgstr "erro de sintaxe ao analisar ||\n"
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr "erro de análise na expressão\n"
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr "( sem correspondência\n"
 
-#: build/expression.c:365
+#: build/expression.c:364
 msgid "- only on numbers\n"
 msgstr "- somente em números\n"
 
-#: build/expression.c:381
+#: build/expression.c:380
 msgid "! only on numbers\n"
 msgstr "! somente em números\n"
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 msgid "types must match\n"
 msgstr "os tipos devem corresponder\n"
 
-#: build/expression.c:436
+#: build/expression.c:435
 msgid "* / not suported for strings\n"
 msgstr "* / não são suportados para strings\n"
 
-#: build/expression.c:487
+#: build/expression.c:486
 msgid "- not suported for strings\n"
 msgstr "- não é suportado para strings\n"
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr "&& e || não são suportados para strings\n"
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 msgid "syntax error in expression\n"
 msgstr "erro de sintaxe na expressão\n"
 
@@ -515,28 +510,28 @@ msgstr "Capacidade inválida: %s\n"
 msgid "File capability support not built in\n"
 msgstr "Suporte à capacidade de arquivo não embutida\n"
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr "Apenas um argumento para %%docdir\n"
 
 # , c-format
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr "Dois arquivos em uma linha: %s\n"
 
-#: build/files.c:940
+#: build/files.c:939
 #, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr "O arquivo deve começar com uma \"/\": %s\n"
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr "Não é possível misturar %%doc especial com outras formas: %s\n"
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr ""
@@ -544,103 +539,97 @@ msgstr ""
 "alternativa\n"
 
 # , c-format
-#: build/files.c:1118
+#: build/files.c:1117
 #, c-format
 msgid "File listed twice: %s\n"
 msgstr "Arquivo listado duas vezes: %s\n"
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr "Ligação simbólica aponta para BuildRoot: %s -> %s\n"
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr "Os atributos explícitos do arquivo são necessário no spec para: %s\n"
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, c-format
 msgid "File not found: %s\n"
 msgstr "Arquivo não encontrado: %s\n"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr "O arquivo %s é grande demais para a carga útil\n"
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr "%s: não foi possível carregar a etiqueta desconhecida (%d).\n"
 
 # , c-format
-#: build/files.c:1623
+#: build/files.c:1622
 #, c-format
 msgid "%s: public key read failed.\n"
 msgstr "%s: falha ao ler a chave pública.\n"
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr "%s: não é uma chave pública blindada.\n"
 
-# , c-format
 #: build/files.c:1635
 #, c-format
-msgid "%s: policy file read failed.\n"
-msgstr "%s: falha ao ler o arquivo de política.\n"
-
-#: build/files.c:1643
-#, c-format
 msgid "%s: failed to encode\n"
 msgstr "%s: falha ao codificar\n"
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr "O arquivo precisa da \"/\" inicial: %s\n"
 
 # , c-format
-#: build/files.c:1704
+#: build/files.c:1696
 #, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "Glob não permitido: %s\n"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, c-format
 msgid "File not found by glob: %s\n"
 msgstr "O arquivo não foi encontrado pelo glob: %s\n"
 
 # , c-format
-#: build/files.c:1767
+#: build/files.c:1759
 #, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr "Não foi possível abrir %%files arquivo %s: %m\n"
 
 # , c-format
-#: build/files.c:1775
+#: build/files.c:1767
 #, c-format
 msgid "line: %s\n"
 msgstr "linha: %s\n"
 
 # , c-format
-#: build/files.c:2140
+#: build/files.c:2056
 #, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "Arquivo inválido: %s: %s\n"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "Proprietário/grupo inválido: %s\n"
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr "Procurando por arquivos desempacotados: %s\n"
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
@@ -649,244 +638,217 @@ msgstr ""
 "Arquivo(s) instalado(s) (mas não empacotado(s)) encontrado(s):\n"
 "%s"
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, c-format
 msgid "Processing files: %s\n"
 msgstr "Processando arquivos: %s\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr "Binários dependentes de arquitetura no pacote noarch\n"
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr "getUname: uid's em excesso\n"
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr "getUnameS: uid's em excesso\n"
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr "getUidS: uid's em excesso\n"
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr "getGname: gid's em excesso\n"
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr "getGnameS: gid's em excesso\n"
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr "getGidS: gid's em excesso\n"
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr "Não foi possível canonizar o nome de máquina: %s\n"
-
 # , c-format
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr "a criação do pacote falhou no arquivo %s: %s\n"
 
 # , c-format
-#: build/pack.c:78
+#: build/pack.c:86
 #, c-format
 msgid "create archive failed: %s\n"
 msgstr "a criação do pacote falhou: %s\n"
 
 # , c-format
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr "a gravação cpio_copy falhou: %s\n"
 
 # , c-format
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr "a leitura cpio_copy falhou: %s\n"
 
 # , c-format
-#: build/pack.c:131
+#: build/pack.c:139
 #, c-format
 msgid "%s: line: %s\n"
 msgstr "%s: linha: %s\n"
 
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr "Não foi possível canonizar o nome de máquina: %s\n"
+
 # , c-format
-#: build/pack.c:193
+#: build/pack.c:228
 #, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "Não foi possível abrir o arquivo PreIn: %s\n"
 
 # , c-format
-#: build/pack.c:200
+#: build/pack.c:235
 #, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "Não foi possível abrir o arquivo PreUn: %s\n"
 
 # , c-format
-#: build/pack.c:207
+#: build/pack.c:242
 #, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "Não foi possível abrir o arquivo PreTrans: %s\n"
 
 # , c-format
-#: build/pack.c:214
+#: build/pack.c:249
 #, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "Não foi possível abrir o arquivo PostIn: %s\n"
 
 # , c-format
-#: build/pack.c:221
+#: build/pack.c:256
 #, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "Não foi possível abrir o arquivo PostUn: %s\n"
 
 # , c-format
-#: build/pack.c:228
+#: build/pack.c:263
 #, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "Não foi possível abrir o arquivo PostTrans: %s\n"
 
 # , c-format
-#: build/pack.c:236
+#: build/pack.c:271
 #, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "Não foi possível abrir o arquivo VerifyScript: %s\n"
 
 # , c-format
-#: build/pack.c:262
+#: build/pack.c:297
 #, c-format
 msgid "Could not open Trigger script file: %s\n"
 msgstr "Não foi possível abrir o arquivo do script Trigger: %s\n"
 
 # , c-format
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr "readRPM: abrir %s: %s\n"
-
-# , c-format
-#: build/pack.c:297
-#, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "%s: Fseek falhou: %s\n"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr "readRPM: %s não é um pacote RPM\n"
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
-msgstr "readRPM: lendo cabeçalho a partir de %s\n"
-
-# , c-format
-#: build/pack.c:410
+#: build/pack.c:369
 #, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "Compactação de carga útil desconhecida: %s\n"
 
 # , c-format
-#: build/pack.c:433
+#: build/pack.c:392
 msgid "Unable to create immutable header region.\n"
 msgstr "Não foi possível criar uma região de cabeçalho imutável.\n"
 
 # , c-format
-#: build/pack.c:453
+#: build/pack.c:412
 msgid "Unable to write temp header\n"
 msgstr "Não foi possível gravar o cabeçalho temporário\n"
 
-#: build/pack.c:463
+#: build/pack.c:422
 msgid "Bad CSA data\n"
 msgstr "Dados CSA inválidos\n"
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr "Gerando assinatura: %d\n"
-
 # , c-format
-#: build/pack.c:535
+#: build/pack.c:489
 msgid "Unable to reload signature header.\n"
 msgstr "Não foi possível recarregar o cabeçalho da assinatura.\n"
 
 # , c-format
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr "Não foi possível abrir %s: %s\n"
 
 # , c-format
-#: build/pack.c:555
+#: build/pack.c:509
 #, c-format
 msgid "Unable to write package: %s\n"
 msgstr "Não foi possível gravar o pacote: %s\n"
 
 # , c-format
-#: build/pack.c:571
+#: build/pack.c:525
 #, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr "Não foi possível abrir sigtarget %s: %s\n"
 
 # , c-format
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr "Não foi possível ler o cabeçalho a partir de %s: %s\n"
 
 # , c-format
-#: build/pack.c:596
+#: build/pack.c:550
 #, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "Não foi possível gravar o cabeçalho em %s: %s\n"
 
 # , c-format
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr "Não foi possível ler carga útil a partir de %s: %s\n"
 
 # , c-format
-#: build/pack.c:615
+#: build/pack.c:569
 #, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "Não foi possível gravar carga útil em %s: %s\n"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "Gravou: %s\n"
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, c-format
 msgid "Executing \"%s\":\n"
 msgstr "Executando \"%s\":\n"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "A execução de \"%s\" falhou.\n"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr "Falha na verificação \"%s\" do pacote.\n"
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr ""
 "Não foi possível gerar o nome de arquivo de saída para o pacote %s: %s\n"
 
 # , c-format
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr "Não foi possível criar %s: %s\n"
@@ -933,19 +895,22 @@ msgid "line %d: Error parsing %%description: %s\n"
 msgstr "linha %d: Erro ao analisar %%description: %s\n"
 
 # , c-format
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "linha %d: Opção inválida %s: %s\n"
 
 # , c-format
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr "linha %d: Nomes em excesso: %s\n"
 
 # , c-format
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr "linha %d: O pacote não existe: %s\n"
@@ -961,231 +926,259 @@ msgstr "linha %d: Segunda descrição\n"
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr "linha %d: Erro ao analisar %%files: %s\n"
 
-#: build/parsePreamble.c:218
+# , c-format
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "linha %d: Erro ao analisar %%files: %s\n"
+
+# , c-format
+#: build/parsePreamble.c:154
+#, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr "linha %d: Número inválido: %s\n"
+
+# , c-format
+#: build/parsePreamble.c:160
+#, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr "linha %d: Número %s inválido: %u\n"
+
+#: build/parsePreamble.c:223
+#, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr "linha %d: Número %s inválido: %s\n"
+
+#: build/parsePreamble.c:237
+#, c-format
+msgid "%s %d defined multiple times\n"
+msgstr "%s %d definido várias vezes\n"
+
+#: build/parsePreamble.c:399
 #, c-format
 msgid "Architecture is excluded: %s\n"
 msgstr "A arquitetura está excluída: %s\n"
 
-#: build/parsePreamble.c:223
+#: build/parsePreamble.c:404
 #, c-format
 msgid "Architecture is not included: %s\n"
 msgstr "A arquitetura não está excluída: %s\n"
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, c-format
 msgid "OS is excluded: %s\n"
 msgstr "O SO está excluído: %s\n"
 
 # , c-format
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, c-format
 msgid "OS is not included: %s\n"
 msgstr "O SO não está incluído: %s\n"
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr "o campo %s deve estar presente no pacote: %s\n"
 
 # , c-format
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr "Entrada %s duplicada no pacote: %s\n"
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr "_docdir_fmt inválido: %s\n"
 
 # , c-format
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "Não foi possível abrir o ícone %s: %s\n"
 
 # , c-format
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr "Não foi possível ler o ícone %s: %s\n"
 
 # , c-format
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "Tipo de ícone desconhecido: %s\n"
 
 # , c-format
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr "linha %d: A etiqueta toma apenas um token: %s\n"
 
 # , c-format
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "linha %d: caractere inválido \"%c\" em: %s\n"
 
 # , c-format
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "linha %d: caractere inválido em: %s\n"
 
 # , c-format
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr "linha %d: caractere inválido \"..\" em: %s\n"
 
 # , c-format
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr "linha %d: Etiqueta mal formada: %s\n"
 
 # , c-format
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr "linha %d: Etiqueta vazia: %s\n"
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr "linha %d: Os prefixos não podem terminar com \"/\": %s\n"
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr "linha %d: O docdir deve começar com \"/\": %s\n"
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "linha %d: campo Epoch deve ser um número sem sinal: %s\n"
 
 # , c-format
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr "linha %d: %s inválido: qualificadores: %s\n"
 
 # , c-format
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr "linha %d: formato BuildArchitecture inválido: %s\n"
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr "linha %d: Somente subpacotes noarch são suportados: %s\n"
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr "Erro interno: tag %d falsa\n"
 
 # , c-format
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr "linha %d: %s é obsoleto: %s\n"
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, c-format
 msgid "Bad package specification: %s\n"
 msgstr "Especificação do pacote inválida: %s\n"
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, c-format
 msgid "Package already exists: %s\n"
 msgstr "O pacote já existe: %s\n"
 
 # , c-format
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr "linha %d: Etiqueta desconhecida: %s\n"
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr "%%{buildroot} não pode ser vazio\n"
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr "%%{buildroot} não pode ser \"/\"\n"
 
 # , c-format
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "Fonte inválida: %s: %s\n"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, c-format
 msgid "No patch number %u\n"
 msgstr "Nenhum número de patch %u\n"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr "%%patch não corresponde à etiqueta \"Patch:\"\n"
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, c-format
 msgid "No source number %u\n"
 msgstr "Nenhum número de fonte %u\n"
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr "Nenhuma etiqueta \"Source:\" no arquivo .spec\n"
 
 # , c-format
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr "Não foi possível baixar nosource %s: %s\n"
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr "Erro ao analisar %%setup: %s\n"
 
 # , c-format
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr "linha %d: Argumento inválido para %%setup: %s\n"
 
 # , c-format
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr "linha %d: Opção inválida %s de %%setup: %s\n"
 
 # , c-format
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, c-format
 msgid "%s: %s: %s\n"
 msgstr "%s: %s: %s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "número da correção %s inválido: %s\n"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, c-format
 msgid "line %d: second %%prep\n"
 msgstr "linha %d: segundo %%prep\n"
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
@@ -1194,274 +1187,341 @@ msgstr ""
 "alfanumérico, \"_\" ou \"/\": %s\n"
 
 # , c-format
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr "linha %d: Nome de arquivo versionado não permitido: %s\n"
 
 # , c-format
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, c-format
 msgid "line %d: Version required: %s\n"
 msgstr "linha %d: Versão requerida: %s\n"
 
 # , c-format
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "linha %d: dependência inválida: %s\n"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr "linha %d: os disparadores devem ter --: %s\n"
 
 # , c-format
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "linha %d: Erro ao analisar %s: %s\n"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr "linha %d: o script interno deve terminar com \">\": %s\n"
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr "linha %d: o script deve começar com \"/\": %s\n"
 
 # , c-format
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, c-format
 msgid "line %d: Second %s\n"
 msgstr "linha %d: Segundo %s\n"
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr "linha %d: script interno não suportado: %s\n"
 
 # , c-format
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, c-format
 msgid "line %d: %s\n"
 msgstr "linha %d: %s\n"
 
 # , c-format
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr "Não foi possível abrir %s: %s\n"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr "%%if não fechado\n"
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr "%s:%d:  parseExpressionBoolean retornou %d\n"
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr "%s:%d: Há um %%else sem um %%if\n"
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr "%s:%d: Há um %%endif sem um %%if\n"
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr "instrução %%include mal formada\n"
 
 # , c-format
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 msgid "No compatible architectures found for build\n"
 msgstr "Nenhuma arquitetura compatível encontrada para a construção\n"
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr "O pacote não tem %%description: %s\n"
 
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+# , c-format
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "Falha ao ler o arquivo spec de %s\n"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+# , c-format
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "Falha ao ler o arquivo spec de %s\n"
+
+# , c-format
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "Falha ao ler o arquivo spec de %s\n"
+
+# , c-format
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "Não foi possível abrir o pipe do tar: %m\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "Erro ao analisar %%setup: %s\n"
+
+#: build/policies.c:254
+#, fuzzy, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr "Executando (%s): %s\n"
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "%s faltando em %s %s\n"
+
+#: build/policies.c:270
+#, fuzzy, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr "Argumentos em excesso na linha de dados em %s:%d\n"
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "Processando arquivos: %s\n"
+
 # , c-format
-#: build/poptBT.c:93
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr "buildroot já especificado, ignorando %s\n"
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr ""
 "construir através de %prep (desempacote os fontes e aplique as correções) a "
 "partir do <specfile>"
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr "<specfile>"
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr ""
 "construir através de %build (%prep, então compile) a partir do <specfile>"
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr ""
 "construir através de %install (%prep, %build, então instale) a partir do "
 "<specfile>"
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr "verificar seção %files do <specfile>"
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr "construir os pacotes fontes e binários a partir do <specfile>"
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr "construir pacote binário somente a partir do <specfile>"
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr "construir pacote fonte somente a partir do <specfile>"
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr ""
 "construir através de %prep (desempacote os fontes e aplique as correções) a "
 "partir do <tarball>"
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr "<tarball>"
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr ""
 "construindo através de %build (%prep, então compile) a partir do <tarball>"
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr ""
 "construir através de %install (%prep, %build, então instale) a partir do "
 "<tarball>"
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr "verificar seção %files do <tarball>"
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr "construir os pacotes fontes e binários a partir do <tarball>"
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr "construir pacote binário somente a partir do <tarball>"
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr "construir pacote fonte somente a partir do <tarball>"
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr "construir pacote binário a partir do <pacote fonte>"
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 msgid "<source package>"
 msgstr "<pacote fonte>"
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr ""
 "construir através de %install (%prep, %build, então instale) a partir do "
 "<pacote fonte>"
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr "substituir raíz da construção"
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr "remover a árvore de construção quando terminar"
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr "gerar cabeçalhos compatíveis com o empacotamento do rpm4"
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr "ignorar ExcludeArch: diretivas do arquivo spec"
 
 # , c-format
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 msgid "debug file state machine"
 msgstr "depurar máquina de estados do arquivo"
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr "não executar nenhum estágio da construção"
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 msgid "do not verify build dependencies"
 msgstr "não verificar dependências de construção"
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr ""
 "gerar cabeçalhos de pacotes compatíveis com o empacotamento do rpm[23] "
 "(legado)"
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 msgid "don't verify package digest(s)"
 msgstr "não verificar digest(s) dos pacotes"
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 msgid "don't verify database header(s) when retrieved"
 msgstr "não verificar cabeçalho(s) do banco de dados ao recuperá-lo(s)"
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 msgid "don't verify package signature(s)"
 msgstr "não verificar a(s) assinatura(s) do pacote"
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr "não aceitar msgstr's i18N do specfile"
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr "remover fontes ao finalizar"
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr "remover specfile ao finalizar"
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr "pule direto para o estágio especificado (somente para c,i)"
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr "gerar assinatura PGP/GPG"
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr "substituir plataforma de destino"
 
@@ -1542,29 +1602,7 @@ msgstr "Localizando %s: %s\n"
 msgid "Failed to find %s:\n"
 msgstr "Falha ao localizar %s:\n"
 
-# , c-format
-#: build/spec.c:227
-#, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr "linha %d: Número inválido: %s\n"
-
-# , c-format
-#: build/spec.c:233
-#, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr "linha %d: Número %s inválido: %u\n"
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr "linha %d: Número %s inválido: %s\n"
-
-#: build/spec.c:310
-#, c-format
-msgid "%s %d defined multiple times\n"
-msgstr "%s %d definido várias vezes\n"
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "a consulta ao specfile %s falhou, não foi possível analisá-lo\n"
@@ -1914,7 +1952,7 @@ msgstr "depurar máquina de estados do arquivo de carga últil"
 msgid "debug rpmio I/O"
 msgstr "depurar E/S rpmio"
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr "%s: tabela de opções mal configurada (%d)\n"
@@ -2289,7 +2327,7 @@ msgstr "não verificar os contextos de segurança dos arquivos"
 msgid "don't verify files in package"
 msgstr "não verificar os arquivos do pacote"
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 msgid "don't verify package dependencies"
 msgstr "não verificar as dependências do pacote"
 
@@ -2661,7 +2699,7 @@ msgid "package scriptlets can be expanded at install time."
 msgstr "scriptlets de pacotes podem ser expandidos durante a instalação."
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr "falha ao abrir %s: %s\n"
@@ -2679,7 +2717,7 @@ msgstr "Preparando..."
 msgid "Preparing packages for installation..."
 msgstr "Preparando os pacotes para instalação..."
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 msgid "Failed dependencies:\n"
 msgstr "Dependências não satisfeitas:\n"
 
@@ -2688,7 +2726,7 @@ msgstr "Dependências não satisfeitas:\n"
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr "%s: não é um pacote rpm (ou um manifesto de pacote): %s\n"
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr "%s não pode ser instalado\n"
@@ -2766,6 +2804,34 @@ msgstr "não foi possível criar o bloqueio de transação em %s (%s)\n"
 msgid "waiting for %s lock on %s\n"
 msgstr "esperando pelo bloqueio de transação em %s\n"
 
+# , c-format
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "falha ao abrir %s: %s\n"
+
+# , c-format
+#: lib/rpmplugins.c:67
+#, fuzzy, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "Falha ao renomear %s para %s: %m\n"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+# , c-format
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "Falha ao renomear %s para %s: %m\n"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr "diferente"
@@ -2963,57 +3029,34 @@ msgstr "instalar"
 msgid "erase"
 msgstr "apagar"
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
 # , c-format
-#: lib/rpmte.c:861
-#, fuzzy, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "falha ao abrir %s: %s\n"
-
-# , c-format
-#: lib/rpmte.c:869
-#, fuzzy, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "Falha ao ler %s: %s.\n"
-
-# , c-format
-#: lib/rpmte.c:896
-#, fuzzy, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "Falha ao renomear %s para %s: %m\n"
-
-# , c-format
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "não foi possível abrir o banco de dados de pacotes em %s\n"
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr "\"(\" extra no rótulo do pacote: %s\n"
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr "\"(\" faltando no rótulo do pacote: %s\n"
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr "\")\" faltando no rótulo do pacote: %s\n"
 
 # , c-format
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr "%s: falha na leitura da chave pública.\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 #, fuzzy
 msgid "transaction"
 msgstr "criar conjunto de transações"
@@ -3130,11 +3173,11 @@ msgstr "Verificação de assinatura: PARÂMETROS INVÁLIDOS\n"
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr "Assinatura: DESCONHECIDA (%d)\n"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr "ignorado"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "failed"
 msgstr "falhou"
 
@@ -3411,6 +3454,103 @@ msgstr "%s tem valor inteiro longo muito grande ou muito pequeno, ignorado\n"
 msgid "%s has too large or too small integer value, skipped\n"
 msgstr "%s tem um valor inteiro muito grande ou muito pequeno, ignorado\n"
 
+# , c-format
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "Falha ao ler o arquivo spec de %s\n"
+
+# , c-format
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "Não foi possível criar um arquivo temporário para %s: %s\n"
+
+# , c-format
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "Falha ao ler o arquivo spec de %s\n"
+
+# , c-format
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "falha ao criar %s: %s\n"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "Falha ao conectar no servidor"
+
+# , c-format
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "falha ao abrir %s: %s\n"
+
+# , c-format
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "falha ao remover o diretório %s: %s\n"
+
+# , c-format
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "Falha ao renomear %s para %s: %m\n"
+
+# , c-format
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "Falha ao ler %s: %s.\n"
+
+# , c-format
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "falha ao abrir %s: %s\n"
+
+# , c-format
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "falha ao criar %s: %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, fuzzy, c-format
+msgid "%s terminated abnormally\n"
+msgstr "O macro %%%s tem um corpo incompleto\n"
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "%s: falha ao codificar\n"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+# , c-format
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "Falha ao ler o arquivo spec de %s\n"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3576,15 +3716,42 @@ msgid "Failed to register fork handler: %m\n"
 msgstr "Falha ao registrar o manipulador do fork: %m\n"
 
 # , c-format
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s: falha na leitura do manifesto: %s\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 msgid "don't verify header+payload signature"
 msgstr "não verificar a assinatura do cabeçalho+carga útil"
 
+#~ msgid "Internal error in argument processing (%d) :-(\n"
+#~ msgstr "Erro interno no processamento do argumento (%d) :-(\n"
+
+# , c-format
+#~ msgid "%s: policy file read failed.\n"
+#~ msgstr "%s: falha ao ler o arquivo de política.\n"
+
+# , c-format
+#~ msgid "readRPM: open %s: %s\n"
+#~ msgstr "readRPM: abrir %s: %s\n"
+
+# , c-format
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "%s: Fseek falhou: %s\n"
+
+#~ msgid "readRPM: %s is not an RPM package\n"
+#~ msgstr "readRPM: %s não é um pacote RPM\n"
+
+#~ msgid "readRPM: reading header from %s\n"
+#~ msgstr "readRPM: lendo cabeçalho a partir de %s\n"
+
+#~ msgid "Generating signature: %d\n"
+#~ msgstr "Gerando assinatura: %d\n"
+
+#~ msgid "generate PGP/GPG signature"
+#~ msgstr "gerar assinatura PGP/GPG"
+
 #~ msgid "no packages files given for rebuild"
 #~ msgstr "nenhum pacote foi passado para reconstrução"
 
@@ -3882,9 +4049,6 @@ msgstr "não verificar a assinatura do cabeçalho+carga útil"
 #~ msgid "Unable to lookup server host name"
 #~ msgstr "Não foi possível procurar o nome de máquina do servidor"
 
-#~ msgid "Failed to connect to server"
-#~ msgstr "Falha ao conectar no servidor"
-
 #~ msgid "Failed to establish data connection to server"
 #~ msgstr "Falha ao estabelecer a conexão de dados com o servidor"
 
@@ -3982,10 +4146,6 @@ msgstr "não verificar a assinatura do cabeçalho+carga útil"
 #~ msgid "URL helper failed: %s (%d)\n"
 #~ msgstr "falha na leitura: %s (%d)\n"
 
-# , c-format
-#~ msgid "failed to create %s: %s\n"
-#~ msgstr "falha ao criar %s: %s\n"
-
 #~ msgid "rollback takes a time/date stamp argument"
 #~ msgstr "recuos levam um argumento de identificação de hora/data"
 
index 0ebacaf..dfb20c8 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -38,17 +38,12 @@ msgid ""
 "This program may be freely redistributed under the terms of the GNU GPL\n"
 msgstr ""
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr ""
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr ""
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr ""
@@ -68,268 +63,268 @@ msgstr ""
 msgid "cannot re-open payload: %s\n"
 msgstr ""
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 msgid "Query/Verify package selection options:"
 msgstr ""
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr ""
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr ""
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 msgid "Signature options:"
 msgstr ""
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr ""
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr ""
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 msgid "Common options for all rpm modes and executables:"
 msgstr ""
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr ""
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr ""
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr ""
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr ""
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr ""
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr ""
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr ""
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr ""
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr ""
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr ""
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr ""
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr ""
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr ""
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr ""
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr ""
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
 msgstr ""
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
 msgstr ""
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
 msgstr ""
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
 msgstr ""
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
 msgstr ""
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr ""
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr ""
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr ""
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr ""
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr ""
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr ""
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr ""
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr ""
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 msgid "no packages given for erase"
 msgstr ""
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr ""
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr ""
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr ""
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 msgid "no arguments given"
 msgstr ""
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr ""
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 msgid "Failed build dependencies:\n"
 msgstr ""
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr ""
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr ""
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr ""
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr ""
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, c-format
 msgid "failed to stat %s: %m\n"
 msgstr ""
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, c-format
 msgid "File %s is not a regular file.\n"
 msgstr ""
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr ""
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr ""
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr ""
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr ""
 
@@ -348,59 +343,59 @@ msgstr ""
 msgid "Bad exit status from %s (%s)\n"
 msgstr ""
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
 "RPM build errors:\n"
 msgstr ""
 
-#: build/expression.c:212
+#: build/expression.c:211
 msgid "syntax error while parsing ==\n"
 msgstr ""
 
-#: build/expression.c:242
+#: build/expression.c:241
 msgid "syntax error while parsing &&\n"
 msgstr ""
 
-#: build/expression.c:251
+#: build/expression.c:250
 msgid "syntax error while parsing ||\n"
 msgstr ""
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr ""
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr ""
 
-#: build/expression.c:365
+#: build/expression.c:364
 msgid "- only on numbers\n"
 msgstr ""
 
-#: build/expression.c:381
+#: build/expression.c:380
 msgid "! only on numbers\n"
 msgstr ""
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 msgid "types must match\n"
 msgstr ""
 
-#: build/expression.c:436
+#: build/expression.c:435
 msgid "* / not suported for strings\n"
 msgstr ""
 
-#: build/expression.c:487
+#: build/expression.c:486
 msgid "- not suported for strings\n"
 msgstr ""
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr ""
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 msgid "syntax error in expression\n"
 msgstr ""
 
@@ -468,338 +463,308 @@ msgstr ""
 msgid "File capability support not built in\n"
 msgstr ""
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr ""
 
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr ""
 
-#: build/files.c:940
+#: build/files.c:939
 #, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr ""
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr ""
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr ""
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, c-format
 msgid "File listed twice: %s\n"
 msgstr ""
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr ""
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr ""
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, c-format
 msgid "File not found: %s\n"
 msgstr ""
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr ""
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr ""
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, c-format
 msgid "%s: public key read failed.\n"
 msgstr ""
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr ""
 
 #: build/files.c:1635
 #, c-format
-msgid "%s: policy file read failed.\n"
-msgstr ""
-
-#: build/files.c:1643
-#, c-format
 msgid "%s: failed to encode\n"
 msgstr ""
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr ""
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, c-format
 msgid "Glob not permitted: %s\n"
 msgstr ""
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, c-format
 msgid "File not found by glob: %s\n"
 msgstr ""
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr ""
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, c-format
 msgid "line: %s\n"
 msgstr ""
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, c-format
 msgid "Bad file: %s: %s\n"
 msgstr ""
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr ""
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr ""
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
 "%s"
 msgstr ""
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, c-format
 msgid "Processing files: %s\n"
 msgstr ""
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr ""
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr ""
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr ""
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr ""
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr ""
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr ""
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr ""
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr ""
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr ""
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, c-format
 msgid "create archive failed: %s\n"
 msgstr ""
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr ""
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr ""
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, c-format
 msgid "%s: line: %s\n"
 msgstr ""
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr ""
+
+#: build/pack.c:228
 #, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr ""
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr ""
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr ""
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr ""
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr ""
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr ""
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr ""
 
-#: build/pack.c:262
-#, c-format
-msgid "Could not open Trigger script file: %s\n"
-msgstr ""
-
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr ""
-
 #: build/pack.c:297
 #, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr ""
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr ""
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
+msgid "Could not open Trigger script file: %s\n"
 msgstr ""
 
-#: build/pack.c:410
+#: build/pack.c:369
 #, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr ""
 
-#: build/pack.c:433
+#: build/pack.c:392
 msgid "Unable to create immutable header region.\n"
 msgstr ""
 
-#: build/pack.c:453
+#: build/pack.c:412
 msgid "Unable to write temp header\n"
 msgstr ""
 
-#: build/pack.c:463
+#: build/pack.c:422
 msgid "Bad CSA data\n"
 msgstr ""
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr ""
-
-#: build/pack.c:535
+#: build/pack.c:489
 msgid "Unable to reload signature header.\n"
 msgstr ""
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr ""
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, c-format
 msgid "Unable to write package: %s\n"
 msgstr ""
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr ""
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr ""
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr ""
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr ""
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr ""
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr ""
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, c-format
 msgid "Executing \"%s\":\n"
 msgstr ""
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr ""
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr ""
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr ""
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr ""
@@ -844,17 +809,20 @@ msgstr ""
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr ""
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr ""
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr ""
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr ""
@@ -869,461 +837,548 @@ msgstr ""
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
 #, c-format
-msgid "Architecture is excluded: %s\n"
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr ""
+
+#: build/parsePreamble.c:154
+#, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr ""
+
+#: build/parsePreamble.c:160
+#, c-format
+msgid "line %d: Bad no%s number: %u\n"
 msgstr ""
 
 #: build/parsePreamble.c:223
 #, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr ""
+
+#: build/parsePreamble.c:237
+#, c-format
+msgid "%s %d defined multiple times\n"
+msgstr ""
+
+#: build/parsePreamble.c:399
+#, c-format
+msgid "Architecture is excluded: %s\n"
+msgstr ""
+
+#: build/parsePreamble.c:404
+#, c-format
 msgid "Architecture is not included: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, c-format
 msgid "OS is excluded: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, c-format
 msgid "OS is not included: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, c-format
 msgid "Unknown icon type: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr ""
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, c-format
 msgid "Bad package specification: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, c-format
 msgid "Package already exists: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr ""
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr ""
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, c-format
 msgid "Bad source: %s: %s\n"
 msgstr ""
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, c-format
 msgid "No patch number %u\n"
 msgstr ""
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr ""
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, c-format
 msgid "No source number %u\n"
 msgstr ""
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr ""
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr ""
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr ""
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr ""
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr ""
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, c-format
 msgid "%s: %s: %s\n"
 msgstr ""
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr ""
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, c-format
 msgid "line %d: second %%prep\n"
 msgstr ""
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
 msgstr ""
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr ""
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, c-format
 msgid "line %d: Version required: %s\n"
 msgstr ""
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr ""
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr ""
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr ""
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr ""
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr ""
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, c-format
 msgid "line %d: Second %s\n"
 msgstr ""
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr ""
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, c-format
 msgid "line %d: %s\n"
 msgstr ""
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr ""
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr ""
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr ""
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr ""
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr ""
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr ""
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 msgid "No compatible architectures found for build\n"
 msgstr ""
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr ""
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+msgid "Failed to get policies from header\n"
+msgstr ""
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr ""
+
+#: build/policies.c:169
+#, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr ""
+
+#: build/policies.c:186
+#, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr ""
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, c-format
+msgid "Error parsing %s: %s\n"
+msgstr ""
+
+#: build/policies.c:254
+#, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr ""
+
+#: build/policies.c:264
+#, c-format
+msgid "Missing module path in line: %s\n"
+msgstr ""
+
+#: build/policies.c:270
+#, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr ""
+
+#: build/policies.c:309
+#, c-format
+msgid "Processing policies: %s\n"
+msgstr ""
+
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr ""
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr ""
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr ""
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr ""
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 msgid "<source package>"
 msgstr ""
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr ""
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr ""
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr ""
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr ""
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr ""
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 msgid "debug file state machine"
 msgstr ""
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr ""
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 msgid "do not verify build dependencies"
 msgstr ""
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr ""
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 msgid "don't verify package digest(s)"
 msgstr ""
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 msgid "don't verify database header(s) when retrieved"
 msgstr ""
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 msgid "don't verify package signature(s)"
 msgstr ""
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr ""
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr ""
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr ""
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr ""
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr ""
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr ""
 
@@ -1396,27 +1451,7 @@ msgstr ""
 msgid "Failed to find %s:\n"
 msgstr ""
 
-#: build/spec.c:227
-#, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr ""
-
-#: build/spec.c:233
-#, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr ""
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr ""
-
-#: build/spec.c:310
-#, c-format
-msgid "%s %d defined multiple times\n"
-msgstr ""
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr ""
@@ -1756,7 +1791,7 @@ msgstr ""
 msgid "debug rpmio I/O"
 msgstr ""
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr ""
@@ -2126,7 +2161,7 @@ msgstr ""
 msgid "don't verify files in package"
 msgstr ""
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 msgid "don't verify package dependencies"
 msgstr ""
 
@@ -2476,7 +2511,7 @@ msgid "package scriptlets can be expanded at install time."
 msgstr ""
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr ""
@@ -2494,7 +2529,7 @@ msgstr ""
 msgid "Preparing packages for installation..."
 msgstr ""
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 msgid "Failed dependencies:\n"
 msgstr ""
 
@@ -2503,7 +2538,7 @@ msgstr ""
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr ""
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr ""
@@ -2579,6 +2614,31 @@ msgstr ""
 msgid "waiting for %s lock on %s\n"
 msgstr ""
 
+#: lib/rpmplugins.c:60
+#, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr ""
+
+#: lib/rpmplugins.c:67
+#, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr ""
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr ""
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr ""
@@ -2768,52 +2828,32 @@ msgstr ""
 msgid "erase"
 msgstr ""
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
-#: lib/rpmte.c:861
-#, c-format
-msgid "Failed to open %s: %s\n"
-msgstr ""
-
-#: lib/rpmte.c:869
-#, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr ""
-
-#: lib/rpmte.c:896
-#, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr ""
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr ""
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr ""
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr ""
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr ""
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr ""
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 msgid "transaction"
 msgstr ""
 
@@ -2928,11 +2968,11 @@ msgstr ""
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "failed"
 msgstr ""
 
@@ -3191,6 +3231,90 @@ msgstr ""
 msgid "%s has too large or too small integer value, skipped\n"
 msgstr ""
 
+#: plugins/sepolicy.c:219
+#, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr ""
+
+#: plugins/sepolicy.c:226
+#, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr ""
+
+#: plugins/sepolicy.c:232
+#, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr ""
+
+#: plugins/sepolicy.c:304
+msgid "Failed to create semanage handle\n"
+msgstr ""
+
+#: plugins/sepolicy.c:310
+msgid "Failed to connect to policy handler\n"
+msgstr ""
+
+#: plugins/sepolicy.c:314
+#, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr ""
+
+#: plugins/sepolicy.c:345
+#, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr ""
+
+#: plugins/sepolicy.c:393
+#, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr ""
+
+#: plugins/sepolicy.c:423
+#, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr ""
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, c-format
+msgid "Failed to fork process: %s\n"
+msgstr ""
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr ""
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, c-format
+msgid "%s terminated abnormally\n"
+msgstr ""
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, c-format
+msgid "%s failed with exit code %i\n"
+msgstr ""
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr ""
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3350,11 +3474,11 @@ msgstr ""
 msgid "Failed to register fork handler: %m\n"
 msgstr ""
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr ""
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 msgid "don't verify header+payload signature"
 msgstr ""
index 4816a84..fe195fb 100644 (file)
--- a/po/ru.po
+++ b/po/ru.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2010-04-02 21:55+0800\n"
 "Last-Translator: Misha Shnurapet <zayzayats@yandex.ru>\n"
 "Language-Team: Black Cat Linux Team <blackcat-support@blackcatlinux.com>\n"
@@ -34,17 +34,12 @@ msgid ""
 "This program may be freely redistributed under the terms of the GNU GPL\n"
 msgstr "üÔÕ ÐÒÏÇÒÁÍÍÕ ÍÏÖÎÏ Ó×ÏÂÏÄÎÏ ÒÁÓÐÒÏÓÔÒÁÎÑÔØ ÎÁ ÕÓÌÏ×ÉÑÈ GNU GPL\n"
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ ÐÒÉ ÏÂÒÁÂÏÔËÅ ÁÒÇÕÍÅÎÔÏ× (%d) :-(\n"
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, fuzzy, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "ÏÛÉÂËÁ ÓÏÚÄÁÎÉÑ ÁÒÈÉ×Á: %s\n"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr "ÚÁÐÕÓË ÎÅ ÕÄÁÌÓÑ\n"
@@ -64,135 +59,135 @@ msgstr "
 msgid "cannot re-open payload: %s\n"
 msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏ×ÔÏÒÎÏ ÏÔËÒÙÔØ payload: %s\n"
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 #, fuzzy
 msgid "Query/Verify package selection options:"
 msgstr "ÚÁÐÒÏÓÉÔØ/ÐÒÏ×ÅÒÉÔØ ÐÁËÅÔÙ × ÇÒÕÐÐÅ"
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr "ðÁÒÁÍÅÔÒÙ ÚÁÐÒÏÓÁ (Ó -q ÉÌÉ --query):"
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr "ðÁÒÁÍÅÔÒÙ ÐÒÏ×ÅÒËÉ (Ó -V ÉÌÉ --verify):"
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 msgid "Signature options:"
 msgstr "ðÁÒÁÍÅÔÒÙ ÐÏÄÐÉÓÉ:"
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr "ðÁÒÁÍÅÔÒÙ ÂÁÚÙ ÄÁÎÎÙÈ"
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr "ðÁÒÁÍÅÔÒÙ õÓÔÁÎÏ×ËÉ/ïÂÎÏ×ÌÅÎÉÑ/õÄÁÌÅÎÉÑ:"
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 msgid "Common options for all rpm modes and executables:"
 msgstr "ïÂÝÉÅ ÐÁÒÁÍÅÔÒÙ ÄÌÑ ×ÓÅÈ ÒÅÖÉÍÏ× É ËÏÍÐÏÎÅÎÔÏ× rpm:"
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr "ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁΠÔÏÌØËÏ ÏÄÉΠÉÚ ÏÓÎÏ×ÎÙÈ ÒÅÖÉÍÏ×"
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr "ÚÁ ÏÄÉΠÒÁÚ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌÎÅΠÔÏÌØËÏ ÏÄÉΠÔÉРÐÒÏ×ÅÒËÉ ÉÌÉ ÚÁÐÒÏÓÁ"
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr "ÎÅÏÖÉÄÁÎÎÙÅ ÆÌÁÇÉ ÚÁÐÒÏÓÁ"
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr "ÎÅÏÖÉÄÁÎÎÙÊ ÆÏÒÍÁÔ ÚÁÐÒÏÓÁ"
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr "ÎÅÏÖÉÄÁÎÎÙÊ ÉÓÔÏÞÎÉË ÚÁÐÒÏÓÁ"
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr ""
 "ÐÒÉÎÕÄÉÔÅÌØÎÙÍÉ ÍÏÇÕÔ ÂÙÔØ ÔÏÌØËÏ ÕÓÔÁÎÏ×ËÁ, ÏÂÎÏ×ÌÅÎÉÅ, ÕÄÁÌÅÎÉÅ ÉÓÈÏÄÎÉËÏ× "
 "É ÆÁÊÌÁ ÓÐÅÃÉÆÉËÁÃÉÉ"
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr "ÆÁÊÌÙ ÍÏÇÕÔ ÂÙÔØ ÐÅÒÅÍÅÝÅÎÙ ÔÏÌØËÏ ÐÒÉ ÕÓÔÁÎÏ×ËÅ ÐÁËÅÔÁ"
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr "--prefix ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ Ó --relocate ÉÌÉ --excludepath"
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr ""
 "×ÁÒÉÁÎÔÙ --relocate É --excludepath ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÏÌØËÏ ÐÒÉ ÕÓÔÁÎÏ×ËÅ "
 "ÎÏ×ÙÈ ÐÁËÅÔÏ×"
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr "×ÁÒÉÁÎÔ --prefix ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÏÌØËÏ ÐÒÉ ÕÓÔÁÎÏ×ËÅ ÎÏ×ÙÈ ÐÁËÅÔÏ×"
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr "ÁÒÇÕÍÅÎÔÙ ÄÌÑ --prefix ÄÏÌÖÎÙ ÎÁÞÉÎÁÔØÓÑ Ó /"
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr "--hash (-h) ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁΠÔÏÌØËÏ ÐÒÉ ÕÓÔÁÎÏ×ËÅ ÐÁËÅÔÁ"
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr "--percent ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁΠÔÏÌØËÏ ÐÒÉ ÕÓÔÁÎÏ×ËÅ ÐÁËÅÔÁ"
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr "--replacepkgs ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁΠÔÏÌØËÏ ÐÒÉ ÕÓÔÁÎÏ×ËÅ ÐÁËÅÔÁ"
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr "--excludedocs ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁΠÔÏÌØËÏ ÐÒÉ ÕÓÔÁÎÏ×ËÅ ÐÁËÅÔÁ"
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr "--includedocs ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁΠÔÏÌØËÏ ÐÒÉ ÕÓÔÁÎÏ×ËÅ ÐÁËÅÔÁ"
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr ""
 "ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁΠÔÏÌØËÏ ÏÄÉΠÉÚ ÐÁÒÁÍÅÔÒÏ× --excludedocs ÉÌÉ --"
 "includedocs"
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr "--ignorearch ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁΠÔÏÌØËÏ ÐÒÉ ÕÓÔÁÎÏ×ËÅ ÐÁËÅÔÁ"
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr "--ignoreos ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁΠÔÏÌØËÏ ÐÒÉ ÕÓÔÁÎÏ×ËÅ ÐÁËÅÔÁ"
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr "--ignoresize ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁΠÔÏÌØËÏ ÐÒÉ ÕÓÔÁÎÏ×ËÅ ÐÁËÅÔÁ"
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr "--allmatches ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁΠÔÏÌØËÏ ÐÒÉ ÕÄÁÌÅÎÉÉ ÐÁËÅÔÁ"
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr "--allfiles ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁΠÔÏÌØËÏ ÐÒÉ ÕÓÔÁÎÏ×ËÅ ÐÁËÅÔÁ"
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr "--justdb ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁΠÔÏÌØËÏ ÐÒÉ ÕÓÔÁÎÏ×ËÅ ÉÌÉ ÕÄÁÌÅÎÉÉ ÐÁËÅÔÁ"
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
@@ -200,7 +195,7 @@ msgstr ""
 "ÐÁÒÁÍÅÔÒÙ ÚÁÐÒÅÔÁ ÓÃÅÎÁÒÉÅ× ÍÏÇÕÔ ÂÙÔØ ÕËÁÚÁÎÙ ÔÏÌØËÏ ÐÒÉ ÕÓÔÁÎÏ×ËÅ ÉÌÉ "
 "ÕÄÁÌÅÎÉÉ ÐÁËÅÔÁ"
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
@@ -208,7 +203,7 @@ msgstr ""
 "ÐÁÒÁÍÅÔÒÙ ÚÁÐÒÅÔÁ ÔÒÉÇÇÅÒÏ× ÍÏÇÕÔ ÂÙÔØ ÕËÁÚÁΠÔÏÌØËÏ ÐÒÉ ÕÓÔÁÎÏ×ËÅ ÉÌÉ "
 "ÕÄÁÌÅÎÉÉ ÐÁËÅÔÁ(Ï×)"
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
@@ -216,14 +211,14 @@ msgstr ""
 "--nodeps ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁΠÔÏÌØËÏ ÐÒÉ ÓÂÏÒËÅ, ÕÓÔÁÎÏ×ËÅ, ÕÄÁÌÅÎÉÉ É ÐÒÏ×ÅÒËÉ "
 "ÐÁËÅÔÏ×"
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
 msgstr ""
 "--test ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁΠÔÏÌØËÏ ÐÒÉ ÕÓÔÁÎÏ×ËÅ, ÕÄÁÌÅÎÉÉ É ÓÂÏÒËÅ ÐÁËÅÔÁ"
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
@@ -231,118 +226,118 @@ msgstr ""
 "--root (-r) ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁÎÁ ÔÏÌØËÏ ÐÒÉ ÕÓÔÁÎÏ×ËÅ, ÕÄÁÌÅÎÉÉ, ÚÁÐÒÏÓÁÈ "
 "ÐÁËÅÔÁ É ÐÅÒÅÓÔÒÏÅÎÉÉ ÂÁÚÙ ÄÁÎÎÙÈ"
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr "ÁÒÇÕÍÅÎÔÙ ÄÌÑ --root (-r) ÄÏÌÖÎÙ ÎÁÞÉÎÁÔØÓÑ Ó /"
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr "ÎÅÔ ÆÁÊÌÏ× ÄÌÑ ÐÏÄÐÉÓÉ\n"
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr "ÎÅÔ ÄÏÓÔÕÐÁ Ë ÆÁÊÌÕ %s\n"
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr "÷×ÅÄÉÔÅ ËÌÀÞÅ×ÕÀ ÆÒÁÚÕ: "
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr "îÅ×ÅÒÎÁÑ ËÌÀÞÅ×ÁÑ ÆÒÁÚÁ\n"
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr "ëÌÀÞÅ×ÁÑ ÆÒÁÚÁ ÐÒÉÎÑÔÁ.\n"
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr "îÅ×ÅÒÎÁÑ ÓÐÅÃÉÆÉËÁÃÉÑ %%_signature × ÍÁËÒÏÆÁÊÌÅ.\n"
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr "--sign ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁΠÔÏÌØËÏ ÐÒÉ ÓÂÏÒËÅ ÐÁËÅÔÏ×"
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 msgid "no packages given for erase"
 msgstr "ÎÅ ÚÁÄÁÎÙ ÐÁËÅÔÙ ÄÌÑ ÕÄÁÌÅÎÉÑ"
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr "ÎÅ ÚÁÄÁÎÙ ÐÁËÅÔÙ ÄÌÑ ÕÓÔÁÎÏ×ËÉ"
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr "ÎÅ ÚÁÄÁÎÙ ÁÒÇÕÍÅÎÔÙ ÚÁÐÒÏÓÁ"
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr "ÎÅ ÚÁÄÁÎÙ ÁÒÇÕÍÅÎÔÙ ÄÌÑ ×ÅÒÉÆÉËÁÃÉÉ"
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 msgid "no arguments given"
 msgstr "ÎÅ ÚÁÄÁÎÙ ÁÒÇÕÍÅÎÔÙ"
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr ""
 "ðÁÒÁÍÅÔÒÙ ÓÂÏÒËÉ Ó [ <ÆÁÊÌ ÓÐÅÃÉÆÉËÁÃÉÉ> | <ÔÁÒ ÁÒÈÉ×> | <ÉÓÈÏÄÎÙÊ ÐÁËÅÔ> ]:"
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 msgid "Failed build dependencies:\n"
 msgstr "îÅÕÄÏ×ÌÅÔ×ÏÒÅÎÎÙÅ ÚÁ×ÉÓÉÍÏÓÔÉ ÓÂÏÒËÉ:\n"
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr "ïÛÉÂËÁ ÏÔËÒÙÔÉÑ ÆÁÊÌÁ ÓÐÅÃÉÆÉËÁÃÉÉ %s: %s\n"
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr "ïÛÉÂËÁ ÏÔËÒÙÔÉÑ ËÁÎÁÌÁ tar: %m\n"
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr "ïÛÉÂËÁ ÞÔÅÎÉÑ ÆÁÊÌÁ ÓÐÅÃÉÆÉËÁÃÉÉ ÉÚ %s\n"
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÉÍÅÎÏ×ÁÔØ %s × %s: %m\n"
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÉÎÆÏÒÍÁÃÉÀ Ï %s: %m\n"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "îÅ ÏÂÙÞÎÙÊ ÆÁÊÌ: %s.\n"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr "æÁÊÌ %s ÎÅ ÐÏÈÏÖ ÎÁ ÆÁÊÌ ÓÐÅÃÉÆÉËÁÃÉÉ.\n"
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr "ðÌÁÔÆÏÒÍÙ ÄÌÑ ÓÂÏÒËÉ: %s\n"
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr "óÂÏÒËÁ ÄÌÑ ÐÌÁÔÆÏÒÍÙ %s\n"
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ.\n"
 
@@ -361,7 +356,7 @@ msgstr "
 msgid "Bad exit status from %s (%s)\n"
 msgstr "îÅ×ÅÒÎÙÊ ËÏÄ ×ÏÚ×ÒÁÔÁ ÉÚ %s (%s)\n"
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
@@ -371,52 +366,52 @@ msgstr ""
 "\n"
 "ïÛÉÂËÉ ÓÂÏÒËÉ ÐÁËÅÔÏ×:\n"
 
-#: build/expression.c:212
+#: build/expression.c:211
 msgid "syntax error while parsing ==\n"
 msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ ÐÒÉ ÁÎÁÌÉÚÅ ==\n"
 
-#: build/expression.c:242
+#: build/expression.c:241
 msgid "syntax error while parsing &&\n"
 msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ ÐÒÉ ÁÎÁÌÉÚÅ &&\n"
 
-#: build/expression.c:251
+#: build/expression.c:250
 msgid "syntax error while parsing ||\n"
 msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ ÐÒÉ ÁÎÁÌÉÚÅ ||\n"
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr "ÏÛÉÂËÁ ÁÎÁÌÉÚÁ ×ÙÒÁÖÅÎÉÑ\n"
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr "ÎÅÚÁËÒÙÔÁÑ (\n"
 
-#: build/expression.c:365
+#: build/expression.c:364
 msgid "- only on numbers\n"
 msgstr "- ÔÏÌØËÏ ÄÌÑ ÞÉÓÅÌ\n"
 
-#: build/expression.c:381
+#: build/expression.c:380
 msgid "! only on numbers\n"
 msgstr "! ÔÏÌØËÏ ÄÌÑ ÞÉÓÅÌ\n"
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 msgid "types must match\n"
 msgstr "ÔÉÐÙ ÄÏÌÖÎÙ ÓÏ×ÐÁÄÁÔØ\n"
 
-#: build/expression.c:436
+#: build/expression.c:435
 msgid "* / not suported for strings\n"
 msgstr "* / ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÄÌÑ ÓÔÒÏË\n"
 
-#: build/expression.c:487
+#: build/expression.c:486
 msgid "- not suported for strings\n"
 msgstr "- ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÄÌÑ ÓÔÒÏË\n"
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr "&& É || ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÄÌÑ ÓÔÒÏË\n"
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 msgid "syntax error in expression\n"
 msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ × ×ÙÒÁÖÅÎÉÉ\n"
 
@@ -484,122 +479,117 @@ msgstr "
 msgid "File capability support not built in\n"
 msgstr ""
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr "ôÏÌØËÏ ÏÄÉΠÁÒÇÕÍÅÎÔ ÄÌÑ %%docdir\n"
 
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr "ä×Á ÆÁÊÌÁ × ÏÄÎÏÊ ÓÔÒÏËÅ: %s\n"
 
-#: build/files.c:940
+#: build/files.c:939
 #, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr "æÁÊÌ ÄÏÌÖÅΠÎÁÞÉÎÁÔØÓÑ Ó \"/\": %s\n"
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr "îÅÌØÚÑ ÓÍÅÛÉ×ÁÔØ ÓÐÅÃ. %%doc Ó ÄÒÕÇÉÍÉ ÆÏÒÍÁÍÉ: %s\n"
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr "îÅ ÕÄÁÅÔÓÑ ÐÒÏ×ÅÒÉÔØ ÆÁÊÌ %u, ×ÏÚ×ÒÁÔ Ë MD5\n"
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, c-format
 msgid "File listed twice: %s\n"
 msgstr "æÁÊÌ ÕËÁÚÁΠÄ×ÁÖÄÙ: %s\n"
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr "óÉÍ×ÏÌÉÞÅÓËÁÑ ÓÓÙÌËÁ ÕËÁÚÙ×ÁÅÔ ÎÁ BuildRoot: %s -> %s\n"
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr ""
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, c-format
 msgid "File not found: %s\n"
 msgstr "æÁÊÌ ÎÅ ÎÁÊÄÅÎ: %s\n"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr ""
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr ""
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, fuzzy, c-format
 msgid "%s: public key read failed.\n"
 msgstr "%s: ÏÛÉÂËÁ ÞÔÅÎÉÑ ×Ï ×ÒÅÍÑ ÉÍÐÏÒÔÉÒÏ×ÁÎÉÑ.\n"
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr "%s: ÜÔÏ ÎÅ ÏÔËÒÙÔÙÊ ËÌÀÞ.\n"
 
 #: build/files.c:1635
 #, fuzzy, c-format
-msgid "%s: policy file read failed.\n"
-msgstr "%s: ÏÛÉÂËÁ ÞÔÅÎÉÑ ×Ï ×ÒÅÍÑ ÉÍÐÏÒÔÉÒÏ×ÁÎÉÑ.\n"
-
-#: build/files.c:1643
-#, fuzzy, c-format
 msgid "%s: failed to encode\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÒÁÓËÒÙÔØ ÍÁËÒÏÓ %%%s\n"
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr "æÁÊÌ ÄÏÌÖÅΠÎÁÞÉÎÁÔØÓÑ Ó \"/\": %s\n"
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "Glob ÎÅ ÒÁÚÒÅÛÁÀÔÓÑ: %s\n"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, c-format
 msgid "File not found by glob: %s\n"
 msgstr "æÁÊÌ ÎÅ ÎÁÊÄÅÎ: %s\n"
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, fuzzy, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ %%files %s: %s\n"
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, c-format
 msgid "line: %s\n"
 msgstr "ÓÔÒÏËÁ: %s\n"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "îÅ×ÅÒÎÙÊ ÆÁÊÌ %s: %s\n"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "îÅ×ÅÒÎÁÑ ÐÁÒÁ ×ÌÁÄÅÌÅÃ/ÇÒÕÐÐÁ: %s\n"
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr "ðÒÏ×ÅÒËÁ ÎÁ ÎÅÕÐÁËÏ×ÁÎÎÙÊ(Å) ÆÁÊÌ(Ù): %s\n"
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
@@ -608,216 +598,191 @@ msgstr ""
 "ïÂÎÁÒÕÖÅÎ(Ù) ÕÓÔÁÎÏ×ÌÅÎÎÙÊ(Å) (ÎÏ ÎÅ ÕÐÁËÏ×ÁÎÎÙÊ(Å)) ÆÁÊÌ(Ù):\n"
 "%s"
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, fuzzy, c-format
 msgid "Processing files: %s\n"
 msgstr "ïÂÒÁÂÁÔÙ×ÁÀÔÓÑ ÆÁÊÌÙ: %s-%s-%s\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr "ä×ÏÉÞÎÙÅ ÄÁÎÎÙÅ Ó ÁÒÈÉÔÅËÕÔÒÏÊ × ÐÁËÅÔÅ noarch\n"
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr "getUname: ÓÌÉÛËÏÍ ÍÎÏÇÏ uid\n"
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr "getUnameS: ÓÌÉÛËÏÍ ÍÎÏÇÏ uid\n"
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr "getUidS: ÓÌÉÛËÏÍ ÍÎÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÈ ÉÄÅÎÔÉÆÉËÁÔÏÒÏ×\n"
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr "getGname: ÓÌÉÛËÏÍ ÍÎÏÇÏ gid\n"
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr "getGnameS: ÓÌÉÛËÏÍ ÍÎÏÇÏ gid\n"
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr "getGidS: ÓÌÉÛËÏÍ ÍÎÏÇÏ ÉÄÅÎÔÉÆÉËÁÔÏÒÏ× ÇÒÕÐÐ.\n"
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ËÁÎÏÎÉÚÉÒÏ×ÁÔØ ÉÍÑ ËÏÍÐØÀÔÅÒÁ: %s\n"
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr "ÏÛÉÂËÁ ÓÏÚÄÁÎÉÑ ÁÒÈÉ×Á ÎÁ ÆÁÊÌÅ %s: %s\n"
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, c-format
 msgid "create archive failed: %s\n"
 msgstr "ÏÛÉÂËÁ ÓÏÚÄÁÎÉÑ ÁÒÈÉ×Á: %s\n"
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr "cpio_copy: ÏÛÉÂËÁ ÚÁÐÉÓÉ: %s\n"
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr "cpio_copy: ÏÛÉÂËÁ ÞÔÅÎÉÑ: %s\n"
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, fuzzy, c-format
 msgid "%s: line: %s\n"
 msgstr "ÓÔÒÏËÁ: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ËÁÎÏÎÉÚÉÒÏ×ÁÔØ ÉÍÑ ËÏÍÐØÀÔÅÒÁ: %s\n"
+
+#: build/pack.c:228
 #, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ PreIn: %s\n"
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ PreUn: %s\n"
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, fuzzy, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ PreIn: %s\n"
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ PostIn: %s\n"
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ PostUn: %s\n"
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, fuzzy, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ PostIn: %s\n"
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ VerifyScript: %s\n"
 
-#: build/pack.c:262
+#: build/pack.c:297
 #, c-format
 msgid "Could not open Trigger script file: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ Trigger script: %s\n"
 
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr "readRPM: ÏÔËÒÙÔÉÅ %s: %s\n"
-
-#: build/pack.c:297
-#, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "%s: ÏÛÉÂËÁ Fseek: %s\n"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr "readRPM: %s  ÎÅ Ñ×ÌÑÅÔÓÑ ÐÁËÅÔÏÍ RPM\n"
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
-msgstr "readRPM: ÞÉÔÁÅÔÓÑ ÚÁÇÏÌÏ×ÏË ÉÚ %s\n"
-
-#: build/pack.c:410
+#: build/pack.c:369
 #, fuzzy, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "îÅÉÚ×ÅÓÔÎÙÊ ÔÉРÐÉËÔÏÇÒÁÍÍÙ: %s\n"
 
-#: build/pack.c:433
+#: build/pack.c:392
 msgid "Unable to create immutable header region.\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÍÅÓÔÉÔØ ÚÁÇÏÌÏ×ÏË × ÎÅÒÐÅÒÙ×ÎÕÀ ÏÂÌÁÓÔØ ÐÁÍÑÔÉ.\n"
 
-#: build/pack.c:453
+#: build/pack.c:412
 msgid "Unable to write temp header\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ×ÒÅÍÅÎÎÙÊ ÚÁÇÏÌÏ×ÏË\n"
 
-#: build/pack.c:463
+#: build/pack.c:422
 msgid "Bad CSA data\n"
 msgstr "îÅ×ÅÒÎÙÅ ÄÁÎÎÙÅ CSA\n"
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr "çÅÎÅÒÉÒÕÅÔÓÑ ÐÏÄÐÉÓØ: %d\n"
-
-#: build/pack.c:535
+#: build/pack.c:489
 msgid "Unable to reload signature header.\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÚÁÇÒÕÚÉÔØ ÚÁÇÏÌÏ×ÏË ÐÏÄÐÉÓÉ.\n"
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s\n"
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, c-format
 msgid "Unable to write package: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ÐÁËÅÔ: %s\n"
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÃÅÌØ ÐÏÄÐÉÓÉ %s: %s\n"
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÚÁÇÏÌÏ×ÏË ÉÚ %s: %s\n"
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ÚÁÇÏÌÏ×ÏË × %s: %s\n"
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÓÏÄÅÒÖÉÍÏÅ ÉÚ %s: %s\n"
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ÓÏÄÅÒÖÉÍÏÅ × %s: %s\n"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "úÁÐÉÓÁÎ: %s\n"
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, fuzzy, c-format
 msgid "Executing \"%s\":\n"
 msgstr "÷ÙÐÏÌÎÑÅÔÓÑ(%s): %s\n"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, fuzzy, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "÷ÙÐÏÌÎÉÔØ %s ÎÅ ÕÄÁÌÏÓØ (%s): %s\n"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, fuzzy, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr "îÅ×ÅÒÎÁÑ ËÌÀÞÅ×ÁÑ ÆÒÁÚÁ\n"
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÉÍÑ ÆÁÊÌÁ ÄÌÑ ÐÁËÅÔÁ %s: %s\n"
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ %s: %s\n"
@@ -862,17 +827,20 @@ msgstr "
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr "ÓÔÒÏËÁ %d: ïÛÉÂËÁ ÁÎÁÌÉÚÁ %%description: %s\n"
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÙÊ ÐÁÒÁÍÅÔÒ %s: %s\n"
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr "ÓÔÒÏËÁ %d: óÌÉÛËÏÍ ÍÎÏÇÏ ÉÍÅÎ: %s\n"
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr "ÓÔÒÏËÁ %d: ðÁËÅÔ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ: %s\n"
@@ -887,212 +855,237 @@ msgstr "
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr "ÓÔÒÏËÁ %d: ïÛÉÂËÁ ÒÁÚÂÏÒÁ %%files: %s\n"
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "ÓÔÒÏËÁ %d: ïÛÉÂËÁ ÒÁÚÂÏÒÁ %%files: %s\n"
+
+#: build/parsePreamble.c:154
+#, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÏÅ ÞÉÓÌÏ: %s\n"
+
+#: build/parsePreamble.c:160
+#, fuzzy, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÏÅ ÞÉÓÌÏ no%s: %d\n"
+
+#: build/parsePreamble.c:223
+#, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÏÅ ÞÉÓÌÏ %s: %s\n"
+
+#: build/parsePreamble.c:237
+#, fuzzy, c-format
+msgid "%s %d defined multiple times\n"
+msgstr "\"%s\" ÚÁÄÁÅÔ ÎÅÓËÏÌØËÏ ÐÁËÅÔÏ×\n"
+
+#: build/parsePreamble.c:399
 #, c-format
 msgid "Architecture is excluded: %s\n"
 msgstr "áÒÈÉÔÅËÔÕÒÁ ÉÓËÌÀÞÅÎÁ: %s\n"
 
-#: build/parsePreamble.c:223
+#: build/parsePreamble.c:404
 #, c-format
 msgid "Architecture is not included: %s\n"
 msgstr "áÒÈÉÔÅËÔÕÒÁ ÎÅ ×ËÌÀÞÅÎÁ: %s\n"
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, c-format
 msgid "OS is excluded: %s\n"
 msgstr "ïó ÉÓËÌÀÞÅÎÁ: %s\n"
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, c-format
 msgid "OS is not included: %s\n"
 msgstr "ïó ÎÅ ×ËÌÀÞÅÎÁ: %s\n"
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr "ðÏÌÅ %s ÏÂÑÚÁÎÏ ÐÒÉÓÕÔÓÔ×Ï×ÁÔØ × ÐÁËÅÔÅ: %s\n"
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr "ðÏ×ÔÏÒÑÀÝÉÅÓÑ ÚÁÐÉÓÉ %s × ÐÁËÅÔÅ: %s\n"
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÐÉËÔÏÇÒÁÍÍÕ %s: %s\n"
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÐÉËÔÏÇÒÁÍÍÕ %s: %s\n"
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "îÅÉÚ×ÅÓÔÎÙÊ ÔÉРÐÉËÔÏÇÒÁÍÍÙ: %s\n"
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr "ÓÔÒÏËÁ %d: ñÒÌÙË ÔÒÅÂÕÅÔ ÔÏÌØËÏ ÏÄÉΠÁÒÇÕÍÅÎÔ: %s\n"
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, fuzzy, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "ÓÔÒÏËÁ %d: îÅÄÏÐÕÓÔÉÍÙÊ ÓÉÍ×ÏÌ '-' × %s: %s\n"
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, fuzzy, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "ÓÔÒÏËÁ %d: îÅÄÏÐÕÓÔÉÍÙÊ ÓÉÍ×ÏÌ '-' × %s: %s\n"
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, fuzzy, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr "ÓÔÒÏËÁ %d: îÅÄÏÐÕÓÔÉÍÙÊ ÓÉÍ×ÏÌ '-' × %s: %s\n"
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÙÊ ÔÜÇ: %s\n"
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr "ÓÔÒÏËÁ %d: ðÕÓÔÏÊ ÔÜÇ: %s\n"
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr "ÓÔÒÏËÁ %d: ðÒÅÆÉËÓ ÎÅ ÍÏÖÅÔ ÚÁËÁÎÞÉ×ÁÔØÓÑ ÎÁ \"/\": %s\n"
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr "ÓÔÒÏËÁ %d: Docdir ÄÏÌÖÅΠÎÁÞÉÎÁÔØÓÑ Ó '/': %s\n"
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, fuzzy, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "ÓÔÒÏËÁ %d: ðÏÌÅ Epoch/Serial ÄÏÌÖÎÏ ÂÙÔØ ÞÉÓÌÏÍ: %s\n"
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÏÅ ÞÉÓÌÏ %s: ÏÐÒÅÄÅÌÑÅÔ: %s\n"
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÙÊ ÆÏÒÍÁÔ BuildArchitecture: %s\n"
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ: îÅÉÚ×ÅÓÔÎÙÊ ÑÒÌÙË %d\n"
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, fuzzy, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr "ÓÔÒÏËÁ %d: ôÒÅÂÕÅÔÓÑ ×ÅÒÓÉÑ: %s\n"
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, c-format
 msgid "Bad package specification: %s\n"
 msgstr "îÅ×ÅÒÎÁÑ ÓÐÅÃÉÆÉËÁÃÉÑ ÐÁËÅÔÁ: %s\n"
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, c-format
 msgid "Package already exists: %s\n"
 msgstr "ðÁËÅÔ ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ: %s\n"
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr "ÓÔÒÏËÁ %d: îÅÉÚ×ÅÓÔÎÙÊ ÔÜÇ: %s\n"
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, fuzzy, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr "BuildRoot ÎÅ ÍÏÖÅÔ ÂÙÔØ \"/\": %s\n"
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, fuzzy, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr "BuildRoot ÎÅ ÍÏÖÅÔ ÂÙÔØ \"/\": %s\n"
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "îÅ×ÅÒÎÙÊ ÉÓÈÏÄÎÉË: %s: %s\n"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, fuzzy, c-format
 msgid "No patch number %u\n"
 msgstr "îÅÔ ÚÁÐÌÁÔÙ ÎÏÍÅÒ %d\n"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr ""
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, fuzzy, c-format
 msgid "No source number %u\n"
 msgstr "îÅÔ ÉÓÈÏÄÎÉËÁ ÎÏÍÅÒ %d\n"
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 #, fuzzy
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr "ÉÓÈÏÄÎÙÊ ÐÁËÅÔ ÎÅ ÓÏÄÅÒÖÉÔ ÆÁÊÌÁ ÓÐÅÃÉÆÉËÁÃÉÉ\n"
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr "îÅ ÍÏÇÕ ÐÏÌÕÞÉÔØ nosource %s: %s\n"
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr "ïÛÉÂËÁ ÁÎÁÌÉÚÁ %%setup: %s\n"
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÙÊ ÁÒÇÕÍÅÎÔ ÄÌÑ %%setup %s\n"
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÙÊ ÐÁÒÁÍÅÔÒ %%setup %s: %s\n"
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, fuzzy, c-format
 msgid "%s: %s: %s\n"
 msgstr "%s: %s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, fuzzy, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "ÎÅ×ÅÒÎÙÊ ÎÏÍÅÒ ÐÁËÅÔÁ: %s\n"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, c-format
 msgid "line %d: second %%prep\n"
 msgstr "ÓÔÒÏËÁ %d: ×ÔÏÒÏÊ %%prep\n"
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
@@ -1100,262 +1093,325 @@ msgstr ""
 "ÓÔÒÏËÁ %d: ôÏËÅÎÙ ÚÁ×ÉÓÉÍÏÓÔÅÊ ÄÏÌÖÎÙ ÎÁÞÉÎÁÔØÓÑ Ó ÂÕË×Ù, ÃÉÆÒÙ, '_' ÉÌÉ "
 "'/': %s\n"
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr "ÓÔÒÏËÁ %d: ÷ÅÒÓÉÉ × ÉÍÅÎÁÈ ÆÁÊÌÏ× ÎÅÄÏÐÕÓÔÉÍÙ: %s\n"
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, c-format
 msgid "line %d: Version required: %s\n"
 msgstr "ÓÔÒÏËÁ %d: ôÒÅÂÕÅÔÓÑ ×ÅÒÓÉÑ: %s\n"
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, fuzzy, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÏÅ ÞÉÓÌÏ: %s\n"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr "ÓÔÒÏËÁ %d: ÔÒÉÇÇÅÒÙ ÄÏÌÖÎÙ ÓÏÄÅÒÖÁÔØ --: %s\n"
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "ÓÔÒÏËÁ %d: ïÛÉÂËÁ ÁÎÁÌÉÚÁ %s: %s\n"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, fuzzy, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr "ÓÔÒÏËÁ %d: ðÒÏÇÒÁÍÍÙ × ÓÃÅÎÁÒÉÑÈ ÄÏÌÖÎÙ ÎÁÞÉÎÁÔØÓÑ Ó '/': %s\n"
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr "ÓÔÒÏËÁ %d: ðÒÏÇÒÁÍÍÙ × ÓÃÅÎÁÒÉÑÈ ÄÏÌÖÎÙ ÎÁÞÉÎÁÔØÓÑ Ó '/': %s\n"
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, c-format
 msgid "line %d: Second %s\n"
 msgstr "ÓÔÒÏËÁ %d: ÷ÔÏÒÏÅ %s\n"
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, fuzzy, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr "ÓÔÒÏËÁ %d: ïÛÉÂËÁ ÁÎÁÌÉÚÁ %%description: %s\n"
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, c-format
 msgid "line %d: %s\n"
 msgstr "ÓÔÒÏËÁ %d: %s\n"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s\n"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr "îÅÚÁËÒÙÔÙÊ %%if\n"
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr "%s:%d: parseExpressionBoolean ËÏÄ ×ÏÚ×ÒÁÔÁ: %d\n"
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr "%s:%d: îÁÊÄÅΠ%%else ÂÅÚ %%if\n"
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr "%s:%d: îÁÊÄÅΠ%%endif ÂÅÚ %%if\n"
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr "ÎÅ×ÅÒÎÏÅ ÏÂßÑ×ÌÅÎÉÅ %%include\n"
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 msgid "No compatible architectures found for build\n"
 msgstr "îÅ ÎÁÊÄÅÎÙ ÓÏ×ÍÅÓÔÉÍÙÅ ÁÒÈÉÔÅËÔÕÒÙ ÄÌÑ ÓÂÏÒËÉ.\n"
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr "ðÁËÅÔ ÎÅ ÉÍÅÅÔ %%description: %s\n"
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "ïÛÉÂËÁ ÞÔÅÎÉÑ ÆÁÊÌÁ ÓÐÅÃÉÆÉËÁÃÉÉ ÉÚ %s\n"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "ïÛÉÂËÁ ÞÔÅÎÉÑ ÆÁÊÌÁ ÓÐÅÃÉÆÉËÁÃÉÉ ÉÚ %s\n"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "ïÛÉÂËÁ ÞÔÅÎÉÑ ÆÁÊÌÁ ÓÐÅÃÉÆÉËÁÃÉÉ ÉÚ %s\n"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "ïÛÉÂËÁ ÏÔËÒÙÔÉÑ ËÁÎÁÌÁ tar: %m\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "ïÛÉÂËÁ ÁÎÁÌÉÚÁ %%setup: %s\n"
+
+#: build/policies.c:254
+#, fuzzy, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr "÷ÙÐÏÌÎÑÅÔÓÑ(%s): %s\n"
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "ïÔÓÕÔÓÔ×ÕÅÔ %s × %s %s\n"
+
+#: build/policies.c:270
+#, fuzzy, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÁÒÇÕÍÅÎÔÏ× × ÓÔÒÏËÅ ÄÁÎÎÙÈ × %s:%d\n"
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "ïÂÒÁÂÁÔÙ×ÁÀÔÓÑ ÆÁÊÌÙ: %s-%s-%s\n"
+
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr "buildroot ÕÖÅ ÕËÁÚÁÎ, %s ÉÇÎÏÒÉÒÕÅÔÓÑ\n"
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr ""
 "×ÙÐÏÌÎÉÔØ ÐÏ ÓÔÁÄÉÀ %prep (ÒÁÚ×ÅÒÎÕÔØ ÉÓÈÏÄÎÉËÉ É ÎÁÌÏÖÉÔØ ÚÁÐÌÁÔÙ) ÉÚ <ÆÁÊÌ "
 "ÓÐÅÃÉÆÉËÁÃÉÉ>"
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr "<ÆÁÊÌ ÓÐÅÃÉÆÉËÁÃÉÉ>"
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr ""
 "×ÙÐÏÌÎÉÔØ ÐÏ ÓÔÁÄÉÀ %build (%prep, ÚÁÔÅÍ ËÏÍÐÉÌÑÃÉÑ) ÉÚ <ÆÁÊÌ ÓÐÅÃÉÆÉËÁÃÉÉ>"
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr ""
 "×ÙÐÏÌÎÉÔØ ÐÏ ÓÔÁÄÉÀ %install (%prep, %build, ÚÁÔÅÍ ÕÓÔÁÎÏ×ËÁ) ÉÚ <ÆÁÊÌ "
 "ÓÐÅÃÉÆÉËÁÃÉÉ>"
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr "ÐÒÏ×ÅÒÉÔØ ÒÁÚÄÅÌ %files ÉÚ <ÆÁÊÌ ÓÐÅÃÉÆÉËÁÃÉÉ>"
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr "ÓÏÂÒÁÔØ ÉÓÈÏÄÎÙÊ É Ä×ÏÉÞÎÙÊ ÐÁËÅÔÙ ÐÏ <ÆÁÊÌ ÓÐÅÃÉÆÉËÁÃÉÉ>"
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr "ÓÏÂÒÁÔØ Ä×ÏÉÞÎÙÊ ÐÁËÅÔ ÐÏ <ÆÁÊÌ ÓÐÅÃÉÆÉËÁÃÉÉ>"
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr "ÓÏÂÒÁÔØ ÉÓÈÏÄÎÙÊ ÐÁËÅÔ ÐÏ <ÆÁÊÌÕ ÓÐÅÃÉÆÉËÁÃÉÉ>"
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr ""
 "×ÙÐÏÌÎÉÔØ ÐÏ ÓÔÁÄÉÀ %prep (ÒÁÚ×ÅÒÎÕÔØ ÉÓÈÏÄÎÉËÉ É ÎÁÌÏÖÉÔØ ÚÁÐÌÁÔÙ) ÉÚ "
 "<ÁÒÈÉ× tar>"
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr "<ÁÒÈÉ× tar>"
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr "×ÙÐÏÌÎÉÔØ ÐÏ ÓÔÁÄÉÀ %build (%prep, ÚÁÔÅÍ ËÏÍÐÉÌÑÃÉÑ) ÉÚ <ÁÒÈÉ× tar>"
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr ""
 "×ÙÐÏÌÎÉÔØ ÐÏ ÓÔÁÄÉÀ %install (%prep, %build, ÚÁÔÅÍ ÕÓÔÁÎÏ×ËÁ) ÉÚ <ÁÒÈÉ× tar>"
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr "ÐÒÏ×ÅÒÉÔØ ÓÅËÃÉÀ %files ÉÚ <ÁÒÈÉ× tar>"
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr "ÓÏÂÒÁÔØ ÉÓÈÏÄÎÙÊ É Ä×ÏÉÞÎÙÊ ÐÁËÅÔÙ ÉÚ <ÁÒÈÉ× tar>"
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr "ÓÏÂÒÁÔØ Ä×ÏÉÞÎÙÊ ÐÁËÅÔ ÉÚ <ÁÒÈÉ× tar>"
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr "ÓÏÂÒÁÔØ ÉÓÈÏÄÎÙÊ ÐÁËÅÔ ÉÚ <ÁÒÈÉ× tar>"
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr "ÓÏÂÒÁÔØ Ä×ÏÉÞÎÙÊ ÐÁËÅÔ ÉÚ <ÉÓÈÏÄÎÙÊ ÐÁËÅÔ>"
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 msgid "<source package>"
 msgstr "<ÉÓÈÏÄÎÙÊ ÐÁËÅÔ>"
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr ""
 "×ÙÐÏÌÎÉÔØ ÐÏ ÓÔÁÄÉÀ %install (%prep, %build, ÚÁÔÅÍ ÕÓÔÁÎÏ×ËÁ)  ÉÚ <ÉÓÈÏÄÎÙÊ "
 "ÐÁËÅÔ>"
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr "ÐÅÒÅÏÐÒÅÄÅÌÉÔØ build root"
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr "ÐÏÓÌÅ ÚÁ×ÅÒÛÅÎÉÑ ÕÄÁÌÉÔØ ÄÅÒÅ×Ï ÉÓÈÏÄÎÉËÏ×"
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr "ÓÏÚÄÁÔØ ÚÁÇÏÌÏ×ËÉ, ÓÏ×ÍÅÓÔÉÍÙÅ Ó ÐÁËÅÔÁÍÉ rpm4"
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr "ÉÇÎÏÒÉÒÏ×ÁÔØ ExcludeArch: × ÆÁÊÌÅ ËÏÎÆÉÇÕÒÁÃÉÉ"
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 msgid "debug file state machine"
 msgstr "ÏÔÌÁÄËÁ ÍÁÛÉÎÙ ÓÏÓÔÏÑÎÉÑ ÆÁÊÌÏ×"
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr "ÎÅ ×ÙÐÏÌÎÑÔØ ÎÉËÁËÉÈ ÜÔÁÐÏ× ÓÂÏÒËÉ"
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 msgid "do not verify build dependencies"
 msgstr "ÎÅ ÐÒÏ×ÅÒÑÔØ ÚÁ×ÉÓÉÍÏÓÔÉ ÐÁËÅÔÁ ÐÅÒÅÄ ÓÂÏÒËÏÊ"
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr ""
 "ÓÏÚÄÁÔØ ÚÁÇÏÌÏ×ÏË(ËÉ) ÐÁËÅÔÁ, ÓÏ×ÍÅÓÔÉÍÙÅ Ó (ÕÓÔÁÒÅ×ÛÉÍÉ)  ÆÏÒÍÁÔÁÍÉ rpm[23]"
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 msgid "don't verify package digest(s)"
 msgstr "ÎÅ ÐÒÏ×ÅÒÑÔØ ÄÁÊÄÖÅÓÔ ÐÁËÅÔÁ(Ï×)"
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 msgid "don't verify database header(s) when retrieved"
 msgstr "ÎÅ ÐÒÏ×ÅÒÑÔØ ÚÁÇÏÌÏ×ËÉ, ÉÚ×ÌÅËÁÅÍÙÅ ÉÚ ÂÁÚÙ ÄÁÎÎÙÈ"
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 msgid "don't verify package signature(s)"
 msgstr "ÎÅ ÐÒÏ×ÅÒÑÔØ ÐÏÄÐÉÓØ(É) × ÐÁËÅÔÅ(ÁÈ)"
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr "ÉÇÎÏÒÉÒÏ×ÁÔØ ÓÔÒÏËÉ i18N ÉÚ ÆÁÊÌÁ ÓÐÅÃÉÆÉËÁÃÉÉ"
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr "ÐÏÓÌÅ ÚÁ×ÅÒÛÅÎÉÑ ÕÄÁÌÉÔØ ÉÓÈÏÄÎÉËÉ"
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr "ÐÏÓÌÅ ÚÁ×ÅÒÛÅÎÉÑ ÕÄÁÌÉÔØ ÆÁÊÌ ÓÐÅÃÉÆÉËÁÃÉÉ"
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr "ÐÅÒÅÊÔÉ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ Ë ÕËÁÚÁÎÎÏÍÕ ÜÔÁÐÕ (ÔÏÌØËÏ ÄÌÑ c,i)"
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr "ÇÅÎÅÒÉÒÏ×ÁÔØ PGP/GPG-ÐÏÄÐÉÓØ"
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr "ÐÅÒÅÏÐÒÅÄÅÌÉÔØ ÃÅÌÅ×ÕÀ ÐÌÁÔÆÏÒÍÕ"
 
@@ -1429,27 +1485,7 @@ msgstr "
 msgid "Failed to find %s:\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ %s:\n"
 
-#: build/spec.c:227
-#, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÏÅ ÞÉÓÌÏ: %s\n"
-
-#: build/spec.c:233
-#, fuzzy, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÏÅ ÞÉÓÌÏ no%s: %d\n"
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÏÅ ÞÉÓÌÏ %s: %s\n"
-
-#: build/spec.c:310
-#, fuzzy, c-format
-msgid "%s %d defined multiple times\n"
-msgstr "\"%s\" ÚÁÄÁÅÔ ÎÅÓËÏÌØËÏ ÐÁËÅÔÏ×\n"
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "ÚÁÐÒÏÓ ÆÁÊÌÁ ÓÐÅÃÉÆÉËÁÃÉÉ %s ÎÅ ÕÄÁÌÓÑ, ÎÅ×ÏÚÍÏÖÎÏ ÒÁÚÏÂÒÁÔØ ÆÁÊÌ\n"
@@ -1798,7 +1834,7 @@ msgstr "
 msgid "debug rpmio I/O"
 msgstr "ÏÔÌÁÄËÁ ÐÒÏÃÅÓÓÁ ××ÏÄÁ/×Ù×ÏÄÁ rpmio"
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr "%s: ÔÁÂÌÉÃÁ ÐÁÒÁÍÅÔÒÏ× ÎÅÐÒÁ×ÉÌØÎÏ ÎÁÓÔÒÏÅÎÁ (%d)\n"
@@ -2183,7 +2219,7 @@ msgstr "
 msgid "don't verify files in package"
 msgstr "ÎÅ ÐÒÏ×ÅÒÑÔØ ÆÁÊÌÙ ÐÁËÅÔÁ"
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 msgid "don't verify package dependencies"
 msgstr "ÎÅ ÐÒÏ×ÅÒÑÔØ ÚÁ×ÉÓÉÍÏÓÔÉ ÐÁËÅÔÁ"
 
@@ -2541,7 +2577,7 @@ msgid "package scriptlets can be expanded at install time."
 msgstr "ÐÁËÅÔ %s ÕÖÅ ÕÓÔÁÎÏ×ÌÅÎ"
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s\n"
@@ -2559,7 +2595,7 @@ msgstr "
 msgid "Preparing packages for installation..."
 msgstr "ðÏÄÇÏÔÏ×ËÁ ÐÁËÅÔÏ× ÄÌÑ ÕÓÔÁÎÏ×ËÉ..."
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 msgid "Failed dependencies:\n"
 msgstr "îÅÕÄÏ×ÌÅÔ×ÏÒÅÎÎÙÅ ÚÁ×ÉÓÉÍÏÓÔÉ:\n"
 
@@ -2568,7 +2604,7 @@ msgstr "
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr "%s: ÎÅ ÐÁËÅÔ (ÉÌÉ ÍÁÎÉÆÅÓÔ ÐÁËÅÔÁ) rpm : %s\n"
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr "%s ÎÅ ÍÏÖÅÔ ÂÙÔØ ÕÓÔÁÎÏ×ÌÅÎ\n"
@@ -2647,6 +2683,31 @@ msgstr "
 msgid "waiting for %s lock on %s\n"
 msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÂÌÏËÉÒÏ×ËÕ %s ÎÁ %s/%s\n"
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s\n"
+
+#: lib/rpmplugins.c:67
+#, fuzzy, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÉÍÅÎÏ×ÁÔØ %s × %s: %m\n"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÉÍÅÎÏ×ÁÔØ %s × %s: %m\n"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr "ÒÁÚÌÉÞÎÙÊ"
@@ -2839,52 +2900,32 @@ msgstr "(
 msgid "erase"
 msgstr ""
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
-#: lib/rpmte.c:861
-#, fuzzy, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s\n"
-
-#: lib/rpmte.c:869
-#, fuzzy, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÅÓÔØ %s: %s.\n"
-
-#: lib/rpmte.c:896
-#, fuzzy, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÉÍÅÎÏ×ÁÔØ %s × %s: %m\n"
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "ÎÅ ÍÏÇÕ ÏÔËÒÙÔØ ÂÁÚÕ ÄÁÎÎÙÈ Packages × %s\n"
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, fuzzy, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr "ÎÅ×ÅÒÎÙÊ ÎÏÍÅÒ ÐÁËÅÔÁ: %s\n"
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, fuzzy, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr "ïÔÓÕÔÓÔ×ÕÅÔ '(' × %s %s\n"
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, fuzzy, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr "ÎÅ×ÅÒÎÙÊ ÎÏÍÅÒ ÐÁËÅÔÁ: %s\n"
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, fuzzy, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr "%s: ÏÛÉÂËÁ ÞÔÅÎÉÑ ×Ï ×ÒÅÍÑ ÉÍÐÏÒÔÉÒÏ×ÁÎÉÑ.\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 msgid "transaction"
 msgstr ""
 
@@ -3001,11 +3042,11 @@ msgstr "
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr "ðÏÄÐÉÓØ: îåéú÷åóôîï (%d)\n"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 #, fuzzy
 msgid "failed"
 msgstr "%s ÎÅ ÕÄÁÌÏÓØ\n"
@@ -3271,6 +3312,92 @@ msgid "%s has too large or too small integer value, skipped\n"
 msgstr ""
 "%s ÉÍÅÅÔ ÓÌÉÛËÏÍ ÍÁÌÕÀ ÉÌÉ ÓÌÉÛËÏÍ ÂÏÌØÛÕÀ ×ÅÌÉÞÉÎÕ integer, ÐÒÏÐÕÝÅÎÏ\n"
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "ïÛÉÂËÁ ÞÔÅÎÉÑ ÆÁÊÌÁ ÓÐÅÃÉÆÉËÁÃÉÉ ÉÚ %s\n"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "óÂÏÊ ×ÅÔ×ÌÅÎÉÑ %s: %s\n"
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "ïÛÉÂËÁ ÞÔÅÎÉÑ ÆÁÊÌÁ ÓÐÅÃÉÆÉËÁÃÉÉ ÉÚ %s\n"
+
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ %s: %s\n"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "îÅ ÍÏÇÕ ÓÏÅÄÉÎÉÔØÓÑ Ó ÓÅÒ×ÅÒÏÍ"
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s\n"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "ÏÛÉÂËÁ ÕÄÁÌÅÎÉÑ ËÁÔÁÌÏÇÁ %s: %s\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÉÍÅÎÏ×ÁÔØ %s × %s: %m\n"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÅÓÔØ %s: %s.\n"
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s\n"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ %s: %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, fuzzy, c-format
+msgid "%s terminated abnormally\n"
+msgstr "îÅÚÁËÒÙÔÙÊ ÍÁËÒÏÓ %%%s\n"
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÒÁÓËÒÙÔØ ÍÁËÒÏÓ %%%s\n"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "ïÛÉÂËÁ ÞÔÅÎÉÑ ÆÁÊÌÁ ÓÐÅÃÉÆÉËÁÃÉÉ ÉÚ %s\n"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3432,15 +3559,40 @@ msgstr "(
 msgid "Failed to register fork handler: %m\n"
 msgstr "ïÛÉÂËÁ ÞÔÅÎÉÑ ÆÁÊÌÁ ÓÐÅÃÉÆÉËÁÃÉÉ ÉÚ %s\n"
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s: ÏÛÉÂËÁ ÞÔÅÎÉÑ ÓÐÉÓËÁ ÆÁÊÌÏ×: %s\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 msgid "don't verify header+payload signature"
 msgstr "ÎÅ ÐÒÏ×ÅÒÑÔØ ÐÏÄÐÉÓØ ÚÁÇÏÌÏ×ÏËÁ É ÓÏÄÅÒÖÉÍÏÇÏ"
 
+#~ msgid "Internal error in argument processing (%d) :-(\n"
+#~ msgstr "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ ÐÒÉ ÏÂÒÁÂÏÔËÅ ÁÒÇÕÍÅÎÔÏ× (%d) :-(\n"
+
+#, fuzzy
+#~ msgid "%s: policy file read failed.\n"
+#~ msgstr "%s: ÏÛÉÂËÁ ÞÔÅÎÉÑ ×Ï ×ÒÅÍÑ ÉÍÐÏÒÔÉÒÏ×ÁÎÉÑ.\n"
+
+#~ msgid "readRPM: open %s: %s\n"
+#~ msgstr "readRPM: ÏÔËÒÙÔÉÅ %s: %s\n"
+
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "%s: ÏÛÉÂËÁ Fseek: %s\n"
+
+#~ msgid "readRPM: %s is not an RPM package\n"
+#~ msgstr "readRPM: %s  ÎÅ Ñ×ÌÑÅÔÓÑ ÐÁËÅÔÏÍ RPM\n"
+
+#~ msgid "readRPM: reading header from %s\n"
+#~ msgstr "readRPM: ÞÉÔÁÅÔÓÑ ÚÁÇÏÌÏ×ÏË ÉÚ %s\n"
+
+#~ msgid "Generating signature: %d\n"
+#~ msgstr "çÅÎÅÒÉÒÕÅÔÓÑ ÐÏÄÐÉÓØ: %d\n"
+
+#~ msgid "generate PGP/GPG signature"
+#~ msgstr "ÇÅÎÅÒÉÒÏ×ÁÔØ PGP/GPG-ÐÏÄÐÉÓØ"
+
 #~ msgid "no packages files given for rebuild"
 #~ msgstr "ÎÅ ÚÁÄÁÎÙ ÐÁËÅÔÙ ÄÌÑ ÐÅÒÅÓÂÏÒËÉ"
 
@@ -3687,9 +3839,6 @@ msgstr "
 #~ msgid "Unable to lookup server host name"
 #~ msgstr "îÅ ÍÏÇÕ ÎÁÊÔÉ ÉÍÑ ÓÅÒ×ÅÒÁ"
 
-#~ msgid "Failed to connect to server"
-#~ msgstr "îÅ ÍÏÇÕ ÓÏÅÄÉÎÉÔØÓÑ Ó ÓÅÒ×ÅÒÏÍ"
-
 #~ msgid "Failed to establish data connection to server"
 #~ msgstr "îÅ ÍÏÇÕ ÕÓÔÁÎÏ×ÉÔØ ÓÏÅÄÉÎÅÎÉÅ ÄÌÑ ÄÁÎÎÙÈ Ó ÓÅÒ×ÅÒÏÍ"
 
@@ -3775,9 +3924,6 @@ msgstr "
 #~ msgid "URL helper failed: %s (%d)\n"
 #~ msgstr "ÏÛÉÂËÁ ÞÔÅÎÉÑ: %s (%d)\n"
 
-#~ msgid "failed to create %s: %s\n"
-#~ msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ %s: %s\n"
-
 #~ msgid "rollback takes a time/date stamp argument"
 #~ msgstr "ÏÔËÁÔ ÔÒÅÂÕÅÔ ÁÒÇÕÍÅÎÔ ×ÒÅÍÅÎÉ"
 
index 518e7f8..23cfe64 100644 (file)
--- a/po/sk.po
+++ b/po/sk.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 1999-04-08 21:37+02:00\n"
 "Last-Translator: Stanislav Meduna <stano@eunet.sk>\n"
 "Language-Team: Slovak <sk-i18n@rak.isternet.sk>\n"
@@ -32,17 +32,12 @@ msgid ""
 "This program may be freely redistributed under the terms of the GNU GPL\n"
 msgstr "Program mô¾e by» voµne redistribuovaný v súlade s podmienkami GNU GPL"
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr "Vnútorná chyba pri spracovaní argumentu (%d) :-(\n"
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, fuzzy, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "vytvorenie archívu zlyhalo pri súbore %s: %s"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr "vykonanie zlyhalo\n"
@@ -62,149 +57,149 @@ msgstr "chyba pri 
 msgid "cannot re-open payload: %s\n"
 msgstr "nie je mo¾né otvori» súbor %s\n"
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 #, fuzzy
 msgid "Query/Verify package selection options:"
 msgstr "opýta» sa v¹etkých balíkov v skupine"
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr ""
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr ""
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 #, fuzzy
 msgid "Signature options:"
 msgstr "Veµkos» podpisu:   %d\n"
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr ""
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr ""
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 msgid "Common options for all rpm modes and executables:"
 msgstr ""
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr "mô¾e by» pou¾itý iba jeden hlavný re¾im"
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr "naraz mô¾e by» vykonaný jeden typ otázky alebo overenia"
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 #, fuzzy
 msgid "unexpected query flags"
 msgstr "neoèakávaný zdroj pre otázku"
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 #, fuzzy
 msgid "unexpected query format"
 msgstr "neoèakávaný zdroj pre otázku"
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr "neoèakávaný zdroj pre otázku"
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 #, fuzzy
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr "iba in¹talácia, aktualizácia a odstránenie zdrojov mô¾u by» vynútené"
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr "súbory mô¾u by» presunuté iba poèas inètalácie balíka"
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr ""
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr ""
 "--relocate a --excludepath mô¾u by» pou¾ité iba poèas in¹talácie nových "
 "balíkov"
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr "--prefix mô¾e by» pou¾itý iba poèas in¹talácie nových balíkov"
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr "argumenty pre --prefix musia zaèína» znakom /"
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr "--hash (-h) mô¾e by» pou¾itý iba poèas in¹talácie balíka"
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr "--percent mô¾e by» pou¾ité iba poèas in¹talácie balíka"
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr "--replacepkgs mô¾e by» pou¾ité iba poèas in¹talácie balíka"
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr "--excludedocs mô¾e by» pou¾ité iba poèas in¹talácie balíka"
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr "--includedocs mô¾e by» pou¾ité iba poèas in¹talácie balíka"
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr "mô¾e by» pou¾itá iba jedna voµba z --excludedocs a --includedocs"
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr "--ignorearch mô¾e by» pou¾ité iba poèas in¹talácie balíka"
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr "--ignoreos mô¾e by» pou¾ité iba poèas in¹talácie balíka"
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr "--ignoresize mô¾e by» pou¾ité iba poèas in¹talácie balíka"
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr "--allmatches mô¾e by» pou¾ité iba poèas odstránenia balíkov"
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr "--allfiles mô¾e by» pou¾ité iba poèas in¹talácie balíka"
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr "--justdb mô¾e by» pou¾ité iba poèas in¹talácie a odstránenia balíka"
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 #, fuzzy
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
 msgstr "--justdb mô¾e by» pou¾ité iba poèas in¹talácie a odstránenia balíka"
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 #, fuzzy
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
 msgstr "--justdb mô¾e by» pou¾ité iba poèas in¹talácie a odstránenia balíka"
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 #, fuzzy
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
@@ -213,7 +208,7 @@ msgstr ""
 "--nodeps mô¾e by» pou¾ité iba poèas in¹talácie, odstránenia alebo overenia "
 "balíka"
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
@@ -221,7 +216,7 @@ msgstr ""
 "--test mô¾e by» pou¾ité iba poèas in¹talácie, odstránenia alebo zostavenia "
 "balíka"
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
@@ -229,120 +224,120 @@ msgstr ""
 "--root (-r) mô¾e by» pou¾ité iba poèas in¹talácie a odstránenia balíka, "
 "otázky alebo znovuzostavenia databázy"
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr "argumenty pre --root (-r) musia zaèína» znakom /"
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr ""
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr "nie je mo¾né pracova» so súborom %s\n"
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr ""
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr "Kontrola hesla zlyhala\n"
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr "Heslo je v poriadku.\n"
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr "Chybná ¹pecifikácia %%_signature v makro-súbore.\n"
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr "--sign mô¾e by» pou¾íté iba poèas zostavenia balíka"
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 #, fuzzy
 msgid "no packages given for erase"
 msgstr "neboli zadané ¾iadne balíky pre in¹taláciu"
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr "neboli zadané ¾iadne balíky pre in¹taláciu"
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr "neboli zadané ¾iadne argumenty pre otázku"
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr "neboli zadané ¾iadne argumenty pre overenie"
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 #, fuzzy
 msgid "no arguments given"
 msgstr "neboli zadané ¾iadne argumenty pre otázku"
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr ""
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 #, fuzzy
 msgid "Failed build dependencies:\n"
 msgstr "nevyrie¹ené závislosti:\n"
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, fuzzy, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr "Nie je mo¾né otvori» spec súbor: %s\n"
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, fuzzy, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr "Otvorenie rúry pre tar zlyhalo: %s\n"
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, fuzzy, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr "Nie je mo¾né preèíta» spec súbor z %s\n"
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, fuzzy, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "Nie je mo¾né premenova» %s na %s: %s\n"
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, fuzzy, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "nepodarilo sa zisti» stav %s: %s"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, fuzzy, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "Súbor nie je obyèajný súbor: %s\n"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, fuzzy, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr "%s zrejme nie je RPM balík\n"
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, fuzzy, c-format
 msgid "Building target platforms: %s\n"
 msgstr "predefinova» cieµovú platformu"
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, fuzzy, c-format
 msgid "Building for target %s\n"
 msgstr "vyhµadáva sa balík %s\n"
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 #, fuzzy
 msgid "Unable to open temp file.\n"
 msgstr "Nie je mo¾né otvori» doèasný súbor"
@@ -362,70 +357,70 @@ msgstr "Vykonanie %s zlyhalo (%s)"
 msgid "Bad exit status from %s (%s)\n"
 msgstr "Chybný výstupný kód z %s (%s)"
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
 "RPM build errors:\n"
 msgstr ""
 
-#: build/expression.c:212
+#: build/expression.c:211
 #, fuzzy
 msgid "syntax error while parsing ==\n"
 msgstr "chyba syntaxe vo výraze"
 
-#: build/expression.c:242
+#: build/expression.c:241
 #, fuzzy
 msgid "syntax error while parsing &&\n"
 msgstr "chyba syntaxe vo výraze"
 
-#: build/expression.c:251
+#: build/expression.c:250
 #, fuzzy
 msgid "syntax error while parsing ||\n"
 msgstr "chyba syntaxe vo výraze"
 
-#: build/expression.c:301
+#: build/expression.c:300
 #, fuzzy
 msgid "parse error in expression\n"
 msgstr "chyba pri analýze výrazu"
 
-#: build/expression.c:333
+#: build/expression.c:332
 #, fuzzy
 msgid "unmatched (\n"
 msgstr "nepárová ("
 
-#: build/expression.c:365
+#: build/expression.c:364
 #, fuzzy
 msgid "- only on numbers\n"
 msgstr "- ibe pre èísla"
 
-#: build/expression.c:381
+#: build/expression.c:380
 #, fuzzy
 msgid "! only on numbers\n"
 msgstr "! iba pre èísla"
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 #, fuzzy
 msgid "types must match\n"
 msgstr "typy sa musia zhodova»"
 
-#: build/expression.c:436
+#: build/expression.c:435
 #, fuzzy
 msgid "* / not suported for strings\n"
 msgstr "* / nie sú podporované pre re»azce"
 
-#: build/expression.c:487
+#: build/expression.c:486
 #, fuzzy
 msgid "- not suported for strings\n"
 msgstr "- nie je podporované pre re»azce"
 
-#: build/expression.c:634
+#: build/expression.c:633
 #, fuzzy
 msgid "&& and || not suported for strings\n"
 msgstr "&& a || nie sú podporované pre re»azce"
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 #, fuzzy
 msgid "syntax error in expression\n"
 msgstr "chyba syntaxe vo výraze"
@@ -494,342 +489,312 @@ msgstr "Chybn
 msgid "File capability support not built in\n"
 msgstr ""
 
-#: build/files.c:898
+#: build/files.c:897
 #, fuzzy, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr "Iba jeden argument pre %%docdir"
 
-#: build/files.c:927
+#: build/files.c:926
 #, fuzzy, c-format
 msgid "Two files on one line: %s\n"
 msgstr "Dva súbory na riadku: %s"
 
-#: build/files.c:940
+#: build/files.c:939
 #, fuzzy, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr "Súbory musia zaèína» znakom \"/\": %s"
 
-#: build/files.c:951
+#: build/files.c:950
 #, fuzzy, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr "Nie je mo¾né mie¹a» ¹peciálne %%doc s inými formami: %s"
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr ""
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, fuzzy, c-format
 msgid "File listed twice: %s\n"
 msgstr "Súbor zadaný dvakrát: %s."
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr ""
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr ""
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, fuzzy, c-format
 msgid "File not found: %s\n"
 msgstr "Súbor nebol nájdený: %s"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr ""
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr ""
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, fuzzy, c-format
 msgid "%s: public key read failed.\n"
 msgstr "%s: readLead zlyhalo\n"
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr ""
 
 #: build/files.c:1635
 #, fuzzy, c-format
-msgid "%s: policy file read failed.\n"
-msgstr "%s: readLead zlyhalo\n"
-
-#: build/files.c:1643
-#, fuzzy, c-format
 msgid "%s: failed to encode\n"
 msgstr "Makro %%%s sa nepodarilo expandova»"
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, fuzzy, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr "Súbor potrebuje na zaèiatku \"/\": %s"
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, fuzzy, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "riadok %d: V %s sú vy¾adované verzie: %s"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, fuzzy, c-format
 msgid "File not found by glob: %s\n"
 msgstr "Súbor nebol nájdený: %s"
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, fuzzy, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr "chybe: nie je mo¾né otvori» %%files súbor: %s"
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, fuzzy, c-format
 msgid "line: %s\n"
 msgstr "riadok: %s"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, fuzzy, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "súbor %s: %s\n"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "Chybný vlastník/skupina: %s\n"
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, fuzzy, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr "vyhµadáva sa balík %s\n"
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
 "%s"
 msgstr ""
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, fuzzy, c-format
 msgid "Processing files: %s\n"
 msgstr "Spracovávajú sa súbory: %s\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr ""
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr ""
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr ""
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr ""
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr ""
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr ""
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr ""
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr "Nie je mo¾né kanonizova» názov poèítaèa: %s\n"
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, fuzzy, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr "vytvorenie archívu zlyhalo pri súbore %s: %s"
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, fuzzy, c-format
 msgid "create archive failed: %s\n"
 msgstr "vytvorenie archívu zlyhalo pri súbore %s: %s"
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, fuzzy, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr "cpio_copy zápis zlyhal: %s"
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, fuzzy, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr "cpio_copy èítanie zlyhalo: %s"
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, fuzzy, c-format
 msgid "%s: line: %s\n"
 msgstr "riadok: %s"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr "Nie je mo¾né kanonizova» názov poèítaèa: %s\n"
+
+#: build/pack.c:228
 #, fuzzy, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "Nie je mo¾né otvori» PreIn súbor: %s"
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, fuzzy, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "Nie je mo¾né otvori» PreUn súbor: %s"
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, fuzzy, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "Nie je mo¾né otvori» PreIn súbor: %s"
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, fuzzy, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "Nie je mo¾né otvori» PostIn súbor: %s"
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, fuzzy, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "Nie je mo¾né otvori» PostUn súbor: %s"
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, fuzzy, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "Nie je mo¾né otvori» PostIn súbor: %s"
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, fuzzy, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "Nie je mo¾né otvori» VerifyScript súbor: %s"
 
-#: build/pack.c:262
+#: build/pack.c:297
 #, fuzzy, c-format
 msgid "Could not open Trigger script file: %s\n"
 msgstr "Nie je mo¾né otvori» Trigger skriptový súbor: %s"
 
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr "readRPM: otvorenie %s: %s\n"
-
-#: build/pack.c:297
-#, fuzzy, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "%s: readLead zlyhalo\n"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr "readRPM: %s nie je RPM balík\n"
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
-msgstr "readRPM: èítanie hlavièky %s\n"
-
-#: build/pack.c:410
+#: build/pack.c:369
 #, fuzzy, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "Neznámy typ ikony: %s"
 
-#: build/pack.c:433
+#: build/pack.c:392
 #, fuzzy
 msgid "Unable to create immutable header region.\n"
 msgstr "Nie je mo¾né preèíta» ikonu: %s"
 
-#: build/pack.c:453
+#: build/pack.c:412
 #, fuzzy
 msgid "Unable to write temp header\n"
 msgstr "Nie je mo¾né zapísa» %s"
 
-#: build/pack.c:463
+#: build/pack.c:422
 #, fuzzy
 msgid "Bad CSA data\n"
 msgstr "Chybné CSA dáta"
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr "Vytvára sa PGP podpis: %d\n"
-
-#: build/pack.c:535
+#: build/pack.c:489
 #, fuzzy
 msgid "Unable to reload signature header.\n"
 msgstr "Nie je mo¾né preèíta» ikonu: %s"
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, fuzzy, c-format
 msgid "Could not open %s: %s\n"
 msgstr "Otvorenie %s zlyhalo\n"
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, fuzzy, c-format
 msgid "Unable to write package: %s\n"
 msgstr "Nie je mo¾né zapísa» balík: %s"
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, fuzzy, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr "Nie je preèíta» sigtarget: %s"
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, fuzzy, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr "Nie je mo¾né preèíta» ikonu: %s"
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, fuzzy, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "Nie je mo¾né zapísa» balík: %s"
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, fuzzy, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr "Nie je mo¾né preèíta» ikonu: %s"
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, fuzzy, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "Nie je mo¾né zapísa» balík: %s"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "Zapísané: %s\n"
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, fuzzy, c-format
 msgid "Executing \"%s\":\n"
 msgstr "Vykonáva sa: %s\n"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, fuzzy, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "Vykonanie %s zlyhalo (%s)"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, fuzzy, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr "Kontrola hesla zlyhala\n"
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr "Nie je mo¾né vytvori» meno výstupného súboru pre balík %s: %s\n"
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, fuzzy, c-format
 msgid "cannot create %s: %s\n"
 msgstr "nie je mo¾né zapísa» do %s: "
@@ -874,17 +839,20 @@ msgstr "
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr "riadok %d: Chyba pri analýze %%description: %s"
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, fuzzy, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "riadok %d: Chybná voµba %s: %s"
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, fuzzy, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr "riadok %d: Priveµa názvov: %s"
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, fuzzy, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr "riadok %d: Balík neexistuje: %s"
@@ -899,481 +867,569 @@ msgstr "riadok %d: Druh
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr "riadok %d: Chyba pri analýze %%files: %s"
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "riadok %d: Chyba pri analýze %%files: %s"
+
+#: build/parsePreamble.c:154
+#, fuzzy, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr "riadok %d: Chybné èíslo: %s"
+
+#: build/parsePreamble.c:160
+#, fuzzy, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr "riadok %d: Chybné no%s èíslo: %d"
+
+#: build/parsePreamble.c:223
+#, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr "riadok %d: Chybné %s èíslo: %s\n"
+
+#: build/parsePreamble.c:237
+#, fuzzy, c-format
+msgid "%s %d defined multiple times\n"
+msgstr "\"%s\" ¹pecifikuje viac balíkov\n"
+
+#: build/parsePreamble.c:399
 #, fuzzy, c-format
 msgid "Architecture is excluded: %s\n"
 msgstr "Architektúra je vynechaná: %s"
 
-#: build/parsePreamble.c:223
+#: build/parsePreamble.c:404
 #, fuzzy, c-format
 msgid "Architecture is not included: %s\n"
 msgstr "Architektúra nie je obsiahnutá: %s"
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, fuzzy, c-format
 msgid "OS is excluded: %s\n"
 msgstr "OS je vynechaný: %s"
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, fuzzy, c-format
 msgid "OS is not included: %s\n"
 msgstr "OS nie je obsiahnutý: %s"
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, fuzzy, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr "V balíku musí existova» pole %s: %s"
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, fuzzy, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr "Duplicitné záznamy %s v balíku: %s"
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, fuzzy, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "Nie je mo¾né preèíta» ikonu: %s"
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, fuzzy, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr "Nie je mo¾né preèíta» ikonu: %s"
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, fuzzy, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "Neznámy typ ikony: %s"
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, fuzzy, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr "riadok %d: Chybná voµba %s: %s"
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, fuzzy, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "riadok %d: Neprípustný znak '-' v %s: %s"
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, fuzzy, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "riadok %d: Neprípustný znak '-' v %s: %s"
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, fuzzy, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr "riadok %d: Neprípustný znak '-' v %s: %s"
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, fuzzy, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr "riadok %d: Znetvorený popis: %s"
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, fuzzy, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr "riadok %d: Prázdny popis: %s"
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, fuzzy, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr "riadok %d: Prefixy nesmú konèi» \"/\": %s"
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, fuzzy, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr "riadok %d: Docdir musí zaèína» '/': %s"
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, fuzzy, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "riadok %d: Epoch/Serial pole musí by» èíslo: %s"
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, fuzzy, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr "riadok %d: Chybné %s èíslo: %s\n"
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, fuzzy, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr "riadok %d: Chybný formát BuildArchitecture: %s"
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, fuzzy, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr "Interná chyba: Èudný popis %d "
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, fuzzy, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr "riadok %d: V %s sú vy¾adované verzie: %s"
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, fuzzy, c-format
 msgid "Bad package specification: %s\n"
 msgstr "Chybná ¹pecifikácia balíka: %s"
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, fuzzy, c-format
 msgid "Package already exists: %s\n"
 msgstr "Balík u¾ existuje: %s"
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, fuzzy, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr "riadok %d: Neznámy popis: %s"
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, fuzzy, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr "riadok %d: BuildRoot nemô¾e by» \"/\": %s"
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, fuzzy, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr "riadok %d: BuildRoot nemô¾e by» \"/\": %s"
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, fuzzy, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "Chybný zdroj %s: %s"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, fuzzy, c-format
 msgid "No patch number %u\n"
 msgstr "Neexistuje patch èíslo %d"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr ""
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, fuzzy, c-format
 msgid "No source number %u\n"
 msgstr "Neexistuje zdroj èíslo %d"
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 #, fuzzy
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr "zdrojový balík neobsahuje ¾iadny .spec súbor"
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, fuzzy, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr "Nebolo mo¾né prenies» nie-zdroj %s: %s"
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, fuzzy, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr "Chyba pri analýze %%setup: %s"
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, fuzzy, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr "riadok %d: Chybný argument pre %%setup %c: %s"
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, fuzzy, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr "riadok %d: Chybná voµba pre %%setup %s: %s"
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, fuzzy, c-format
 msgid "%s: %s: %s\n"
 msgstr "súbor %s: %s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, fuzzy, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "chybné èíslo balíku: %s\n"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, fuzzy, c-format
 msgid "line %d: second %%prep\n"
 msgstr "riadok %d: druhý %%prep"
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, fuzzy, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
 msgstr "riadok %d: %s: prvky musia zaèína» alfanumerickým znakom: %s"
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, fuzzy, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr "riadok %d: Názvy súborov v %s neobsahujú verzie: %s"
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, fuzzy, c-format
 msgid "line %d: Version required: %s\n"
 msgstr "riadok %d: V %s sú vy¾adované verzie: %s"
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, fuzzy, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "riadok %d: Chybné èíslo: %s"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, fuzzy, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr "riadok %d: triggers musia obsahova» --: %s"
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, fuzzy, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "riadok %d: Chyba pri analýze %s: %s"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, fuzzy, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr "riadok %d: program skriptu musí zaèína» '/': %s"
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, fuzzy, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr "riadok %d: program skriptu musí zaèína» '/': %s"
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, fuzzy, c-format
 msgid "line %d: Second %s\n"
 msgstr "riadok %d: Druhý %s"
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, fuzzy, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr "riadok %d: Chyba pri analýze %%description: %s"
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, fuzzy, c-format
 msgid "line %d: %s\n"
 msgstr "riadok %d: %s"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, fuzzy, c-format
 msgid "Unable to open %s: %s\n"
 msgstr "otvorenie zlyhalo: %s\n"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, fuzzy, c-format
 msgid "Unclosed %%if\n"
 msgstr "Neuzavretý %%if"
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr ""
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, fuzzy, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr "%s:%d: %%else bez if"
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, fuzzy, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr "%s:%d: %%endif bez if"
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, fuzzy, c-format
 msgid "malformed %%include statement\n"
 msgstr "znetvorený príkaz %%include"
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 #, fuzzy
 msgid "No compatible architectures found for build\n"
 msgstr "®iadne zostaviteµné architektúry"
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, fuzzy, c-format
 msgid "Package has no %%description: %s\n"
 msgstr "Balík neobsahuje %%description: %s"
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "Nie je mo¾né preèíta» spec súbor z %s\n"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "Nie je mo¾né preèíta» spec súbor z %s\n"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "Nie je mo¾né preèíta» spec súbor z %s\n"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "Otvorenie rúry pre tar zlyhalo: %s\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "Chyba pri analýze %%setup: %s"
+
+#: build/policies.c:254
+#, fuzzy, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr "Vykonáva sa: %s\n"
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "chýbajúce    %s\n"
+
+#: build/policies.c:270
+#, fuzzy, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr "Priveµa argumentov v riadku údajov na %s:%d"
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "Spracovávajú sa súbory: %s\n"
+
+#: build/poptBT.c:90
 #, fuzzy, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr "buildroot u¾ bol zadaný"
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, fuzzy, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr "príprava (rozbali» zdrojové súbory a aplikova» záplaty)"
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr ""
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr ""
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 #, fuzzy
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr "in¹taluje sa zdrojový balík\n"
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, fuzzy, c-format
 msgid "verify %files section from <specfile>"
 msgstr "zdrojový balík neobsahuje ¾iadny .spec súbor"
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 #, fuzzy
 msgid "build source and binary packages from <specfile>"
 msgstr "nájdených %d zdrojových a %d binárnych balíkov\n"
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 #, fuzzy
 msgid "build binary package only from <specfile>"
 msgstr "zdrojový balík neobsahuje ¾iadny .spec súbor"
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 #, fuzzy
 msgid "build source package only from <specfile>"
 msgstr "zdrojový balík neobsahuje ¾iadny .spec súbor"
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, fuzzy, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr "príprava (rozbali» zdrojové súbory a aplikova» záplaty)"
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr ""
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr ""
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, fuzzy, c-format
 msgid "verify %files section from <tarball>"
 msgstr "zdrojový balík neobsahuje ¾iadny .spec súbor"
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 #, fuzzy
 msgid "build source and binary packages from <tarball>"
 msgstr "nájdených %d zdrojových a %d binárnych balíkov\n"
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 #, fuzzy
 msgid "build binary package only from <tarball>"
 msgstr "nájdených %d zdrojových a %d binárnych balíkov\n"
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 #, fuzzy
 msgid "build source package only from <tarball>"
 msgstr "zostavi» balík pre OS/architektúru <os>"
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 #, fuzzy
 msgid "build binary package from <source package>"
 msgstr "binárny balík (príprava, kompilácia, in¹talácia, zabalenie)"
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 #, fuzzy
 msgid "<source package>"
 msgstr "nájdených %d balíkov\n"
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 #, fuzzy
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr "in¹taluje sa zdrojový balík\n"
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr "predefinova» adresár pre zostavenie balíka"
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr "po ukonèení odstráni» adresár, v ktorom sa balík zostavoval"
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr ""
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr ""
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 #, fuzzy
 msgid "debug file state machine"
 msgstr "chybný stav súboru: %s"
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr "nevykona» ¾iadne etapy zostavenia"
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 #, fuzzy
 msgid "do not verify build dependencies"
 msgstr "neoverova» závislosti balíka"
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr ""
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 #, fuzzy
 msgid "don't verify package digest(s)"
 msgstr "neoverova» závislosti balíka"
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 #, fuzzy
 msgid "don't verify database header(s) when retrieved"
 msgstr "neoverova» architektúru balíka"
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 #, fuzzy
 msgid "don't verify package signature(s)"
 msgstr "overi» podpis balíka"
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 #, fuzzy
 msgid "do not accept i18N msgstr's from specfile"
 msgstr "neakceptova» lokalizované re»azce zo spec-súboru"
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 #, fuzzy
 msgid "remove sources when done"
 msgstr "po ukonèení odstráni» zdrojové súbory a spec-súbor"
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 #, fuzzy
 msgid "remove specfile when done"
 msgstr "po ukonèení odstráni» zdrojové súbory a spec-súbor"
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr "preskoèi» priamo k urèenej etape (iba pre c, i)"
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr "vytvori» PGP/GPG podpis"
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr "predefinova» cieµovú platformu"
 
@@ -1447,27 +1503,7 @@ msgstr "Zis
 msgid "Failed to find %s:\n"
 msgstr "Nepodarilo sa zisti» poskytované vlastnosti"
 
-#: build/spec.c:227
-#, fuzzy, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr "riadok %d: Chybné èíslo: %s"
-
-#: build/spec.c:233
-#, fuzzy, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr "riadok %d: Chybné no%s èíslo: %d"
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr "riadok %d: Chybné %s èíslo: %s\n"
-
-#: build/spec.c:310
-#, fuzzy, c-format
-msgid "%s %d defined multiple times\n"
-msgstr "\"%s\" ¹pecifikuje viac balíkov\n"
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "otázka na spec-súbor %s zlyhala, nie je mo¾né analyzova»\n"
@@ -1823,7 +1859,7 @@ msgstr "chybn
 msgid "debug rpmio I/O"
 msgstr ""
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr ""
@@ -2241,7 +2277,7 @@ msgstr "zobrazi
 msgid "don't verify files in package"
 msgstr "zobrazi» súbory v balíku"
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 #, fuzzy
 msgid "don't verify package dependencies"
 msgstr "neoverova» závislosti balíka"
@@ -2609,7 +2645,7 @@ msgid "package scriptlets can be expanded at install time."
 msgstr "balík %s nie je nain¹talovaný\n"
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, fuzzy, c-format
 msgid "open of %s failed: %s\n"
 msgstr "otvorenie %s zlyhalo\n"
@@ -2628,7 +2664,7 @@ msgstr ""
 msgid "Preparing packages for installation..."
 msgstr "neboli zadané ¾iadne balíky pre in¹taláciu"
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 #, fuzzy
 msgid "Failed dependencies:\n"
 msgstr "nevyrie¹ené závislosti:\n"
@@ -2638,7 +2674,7 @@ msgstr "nevyrie
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr "¾iadny z balíkov nespú¹»a %s\n"
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr "%s nie je mo¾né nain¹talova»\n"
@@ -2717,6 +2753,31 @@ msgstr "nie je mo
 msgid "waiting for %s lock on %s\n"
 msgstr "nie je mo¾né získa» %s zámok pre databázu"
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "nepodarilo sa otvori» %s: %s"
+
+#: lib/rpmplugins.c:67
+#, fuzzy, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "Nie je mo¾né premenova» %s na %s: %s\n"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "Nie je mo¾né premenova» %s na %s: %s\n"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr ""
@@ -2909,52 +2970,32 @@ msgstr "nein
 msgid "erase"
 msgstr ""
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
-#: lib/rpmte.c:861
-#, fuzzy, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "nepodarilo sa otvori» %s: %s"
-
-#: lib/rpmte.c:869
-#, fuzzy, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "Nie je mo¾né preèíta» %s: %s."
-
-#: lib/rpmte.c:896
-#, fuzzy, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "Nie je mo¾né premenova» %s na %s: %s\n"
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, fuzzy, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "nie je mo¾né otvori» %s/packages.rpm\n"
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, fuzzy, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr "chybné èíslo balíku: %s\n"
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, fuzzy, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr "chýbajúce    %s\n"
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, fuzzy, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr "chybné èíslo balíku: %s\n"
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, fuzzy, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr "%s: readLead zlyhalo\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 msgid "transaction"
 msgstr ""
 
@@ -3072,11 +3113,11 @@ msgstr ""
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr "Doplnenie podpisu: %d\n"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 #, fuzzy
 msgid "failed"
 msgstr "%s zlyhalo"
@@ -3340,6 +3381,92 @@ msgstr ""
 msgid "%s has too large or too small integer value, skipped\n"
 msgstr ""
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "Nie je mo¾né preèíta» spec súbor z %s\n"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "Nie je mo¾né vytvori» proces %s"
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "Nie je mo¾né preèíta» spec súbor z %s\n"
+
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "nepodarilo sa vytvori» %s\n"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "Pripojenie k serveru zlyhalo"
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "nepodarilo sa otvori» %s: %s"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "nepodarilo sa odstráni» adresár %s: %s\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "Nie je mo¾né premenova» %s na %s: %s\n"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "Nie je mo¾né preèíta» %s: %s."
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "nepodarilo sa otvori» %s: %s"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "nepodarilo sa vytvori» %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, fuzzy, c-format
+msgid "%s terminated abnormally\n"
+msgstr "Makro %%%s obsahuje neukonèené telo"
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "Makro %%%s sa nepodarilo expandova»"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "Nie je mo¾né preèíta» spec súbor z %s\n"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3503,16 +3630,42 @@ msgstr "(chyba 0x%x)"
 msgid "Failed to register fork handler: %m\n"
 msgstr "Nie je mo¾né preèíta» spec súbor z %s\n"
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, fuzzy, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s: readLead zlyhalo\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 #, fuzzy
 msgid "don't verify header+payload signature"
 msgstr "overi» podpis balíka"
 
+#~ msgid "Internal error in argument processing (%d) :-(\n"
+#~ msgstr "Vnútorná chyba pri spracovaní argumentu (%d) :-(\n"
+
+#, fuzzy
+#~ msgid "%s: policy file read failed.\n"
+#~ msgstr "%s: readLead zlyhalo\n"
+
+#~ msgid "readRPM: open %s: %s\n"
+#~ msgstr "readRPM: otvorenie %s: %s\n"
+
+#, fuzzy
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "%s: readLead zlyhalo\n"
+
+#~ msgid "readRPM: %s is not an RPM package\n"
+#~ msgstr "readRPM: %s nie je RPM balík\n"
+
+#~ msgid "readRPM: reading header from %s\n"
+#~ msgstr "readRPM: èítanie hlavièky %s\n"
+
+#~ msgid "Generating signature: %d\n"
+#~ msgstr "Vytvára sa PGP podpis: %d\n"
+
+#~ msgid "generate PGP/GPG signature"
+#~ msgstr "vytvori» PGP/GPG podpis"
+
 #~ msgid "no packages files given for rebuild"
 #~ msgstr "neboli zadané ¾iadne balíky pre znovuzostavenie"
 
@@ -3730,9 +3883,6 @@ msgstr "overi
 #~ msgid "Unable to lookup server host name"
 #~ msgstr "Nie je mo¾né vyhµada» názov servera"
 
-#~ msgid "Failed to connect to server"
-#~ msgstr "Pripojenie k serveru zlyhalo"
-
 #~ msgid "Failed to establish data connection to server"
 #~ msgstr "Vytvorenie dátového spojenia k serveru zlyhalo"
 
@@ -3821,10 +3971,6 @@ msgstr "overi
 #~ msgstr "èítanie zlyhalo: %s (%d)"
 
 #, fuzzy
-#~ msgid "failed to create %s: %s\n"
-#~ msgstr "nepodarilo sa vytvori» %s\n"
-
-#, fuzzy
 #~ msgid "Unable to reload signature header\n"
 #~ msgstr "Nie je mo¾né preèíta» ikonu: %s"
 
index 82f803f..ddfed27 100644 (file)
--- a/po/sl.po
+++ b/po/sl.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2000-10-08 19:05+0200\n"
 "Last-Translator: Grega Fajdiga <gregor.fajdiga@telemach.net>\n"
 "Language-Team: Slovenian <sl@li.org>\n"
@@ -37,17 +37,12 @@ msgid ""
 "This program may be freely redistributed under the terms of the GNU GPL\n"
 msgstr "Ta program je dovoljeno razpeèevati pod pogoji navedenimi v GNU GPL."
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr "Notranja napaka pri obdelavi argumentov (%d) :-\n"
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, fuzzy, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "ustvarjanje arhiva je bilo za datoteko %s neuspe¹no: %s"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr "izvajanje je bilo neuspe¹no\n"
@@ -67,145 +62,145 @@ msgstr "napaka pri branju glave paketa\n"
 msgid "cannot re-open payload: %s\n"
 msgstr "ni mo¾no vnoviè odpreti (payload): %s\n"
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 #, fuzzy
 msgid "Query/Verify package selection options:"
 msgstr "poizvedba po paketu v skupini"
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr ""
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr ""
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 #, fuzzy
 msgid "Signature options:"
 msgstr "Dol¾. podpisa : %d\n"
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr ""
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr ""
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 msgid "Common options for all rpm modes and executables:"
 msgstr ""
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr "izbran sme biti le en glavni naèin"
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr "samo en tip poizvedbe/preverjanja je mo¾en naenkrat"
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr "neprièakovane zastavice pri poizvedbi"
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr "neprièakovana oblika poizvedbe"
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr "neprièakovan izvor poizvedbe"
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr ""
 "--force smemo podati samo pri --install --upgrade, --rmsource in --rmspec"
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr "datoteke smemo premakniti samo med namestitvijo paketa"
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr ""
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr "izbiri --relocate in --excludepath se lahko uporabi le pri namestitvi"
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr "--prefix se sme uporabiti le pri namestitvi"
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr "argumenti izbire --prefix se morajo zaèeti z /"
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr "--hash (-h) sme biti podan le ob namestitvi paketa"
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr "--percent sme biti podan le ob namestitvi paketa"
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr "--replacepkgs sme biti podan le ob namestitvi paketa"
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr "--excludedocs sme biti podatn le ob namestitvi paketa"
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr "--includedocs sme biti podan le ob namestitvi paketa"
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr "izbiri --excludedocs in --includedocs se medsebojno izkljuèujeta"
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr "--ignorearch sme biti podan le ob namestitvi paketa"
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr "--ignoreos sme podan le ob namestitvi paketa"
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr "--ignoresize sme biti podan le ob namestitvi paketa"
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr "--allmatches sme biti podan le ob odstranitvi paketa"
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr "--allfiles sme biti podati le ob namestitvi paketa"
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr "--justdb sme biti podan le ob namestitvi ali odstranitvi paketa"
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 #, fuzzy
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
 msgstr "--justdb sme biti podan le ob namestitvi ali odstranitvi paketa"
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 #, fuzzy
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
 msgstr "--justdb sme biti podan le ob namestitvi ali odstranitvi paketa"
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
@@ -213,14 +208,14 @@ msgstr ""
 "--nodeps sme biti podan le ob izgradnji, vnovièni izgradnji, prevajanju, "
 "namestitvi, odstranitvi ali preverjanju paketa"
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
 msgstr ""
 "--test sme biti podan le ob namestitvi, odstranitvi ali izgradnji paketa"
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
@@ -228,120 +223,120 @@ msgstr ""
 "--root (-r) sme biti podan le ob namestitvi, odstranitvi poizvedbi ali "
 "vnovièni izgradnji paketa"
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr "argumenti izbire --root (-r) se morajo zaèeti z /"
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr "ni datotek, ki bi jih lahko podpisal\n"
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr "dostop do datoteke %s ni mo¾en\n"
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr "Vnesite pristopno geslo: "
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr "Preverjanje pristopnega gesla neuspe¹no\n"
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr "Pristopno geslo je pravo.\n"
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr "Neveljaven %%_signature v makro-datoteki.\n"
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr "--sign sme biti podan le ob izgradnji paketa"
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 #, fuzzy
 msgid "no packages given for erase"
 msgstr "paketi katere bi bilo potrebno namestiti niso navedeni"
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr "paketi katere bi bilo potrebno namestiti niso navedeni"
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr "argumenti za poizvedbo niso podani"
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr "argumenti za preverjanje niso podani"
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 #, fuzzy
 msgid "no arguments given"
 msgstr "argumenti za poizvedbo niso podani"
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr ""
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 #, fuzzy
 msgid "Failed build dependencies:\n"
 msgstr "izdelava soodvisnosti je bila neuspe¹na:\n"
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr "Datoteke s specifikacijami %s ni mo¾no odpreti: %s\n"
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, fuzzy, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr "Povezava s programom tar je bila neuspe¹na: %m\n"
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, fuzzy, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr "Neuspe¹no branje datoteke s specifikacijami iz %s"
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, fuzzy, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "Preimenovanje %s v %s je bilo neuspe¹no: %m"
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, fuzzy, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "status %s ni na voljo: %s"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, fuzzy, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "Datoteka ni obièajna datoteka: %s\n"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, fuzzy, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr "Ne ka¾e, da je %s datoteka s specifikacijami."
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr "Izgradnja za ciljna strojna okolja: %s\n"
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr "Izgradnja za ciljni sistem %s\n"
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 #, fuzzy
 msgid "Unable to open temp file.\n"
 msgstr "Zaèasne datoteke ni mo¾no odpreti"
@@ -361,70 +356,70 @@ msgstr "Izvajanje %s je bilo neuspe
 msgid "Bad exit status from %s (%s)\n"
 msgstr "%s javi neuspe¹no izhodno kodo (%s)"
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
 "RPM build errors:\n"
 msgstr ""
 
-#: build/expression.c:212
+#: build/expression.c:211
 #, fuzzy
 msgid "syntax error while parsing ==\n"
 msgstr "napaka v skladnji pri razèlembi =="
 
-#: build/expression.c:242
+#: build/expression.c:241
 #, fuzzy
 msgid "syntax error while parsing &&\n"
 msgstr "napaka v skladnji pri razèlembi &&"
 
-#: build/expression.c:251
+#: build/expression.c:250
 #, fuzzy
 msgid "syntax error while parsing ||\n"
 msgstr "napaka v skladnji pri razèlembi ||"
 
-#: build/expression.c:301
+#: build/expression.c:300
 #, fuzzy
 msgid "parse error in expression\n"
 msgstr "napaka pri razèlembi v izrazu"
 
-#: build/expression.c:333
+#: build/expression.c:332
 #, fuzzy
 msgid "unmatched (\n"
 msgstr "nezakljuèen ("
 
-#: build/expression.c:365
+#: build/expression.c:364
 #, fuzzy
 msgid "- only on numbers\n"
 msgstr "- samo na ¹tevilih"
 
-#: build/expression.c:381
+#: build/expression.c:380
 #, fuzzy
 msgid "! only on numbers\n"
 msgstr "! samo na ¹tevilih"
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 #, fuzzy
 msgid "types must match\n"
 msgstr "tipi se morajo ujemati"
 
-#: build/expression.c:436
+#: build/expression.c:435
 #, fuzzy
 msgid "* / not suported for strings\n"
 msgstr "* in / nista podprta za nize"
 
-#: build/expression.c:487
+#: build/expression.c:486
 #, fuzzy
 msgid "- not suported for strings\n"
 msgstr "- ni podprt za nize"
 
-#: build/expression.c:634
+#: build/expression.c:633
 #, fuzzy
 msgid "&& and || not suported for strings\n"
 msgstr "&& in || nista podprta za nize"
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 #, fuzzy
 msgid "syntax error in expression\n"
 msgstr "napaka v sklanji izraza"
@@ -493,342 +488,312 @@ msgstr "Neveljaven 
 msgid "File capability support not built in\n"
 msgstr ""
 
-#: build/files.c:898
+#: build/files.c:897
 #, fuzzy, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr "Za %%docdir je podan samo en argument"
 
-#: build/files.c:927
+#: build/files.c:926
 #, fuzzy, c-format
 msgid "Two files on one line: %s\n"
 msgstr "Dve datoteki v eni vrstici: %s"
 
-#: build/files.c:940
+#: build/files.c:939
 #, fuzzy, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr "Ime datoteke se mora zaèeti z \"/\": %s"
 
-#: build/files.c:951
+#: build/files.c:950
 #, fuzzy, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr "Posebnih %%doc ni mo¾no me¹ati z ostalimi oblikami: %s"
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr ""
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, fuzzy, c-format
 msgid "File listed twice: %s\n"
 msgstr "Datoteka je navedena dvakrat: %s"
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, fuzzy, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr "Simbolna povezava ka¾e na BuildRoot: %s -> %s"
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr ""
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, fuzzy, c-format
 msgid "File not found: %s\n"
 msgstr "Datoteke ni mogoèe najti: %s"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr ""
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr ""
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, fuzzy, c-format
 msgid "%s: public key read failed.\n"
 msgstr "%s: readLead je bil neuspe¹en\n"
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr ""
 
 #: build/files.c:1635
 #, fuzzy, c-format
-msgid "%s: policy file read failed.\n"
-msgstr "%s: readLead je bil neuspe¹en\n"
-
-#: build/files.c:1643
-#, fuzzy, c-format
 msgid "%s: failed to encode\n"
 msgstr "Makro %%%s se ne raz¹iri"
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, fuzzy, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr "Datoteki manjka uvodni \"/\": %s"
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, fuzzy, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "vrstica %d: Razlièica ni dovoljena: %s"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, fuzzy, c-format
 msgid "File not found by glob: %s\n"
 msgstr "Datoteke ni mo¾no najti z raz¹iritvijo metaznakov v imenu: %s"
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, fuzzy, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr "Datoteke %s iz %%files ni mo¾no odpreti: %s"
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, fuzzy, c-format
 msgid "line: %s\n"
 msgstr "vrstica: %s"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, fuzzy, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "Po¹kodovana datoteka: %s: %s"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "Neobstojeè lastnik/skupina: %s\n"
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, fuzzy, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr "i¹èemo paket %s\n"
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
 "%s"
 msgstr ""
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, fuzzy, c-format
 msgid "Processing files: %s\n"
 msgstr "Obdeloavnje datotek: %s-%s-%s\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr ""
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr ""
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr ""
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr ""
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr ""
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr ""
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr ""
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr "Iskanje kanoniènega imena gostitelja je bilo neuspe¹no: %s\n"
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, fuzzy, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr "ustvarjanje arhiva je bilo za datoteko %s neuspe¹no: %s"
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, fuzzy, c-format
 msgid "create archive failed: %s\n"
 msgstr "ustvarjanje arhiva je bilo za datoteko %s neuspe¹no: %s"
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, fuzzy, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr "pisanje cpio_copy neuspe¹no: %s"
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, fuzzy, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr "branje cpio_copy neuspe¹no: %s"
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, fuzzy, c-format
 msgid "%s: line: %s\n"
 msgstr "vrstica: %s"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr "Iskanje kanoniènega imena gostitelja je bilo neuspe¹no: %s\n"
+
+#: build/pack.c:228
 #, fuzzy, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "Datoteke PreIn ni mo¾no odpreti: %s"
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, fuzzy, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "Datoteke PreUn ni mo¾no odpreti: %s"
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, fuzzy, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "Datoteke PreIn ni mo¾no odpreti: %s"
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, fuzzy, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "Datoteke PostIn ni mo¾no odpreti: %s"
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, fuzzy, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "Datoteke PostUn ni mo¾no odpreti: %s"
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, fuzzy, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "Datoteke PostIn ni mo¾no odpreti: %s"
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, fuzzy, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "Datoteke VerifyScript ni mo¾no odpreti: %s"
 
-#: build/pack.c:262
+#: build/pack.c:297
 #, fuzzy, c-format
 msgid "Could not open Trigger script file: %s\n"
 msgstr "Skriptne datoteke Trigger ni mo¾no odpreti: %s"
 
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr "readRPM: odpiranje %s: %s\n"
-
-#: build/pack.c:297
-#, fuzzy, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "%s: branje Fread je bilo neuspe¹no: %s\n"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr "readRPM: %s ni paket tipa RPM\n"
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
-msgstr "readRPM: branje glave %s\n"
-
-#: build/pack.c:410
+#: build/pack.c:369
 #, fuzzy, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "Neznan tip ikone: %s"
 
-#: build/pack.c:433
+#: build/pack.c:392
 #, fuzzy
 msgid "Unable to create immutable header region.\n"
 msgstr "Ikone %s ni mo¾no prebrati: %s"
 
-#: build/pack.c:453
+#: build/pack.c:412
 #, fuzzy
 msgid "Unable to write temp header\n"
 msgstr "Ni mo¾no zapisati paketa %s: %s"
 
-#: build/pack.c:463
+#: build/pack.c:422
 #, fuzzy
 msgid "Bad CSA data\n"
 msgstr "Po¹kodovani podatki CSA"
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr "Izdelujemo podpis: %d\n"
-
-#: build/pack.c:535
+#: build/pack.c:489
 #, fuzzy
 msgid "Unable to reload signature header.\n"
 msgstr "Ikone %s ni mo¾no prebrati: %s"
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr "Ni mo¾no odpreti %s: %s\n"
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, fuzzy, c-format
 msgid "Unable to write package: %s\n"
 msgstr "Ni mo¾no zapisati paketa: %s"
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, fuzzy, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr "Ciljnega podpisa %s ni mo¾no odpreti: %s"
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, fuzzy, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr "Ikone %s ni mo¾no prebrati: %s"
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, fuzzy, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "Ni mo¾no zapisati paketa %s: %s"
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, fuzzy, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr "Ikone %s ni mo¾no prebrati: %s"
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, fuzzy, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "Ni mo¾no zapisati paketa %s: %s"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "Zapisano: %s\n"
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, fuzzy, c-format
 msgid "Executing \"%s\":\n"
 msgstr "Izvajanje(%s): %s\n"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, fuzzy, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "Izvajanje %s je bilo neuspe¹no (%s): %s"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, fuzzy, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr "Preverjanje pristopnega gesla neuspe¹no\n"
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr "Neuspe¹no ustvarjanje izhodne datoteke za paket %s: %s\n"
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr "ni mo¾no ustvariti %s: %s\n"
@@ -873,17 +838,20 @@ msgstr "opis v %%changelog manjka"
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr "vrstica %d: Napaka pri razèlembi v razdelku %%description: %s"
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, fuzzy, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "vrstica %d: Napaèna izbira %s: %s"
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, fuzzy, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr "vrstica %d: Preveè imen: %s"
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, fuzzy, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr "vrstica %d: Paket ne obstaja: %s"
@@ -898,212 +866,237 @@ msgstr "vrstica %d: Drugi opis"
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr "vrstica %d: Napaka pri razèlembi v razdelku %%Files: %s"
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "vrstica %d: Napaka pri razèlembi v razdelku %%Files: %s"
+
+#: build/parsePreamble.c:154
+#, fuzzy, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr "vrstica %d: Napaèno ¹tevilo: %s"
+
+#: build/parsePreamble.c:160
+#, fuzzy, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr "vrstica %d: Napaèno ¹tevilo no%s: %d"
+
+#: build/parsePreamble.c:223
+#, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr "vrstica %d: Napaèno ¹tevilo %s: %s\n"
+
+#: build/parsePreamble.c:237
+#, fuzzy, c-format
+msgid "%s %d defined multiple times\n"
+msgstr "\"%s\" doloèa veè paketov\n"
+
+#: build/parsePreamble.c:399
 #, fuzzy, c-format
 msgid "Architecture is excluded: %s\n"
 msgstr "Arhitektura je izkljuèena: %s"
 
-#: build/parsePreamble.c:223
+#: build/parsePreamble.c:404
 #, fuzzy, c-format
 msgid "Architecture is not included: %s\n"
 msgstr "Arhitektura ni vkljuèena: %s"
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, fuzzy, c-format
 msgid "OS is excluded: %s\n"
 msgstr "OS je izkljuèen: %s"
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, fuzzy, c-format
 msgid "OS is not included: %s\n"
 msgstr "OS ni vkljuèen: %s"
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, fuzzy, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr "polje %s mora v paketu obstajati: %s"
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, fuzzy, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr "Podvojeni vnosi %s v paketu: %s"
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, fuzzy, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "Ikone %s ni mo¾no odpreti: %s"
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, fuzzy, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr "Ikone %s ni mo¾no prebrati: %s"
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, fuzzy, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "Neznan tip ikone: %s"
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, fuzzy, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr "vrstica %d: Napaèna izbira %s: %s"
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, fuzzy, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "vrstica %d: Neveljaven znak ,-` v %s: %s"
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, fuzzy, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "vrstica %d: Neveljaven znak ,-` v %s: %s"
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, fuzzy, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr "vrstica %d: Neveljaven znak ,-` v %s: %s"
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, fuzzy, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr "vrstica %d: Deformirana znaèka: %s"
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, fuzzy, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr "vrstica %d: Prazna znaèka: %s"
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, fuzzy, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr "vrstica %d: Predpone se ne smejo konèati z /: %s"
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, fuzzy, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr "vrstica %d: Docdir se mora zaèeti z \"/\": %s"
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, fuzzy, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "vrstica %d: polje Epoch/Serial mora biti ¹tevilo: %s"
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, fuzzy, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr "vrstica %d: Okvarjeno ¹tevilo %s: %s\n"
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, fuzzy, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr "vrstica %d: Napaèna oblika BuildArchitecture: %s"
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, fuzzy, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr "Notranja napaka: Neprava znaèka %d"
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, fuzzy, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr "vrstica %d: Zahtevana razlièica: %s"
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, fuzzy, c-format
 msgid "Bad package specification: %s\n"
 msgstr "Nepravilno doloèilo paketa: %s"
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, fuzzy, c-format
 msgid "Package already exists: %s\n"
 msgstr "Paket ¾e obstaja: %s"
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, fuzzy, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr "vrstica %d: Neznana znaèka: %s"
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, fuzzy, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr "BuildRoot ne more biti \"/\": %s"
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, fuzzy, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr "BuildRoot ne more biti \"/\": %s"
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, fuzzy, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "Napaèen izvor: %s: %s"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, fuzzy, c-format
 msgid "No patch number %u\n"
 msgstr "Popravek ¹t. %d manjka"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr ""
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, fuzzy, c-format
 msgid "No source number %u\n"
 msgstr "Izvorna koda ¹t. %d manjka"
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 #, fuzzy
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr "izvorni paket ne vsebuje datoteke .spec"
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, fuzzy, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr "Ni mo¾no prenesti nosource %s: %s"
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, fuzzy, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr "Napaka pri razèlembi %%setup: %s"
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, fuzzy, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr "vrstica %d: Nepravilen argument za %%setup %c: %s"
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, fuzzy, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr "vrstica %d: Nepravilna izbira %%setup %s: %s"
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, fuzzy, c-format
 msgid "%s: %s: %s\n"
 msgstr "datoteka %s: %s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, fuzzy, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "neveljavna ¹tevilka paketa: %s\n"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, fuzzy, c-format
 msgid "line %d: second %%prep\n"
 msgstr "vrstica %d: drugi %%prep"
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, fuzzy, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
@@ -1111,271 +1104,334 @@ msgstr ""
 "vrstica %d: Oznake odvisnosti se morajo zaèeti z alfanum. znakom, ,_` ali\n"
 "'/`: %s"
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, fuzzy, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr "vrstica %d: Ime datoteke z razlièico ni dovoljeno: %s"
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, fuzzy, c-format
 msgid "line %d: Version required: %s\n"
 msgstr "vrstica %d: Zahtevana razlièica: %s"
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, fuzzy, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "vrstica %d: Napaèno ¹tevilo: %s"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, fuzzy, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr "vrstica %d: pro¾ila morajo vsebovati --: %s"
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, fuzzy, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "vrstica %d: Napaka pri razèlembi %s: %s"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, fuzzy, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr "vrstica %d: skriptni program se mora zaèeti z ,/`: %s"
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, fuzzy, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr "vrstica %d: skriptni program se mora zaèeti z ,/`: %s"
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, fuzzy, c-format
 msgid "line %d: Second %s\n"
 msgstr "vrstica %d: Drugi %s"
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, fuzzy, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr "vrstica %d: Napaka pri razèlembi v razdelku %%description: %s"
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, fuzzy, c-format
 msgid "line %d: %s\n"
 msgstr "vrstica %d: %s"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr "Ni mo¾no odpreti %s: %s\n"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, fuzzy, c-format
 msgid "Unclosed %%if\n"
 msgstr "Nezakljuèeni %%if"
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, fuzzy, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr "%s:%d: parseExpressionBoolean vrne %d"
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, fuzzy, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr "%s:%d: Najden je bil %%else brez pripadajoèega if"
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, fuzzy, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr "%s:%d: Najden je bil %%endif brez pripadajoèega if"
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, fuzzy, c-format
 msgid "malformed %%include statement\n"
 msgstr "Deformiran stavek %%include"
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 #, fuzzy
 msgid "No compatible architectures found for build\n"
 msgstr "Arhitektura za izgradnjo ni prisotna"
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, fuzzy, c-format
 msgid "Package has no %%description: %s\n"
 msgstr "V paketu manjka %%description: %s"
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "Neuspe¹no branje datoteke s specifikacijami iz %s"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "Neuspe¹no branje datoteke s specifikacijami iz %s"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "Neuspe¹no branje datoteke s specifikacijami iz %s"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "Povezava s programom tar je bila neuspe¹na: %m\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "Napaka pri razèlembi %%setup: %s"
+
+#: build/policies.c:254
+#, fuzzy, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr "Izvajanje(%s): %s\n"
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "Manjkajoèi ,(` v %s %s"
+
+#: build/policies.c:270
+#, fuzzy, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr "Preveè argumentov v podatkovni vrstici v %s:%d"
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "Obdeloavnje datotek: %s-%s-%s\n"
+
+#: build/poptBT.c:90
 #, fuzzy, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr "buildroot je ¾e doloèen"
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, fuzzy, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr "priprava (razpakiraj izvorno kodo in uporabi popravke)"
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr ""
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 #, fuzzy
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr "izgradnja prek stopnje %%prep iz datoteke s specifikacijami"
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 #, fuzzy
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr "izgradnja prek stopnje %%install iz datoteke s specifikacijami"
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, fuzzy, c-format
 msgid "verify %files section from <specfile>"
 msgstr "preverjanje dela datoteke s specifikacijami %%files"
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 #, fuzzy
 msgid "build source and binary packages from <specfile>"
 msgstr "izgradi izvorni in binarni paket iz datoteke s specifikacijami"
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 #, fuzzy
 msgid "build binary package only from <specfile>"
 msgstr "izgradi binarni paket iz datoteke .spec"
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 #, fuzzy
 msgid "build source package only from <specfile>"
 msgstr "izgradi izvorni paket iz datoteke .spec"
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, fuzzy, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr "priprava (razpakiraj izvorno kodo in uporabi popravke)"
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr ""
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 #, fuzzy
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr "paket izgradi prek stopnje %%prep iz arhiva tar"
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 #, fuzzy
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr "paket izgradi prek stopnje %%install iz arhiva tar"
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, fuzzy, c-format
 msgid "verify %files section from <tarball>"
 msgstr "preverjanje dela %%files iz arhiva tar"
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 #, fuzzy
 msgid "build source and binary packages from <tarball>"
 msgstr "iz arhiva tar izgradi izvorni in binarni paket"
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 #, fuzzy
 msgid "build binary package only from <tarball>"
 msgstr "iz arhiva tar izgradi binarni paket"
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 #, fuzzy
 msgid "build source package only from <tarball>"
 msgstr "iz arhiva tar izgradi izvorni paket"
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 #, fuzzy
 msgid "build binary package from <source package>"
 msgstr "binarni paket izgradi iz izvornega"
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 #, fuzzy
 msgid "<source package>"
 msgstr "ni paketov\n"
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 #, fuzzy
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr "izgradnja prek stopnje %%install iz izvornega paketa"
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr "brez upo¹tevanja vrhnjega imenika izgradnje"
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr "po zakljuèku drevo imenikov v katerih smo pakete gradili odstrani"
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr ""
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr ""
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 #, fuzzy
 msgid "debug file state machine"
 msgstr "okvarjeno stanje datoteke: %s"
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr "brez izvajanja katerekoli od stopenj izgradnje"
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 #, fuzzy
 msgid "do not verify build dependencies"
 msgstr "brez preverjanja soodvisnosti paketa"
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr ""
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 #, fuzzy
 msgid "don't verify package digest(s)"
 msgstr "brez preverjanja soodvisnosti paketa"
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 #, fuzzy
 msgid "don't verify database header(s) when retrieved"
 msgstr "brez preverjanja arhitekture paketa"
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 #, fuzzy
 msgid "don't verify package signature(s)"
 msgstr "preveri podpis paketa(-ov)"
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 #, fuzzy
 msgid "do not accept i18N msgstr's from specfile"
 msgstr "brez sprejemanja internacionaliziranih katalogov iz datoteke spec"
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr "po zakljuèku naj se izvorna koda izbri¹e"
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr "po zakljuèku odstrani datoteko s specifikacijami"
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr "preskok naravnost na doloèeno stopnjo (samo za c,i)"
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr "izdelava podpisa PGP/GPG"
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr "brez upo¹tevanja strojnega okolja ciljnega sistema"
 
@@ -1449,27 +1505,7 @@ msgstr "Iskanje  %s: (z uporabo %s)...\n"
 msgid "Failed to find %s:\n"
 msgstr "Neuspe¹no iskanje %s:"
 
-#: build/spec.c:227
-#, fuzzy, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr "vrstica %d: Napaèno ¹tevilo: %s"
-
-#: build/spec.c:233
-#, fuzzy, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr "vrstica %d: Napaèno ¹tevilo no%s: %d"
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr "vrstica %d: Napaèno ¹tevilo %s: %s\n"
-
-#: build/spec.c:310
-#, fuzzy, c-format
-msgid "%s %d defined multiple times\n"
-msgstr "\"%s\" doloèa veè paketov\n"
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "poizvedba po datoteki spec. %s je bila neuspe¹na, razèlemba ni mo¾na\n"
@@ -1825,7 +1861,7 @@ msgstr "okvarjeno stanje datoteke: %s"
 msgid "debug rpmio I/O"
 msgstr ""
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr ""
@@ -2241,7 +2277,7 @@ msgstr "brez preverjanja datotek v paketu"
 msgid "don't verify files in package"
 msgstr "brez preverjanja datotek v paketu"
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 #, fuzzy
 msgid "don't verify package dependencies"
 msgstr "brez preverjanja soodvisnosti paketa"
@@ -2609,7 +2645,7 @@ msgid "package scriptlets can be expanded at install time."
 msgstr "paket %s-%s-%s je ¾e name¹èen"
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr "odpiranje %s je bilo neuspe¹no: %s\n"
@@ -2628,7 +2664,7 @@ msgstr ""
 msgid "Preparing packages for installation..."
 msgstr "paketi za namestitev niso navedeni"
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 #, fuzzy
 msgid "Failed dependencies:\n"
 msgstr "neuspe¹ne soodvisnosti:\n"
@@ -2638,7 +2674,7 @@ msgstr "neuspe
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr "noben paket ne pro¾i %s\n"
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr "%s ni mo¾no namestiti\n"
@@ -2717,6 +2753,31 @@ msgstr "ni mo
 msgid "waiting for %s lock on %s\n"
 msgstr "ni mo¾no zakleniti z %s datotek %s/%s\n"
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "neuspe¹no odpiranje %s: %s\n"
+
+#: lib/rpmplugins.c:67
+#, fuzzy, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "Preimenovanje %s v %s je bilo neuspe¹no: %m"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "Preimenovanje %s v %s je bilo neuspe¹no: %m"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr ""
@@ -2911,52 +2972,32 @@ msgstr "ni name
 msgid "erase"
 msgstr ""
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
-#: lib/rpmte.c:861
-#, fuzzy, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "neuspe¹no odpiranje %s: %s\n"
-
-#: lib/rpmte.c:869
-#, fuzzy, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "Neuspe¹no branje %s: %s."
-
-#: lib/rpmte.c:896
-#, fuzzy, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "Preimenovanje %s v %s je bilo neuspe¹no: %m"
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, fuzzy, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "zbirko podatkov paketov ni mo¾no odpreti v %s\n"
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, fuzzy, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr "neveljavna ¹tevilka paketa: %s\n"
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, fuzzy, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr "Manjkajoèi ,(` v %s %s"
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, fuzzy, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr "neveljavna ¹tevilka paketa: %s\n"
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, fuzzy, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr "%s: readLead je bil neuspe¹en\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 msgid "transaction"
 msgstr ""
 
@@ -3074,11 +3115,11 @@ msgstr ""
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr "Dol¾. polnila : %d\n"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 #, fuzzy
 msgid "failed"
 msgstr "%s neuspe¹en"
@@ -3346,6 +3387,92 @@ msgstr ""
 "%s ima preveliko ali premajhno vrednost malega (small) celega\n"
 "¹tevila, prezrto\n"
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "Neuspe¹no branje datoteke s specifikacijami iz %s"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "Vejitev %s ni mo¾na: %s"
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "Neuspe¹no branje datoteke s specifikacijami iz %s"
+
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "neuspe¹no ustvarjanje %s: %s\n"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "Neuspe¹en poskus prikljuèitve na stre¾nik"
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "neuspe¹no odpiranje %s: %s\n"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "neuspe¹na odstranitev imenika %s: %s\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "Preimenovanje %s v %s je bilo neuspe¹no: %m"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "Neuspe¹no branje %s: %s."
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "neuspe¹no odpiranje %s: %s\n"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "neuspe¹no ustvarjanje %s: %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, fuzzy, c-format
+msgid "%s terminated abnormally\n"
+msgstr "Makro %%%s vsebuje nezakljuèeno telo"
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "Makro %%%s se ne raz¹iri"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "Neuspe¹no branje datoteke s specifikacijami iz %s"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3509,16 +3636,42 @@ msgstr "(napaka 0x%x)"
 msgid "Failed to register fork handler: %m\n"
 msgstr "Neuspe¹no branje datoteke s specifikacijami iz %s"
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, fuzzy, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s: branje Fread je bilo neuspe¹no: %s\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 #, fuzzy
 msgid "don't verify header+payload signature"
 msgstr "preveri podpis paketa(-ov)"
 
+#~ msgid "Internal error in argument processing (%d) :-(\n"
+#~ msgstr "Notranja napaka pri obdelavi argumentov (%d) :-\n"
+
+#, fuzzy
+#~ msgid "%s: policy file read failed.\n"
+#~ msgstr "%s: readLead je bil neuspe¹en\n"
+
+#~ msgid "readRPM: open %s: %s\n"
+#~ msgstr "readRPM: odpiranje %s: %s\n"
+
+#, fuzzy
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "%s: branje Fread je bilo neuspe¹no: %s\n"
+
+#~ msgid "readRPM: %s is not an RPM package\n"
+#~ msgstr "readRPM: %s ni paket tipa RPM\n"
+
+#~ msgid "readRPM: reading header from %s\n"
+#~ msgstr "readRPM: branje glave %s\n"
+
+#~ msgid "Generating signature: %d\n"
+#~ msgstr "Izdelujemo podpis: %d\n"
+
+#~ msgid "generate PGP/GPG signature"
+#~ msgstr "izdelava podpisa PGP/GPG"
+
 #~ msgid "no packages files given for rebuild"
 #~ msgstr "paketi za vnovièno izgradnjo niso navedeni"
 
@@ -3750,9 +3903,6 @@ msgstr "preveri podpis paketa(-ov)"
 #~ msgid "Unable to lookup server host name"
 #~ msgstr "Ime stre¾nika ni bilo ugotovljivo"
 
-#~ msgid "Failed to connect to server"
-#~ msgstr "Neuspe¹en poskus prikljuèitve na stre¾nik"
-
 #~ msgid "Failed to establish data connection to server"
 #~ msgstr "Neuspe¹na vzpostavitev podatkovne povezave s stre¾nikom"
 
@@ -3844,9 +3994,6 @@ msgstr "preveri podpis paketa(-ov)"
 #~ msgid "URL helper failed: %s (%d)\n"
 #~ msgstr "branje je bilo neuspe¹no: %s (%d)"
 
-#~ msgid "failed to create %s: %s\n"
-#~ msgstr "neuspe¹no ustvarjanje %s: %s\n"
-
 #, fuzzy
 #~ msgid "Unable to reload signature header\n"
 #~ msgstr "Ikone %s ni mo¾no prebrati: %s"
index f7f7e1c..7b94cfc 100644 (file)
--- a/po/sr.po
+++ b/po/sr.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: rpm\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2009-04-06 22:38+0100\n"
 "Last-Translator: Miloš Komarčević <kmilos@gmail.com>\n"
 "Language-Team: Serbian (sr) <fedora-trans-sr@redhat.com>\n"
@@ -40,17 +40,12 @@ msgid ""
 "This program may be freely redistributed under the terms of the GNU GPL\n"
 msgstr "Овај програм се сме слободно дистрибуирати под ГНУ ОЈЛ одредбама.\n"
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr "Интерна грешка при обради аргумената (%d) :-(\n"
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "неуспело прављење цеви за --pipe: %m\n"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr "неуспело извршавање\n"
@@ -70,131 +65,131 @@ msgstr "грешка при читању заглавља из пакета\n"
 msgid "cannot re-open payload: %s\n"
 msgstr "не могу да поново отворим товар: %s\n"
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 #, fuzzy
 msgid "Query/Verify package selection options:"
 msgstr "испитај/провери пакет(е) у групи"
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr "Опције упита (са -q или --query):"
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr "Опције провере (са -V или --verify):"
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 msgid "Signature options:"
 msgstr "Опције потписа:"
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr "Опције базе података:"
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr "Опције инсталације/надградње/брисања:"
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 msgid "Common options for all rpm modes and executables:"
 msgstr "Заједничке опције за све rpm режиме и извршне програме:"
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr "само један главни режим сме бити наведен"
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr "једна врста упита/провере сме бити урађена одједном"
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr "неочекиване заставице упита"
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr "неочекиван облик упита"
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr "неочекивани извор упита"
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr "само инсталација, надградња, rmsource и rmspec могу бити приморани"
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr "датотеке смеју бити премештане само током инсталације пакета"
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr "не може се користити --prefix уз --relocate или --excludepath"
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr ""
 "--relocate и --excludepath могу бити употребљене само при инсталацији нових "
 "пакета"
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr "--prefix може бити употребљена само при инсталацији нових пакета"
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr "аргументи за --prefix морају почети знаком /"
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr "--hash (-h) може бити наведена само током инсталације пакета"
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr "--percent може бити наведена само током инсталације пакета"
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr "--replacepkgs може бити наведена само током инсталације пакета"
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr "--excludecocs може бити наведена само током инсталације пакета"
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr "--includecocs може бити наведена само током инсталације пакета"
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr "може се навести само једна од --excludedocs или --includedocs"
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr "--ignorearch може бити наведена само током инсталације пакета"
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr "--ignoreos може бити наведена само током инсталације пакета"
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr "--ignoresize може бити наведена само током инсталације пакета"
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr "--allmatches може бити наведена само током брисања пакета"
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr "--allfiles може бити наведена само током инсталације пакета"
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr "--justdb може бити наведена само током инсталације и брисања пакета"
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
@@ -202,7 +197,7 @@ msgstr ""
 "опције искључивања скрипте могу бити наведене само током инсталације и "
 "брисања пакета"
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
@@ -210,7 +205,7 @@ msgstr ""
 "опције искључивања окидача могу бити наведене само током инсталације и "
 "брисања пакета"
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
@@ -218,14 +213,14 @@ msgstr ""
 "--nodeps може бити наведена само током прављења, поновног прављења, поновног "
 "компилирања, брисања, и провере пакета"
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
 msgstr ""
 "--test може бити наведена само током инсталације, брисања, и прављења пакета"
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
@@ -233,117 +228,117 @@ msgstr ""
 "--root (-r) може бити наведена само током инсталације, брисања, упита, и "
 "поновног прављења базе података"
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr "аргументи за --root (-r) морају почети знаком /"
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr "нема датотека за потписивање\n"
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr "не могу да приступим датотеци %s\n"
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr "Унесите лозинку: "
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr "Неуспела провера лозинке\n"
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr "Лозинка је добра.\n"
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr "Неисправна %%_signature спецификација у макро датотеци.\n"
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr "--sign може бити наведена само током прављења пакета"
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 msgid "no packages given for erase"
 msgstr "нема задатих пакета за брисање"
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr "нема задатих пакета за инсталацију"
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr "нема задатих аргумената за упит"
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr "нема задатих аргумената за проверу"
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 msgid "no arguments given"
 msgstr "нема задатих аргумената"
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr "Опције прављења уз [ <specfile> | <tarball> | <source package> ]:"
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 msgid "Failed build dependencies:\n"
 msgstr "Неуспело прављење зависности:\n"
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr "Не могу да отворим датотеку спецификације %s: %s\n"
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr "Неуспело отварање tar цеви: %m\n"
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr "Неуспело читање датотеке спецификације из %s\n"
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "Неуспела промена имена %s у %s: %m\n"
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "stat није успео %s: %m\n"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "Датотека %s није обична датотека.\n"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr "Датотека %s не личи на датотеку спецификације.\n"
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr "Правим циљне платформе: %s\n"
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr "Правим за циљ %s\n"
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr "Не могу да отворим temp датотеку.\n"
 
@@ -362,7 +357,7 @@ msgstr "Извршавање %s није успело (%s): %s\n"
 msgid "Bad exit status from %s (%s)\n"
 msgstr "Лош статус излаза из %s (%s)\n"
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
@@ -372,52 +367,52 @@ msgstr ""
 "\n"
 "Грешке RPM прављења:\n"
 
-#: build/expression.c:212
+#: build/expression.c:211
 msgid "syntax error while parsing ==\n"
 msgstr "синтаксна грешка при рашчлањивању ==\n"
 
-#: build/expression.c:242
+#: build/expression.c:241
 msgid "syntax error while parsing &&\n"
 msgstr "синтаксна грешка при рашчлањивању &&\n"
 
-#: build/expression.c:251
+#: build/expression.c:250
 msgid "syntax error while parsing ||\n"
 msgstr "синтаксна грешка при рашчлањивању ||\n"
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr "грешка рашчлањивања у изразу\n"
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr "неупарена (\n"
 
-#: build/expression.c:365
+#: build/expression.c:364
 msgid "- only on numbers\n"
 msgstr "- само код бројева\n"
 
-#: build/expression.c:381
+#: build/expression.c:380
 msgid "! only on numbers\n"
 msgstr "! само код бројева\n"
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 msgid "types must match\n"
 msgstr "врсте се морају поклапати\n"
 
-#: build/expression.c:436
+#: build/expression.c:435
 msgid "* / not suported for strings\n"
 msgstr "* / није подржано за стрингове\n"
 
-#: build/expression.c:487
+#: build/expression.c:486
 msgid "- not suported for strings\n"
 msgstr "- није подржано за стрингове\n"
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr "&& и || нису подржани за стрингове\n"
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 msgid "syntax error in expression\n"
 msgstr "синтаксна грешка у изразу\n"
 
@@ -485,122 +480,117 @@ msgstr "Неисправна могућност: %s\n"
 msgid "File capability support not built in\n"
 msgstr "Није уграђена подршка за могућност датотеке\n"
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr "Само један аргумент за %%docdir\n"
 
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr "Две датотеке у једном реду: %s\n"
 
-#: build/files.c:940
+#: build/files.c:939
 #, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr "Датотека мора почети са „/“: %s\n"
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr "Не може се мешати специјални %%doc са другим облицима: %s\n"
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr "Непознат алгоритам %u за сажимање датотека, враћам се на MD5\n"
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, c-format
 msgid "File listed twice: %s\n"
 msgstr "Датотека наведена двапут: %s\n"
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr "Symlink тачке за BuildRoot: %s -> %s\n"
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr ""
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, c-format
 msgid "File not found: %s\n"
 msgstr "Датотека није пронађена: %s\n"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr "Датотека %s је превелика за користан терет\n"
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr "%s: не могу да учитам непознату ознаку (%d).\n"
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, c-format
 msgid "%s: public key read failed.\n"
 msgstr "%s: неуспело читање јавног кључа.\n"
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr "%s: јавни кључ није ојачан.\n"
 
 #: build/files.c:1635
 #, fuzzy, c-format
-msgid "%s: policy file read failed.\n"
-msgstr "%s: неуспело читање јавног кључа.\n"
-
-#: build/files.c:1643
-#, fuzzy, c-format
 msgid "%s: failed to encode\n"
 msgstr "Макро %%%s није могао да се прошири\n"
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr "Испред датотеке је потребно да стоји „/“: %s\n"
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "Преклапање није дозвољено: %s\n"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, c-format
 msgid "File not found by glob: %s\n"
 msgstr "Датотека није пронађена поклапањем: %s\n"
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr "Не могу да отворим %%files датотеку %s: %m\n"
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, c-format
 msgid "line: %s\n"
 msgstr "ред: %s\n"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "Лоша датотека: %s: %s\n"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "Лош власник/група: %s\n"
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr "Проверавам за незапаковане датотеке: %s\n"
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
@@ -609,216 +599,191 @@ msgstr ""
 "Пронађене су инсталиране (али незапаковане) датотеке:\n"
 "%s"
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, fuzzy, c-format
 msgid "Processing files: %s\n"
 msgstr "Обрађујем датотеке: %s-%s-%s.%s\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr "Бинарне датотеке зависне од архитектуре у noarch пакету\n"
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr "getUname: превише uid-а\n"
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr "getUnameS: превише uid-а\n"
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr "getUidS: превише uid-а\n"
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr "getGname: превише gid-а\n"
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr "getGnameS: превише gid-а\n"
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr "getGidS: превише gid-а\n"
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr "Није могуће утврдити назив домаћина: %s\n"
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr "неуспело прављење архиве са датотеком %s: %s\n"
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, c-format
 msgid "create archive failed: %s\n"
 msgstr "неуспело прављење архиве: %s\n"
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr "неуспело cpio_copy записивање: %s\n"
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr "неуспело cpio_copy читање: %s\n"
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, c-format
 msgid "%s: line: %s\n"
 msgstr "%s: ред: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr "Није могуће утврдити назив домаћина: %s\n"
+
+#: build/pack.c:228
 #, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "Не могу да отворим PreIn датотеку: %s\n"
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "Не могу да отворим PreUn датотеку: %s\n"
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "Не могу да отворим PreTrans датотеку: %s\n"
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "Не могу да отворим PostIn датотеку: %s\n"
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "Не могу да отворим PostUn датотеку: %s\n"
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "Не могу да отворим PostTrans датотеку: %s\n"
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "Не могу да отворим VerifyScript датотеку: %s\n"
 
-#: build/pack.c:262
+#: build/pack.c:297
 #, c-format
 msgid "Could not open Trigger script file: %s\n"
 msgstr "Не могу да отворим датотеку Trigger скрипте: %s\n"
 
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr "readRPM: отварање %s: %s\n"
-
-#: build/pack.c:297
-#, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "%s: Fseek није успео: %s\n"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr "readRPM: %s није RPM пакет\n"
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
-msgstr "readRPM: читање заглавља из %s\n"
-
-#: build/pack.c:410
+#: build/pack.c:369
 #, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "Непозната компресија товара: %s\n"
 
-#: build/pack.c:433
+#: build/pack.c:392
 msgid "Unable to create immutable header region.\n"
 msgstr "Не могу да направим непроменљиву област заглавља.\n"
 
-#: build/pack.c:453
+#: build/pack.c:412
 msgid "Unable to write temp header\n"
 msgstr "Не могу да упишем привремено заглавље\n"
 
-#: build/pack.c:463
+#: build/pack.c:422
 msgid "Bad CSA data\n"
 msgstr "Лоши CSA подаци\n"
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr "Правим потпис: %d\n"
-
-#: build/pack.c:535
+#: build/pack.c:489
 msgid "Unable to reload signature header.\n"
 msgstr "Не могу да поново учитам заглавље потписа.\n"
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr "Не могу да отворим %s: %s\n"
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, c-format
 msgid "Unable to write package: %s\n"
 msgstr "Не могу да запишем пакет: %s\n"
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr "Не могу да отворим sigtarget %s: %s\n"
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr "Не могу да прочитам заглавље из %s: %s\n"
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "Не могу да упишем заглавље у %s: %s\n"
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr "Не могу да прочитам товар из %s: %s\n"
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "Не могу да упишем товар у %s: %s\n"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "Записано: %s\n"
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, c-format
 msgid "Executing \"%s\":\n"
 msgstr "Извршавам „%s“:\n"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "Извршавање „%s“ није успело.\n"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr "Неуспела провера пакета „%s“.\n"
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr "Не могу да направим име излазне датотеке за пакет %s: %s\n"
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr "не могу да направим %s: %s\n"
@@ -863,17 +828,20 @@ msgstr "нема описа у %%changelog\n"
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr "ред %d: Грешка при тумачењу %%description: %s\n"
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "ред %d: Лоша опција %s: %s\n"
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr "ред %d: Превише имена: %s\n"
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr "ред %d: Пакет не постоји: %s\n"
@@ -888,466 +856,554 @@ msgstr "ред %d: Други опис\n"
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr "ред %d: Грешка при тумачењу %%files: %s\n"
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "ред %d: Грешка при тумачењу %%files: %s\n"
+
+#: build/parsePreamble.c:154
+#, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr "ред %d: Лош број: %s\n"
+
+#: build/parsePreamble.c:160
+#, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr "ред %d: Лош no%s број: %u\n"
+
+#: build/parsePreamble.c:223
+#, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr "ред %d: Лош %s број: %s\n"
+
+#: build/parsePreamble.c:237
+#, c-format
+msgid "%s %d defined multiple times\n"
+msgstr "%s %d дефинисано више пута\n"
+
+#: build/parsePreamble.c:399
 #, c-format
 msgid "Architecture is excluded: %s\n"
 msgstr "Архитектура је изостављена: %s\n"
 
-#: build/parsePreamble.c:223
+#: build/parsePreamble.c:404
 #, c-format
 msgid "Architecture is not included: %s\n"
 msgstr "Архитектура није уврштена: %s\n"
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, c-format
 msgid "OS is excluded: %s\n"
 msgstr "OS је изостављен: %s\n"
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, c-format
 msgid "OS is not included: %s\n"
 msgstr "OS није уврштен: %s\n"
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr "%s поље мора бити присутно у пакету: %s\n"
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr "Удвојене %s ставке у пакету: %s\n"
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr "неважећи _docdir_fmt: %s\n"
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "Не могу да отворим икону %s: %s\n"
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr "Не могу да прочитам икону %s: %s\n"
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "Непозната врста иконе: %s\n"
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr "ред %d: Ознака прихвата само један жетон: %s\n"
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, fuzzy, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "ред %d: Недозвољени знак „-“ у %s: %s\n"
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, fuzzy, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "ред %d: Недозвољени знак „-“ у %s: %s\n"
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, fuzzy, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr "ред %d: Недозвољени знак „-“ у %s: %s\n"
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr "ред %d: Лоше обликована ознака: %s\n"
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr "ред %d: Празна ознака: %s\n"
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr "ред %d: Префикси се не смеју завршавати са „/“: %s\n"
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr "ред %d: Docdir мора почети са „/“: %s\n"
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "ред %d: Поље епохе мора бити број без предзнака: %s\n"
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr "ред %d: Лоши %s: квалификатори: %s\n"
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr "ред %d: Лош облик за BuildArchitecture: %s\n"
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr "ред %d: Само noarch подпакети су подржани: %s\n"
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr "Интерна грешка: Лажна ознака %d\n"
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, fuzzy, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr "ред %d: Неопходна верзија: %s\n"
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, c-format
 msgid "Bad package specification: %s\n"
 msgstr "Лоша спецификација пакета: %s\n"
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, c-format
 msgid "Package already exists: %s\n"
 msgstr "Пакет већ постоји: %s\n"
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr "ред %d: Непозната ознака: %s\n"
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr "%%{buildroot} не може бити празно\n"
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr "%%{buildroot} не може бити „/“\n"
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "Лош извор: %s: %s\n"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, c-format
 msgid "No patch number %u\n"
 msgstr "Нема закрпе број %u\n"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr "%%patch без одговарајуће „Patch:“ ознаке\n"
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, c-format
 msgid "No source number %u\n"
 msgstr "Нема извора број %u\n"
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr "Нема ознаке „Source:“ у датотеци спецификације\n"
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr "Не могу да преузмем nosource %s: %s\n"
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr "Грешка у тумачењу %%setup: %s\n"
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr "ред %d: Лош аргумент за %%setup: %s\n"
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr "ред %d: Лоша %%setup опција %s: %s\n"
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, c-format
 msgid "%s: %s: %s\n"
 msgstr "%s: %s: %s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "Неисправан број закрпе %s: %s\n"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, c-format
 msgid "line %d: second %%prep\n"
 msgstr "ред %d: други %%prep\n"
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
 msgstr ""
 "ред %d: Жетони зависности морају почињати бројем, словом, „_“ или „/“: %s\n"
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr "ред %d: Није дозвољено име датотеке са верзијом: %s\n"
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, c-format
 msgid "line %d: Version required: %s\n"
 msgstr "ред %d: Неопходна верзија: %s\n"
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, fuzzy, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "ред %d: Лош број: %s\n"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr "ред %d: окидачи морају имати --: %s\n"
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "ред %d: Грешка при тумачењу %s: %s\n"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr "ред %d: интерна скрипта се мора завршити са „>“: %s\n"
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr "ред %d: скрипта програма мора почети са „/“: %s\n"
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, c-format
 msgid "line %d: Second %s\n"
 msgstr "ред %d: Други %s\n"
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr "ред %d: неподржана интерна скрипта: %s\n"
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, c-format
 msgid "line %d: %s\n"
 msgstr "ред %d: %s\n"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr "Не могу да отворим %s: %s\n"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr "Отворен %%if\n"
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr "%s:%d: parseExpressionBoolean враћа %d\n"
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr "%s:%d: Добио %%else без %%if\n"
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr "%s:%d: Добио %%endif без %%if\n"
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr "лоше обликована %%include наредба\n"
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 msgid "No compatible architectures found for build\n"
 msgstr "Нису пронађене усаглашене архитектуре за прављење\n"
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr "Пакет нема %%description: %s\n"
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "Неуспело читање датотеке спецификације из %s\n"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "Неуспело читање датотеке спецификације из %s\n"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "Неуспело читање датотеке спецификације из %s\n"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "Неуспело отварање tar цеви: %m\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "Грешка у тумачењу %%setup: %s\n"
+
+#: build/policies.c:254
+#, fuzzy, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr "Извршавам(%s): %s\n"
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "Недостаје %s у %s %s\n"
+
+#: build/policies.c:270
+#, fuzzy, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr "Превише аргумената у реду података на %s:%d\n"
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "Обрађујем датотеке: %s-%s-%s.%s\n"
+
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr "buildroot је већ наведен, занемарујем %s\n"
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr ""
 "направи кроз %prep (распаковани извори и примењене закрпе) из <specfile>"
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr "<specfile>"
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr "направи кроз %build (%prep, онда компилирај) из <specfile>"
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr "направи кроз %install (%prep, %build, затим инсталирај) из <specfile>"
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr "провери %files одељак из <specfile>"
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr "направи изворне и бинарне пакете из <specfile>"
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr "направи бинарне пакете само из <specfile>"
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr "направи изворне пакете само из <specfile>"
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr ""
 "направи кроз %prep (распаковани извори и примењене закрпе) из <tarball>"
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr "<tarball>"
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr "направи кроз %build (%prep, онда компилирај) из <tarball>"
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr "направи кроз %install (%prep, %build, онда инсталирај) из <tarball>"
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr "провери %files одељак из <tarball>"
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr "направи изворне и бинарне пакете из <tarball>"
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr "направи бинарне пакете само из <tarball>"
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr "направи изворне пакете само из <tarball>"
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr "направи бинарни пакет из <source package>"
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 msgid "<source package>"
 msgstr "<source package>"
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr ""
 "направи кроз %install (%prep, %build, затим инсталирај) из <source package>"
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr "премости корен прављења"
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr "уклони стабло прављења по завршетку"
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr "генериши заглавља компатибилна са rpm4 паковањем"
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr "занемари ExcludeArch: упутства из датотеке спецификације"
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 msgid "debug file state machine"
 msgstr "отклони грешке у машини стања датотека"
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr "немој извршити ниједну фазу прављења"
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 msgid "do not verify build dependencies"
 msgstr "немој проверавати зависности прављења"
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr ""
 "генериши заглавље(а) пакета компатибилна са (застарелим) rpm[23] паковањем"
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 msgid "don't verify package digest(s)"
 msgstr "немој проверавати сажетак(е) пакета"
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 msgid "don't verify database header(s) when retrieved"
 msgstr "немој проверавати заглавље(а) базе података по добављању"
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 msgid "don't verify package signature(s)"
 msgstr "немој проверавати потпис(е) пакета"
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr "не прихватај i18N msgstr ниске из датотеке спецификације"
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr "уклони изворе по завршетку"
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr "уклони датотеку спецификације по завршетку"
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr "прескочи право до одређене фазе (само за c,i)"
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr "направи PGP/GPG потпис"
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr "премости циљну платформу"
 
@@ -1421,27 +1477,7 @@ msgstr "Проналазак %s: %s\n"
 msgid "Failed to find %s:\n"
 msgstr "Неуспело тражење %s:\n"
 
-#: build/spec.c:227
-#, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr "ред %d: Лош број: %s\n"
-
-#: build/spec.c:233
-#, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr "ред %d: Лош no%s број: %u\n"
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr "ред %d: Лош %s број: %s\n"
-
-#: build/spec.c:310
-#, c-format
-msgid "%s %d defined multiple times\n"
-msgstr "%s %d дефинисано више пута\n"
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "упит на датотеком спецификације %s није успео, не могу да протумачим\n"
@@ -1790,7 +1826,7 @@ msgstr "отклони грешке у машини стања датотеке
 msgid "debug rpmio I/O"
 msgstr "отклони грешке за rpmio У/И"
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr "%s: табела опција није добро подешена (%d)\n"
@@ -2167,7 +2203,7 @@ msgstr "немој проверавати безбедносне контекс
 msgid "don't verify files in package"
 msgstr "немој проверавати датотеке у пакету"
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 msgid "don't verify package dependencies"
 msgstr "немој проверавати зависности пакета"
 
@@ -2523,7 +2559,7 @@ msgid "package scriptlets can be expanded at install time."
 msgstr "скриптица пакета може приступити rpm бази података током инсталације."
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr "отварање %s није успело: %s\n"
@@ -2541,7 +2577,7 @@ msgstr "Припремам..."
 msgid "Preparing packages for installation..."
 msgstr "Припремам пакете за инсталацију..."
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 msgid "Failed dependencies:\n"
 msgstr "Неуспеле зависности:\n"
 
@@ -2550,7 +2586,7 @@ msgstr "Неуспеле зависности:\n"
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr "%s: није rpm пакет (или манифест пакета): %s\n"
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr "%s се не може инсталирати\n"
@@ -2627,6 +2663,31 @@ msgstr "не могу да направим браву за трансакциј
 msgid "waiting for %s lock on %s\n"
 msgstr "чекам за браву трансакције %s\n"
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "неуспело отварање %s: %s\n"
+
+#: lib/rpmplugins.c:67
+#, fuzzy, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "Неуспела промена имена %s у %s: %m\n"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "Неуспела промена имена %s у %s: %m\n"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr "различито"
@@ -2818,52 +2879,32 @@ msgstr "(инсталирано) "
 msgid "erase"
 msgstr ""
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
-#: lib/rpmte.c:861
-#, fuzzy, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "неуспело отварање %s: %s\n"
-
-#: lib/rpmte.c:869
-#, fuzzy, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "неуспело отварање %s: %s\n"
-
-#: lib/rpmte.c:896
-#, fuzzy, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "Неуспела промена имена %s у %s: %m\n"
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "не могу да отворим Packages базу података у %s\n"
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr "сувишна „(“ у ознаци пакета: %s\n"
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr "недостаје „(“ у ознаци пакета: %s\n"
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr "недостаје „)“ у ознаци пакета: %s\n"
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr "%s: неуспело читање јавног кључа.\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 #, fuzzy
 msgid "transaction"
 msgstr "направи скуп трансакција"
@@ -2979,11 +3020,11 @@ msgstr "Потврди потпис: ЛОШИ ПАРАМЕТРИ\n"
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr "Потпис: НЕПОЗНАТ (%d)\n"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 #, fuzzy
 msgid "failed"
 msgstr "%s није успело\n"
@@ -3246,6 +3287,92 @@ msgstr "%s има превелику или премалу long вредност
 msgid "%s has too large or too small integer value, skipped\n"
 msgstr "%s има превелику или премалу целобројну вредност, прескочено\n"
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "Неуспело читање датотеке спецификације из %s\n"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "Не могу да направим привремену датотеку за %s: %s\n"
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "Неуспело читање датотеке спецификације из %s\n"
+
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "Неуспело читање датотеке спецификације из %s\n"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "Неуспело читање датотеке спецификације из %s\n"
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "неуспело отварање %s: %s\n"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "неуспело уклањање директоријума %s: %s\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "Неуспела промена имена %s у %s: %m\n"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "неуспело отварање %s: %s\n"
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "неуспело отварање %s: %s\n"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "неуспело отварање %s: %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, fuzzy, c-format
+msgid "%s terminated abnormally\n"
+msgstr "Макро %%%s има незавршено тело\n"
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "Макро %%%s није могао да се прошири\n"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "Неуспело читање датотеке спецификације из %s\n"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3406,15 +3533,40 @@ msgstr "(без грешке)"
 msgid "Failed to register fork handler: %m\n"
 msgstr "Неуспело читање датотеке спецификације из %s\n"
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s: неуспело читање манифеста: %s\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 msgid "don't verify header+payload signature"
 msgstr "немој проверавати потпис заглавља+товара"
 
+#~ msgid "Internal error in argument processing (%d) :-(\n"
+#~ msgstr "Интерна грешка при обради аргумената (%d) :-(\n"
+
+#, fuzzy
+#~ msgid "%s: policy file read failed.\n"
+#~ msgstr "%s: неуспело читање јавног кључа.\n"
+
+#~ msgid "readRPM: open %s: %s\n"
+#~ msgstr "readRPM: отварање %s: %s\n"
+
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "%s: Fseek није успео: %s\n"
+
+#~ msgid "readRPM: %s is not an RPM package\n"
+#~ msgstr "readRPM: %s није RPM пакет\n"
+
+#~ msgid "readRPM: reading header from %s\n"
+#~ msgstr "readRPM: читање заглавља из %s\n"
+
+#~ msgid "Generating signature: %d\n"
+#~ msgstr "Правим потпис: %d\n"
+
+#~ msgid "generate PGP/GPG signature"
+#~ msgstr "направи PGP/GPG потпис"
+
 #~ msgid "no packages files given for rebuild"
 #~ msgstr "нема задатих датотека пакета за поновно прављење"
 
index d9e5df2..51a3a5b 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: rpm\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2009-04-06 22:38+0100\n"
 "Last-Translator: Miloš Komarčević <kmilos@gmail.com>\n"
 "Language-Team: Serbian (sr) <fedora-trans-sr@redhat.com>\n"
@@ -40,17 +40,12 @@ msgid ""
 "This program may be freely redistributed under the terms of the GNU GPL\n"
 msgstr "Ovaj program se sme slobodno distribuirati pod GNU OJL odredbama.\n"
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr "Interna greška pri obradi argumenata (%d) :-(\n"
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "neuspelo pravljenje cevi za --pipe: %m\n"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr "neuspelo izvršavanje\n"
@@ -70,131 +65,131 @@ msgstr "greška pri čitanju zaglavlja iz paketa\n"
 msgid "cannot re-open payload: %s\n"
 msgstr "ne mogu da ponovo otvorim tovar: %s\n"
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 #, fuzzy
 msgid "Query/Verify package selection options:"
 msgstr "ispitaj/proveri paket(e) u grupi"
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr "Opcije upita (sa -q ili --query):"
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr "Opcije provere (sa -V ili --verify):"
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 msgid "Signature options:"
 msgstr "Opcije potpisa:"
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr "Opcije baze podataka:"
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr "Opcije instalacije/nadgradnje/brisanja:"
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 msgid "Common options for all rpm modes and executables:"
 msgstr "Zajedničke opcije za sve rpm režime i izvršne programe:"
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr "samo jedan glavni režim sme biti naveden"
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr "jedna vrsta upita/provere sme biti urađena odjednom"
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr "neočekivane zastavice upita"
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr "neočekivan oblik upita"
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr "neočekivani izvor upita"
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr "samo instalacija, nadgradnja, rmsource i rmspec mogu biti primorani"
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr "datoteke smeju biti premeštane samo tokom instalacije paketa"
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr "ne može se koristiti --prefix uz --relocate ili --excludepath"
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr ""
 "--relocate i --excludepath mogu biti upotrebljene samo pri instalaciji novih "
 "paketa"
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr "--prefix može biti upotrebljena samo pri instalaciji novih paketa"
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr "argumenti za --prefix moraju početi znakom /"
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr "--hash (-h) može biti navedena samo tokom instalacije paketa"
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr "--percent može biti navedena samo tokom instalacije paketa"
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr "--replacepkgs može biti navedena samo tokom instalacije paketa"
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr "--excludecocs može biti navedena samo tokom instalacije paketa"
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr "--includecocs može biti navedena samo tokom instalacije paketa"
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr "može se navesti samo jedna od --excludedocs ili --includedocs"
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr "--ignorearch može biti navedena samo tokom instalacije paketa"
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr "--ignoreos može biti navedena samo tokom instalacije paketa"
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr "--ignoresize može biti navedena samo tokom instalacije paketa"
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr "--allmatches može biti navedena samo tokom brisanja paketa"
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr "--allfiles može biti navedena samo tokom instalacije paketa"
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr "--justdb može biti navedena samo tokom instalacije i brisanja paketa"
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
@@ -202,7 +197,7 @@ msgstr ""
 "opcije isključivanja skripte mogu biti navedene samo tokom instalacije i "
 "brisanja paketa"
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
@@ -210,7 +205,7 @@ msgstr ""
 "opcije isključivanja okidača mogu biti navedene samo tokom instalacije i "
 "brisanja paketa"
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
@@ -218,7 +213,7 @@ msgstr ""
 "--nodeps može biti navedena samo tokom pravljenja, ponovnog pravljenja, "
 "ponovnog kompiliranja, brisanja, i provere paketa"
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
@@ -226,7 +221,7 @@ msgstr ""
 "--test može biti navedena samo tokom instalacije, brisanja, i pravljenja "
 "paketa"
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
@@ -234,117 +229,117 @@ msgstr ""
 "--root (-r) može biti navedena samo tokom instalacije, brisanja, upita, i "
 "ponovnog pravljenja baze podataka"
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr "argumenti za --root (-r) moraju početi znakom /"
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr "nema datoteka za potpisivanje\n"
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr "ne mogu da pristupim datoteci %s\n"
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr "Unesite lozinku: "
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr "Neuspela provera lozinke\n"
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr "Lozinka je dobra.\n"
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr "Neispravna %%_signature specifikacija u makro datoteci.\n"
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr "--sign može biti navedena samo tokom pravljenja paketa"
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 msgid "no packages given for erase"
 msgstr "nema zadatih paketa za brisanje"
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr "nema zadatih paketa za instalaciju"
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr "nema zadatih argumenata za upit"
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr "nema zadatih argumenata za proveru"
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 msgid "no arguments given"
 msgstr "nema zadatih argumenata"
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr "Opcije pravljenja uz [ <specfile> | <tarball> | <source package> ]:"
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 msgid "Failed build dependencies:\n"
 msgstr "Neuspelo pravljenje zavisnosti:\n"
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr "Ne mogu da otvorim datoteku specifikacije %s: %s\n"
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr "Neuspelo otvaranje tar cevi: %m\n"
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr "Neuspelo čitanje datoteke specifikacije iz %s\n"
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "Neuspela promena imena %s u %s: %m\n"
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "stat nije uspeo %s: %m\n"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "Datoteka %s nije obična datoteka.\n"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr "Datoteka %s ne liči na datoteku specifikacije.\n"
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr "Pravim ciljne platforme: %s\n"
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr "Pravim za cilj %s\n"
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr "Ne mogu da otvorim temp datoteku.\n"
 
@@ -363,7 +358,7 @@ msgstr "Izvršavanje %s nije uspelo (%s): %s\n"
 msgid "Bad exit status from %s (%s)\n"
 msgstr "Loš status izlaza iz %s (%s)\n"
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
@@ -373,52 +368,52 @@ msgstr ""
 "\n"
 "Greške RPM pravljenja:\n"
 
-#: build/expression.c:212
+#: build/expression.c:211
 msgid "syntax error while parsing ==\n"
 msgstr "sintaksna greška pri raščlanjivanju ==\n"
 
-#: build/expression.c:242
+#: build/expression.c:241
 msgid "syntax error while parsing &&\n"
 msgstr "sintaksna greška pri raščlanjivanju &&\n"
 
-#: build/expression.c:251
+#: build/expression.c:250
 msgid "syntax error while parsing ||\n"
 msgstr "sintaksna greška pri raščlanjivanju ||\n"
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr "greška raščlanjivanja u izrazu\n"
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr "neuparena (\n"
 
-#: build/expression.c:365
+#: build/expression.c:364
 msgid "- only on numbers\n"
 msgstr "- samo kod brojeva\n"
 
-#: build/expression.c:381
+#: build/expression.c:380
 msgid "! only on numbers\n"
 msgstr "! samo kod brojeva\n"
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 msgid "types must match\n"
 msgstr "vrste se moraju poklapati\n"
 
-#: build/expression.c:436
+#: build/expression.c:435
 msgid "* / not suported for strings\n"
 msgstr "* / nije podržano za stringove\n"
 
-#: build/expression.c:487
+#: build/expression.c:486
 msgid "- not suported for strings\n"
 msgstr "- nije podržano za stringove\n"
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr "&& i || nisu podržani za stringove\n"
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 msgid "syntax error in expression\n"
 msgstr "sintaksna greška u izrazu\n"
 
@@ -486,122 +481,117 @@ msgstr "Neispravna mogućnost: %s\n"
 msgid "File capability support not built in\n"
 msgstr "Nije ugrađena podrška za mogućnost datoteke\n"
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr "Samo jedan argument za %%docdir\n"
 
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr "Dve datoteke u jednom redu: %s\n"
 
-#: build/files.c:940
+#: build/files.c:939
 #, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr "Datoteka mora početi sa „/“: %s\n"
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr "Ne može se mešati specijalni %%doc sa drugim oblicima: %s\n"
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr "Nepoznat algoritam %u za sažimanje datoteka, vraćam se na MD5\n"
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, c-format
 msgid "File listed twice: %s\n"
 msgstr "Datoteka navedena dvaput: %s\n"
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr "Symlink tačke za BuildRoot: %s -> %s\n"
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr ""
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, c-format
 msgid "File not found: %s\n"
 msgstr "Datoteka nije pronađena: %s\n"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr "Datoteka %s je prevelika za koristan teret\n"
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr "%s: ne mogu da učitam nepoznatu oznaku (%d).\n"
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, c-format
 msgid "%s: public key read failed.\n"
 msgstr "%s: neuspelo čitanje javnog ključa.\n"
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr "%s: javni ključ nije ojačan.\n"
 
 #: build/files.c:1635
 #, fuzzy, c-format
-msgid "%s: policy file read failed.\n"
-msgstr "%s: neuspelo čitanje javnog ključa.\n"
-
-#: build/files.c:1643
-#, fuzzy, c-format
 msgid "%s: failed to encode\n"
 msgstr "Makro %%%s nije mogao da se proširi\n"
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr "Ispred datoteke je potrebno da stoji „/“: %s\n"
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "Preklapanje nije dozvoljeno: %s\n"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, c-format
 msgid "File not found by glob: %s\n"
 msgstr "Datoteka nije pronađena poklapanjem: %s\n"
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr "Ne mogu da otvorim %%files datoteku %s: %m\n"
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, c-format
 msgid "line: %s\n"
 msgstr "red: %s\n"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "Loša datoteka: %s: %s\n"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "Loš vlasnik/grupa: %s\n"
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr "Proveravam za nezapakovane datoteke: %s\n"
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
@@ -610,216 +600,191 @@ msgstr ""
 "Pronađene su instalirane (ali nezapakovane) datoteke:\n"
 "%s"
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, fuzzy, c-format
 msgid "Processing files: %s\n"
 msgstr "Obrađujem datoteke: %s-%s-%s.%s\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr "Binarne datoteke zavisne od arhitekture u noarch paketu\n"
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr "getUname: previše uid-a\n"
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr "getUnameS: previše uid-a\n"
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr "getUidS: previše uid-a\n"
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr "getGname: previše gid-a\n"
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr "getGnameS: previše gid-a\n"
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr "getGidS: previše gid-a\n"
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr "Nije moguće utvrditi naziv domaćina: %s\n"
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr "neuspelo pravljenje arhive sa datotekom %s: %s\n"
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, c-format
 msgid "create archive failed: %s\n"
 msgstr "neuspelo pravljenje arhive: %s\n"
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr "neuspelo cpio_copy zapisivanje: %s\n"
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr "neuspelo cpio_copy čitanje: %s\n"
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, c-format
 msgid "%s: line: %s\n"
 msgstr "%s: red: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr "Nije moguće utvrditi naziv domaćina: %s\n"
+
+#: build/pack.c:228
 #, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "Ne mogu da otvorim PreIn datoteku: %s\n"
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "Ne mogu da otvorim PreUn datoteku: %s\n"
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "Ne mogu da otvorim PreTrans datoteku: %s\n"
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "Ne mogu da otvorim PostIn datoteku: %s\n"
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "Ne mogu da otvorim PostUn datoteku: %s\n"
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "Ne mogu da otvorim PostTrans datoteku: %s\n"
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "Ne mogu da otvorim VerifyScript datoteku: %s\n"
 
-#: build/pack.c:262
+#: build/pack.c:297
 #, c-format
 msgid "Could not open Trigger script file: %s\n"
 msgstr "Ne mogu da otvorim datoteku Trigger skripte: %s\n"
 
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr "readRPM: otvaranje %s: %s\n"
-
-#: build/pack.c:297
-#, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "%s: Fseek nije uspeo: %s\n"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr "readRPM: %s nije RPM paket\n"
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
-msgstr "readRPM: čitanje zaglavlja iz %s\n"
-
-#: build/pack.c:410
+#: build/pack.c:369
 #, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "Nepoznata kompresija tovara: %s\n"
 
-#: build/pack.c:433
+#: build/pack.c:392
 msgid "Unable to create immutable header region.\n"
 msgstr "Ne mogu da napravim nepromenljivu oblast zaglavlja.\n"
 
-#: build/pack.c:453
+#: build/pack.c:412
 msgid "Unable to write temp header\n"
 msgstr "Ne mogu da upišem privremeno zaglavlje\n"
 
-#: build/pack.c:463
+#: build/pack.c:422
 msgid "Bad CSA data\n"
 msgstr "Loši CSA podaci\n"
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr "Pravim potpis: %d\n"
-
-#: build/pack.c:535
+#: build/pack.c:489
 msgid "Unable to reload signature header.\n"
 msgstr "Ne mogu da ponovo učitam zaglavlje potpisa.\n"
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr "Ne mogu da otvorim %s: %s\n"
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, c-format
 msgid "Unable to write package: %s\n"
 msgstr "Ne mogu da zapišem paket: %s\n"
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr "Ne mogu da otvorim sigtarget %s: %s\n"
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr "Ne mogu da pročitam zaglavlje iz %s: %s\n"
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "Ne mogu da upišem zaglavlje u %s: %s\n"
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr "Ne mogu da pročitam tovar iz %s: %s\n"
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "Ne mogu da upišem tovar u %s: %s\n"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "Zapisano: %s\n"
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, c-format
 msgid "Executing \"%s\":\n"
 msgstr "Izvršavam „%s“:\n"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "Izvršavanje „%s“ nije uspelo.\n"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr "Neuspela provera paketa „%s“.\n"
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr "Ne mogu da napravim ime izlazne datoteke za paket %s: %s\n"
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr "ne mogu da napravim %s: %s\n"
@@ -864,17 +829,20 @@ msgstr "nema opisa u %%changelog\n"
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr "red %d: Greška pri tumačenju %%description: %s\n"
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "red %d: Loša opcija %s: %s\n"
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr "red %d: Previše imena: %s\n"
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr "red %d: Paket ne postoji: %s\n"
@@ -889,466 +857,554 @@ msgstr "red %d: Drugi opis\n"
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr "red %d: Greška pri tumačenju %%files: %s\n"
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "red %d: Greška pri tumačenju %%files: %s\n"
+
+#: build/parsePreamble.c:154
+#, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr "red %d: Loš broj: %s\n"
+
+#: build/parsePreamble.c:160
+#, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr "red %d: Loš no%s broj: %u\n"
+
+#: build/parsePreamble.c:223
+#, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr "red %d: Loš %s broj: %s\n"
+
+#: build/parsePreamble.c:237
+#, c-format
+msgid "%s %d defined multiple times\n"
+msgstr "%s %d definisano više puta\n"
+
+#: build/parsePreamble.c:399
 #, c-format
 msgid "Architecture is excluded: %s\n"
 msgstr "Arhitektura je izostavljena: %s\n"
 
-#: build/parsePreamble.c:223
+#: build/parsePreamble.c:404
 #, c-format
 msgid "Architecture is not included: %s\n"
 msgstr "Arhitektura nije uvrštena: %s\n"
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, c-format
 msgid "OS is excluded: %s\n"
 msgstr "OS je izostavljen: %s\n"
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, c-format
 msgid "OS is not included: %s\n"
 msgstr "OS nije uvršten: %s\n"
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr "%s polje mora biti prisutno u paketu: %s\n"
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr "Udvojene %s stavke u paketu: %s\n"
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr "nevažeći _docdir_fmt: %s\n"
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "Ne mogu da otvorim ikonu %s: %s\n"
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr "Ne mogu da pročitam ikonu %s: %s\n"
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "Nepoznata vrsta ikone: %s\n"
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr "red %d: Oznaka prihvata samo jedan žeton: %s\n"
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, fuzzy, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "red %d: Nedozvoljeni znak „-“ u %s: %s\n"
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, fuzzy, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "red %d: Nedozvoljeni znak „-“ u %s: %s\n"
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, fuzzy, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr "red %d: Nedozvoljeni znak „-“ u %s: %s\n"
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr "red %d: Loše oblikovana oznaka: %s\n"
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr "red %d: Prazna oznaka: %s\n"
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr "red %d: Prefiksi se ne smeju završavati sa „/“: %s\n"
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr "red %d: Docdir mora početi sa „/“: %s\n"
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "red %d: Polje epohe mora biti broj bez predznaka: %s\n"
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr "red %d: Loši %s: kvalifikatori: %s\n"
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr "red %d: Loš oblik za BuildArchitecture: %s\n"
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr "red %d: Samo noarch podpaketi su podržani: %s\n"
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr "Interna greška: Lažna oznaka %d\n"
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, fuzzy, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr "red %d: Neophodna verzija: %s\n"
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, c-format
 msgid "Bad package specification: %s\n"
 msgstr "Loša specifikacija paketa: %s\n"
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, c-format
 msgid "Package already exists: %s\n"
 msgstr "Paket već postoji: %s\n"
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr "red %d: Nepoznata oznaka: %s\n"
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr "%%{buildroot} ne može biti prazno\n"
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr "%%{buildroot} ne može biti „/“\n"
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "Loš izvor: %s: %s\n"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, c-format
 msgid "No patch number %u\n"
 msgstr "Nema zakrpe broj %u\n"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr "%%patch bez odgovarajuće „Patch:“ oznake\n"
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, c-format
 msgid "No source number %u\n"
 msgstr "Nema izvora broj %u\n"
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr "Nema oznake „Source:“ u datoteci specifikacije\n"
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr "Ne mogu da preuzmem nosource %s: %s\n"
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr "Greška u tumačenju %%setup: %s\n"
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr "red %d: Loš argument za %%setup: %s\n"
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr "red %d: Loša %%setup opcija %s: %s\n"
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, c-format
 msgid "%s: %s: %s\n"
 msgstr "%s: %s: %s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "Neispravan broj zakrpe %s: %s\n"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, c-format
 msgid "line %d: second %%prep\n"
 msgstr "red %d: drugi %%prep\n"
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
 msgstr ""
 "red %d: Žetoni zavisnosti moraju počinjati brojem, slovom, „_“ ili „/“: %s\n"
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr "red %d: Nije dozvoljeno ime datoteke sa verzijom: %s\n"
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, c-format
 msgid "line %d: Version required: %s\n"
 msgstr "red %d: Neophodna verzija: %s\n"
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, fuzzy, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "red %d: Loš broj: %s\n"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr "red %d: okidači moraju imati --: %s\n"
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "red %d: Greška pri tumačenju %s: %s\n"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr "red %d: interna skripta se mora završiti sa „>“: %s\n"
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr "red %d: skripta programa mora početi sa „/“: %s\n"
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, c-format
 msgid "line %d: Second %s\n"
 msgstr "red %d: Drugi %s\n"
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr "red %d: nepodržana interna skripta: %s\n"
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, c-format
 msgid "line %d: %s\n"
 msgstr "red %d: %s\n"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr "Ne mogu da otvorim %s: %s\n"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr "Otvoren %%if\n"
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr "%s:%d: parseExpressionBoolean vraća %d\n"
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr "%s:%d: Dobio %%else bez %%if\n"
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr "%s:%d: Dobio %%endif bez %%if\n"
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr "loše oblikovana %%include naredba\n"
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 msgid "No compatible architectures found for build\n"
 msgstr "Nisu pronađene usaglašene arhitekture za pravljenje\n"
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr "Paket nema %%description: %s\n"
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "Neuspelo čitanje datoteke specifikacije iz %s\n"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "Neuspelo čitanje datoteke specifikacije iz %s\n"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "Neuspelo čitanje datoteke specifikacije iz %s\n"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "Neuspelo otvaranje tar cevi: %m\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "Greška u tumačenju %%setup: %s\n"
+
+#: build/policies.c:254
+#, fuzzy, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr "Izvršavam(%s): %s\n"
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "Nedostaje %s u %s %s\n"
+
+#: build/policies.c:270
+#, fuzzy, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr "Previše argumenata u redu podataka na %s:%d\n"
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "Obrađujem datoteke: %s-%s-%s.%s\n"
+
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr "buildroot je već naveden, zanemarujem %s\n"
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr ""
 "napravi kroz %prep (raspakovani izvori i primenjene zakrpe) iz <specfile>"
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr "<specfile>"
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr "napravi kroz %build (%prep, onda kompiliraj) iz <specfile>"
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr "napravi kroz %install (%prep, %build, zatim instaliraj) iz <specfile>"
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr "proveri %files odeljak iz <specfile>"
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr "napravi izvorne i binarne pakete iz <specfile>"
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr "napravi binarne pakete samo iz <specfile>"
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr "napravi izvorne pakete samo iz <specfile>"
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr ""
 "napravi kroz %prep (raspakovani izvori i primenjene zakrpe) iz <tarball>"
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr "<tarball>"
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr "napravi kroz %build (%prep, onda kompiliraj) iz <tarball>"
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr "napravi kroz %install (%prep, %build, onda instaliraj) iz <tarball>"
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr "proveri %files odeljak iz <tarball>"
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr "napravi izvorne i binarne pakete iz <tarball>"
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr "napravi binarne pakete samo iz <tarball>"
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr "napravi izvorne pakete samo iz <tarball>"
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr "napravi binarni paket iz <source package>"
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 msgid "<source package>"
 msgstr "<source package>"
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr ""
 "napravi kroz %install (%prep, %build, zatim instaliraj) iz <source package>"
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr "premosti koren pravljenja"
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr "ukloni stablo pravljenja po završetku"
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr "generiši zaglavlja kompatibilna sa rpm4 pakovanjem"
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr "zanemari ExcludeArch: uputstva iz datoteke specifikacije"
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 msgid "debug file state machine"
 msgstr "otkloni greške u mašini stanja datoteka"
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr "nemoj izvršiti nijednu fazu pravljenja"
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 msgid "do not verify build dependencies"
 msgstr "nemoj proveravati zavisnosti pravljenja"
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr ""
 "generiši zaglavlje(a) paketa kompatibilna sa (zastarelim) rpm[23] pakovanjem"
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 msgid "don't verify package digest(s)"
 msgstr "nemoj proveravati sažetak(e) paketa"
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 msgid "don't verify database header(s) when retrieved"
 msgstr "nemoj proveravati zaglavlje(a) baze podataka po dobavljanju"
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 msgid "don't verify package signature(s)"
 msgstr "nemoj proveravati potpis(e) paketa"
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr "ne prihvataj i18N msgstr niske iz datoteke specifikacije"
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr "ukloni izvore po završetku"
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr "ukloni datoteku specifikacije po završetku"
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr "preskoči pravo do određene faze (samo za c,i)"
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr "napravi PGP/GPG potpis"
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr "premosti ciljnu platformu"
 
@@ -1422,27 +1478,7 @@ msgstr "Pronalazak %s: %s\n"
 msgid "Failed to find %s:\n"
 msgstr "Neuspelo traženje %s:\n"
 
-#: build/spec.c:227
-#, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr "red %d: Loš broj: %s\n"
-
-#: build/spec.c:233
-#, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr "red %d: Loš no%s broj: %u\n"
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr "red %d: Loš %s broj: %s\n"
-
-#: build/spec.c:310
-#, c-format
-msgid "%s %d defined multiple times\n"
-msgstr "%s %d definisano više puta\n"
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "upit na datotekom specifikacije %s nije uspeo, ne mogu da protumačim\n"
@@ -1791,7 +1827,7 @@ msgstr "otkloni greške u mašini stanja datoteke tovara"
 msgid "debug rpmio I/O"
 msgstr "otkloni greške za rpmio U/I"
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr "%s: tabela opcija nije dobro podešena (%d)\n"
@@ -2169,7 +2205,7 @@ msgstr "nemoj proveravati bezbednosne kontekste datoteka"
 msgid "don't verify files in package"
 msgstr "nemoj proveravati datoteke u paketu"
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 msgid "don't verify package dependencies"
 msgstr "nemoj proveravati zavisnosti paketa"
 
@@ -2526,7 +2562,7 @@ msgid "package scriptlets can be expanded at install time."
 msgstr "skriptica paketa može pristupiti rpm bazi podataka tokom instalacije."
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr "otvaranje %s nije uspelo: %s\n"
@@ -2544,7 +2580,7 @@ msgstr "Pripremam..."
 msgid "Preparing packages for installation..."
 msgstr "Pripremam pakete za instalaciju..."
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 msgid "Failed dependencies:\n"
 msgstr "Neuspele zavisnosti:\n"
 
@@ -2553,7 +2589,7 @@ msgstr "Neuspele zavisnosti:\n"
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr "%s: nije rpm paket (ili manifest paketa): %s\n"
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr "%s se ne može instalirati\n"
@@ -2630,6 +2666,31 @@ msgstr "ne mogu da napravim bravu za transakciju na %s (%s)\n"
 msgid "waiting for %s lock on %s\n"
 msgstr "čekam za bravu transakcije %s\n"
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "neuspelo otvaranje %s: %s\n"
+
+#: lib/rpmplugins.c:67
+#, fuzzy, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "Neuspela promena imena %s u %s: %m\n"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "Neuspela promena imena %s u %s: %m\n"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr "različito"
@@ -2821,52 +2882,32 @@ msgstr "(instalirano) "
 msgid "erase"
 msgstr ""
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
-#: lib/rpmte.c:861
-#, fuzzy, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "neuspelo otvaranje %s: %s\n"
-
-#: lib/rpmte.c:869
-#, fuzzy, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "neuspelo otvaranje %s: %s\n"
-
-#: lib/rpmte.c:896
-#, fuzzy, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "Neuspela promena imena %s u %s: %m\n"
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "ne mogu da otvorim Packages bazu podataka u %s\n"
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr "suvišna „(“ u oznaci paketa: %s\n"
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr "nedostaje „(“ u oznaci paketa: %s\n"
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr "nedostaje „)“ u oznaci paketa: %s\n"
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr "%s: neuspelo čitanje javnog ključa.\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 #, fuzzy
 msgid "transaction"
 msgstr "napravi skup transakcija"
@@ -2982,11 +3023,11 @@ msgstr "Potvrdi potpis: LOŠI PARAMETRI\n"
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr "Potpis: NEPOZNAT (%d)\n"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 #, fuzzy
 msgid "failed"
 msgstr "%s nije uspelo\n"
@@ -3250,6 +3291,92 @@ msgstr "%s ima preveliku ili premalu long vrednost, preskočeno\n"
 msgid "%s has too large or too small integer value, skipped\n"
 msgstr "%s ima preveliku ili premalu celobrojnu vrednost, preskočeno\n"
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "Neuspelo čitanje datoteke specifikacije iz %s\n"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "Ne mogu da napravim privremenu datoteku za %s: %s\n"
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "Neuspelo čitanje datoteke specifikacije iz %s\n"
+
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "Neuspelo čitanje datoteke specifikacije iz %s\n"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "Neuspelo čitanje datoteke specifikacije iz %s\n"
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "neuspelo otvaranje %s: %s\n"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "neuspelo uklanjanje direktorijuma %s: %s\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "Neuspela promena imena %s u %s: %m\n"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "neuspelo otvaranje %s: %s\n"
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "neuspelo otvaranje %s: %s\n"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "neuspelo otvaranje %s: %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, fuzzy, c-format
+msgid "%s terminated abnormally\n"
+msgstr "Makro %%%s ima nezavršeno telo\n"
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "Makro %%%s nije mogao da se proširi\n"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "Neuspelo čitanje datoteke specifikacije iz %s\n"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3410,15 +3537,40 @@ msgstr "(bez greške)"
 msgid "Failed to register fork handler: %m\n"
 msgstr "Neuspelo čitanje datoteke specifikacije iz %s\n"
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s: neuspelo čitanje manifesta: %s\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 msgid "don't verify header+payload signature"
 msgstr "nemoj proveravati potpis zaglavlja+tovara"
 
+#~ msgid "Internal error in argument processing (%d) :-(\n"
+#~ msgstr "Interna greška pri obradi argumenata (%d) :-(\n"
+
+#, fuzzy
+#~ msgid "%s: policy file read failed.\n"
+#~ msgstr "%s: neuspelo čitanje javnog ključa.\n"
+
+#~ msgid "readRPM: open %s: %s\n"
+#~ msgstr "readRPM: otvaranje %s: %s\n"
+
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "%s: Fseek nije uspeo: %s\n"
+
+#~ msgid "readRPM: %s is not an RPM package\n"
+#~ msgstr "readRPM: %s nije RPM paket\n"
+
+#~ msgid "readRPM: reading header from %s\n"
+#~ msgstr "readRPM: čitanje zaglavlja iz %s\n"
+
+#~ msgid "Generating signature: %d\n"
+#~ msgstr "Pravim potpis: %d\n"
+
+#~ msgid "generate PGP/GPG signature"
+#~ msgstr "napravi PGP/GPG potpis"
+
 #~ msgid "no packages files given for rebuild"
 #~ msgstr "nema zadatih datoteka paketa za ponovno pravljenje"
 
index d73c857..f39d998 100644 (file)
--- a/po/sv.po
+++ b/po/sv.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: rpm\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2009-01-17 17:20+0100\n"
 "Last-Translator: Göran Uddeborg <goeran@uddeborg.se>\n"
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@@ -39,17 +39,12 @@ msgid ""
 "This program may be freely redistributed under the terms of the GNU GPL\n"
 msgstr "Detta program kan distribueras fritt enligt villkoren i GNU GPL\n"
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr "Internt fel i argumenthantering (%d) :-(\n"
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "misslyckades att skapa rör för --pipe: %m\n"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr "exec misslyckades\n"
@@ -69,131 +64,131 @@ msgstr "fel vid l
 msgid "cannot re-open payload: %s\n"
 msgstr "kan inte återöppna lasten: %s\n"
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 #, fuzzy
 msgid "Query/Verify package selection options:"
 msgstr "fråga/verifiera paket i grupp"
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr "Frågeflaggor (med -q eller --query):"
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr "Verifieringsflaggor (med -V eller --verify):"
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 msgid "Signature options:"
 msgstr "Signaturflaggor:"
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr "Databasflaggor:"
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr "Installations-/Uppdaterings-/Raderingsflaggor"
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 msgid "Common options for all rpm modes and executables:"
 msgstr "Gemensamma flaggor för alla rpm-lägen och binärer:"
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr "enbart ett huvudläge kan anges"
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr "endast en typ av fråga/verifiering kan utföras åt gången"
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr "oväntade frågeflaggor"
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr "oväntat frågeformat"
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr "oväntad frågekälla"
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr ""
 "enbart installation, uppgradering, rmsource och rmspec kan tvingas fram"
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr "filer kan relokeras endast under paketinstallation"
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr "kan inte använda --prefix med --relocate eller --excludepath"
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr ""
 "--relocate och --excludepath kan endast användas när nya paket installeras"
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr "--prefix kan endast användas när nya paket installeras"
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr "argument till --prefix måste börja med /"
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr "--hash (-h) kan enbart användas vid paketinstallation"
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr "--percent kan enbart användas vid paketinstallation"
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr "--replacepkgs kan enbart användas vid paketinstallation"
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr "--excludedocs kan enbart användas vid paketinstallation"
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr "--includedocs kan enbart användas vid paketinstallation"
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr "enbart en av --excludedocs och --includedocs kan användas"
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr "--ignorearch kan enbart användas vid paketinstallation"
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr "--ignoreos kan enbart användas vid paketinstallation"
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr "--ignoresize kan enbart användas vid paketinstallation"
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr "--allmatches kan enbart användas när paket raderas"
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr "--allfiles kan enbart användas vid paketinstallation"
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr "--justdb kan enbart användas när paket installeras eller raderas"
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
@@ -201,7 +196,7 @@ msgstr ""
 "skriptinaktiveringsflaggor kan enbart användas när paket installeras eller "
 "raderas"
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
@@ -209,7 +204,7 @@ msgstr ""
 "utlösarinaktiveringsflaggor kan enbart användas när paket installeras eller "
 "raderas"
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
@@ -217,13 +212,13 @@ msgstr ""
 "--nodeps kan enbart användas när paket byggs, byggs om, kompileras om, "
 "installeras, raderas eller verifieras"
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
 msgstr "--test kan enbart användas när paket installeras, raderas eller byggs"
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
@@ -231,117 +226,117 @@ msgstr ""
 "--root (-r) kan enbart användas när paket installeras, raderas, frågas eller "
 "databasen byggs om"
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr "argument till --root (-r) måste börja med /"
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr "inga filer att signera\n"
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr "kan inte komma åt filen %s\n"
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr "Ange lösenfras: "
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr "Kontrollen av lösenfrasen misslyckades\n"
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr "Lösenfrasen är ok.\n"
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr "Felaktig %%_signature-spec i makrofil.\n"
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr "--sign kan enbart användas vid paketbyggnation"
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 msgid "no packages given for erase"
 msgstr "inga paket angivna att radera"
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr "inga paket angivna för installation"
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr "inga parametrar angivna för fråga"
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr "inga parametrar angivna för verifiering"
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 msgid "no arguments given"
 msgstr "inga argument angivna"
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr "Byggflaggor med [ <specfil> | <tar-arkiv> | <källpaket> ]:"
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 msgid "Failed build dependencies:\n"
 msgstr "Ouppfyllda byggberoenden:\n"
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr "Kan inte öppna specfilen %s: %s\n"
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr "Kunde inte öppna \"tar\"-rör: %m\n"
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr "Kunde inte läsa specfil från %s\n"
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "Kunde inte byta namn på %s till %s: %m\n"
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "kunde inte ta status på %s: %m\n"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "Filen %s är inte en vanlig fil.\n"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr "Filen %s tycks inte vara en specfil.\n"
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr "Bygger målplattformar: %s\n"
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr "Bygger för målet %s\n"
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr "Kan inte öppna temporär fil.\n"
 
@@ -360,7 +355,7 @@ msgstr "K
 msgid "Bad exit status from %s (%s)\n"
 msgstr "Dålig slutstatus från %s (%s)\n"
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
@@ -370,52 +365,52 @@ msgstr ""
 "\n"
 "RPM-byggfel:\n"
 
-#: build/expression.c:212
+#: build/expression.c:211
 msgid "syntax error while parsing ==\n"
 msgstr "syntaxfel vid tolkning av ==\n"
 
-#: build/expression.c:242
+#: build/expression.c:241
 msgid "syntax error while parsing &&\n"
 msgstr "syntaxfel vid tolkning av &&\n"
 
-#: build/expression.c:251
+#: build/expression.c:250
 msgid "syntax error while parsing ||\n"
 msgstr "syntaxfel vid tolkning av ||\n"
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr "tolkningsfel i uttryck\n"
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr "ensam (\n"
 
-#: build/expression.c:365
+#: build/expression.c:364
 msgid "- only on numbers\n"
 msgstr "- endast i tal\n"
 
-#: build/expression.c:381
+#: build/expression.c:380
 msgid "! only on numbers\n"
 msgstr "! endast på tal\n"
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 msgid "types must match\n"
 msgstr "typer måste passa ihop\n"
 
-#: build/expression.c:436
+#: build/expression.c:435
 msgid "* / not suported for strings\n"
 msgstr "* / stöds inte för strängar\n"
 
-#: build/expression.c:487
+#: build/expression.c:486
 msgid "- not suported for strings\n"
 msgstr "- stöds inte för strängar\n"
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr "&& och || stöds inte för strängar\n"
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 msgid "syntax error in expression\n"
 msgstr "syntaxfel i uttryck\n"
 
@@ -483,122 +478,117 @@ msgstr "Ogiltig f
 msgid "File capability support not built in\n"
 msgstr "Stöd för filförmågor (capability) är inte inbyggt\n"
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr "Endast ett argument till %%docdir\n"
 
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr "Två filer på en rad: %s\n"
 
-#: build/files.c:940
+#: build/files.c:939
 #, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr "Filnamn måste börja med \"/\": %s\n"
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr "Kan inte blanda special %%doc med andra former: %s\n"
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr "Okänd filkontrollsummealgoritm %u, faller tillbaka på MD5\n"
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, c-format
 msgid "File listed twice: %s\n"
 msgstr "Filen uppräknad två gånger: %s\n"
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr "Symbolisk länk pekar på BuildRoot: %s -> %s\n"
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr ""
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, c-format
 msgid "File not found: %s\n"
 msgstr "Filen hittades inte: %s\n"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr "Filen %s är för stor som last\n"
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr "%s: kan inte läsa okänd tagg (%d).\n"
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, c-format
 msgid "%s: public key read failed.\n"
 msgstr "%s: läsning av publik nyckel misslyckades.\n"
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr "%s: inte en publik nyckel med skal.\n"
 
 #: build/files.c:1635
 #, fuzzy, c-format
-msgid "%s: policy file read failed.\n"
-msgstr "%s: läsning av publik nyckel misslyckades.\n"
-
-#: build/files.c:1643
-#, fuzzy, c-format
 msgid "%s: failed to encode\n"
 msgstr "Makro %%%s misslyckades att expandera\n"
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr "Filen behöver inledande \"/\": %s\n"
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "Matchning inte tillåtet: %s\n"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, c-format
 msgid "File not found by glob: %s\n"
 msgstr "Hittade ingen fil vid matchningen: %s\n"
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr "Kunde inte öppna %%files-fil %s: %m\n"
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, c-format
 msgid "line: %s\n"
 msgstr "rad: %s\n"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "Felaktig fil: %s: %s\n"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "Felaktig ägare/grupp: %s\n"
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr "Letar efter opackade fil(er): %s\n"
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
@@ -607,216 +597,191 @@ msgstr ""
 "Installerade (men opaketerade) filer funna:\n"
 "%s"
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, fuzzy, c-format
 msgid "Processing files: %s\n"
 msgstr "Bearbetar filer: %s-%s-%s\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr ""
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr "getUname: för många uid\n"
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr "getUnameS: för många uid\n"
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr "getUidS: för många uid\n"
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr "getGname: för många gid\n"
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr "getGnameS: för många gid\n"
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr "getGidS: för många gid\n"
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr "Kunde inte kanonisera värdnamn: %s\n"
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr "skapande av arkiv misslyckades vid fil %s: %s\n"
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, c-format
 msgid "create archive failed: %s\n"
 msgstr "skapande av arkiv misslyckades: %s\n"
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr "cpio_copy kunde inte skriva: %s\n"
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr "cpio_copy kunde inte läsa: %s\n"
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, c-format
 msgid "%s: line: %s\n"
 msgstr "%s: rad: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr "Kunde inte kanonisera värdnamn: %s\n"
+
+#: build/pack.c:228
 #, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "Kunde inte öppna PreIn-fil: %s\n"
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "Kunde inte öppna PreUn-fil: %s\n"
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "Kunde inte öppna PreTrans-fil: %s\n"
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "Kunde inte öppna PostIn-fil: %s\n"
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "Kunde inte öppna PostUn-fil: %s\n"
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "Kunde inte öppna PostTrans-fil: %s\n"
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "Kunde inte öppna VerifyScript-fil: %s\n"
 
-#: build/pack.c:262
+#: build/pack.c:297
 #, c-format
 msgid "Could not open Trigger script file: %s\n"
 msgstr "Kunde inte öppna Trigger-skriptfil: %s\n"
 
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr "readRPM: öppna %s: %s\n"
-
-#: build/pack.c:297
-#, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "%s: Fseek misslyckades: %s\n"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr "readRPM: %s är inte ett RPM-paket\n"
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
-msgstr "readRPM: läser huvud från %s\n"
-
-#: build/pack.c:410
+#: build/pack.c:369
 #, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "Okänd lastkomprimering: %s\n"
 
-#: build/pack.c:433
+#: build/pack.c:392
 msgid "Unable to create immutable header region.\n"
 msgstr "Kan inte skapa oföränderlig huvudregion.\n"
 
-#: build/pack.c:453
+#: build/pack.c:412
 msgid "Unable to write temp header\n"
 msgstr "Kan inte skriva temporärhuvud\n"
 
-#: build/pack.c:463
+#: build/pack.c:422
 msgid "Bad CSA data\n"
 msgstr "Felaktig CSA-data\n"
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr "Genererar signatur: %d\n"
-
-#: build/pack.c:535
+#: build/pack.c:489
 msgid "Unable to reload signature header.\n"
 msgstr "Kan inte läsa om signaturhuvud.\n"
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr "Kunde inte öppna %s: %s\n"
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, c-format
 msgid "Unable to write package: %s\n"
 msgstr "Kunde inte skriva paket: %s\n"
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr "Kan inte läsa signaturen %s: %s\n"
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr "Kan inte läsa huvud från %s: %s\n"
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "Kan inte skriva huvud till %s: %s\n"
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr "Kan inte läsa last från %s: %s\n"
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "Kan inte skriva last till %s: %s\n"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "Skrev: %s\n"
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, c-format
 msgid "Executing \"%s\":\n"
 msgstr "Kör \"%s\":\n"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "Körning av \"%s\" misslyckades.\n"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr "Paketkontroll \"%s\" misslyckades.\n"
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr "Kunde inte generera utfilnamn för paketet %s: %s\n"
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr "kan inte skapa %s: %s\n"
@@ -861,17 +826,20 @@ msgstr "ingen beskrivning i %%changelog\n"
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr "rad %d: Fel i tolkning av %%description: %s\n"
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "rad %d: otillåten flagga %s: %s\n"
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr "rad %d: För många namn: %s\n"
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr "rad %d: Paketet existerar inte: %s\n"
@@ -886,468 +854,556 @@ msgstr "rad %d: En andra beskrivning\n"
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr "rad %d: Fel i tolkning av %%files: %s\n"
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "rad %d: Fel i tolkning av %%files: %s\n"
+
+#: build/parsePreamble.c:154
+#, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr "rad %d: Felaktigt nummer: %s\n"
+
+#: build/parsePreamble.c:160
+#, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr "rad %d: Felaktigt no%s-nummer: %u\n"
+
+#: build/parsePreamble.c:223
+#, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr "rad %d: Felaktigt %s-tal: %s\n"
+
+#: build/parsePreamble.c:237
+#, c-format
+msgid "%s %d defined multiple times\n"
+msgstr "%s %d definierat flera gånger\n"
+
+#: build/parsePreamble.c:399
 #, c-format
 msgid "Architecture is excluded: %s\n"
 msgstr "Arkitekturen är utesluten: %s\n"
 
-#: build/parsePreamble.c:223
+#: build/parsePreamble.c:404
 #, c-format
 msgid "Architecture is not included: %s\n"
 msgstr "Arkitekturen är inte medtagen: %s\n"
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, c-format
 msgid "OS is excluded: %s\n"
 msgstr "OS är uteslutet: %s\n"
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, c-format
 msgid "OS is not included: %s\n"
 msgstr "OS är inte medtaget: %s\n"
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr "%s-fält måste finnas med i paketet: %s\n"
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr "Dubbla %s-poster i paketet: %s\n"
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr "ogiltig _docdir_fmt: %s\n"
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "Kan inte öppna ikon %s: %s\n"
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr "Kan inte läsa ikon %s: %s\n"
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "Okänd ikontyp: %s\n"
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr "rad %d: Taggen tar endast ett värde: %s\n"
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, fuzzy, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "rad %d: Otillåtet tecken \"-\" i %s: %s\n"
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, fuzzy, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "rad %d: Otillåtet tecken \"-\" i %s: %s\n"
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, fuzzy, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr "rad %d: Otillåtet tecken \"-\" i %s: %s\n"
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr "rad %d: Felaktig tagg: %s\n"
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr "rad %d: Tom tagg: %s\n"
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr "rad %d: Prefix får inte sluta med \"/\": %s\n"
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr "rad %d: Docdir måste börja med \"/\": %s\n"
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "rad %d: Epoch-fält måste vara ett teckenlöst tal: %s\n"
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr "rad %d: Felaktigt %s: bestämningar: %s\n"
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr "rad %d: Felaktigt BuildArchitecture-format: %s\n"
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr "rad %d: Endast noarch-underpaket stöds: %s\n"
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr "Internt fel: felaktig tagg %d\n"
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, fuzzy, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr "rad %d: Version krävs: %s\n"
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, c-format
 msgid "Bad package specification: %s\n"
 msgstr "Felaktig paketangivelse %s\n"
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, c-format
 msgid "Package already exists: %s\n"
 msgstr "Paketet existerar redan: %s\n"
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr "rad %d: Okänd tagg: %s\n"
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr "%%{buildroot} fick inte vara tom\n"
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr "%%{buildroot} kan inte vara \"/\"\n"
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "Dålig källa: %s: %s\n"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, c-format
 msgid "No patch number %u\n"
 msgstr "Inget patch-nummer %u\n"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr "%%patch utan motsvarande \"Patch:\"-tagg\n"
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, c-format
 msgid "No source number %u\n"
 msgstr "Inget källkodsnummer %u\n"
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr "Ingen \"Source:\"-tagg i spec-filen\n"
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr "Kunde inte hämta nosource %s: %s\n"
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr "Fel i tolkning av %%setup: %s\n"
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr "rad %d: Felaktigt argument till %%setup: %s\n"
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr "rad %d: Felaktig %%setup-flagga %s: %s\n"
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, c-format
 msgid "%s: %s: %s\n"
 msgstr "%s: %s: %s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "Felaktigt patch-nummer %s: %s\n"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, c-format
 msgid "line %d: second %%prep\n"
 msgstr "rad %d: andra %%prep\n"
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
 msgstr ""
 "rad %d: Beroenden måste börja alfanumeriskt, med \"_\" eller \"/\": %s\n"
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr "rad %d: Filnamn med version inte tillåtet: %s\n"
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, c-format
 msgid "line %d: Version required: %s\n"
 msgstr "rad %d: Version krävs: %s\n"
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, fuzzy, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "rad %d: Felaktigt nummer: %s\n"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr "rad %d: utlösare måste ha --: %s\n"
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "rad %d: Fel vid tolkning av %s: %s\n"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr "rad %d: internt skript måste sluta med \">\": %s\n"
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr "rad %d: skriptprogram måste börja med \"/\": %s\n"
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, c-format
 msgid "line %d: Second %s\n"
 msgstr "rad %d: En andra %s\n"
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr "rad %d: ej stött internt skript: %s\n"
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, c-format
 msgid "line %d: %s\n"
 msgstr "rad %d: %s\n"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr "Kan inte öppna %s: %s\n"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr "Oavslutat %%if\n"
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr "%s:%d: parseExpressionBoolean returnerar %d\n"
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr "%s:%d: Fick ett %%else utan något %%if\n"
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr "%s:%d: Fick ett %%endif utan något %%if\n"
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr "felformaterad %%include-sats\n"
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 msgid "No compatible architectures found for build\n"
 msgstr "Hittade inga kompatibla arkitekturer att bygga\n"
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr "Paketet har ingen %%description: %s\n"
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "Kunde inte läsa specfil från %s\n"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "Kunde inte läsa specfil från %s\n"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "Kunde inte läsa specfil från %s\n"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "Kunde inte öppna \"tar\"-rör: %m\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "Fel i tolkning av %%setup: %s\n"
+
+#: build/policies.c:254
+#, fuzzy, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr "Kör(%s): %s\n"
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "%s saknas i %s %s\n"
+
+#: build/policies.c:270
+#, fuzzy, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr "För många argument i datarad vid %s:%d\n"
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "Bearbetar filer: %s-%s-%s\n"
+
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr "buildroot redan angivet, ignorerar %s\n"
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr ""
 "bygg till %prep (packa upp källkod samt applicera patchar) från <specfil>"
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr "<specfil>"
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr "bygg till och med %build (%prep, kompilera sedan) från <specfil>"
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr ""
 "bygg till och med %install (%prep, %build, installera sedan) från <specfil>"
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr "verifiera %files-sektionen i <specfil>"
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr "bygg käll- och binärpaket från <specfil>"
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr "bygg endast binärpaket från <specfil>"
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr "bygg endast källpaket från <specfil>"
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr ""
 "bygg till och med %prep (packa upp källkod samt applicera patchar) från <tar-"
 "arkiv>"
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr "<tar-arkiv>"
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr "bygg till och med %build (%prep, kompilera sedan) från <tar-arkiv>"
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr ""
 "bygg till och med %install (%prep, %build, installera sedan) från <tar-arkiv>"
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr "verifiera %files-sektionen från <tar-arkiv>"
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr "bygg käll- och binärpaket från <tar-arkiv>"
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr "bygg endast binärpaket från <tar-arkiv>"
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr "bygg endast källpaket från <tar-arkiv>"
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr "bygg binärpaket från <källpaket>"
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 msgid "<source package>"
 msgstr "<källpaket>"
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr ""
 "bygg till och med %install (%prep, %build, installera sedan) från <källpaket>"
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr "åsidosätt byggrot"
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr "ta bort byggträd efteråt"
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr "generera huvuden kompatibla med rpm4-paketering"
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr "ignorera ExcludeArch:-direktiv från specfil"
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 msgid "debug file state machine"
 msgstr "felsök filtillståndsmaskin"
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr "utför inga steg i byggnationen"
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 msgid "do not verify build dependencies"
 msgstr "verifiera inte byggberoenden"
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr "generera pakethuvuden kompatibla med (äldre) rpm[23]-paketering"
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 msgid "don't verify package digest(s)"
 msgstr "verifiera inte paketkontrollsummor"
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 msgid "don't verify database header(s) when retrieved"
 msgstr "verifiera inte databashuvuden när de hämtas"
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 msgid "don't verify package signature(s)"
 msgstr "verifiera inte paketsignatur(er)"
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr "acceptera inte översatta \"msgstr\" från specfilen"
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr "ta bort källkod efteråt"
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr "ta bort specfil efteråt"
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr "gå direkt till angivet steg (endast för c,i)"
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr "generera en PGP/GPG-signatur"
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr "åsidosätt målplattform"
 
@@ -1421,27 +1477,7 @@ msgstr "Letar efter %s: %s\n"
 msgid "Failed to find %s:\n"
 msgstr "Misslyckades med att hitta %s:\n"
 
-#: build/spec.c:227
-#, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr "rad %d: Felaktigt nummer: %s\n"
-
-#: build/spec.c:233
-#, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr "rad %d: Felaktigt no%s-nummer: %u\n"
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr "rad %d: Felaktigt %s-tal: %s\n"
-
-#: build/spec.c:310
-#, c-format
-msgid "%s %d defined multiple times\n"
-msgstr "%s %d definierat flera gånger\n"
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "fråga av specfil %s misslyckades, kan inte tolka\n"
@@ -1792,7 +1828,7 @@ msgstr "fels
 msgid "debug rpmio I/O"
 msgstr "felsök rpmio I/O"
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr "%s: flaggtabell felkonfigurerad (%d)\n"
@@ -2170,7 +2206,7 @@ msgstr "verifiera inte fils
 msgid "don't verify files in package"
 msgstr "verifiera inte filerna i paketet"
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 msgid "don't verify package dependencies"
 msgstr "verifiera inte paketberoenden"
 
@@ -2523,7 +2559,7 @@ msgid "package scriptlets can be expanded at install time."
 msgstr "paketskript kan komma åt rpm-databasen under installation."
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr "misslyckades med att öppna %s: %s\n"
@@ -2541,7 +2577,7 @@ msgstr "F
 msgid "Preparing packages for installation..."
 msgstr "Förbereder paket för installation ..."
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 msgid "Failed dependencies:\n"
 msgstr "Ouppfyllda beroenden:\n"
 
@@ -2550,7 +2586,7 @@ msgstr "Ouppfyllda beroenden:\n"
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr "%s: inte ett rpm-paket (eller paketspecifikation): %s\n"
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr "%s kan inte installeras\n"
@@ -2627,6 +2663,31 @@ msgstr "det g
 msgid "waiting for %s lock on %s\n"
 msgstr "väntar på transaktionslås på %s\n"
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "kunde inte öppna %s: %s\n"
+
+#: lib/rpmplugins.c:67
+#, fuzzy, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "Kunde inte byta namn på %s till %s: %m\n"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "Kunde inte byta namn på %s till %s: %m\n"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr "annan"
@@ -2817,52 +2878,32 @@ msgstr "(installerat) "
 msgid "erase"
 msgstr ""
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
-#: lib/rpmte.c:861
-#, fuzzy, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "kunde inte öppna %s: %s\n"
-
-#: lib/rpmte.c:869
-#, fuzzy, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "kunde inte öppna %s: %s\n"
-
-#: lib/rpmte.c:896
-#, fuzzy, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "Kunde inte byta namn på %s till %s: %m\n"
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "kan inte öppna paketdatabas i %s\n"
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr "överflödigt \"(\" i paketetikett: %s\n"
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr "\"(\" saknas i etikett: %s\n"
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr "\")\" saknas i paketetikett: %s\n"
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr "%s: misslyckades att läsa publik nyckel.\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 #, fuzzy
 msgid "transaction"
 msgstr "skapa transaktionsmängd"
@@ -2978,11 +3019,11 @@ msgstr "Verifiera signatur: FELAKTIGA PARAMETRAR\n"
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr "Signatur: OKÄND (%d)\n"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 #, fuzzy
 msgid "failed"
 msgstr "%s misslyckades\n"
@@ -3242,6 +3283,92 @@ msgstr "%s har f
 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"
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "Kunde inte läsa specfil från %s\n"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "Kunde inte skapa temporärfil för %s: %s\n"
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "Kunde inte läsa specfil från %s\n"
+
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "Kunde inte läsa specfil från %s\n"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "Kunde inte läsa specfil från %s\n"
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "kunde inte öppna %s: %s\n"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "kunde inte ta bort katalogen %s: %s\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "Kunde inte byta namn på %s till %s: %m\n"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "kunde inte öppna %s: %s\n"
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "kunde inte öppna %s: %s\n"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "kunde inte öppna %s: %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, fuzzy, c-format
+msgid "%s terminated abnormally\n"
+msgstr "Makro %%%s har oavslutad kropp\n"
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "Makro %%%s misslyckades att expandera\n"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "Kunde inte läsa specfil från %s\n"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3402,15 +3529,40 @@ msgstr "(inget fel)"
 msgid "Failed to register fork handler: %m\n"
 msgstr "Kunde inte läsa specfil från %s\n"
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s: läsning av paketlista misslyckades: %s\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 msgid "don't verify header+payload signature"
 msgstr "verifiera inte huvud+lastsignatur"
 
+#~ msgid "Internal error in argument processing (%d) :-(\n"
+#~ msgstr "Internt fel i argumenthantering (%d) :-(\n"
+
+#, fuzzy
+#~ msgid "%s: policy file read failed.\n"
+#~ msgstr "%s: läsning av publik nyckel misslyckades.\n"
+
+#~ msgid "readRPM: open %s: %s\n"
+#~ msgstr "readRPM: öppna %s: %s\n"
+
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "%s: Fseek misslyckades: %s\n"
+
+#~ msgid "readRPM: %s is not an RPM package\n"
+#~ msgstr "readRPM: %s är inte ett RPM-paket\n"
+
+#~ msgid "readRPM: reading header from %s\n"
+#~ msgstr "readRPM: läser huvud från %s\n"
+
+#~ msgid "Generating signature: %d\n"
+#~ msgstr "Genererar signatur: %d\n"
+
+#~ msgid "generate PGP/GPG signature"
+#~ msgstr "generera en PGP/GPG-signatur"
+
 #~ msgid "no packages files given for rebuild"
 #~ msgstr "inga paketfiler angivna för ombyggnation"
 
index af44455..db80b95 100644 (file)
--- a/po/tr.po
+++ b/po/tr.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2001-07-05 08:02+300\n"
 "Last-Translator: Nilgun Belma Buguner <nilgun@technologist.com>\n"
 "Language-Team: Turkish <tr@li.org>\n"
@@ -33,17 +33,12 @@ msgid ""
 "This program may be freely redistributed under the terms of the GNU GPL\n"
 msgstr "Bu program GNU GPL koþullarýna uygun olarak serbestçe daðýtýlabilir."
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr "(%d) argümaný iþlenirken iç hata oluþtu :-(\n"
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, fuzzy, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "arþiv oluþturulamadý: %s\n"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr "icra baþarýsýz\n"
@@ -63,135 +58,135 @@ msgstr "paketten ba
 msgid "cannot re-open payload: %s\n"
 msgstr "payload %s tekrar açýlamýyor\n"
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 #, fuzzy
 msgid "Query/Verify package selection options:"
 msgstr "gruptaki paketleri sorgular/denetler"
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr "Sorgulama seçenekleri (-q ya da --query ile)"
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr "Denetleme seçenekleri (-V ya da --verify ile)"
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 msgid "Signature options:"
 msgstr "Ýmza seçenekleri:"
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr "Veritabaný seçenekleri:"
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr "Kurma/Güncelleme/Kaldýrma seçenekleri:"
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 #, fuzzy
 msgid "Common options for all rpm modes and executables:"
 msgstr "Tüm rpm kipleri için ortak seçenekler:"
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr "sadece bir ana kip belirtilebilir"
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr "bir anda sadece bir tarz sorgulama/denetleme yapýlabilir"
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr "beklenmeyen sorgulama bayraklarý"
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr "beklenmeyen sorgulama biçemi"
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr "beklenmeyen sorgulama kaynaðý"
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr ""
 "sadece  kaynak ve spec silme iþlemleri, kurma, güncelleme iþlemleri için "
 "zorlanabilir"
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr ""
 "dosyalar sadece paket kurulumu sýrasýnda yeni yerlerine yerleþtirilebilir"
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr ""
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr ""
 "--relocate ve --excludepath sadece yeni paket kurulumunda kullanýlabilir"
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr "--prefix sadece yeni paketlerin kurulmasý sýrasýnda kullanýlabilir"
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr "--prefix ile belirtilenler '/' ile baþlamalý"
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr "--hash (-h) sadece paket kurulumu sýrasýnda kullanýlabilir"
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr "--percent sadece paket kurulumu sýrasýnda kullanýlabilir"
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr "--replacepkgs sadece paket kurulumu sýrasýnda kullanýlabilir"
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr "--excludedocs sadece paket kurulumu sýrasýnda kullanýlabilir"
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr "--includedocs sadece paket kurulumu sýrasýnda kullanýlabilir"
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr "--excludedocs ve --includedocs bir arada kullanýlamaz"
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr "--ignorearch sadece paket kurulumu sýrasýnda kullanýlabilir"
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr "--ignoreos sadece paket kurulumu sýrasýnda kullanýlabilir"
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr "--ignoresize sadece paket kurulumu sýrasýnda kullanýlabilir"
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr "--allmatches sadece paket kurulumu sýrasýnda kullanýlabilir"
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr "--allfiles sadece paket kurulumu sýrasýnda kullanýlabilir"
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr ""
 "--justdb sadece paket kurulumu ve kaldýrýlmasý sýrasýnda kullanýlabilir"
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
@@ -199,7 +194,7 @@ msgstr ""
 "betik iptal etme seçenekleri sadece paketin kurulmasý ve silinmesi sýrasýnda "
 "kullanýlabilir"
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
@@ -207,7 +202,7 @@ msgstr ""
 "tetikleme iptal seçenekleri sadece paketin kurulmasý ve silinmesi sýrasýnda "
 "kullanýlabilir"
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
@@ -215,7 +210,7 @@ msgstr ""
 "--nodeps sadece paket oluþturma, yeniden oluþturma, yeniden derleme, "
 "kurulum, kaldýrma ve denetleme iþlemlerinde kullanýlabilir"
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
@@ -223,7 +218,7 @@ msgstr ""
 "--test sadece paket kurulumu, kaldýrýlmasý ve oluþturulmasý iþlemlerinde "
 "kullanýlabilir"
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
@@ -231,121 +226,121 @@ msgstr ""
 "--root (-r) sadece kurulum, kaldýrma, sorgulama ve yeniden veritabaný "
 "oluþturma iþlemlerinde kullanýlabilir"
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr "--root (-r) ile verilenler '/' ile baþlamalý"
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr "imzalanacak dosya yok\n"
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr "%s dosyasý bulunamýyor\n"
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr "Anahtar parolasýný girin: "
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr "Anahtar parolasý kontrolü baþarýsýz\n"
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr "Anahtar parolasý doðru.\n"
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr "Makro dosyasýndaki %%_signature spec geçersiz.\n"
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr "--sign sadece paket oluþturulurken kullanýlabilir"
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 #, fuzzy
 msgid "no packages given for erase"
 msgstr "yüklenecek paket(ler) belirtilmedi"
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr "yüklenecek paket(ler) belirtilmedi"
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr "sorgulama için hiç argüman belirtilmedi"
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr "denetleme için hiç argüman belirtilmedi"
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 #, fuzzy
 msgid "no arguments given"
 msgstr "sorgulama için hiç argüman belirtilmedi"
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr ""
 "[ <specDosyasý> | <tarPaketi> | <kaynakPaketi> ] ile paketleme seçenekleri:"
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 #, fuzzy
 msgid "Failed build dependencies:\n"
 msgstr "iþlem durdu, önce baðýmlý paketler kurulmalý:\n"
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr "%s spec dosyasý açýlamadý: %s\n"
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr "tar veriyolu açýlamadý: %m\n"
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr "%s paketinden spec dosyasý okunamadý\n"
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "%s %s olarak deðiþtirilemedi: %m\n"
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "%s durum bilgileri alýnamadý: %m\n"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "%s bir normal bir dosya deðil.\n"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr "%s bir spec dosyasý gibi görünmüyor.\n"
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr "Hedef platformlar derleniyor: %s\n"
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr "%s için derleniyor\n"
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr "Geçici dosya açýlamadý.\n"
 
@@ -364,7 +359,7 @@ msgstr "%s 'in icras
 msgid "Bad exit status from %s (%s)\n"
 msgstr "%s çýkýþýnda hata (%s)\n"
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
@@ -374,52 +369,52 @@ msgstr ""
 "\n"
 "RPM derleme hatalarý:\n"
 
-#: build/expression.c:212
+#: build/expression.c:211
 msgid "syntax error while parsing ==\n"
 msgstr "== çözümlenirken sözdizimi hatasý bulundu\n"
 
-#: build/expression.c:242
+#: build/expression.c:241
 msgid "syntax error while parsing &&\n"
 msgstr "&& çözümlenirken sözdizimi hatasý bulundu\n"
 
-#: build/expression.c:251
+#: build/expression.c:250
 msgid "syntax error while parsing ||\n"
 msgstr "|| çözümlenirken sözdizimi hatasý bulundu\n"
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr "ifadede çözümleme hatasý\n"
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr "uyumsuz (\n"
 
-#: build/expression.c:365
+#: build/expression.c:364
 msgid "- only on numbers\n"
 msgstr "- sadece sayýlarda\n"
 
-#: build/expression.c:381
+#: build/expression.c:380
 msgid "! only on numbers\n"
 msgstr "! sadece sayýlarda\n"
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 msgid "types must match\n"
 msgstr "türler eþleþmeli\n"
 
-#: build/expression.c:436
+#: build/expression.c:435
 msgid "* / not suported for strings\n"
 msgstr "* / dizgelerde desteklenmez\n"
 
-#: build/expression.c:487
+#: build/expression.c:486
 msgid "- not suported for strings\n"
 msgstr "- dizgelerde desteklenmez\n"
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr "&& ve || dizgelerde desteklenmez\n"
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 msgid "syntax error in expression\n"
 msgstr "ifadede sözdizimi hatasý\n"
 
@@ -487,341 +482,311 @@ msgstr "Anda
 msgid "File capability support not built in\n"
 msgstr ""
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr "%%docdir için sadece tek argüman\n"
 
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr "Bir satýrda 2 dosya: %s\n"
 
-#: build/files.c:940
+#: build/files.c:939
 #, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr "Dosya \"/\" ile baþlamalý: %s\n"
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr "Özel %%doc ile diðer formlar karýþtýrýlamaz: %s\n"
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr ""
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, c-format
 msgid "File listed twice: %s\n"
 msgstr "Dosya iki kere gösterildi: %s\n"
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr "Sembolik bað BuildRoot gösteriyor: %s -> %s\n"
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr ""
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, c-format
 msgid "File not found: %s\n"
 msgstr "Dosya bulunamadý: %s\n"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr ""
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr ""
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, fuzzy, c-format
 msgid "%s: public key read failed.\n"
 msgstr "%s: readLead baþarýsýz\n"
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr ""
 
 #: build/files.c:1635
 #, fuzzy, c-format
-msgid "%s: policy file read failed.\n"
-msgstr "%s: readLead baþarýsýz\n"
-
-#: build/files.c:1643
-#, fuzzy, c-format
 msgid "%s: failed to encode\n"
 msgstr "%%%s makrosu geniþletmede baþarýsýz\n"
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr "Dosya \"/\" ile içermeli: %s\n"
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, fuzzy, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "satýr %d: Dosya adý uygun deðil: %s\n"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, c-format
 msgid "File not found by glob: %s\n"
 msgstr "Dosya glob tarafýndan bulunamadý: %s\n"
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, fuzzy, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr "%%files dosya %s dosyasýnda açýlamadý: %s\n"
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, c-format
 msgid "line: %s\n"
 msgstr "satýr: %s\n"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "Dosya hatalý: %s: %s\n"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "Kullanýcý/grup hatalý: %s\n"
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, fuzzy, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr "arþiv paketi açýlýrken baþarýsýz%s%s: %s\n"
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
 "%s"
 msgstr ""
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, fuzzy, c-format
 msgid "Processing files: %s\n"
 msgstr "Ýþlenen dosyalar: %s-%s-%s\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr ""
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr "getUname: çok fazla kullanýcý-kimliði\n"
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr "getUnameS: çok fazla kullanýcý-kimliði\n"
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr "getUidS: çok fazla kullanýcý-kimliði\n"
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr "getGname: çok fazla grup-kimliði\n"
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr "getGnameS: çok fazla grup-kimliði\n"
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr "getGidS: çok fazla grup-kimliði\n"
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr "Böyle bir makina yok: %s\n"
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr "%s dosyasýnda arþiv oluþturulamadý: %s\n"
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, c-format
 msgid "create archive failed: %s\n"
 msgstr "arþiv oluþturulamadý: %s\n"
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr "cpio_copy yazma hatasý:%s\n"
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr "cpio_copy okuma hatasý: %s\n"
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, fuzzy, c-format
 msgid "%s: line: %s\n"
 msgstr "satýr: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr "Böyle bir makina yok: %s\n"
+
+#: build/pack.c:228
 #, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "PreIn dosyasý açýlamadý: %s\n"
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "PreUn dosyasý açýlamadý: %s\n"
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, fuzzy, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "PreIn dosyasý açýlamadý: %s\n"
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "PostIn dosyasý açýlamadý: %s\n"
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "PostUn dosyasý açýlamadý: %s\n"
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, fuzzy, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "PostIn dosyasý açýlamadý: %s\n"
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "VerifyScript dosyasý açýlamadý: %s\n"
 
-#: build/pack.c:262
+#: build/pack.c:297
 #, c-format
 msgid "Could not open Trigger script file: %s\n"
 msgstr "Trigger betik dosyasý açýlamadý: %s\n"
 
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr "readRPM: %s açýlýrken: %s\n"
-
-#: build/pack.c:297
-#, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "%s: Fseek baþarýsýz: %s\n"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr "readRPM: %s bir RPM paketi deðil\n"
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
-msgstr "readRPM: %s baþlýðý okunuyor\n"
-
-#: build/pack.c:410
+#: build/pack.c:369
 #, fuzzy, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "bilinmeyen kýsayol simgesi türü: %s\n"
 
-#: build/pack.c:433
+#: build/pack.c:392
 #, fuzzy
 msgid "Unable to create immutable header region.\n"
 msgstr "%s'den baþlýk okunamadý: %s\n"
 
-#: build/pack.c:453
+#: build/pack.c:412
 #, fuzzy
 msgid "Unable to write temp header\n"
 msgstr "%s'e baþlýk yazýlamadý: %s\n"
 
-#: build/pack.c:463
+#: build/pack.c:422
 msgid "Bad CSA data\n"
 msgstr "CSA verisi geçersiz\n"
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr "Ýmza üretiliyor: %d\n"
-
-#: build/pack.c:535
+#: build/pack.c:489
 #, fuzzy
 msgid "Unable to reload signature header.\n"
 msgstr "%s'den baþlýk okunamadý: %s\n"
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr "%s açýlamadý: %s\n"
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, c-format
 msgid "Unable to write package: %s\n"
 msgstr "paket yazýlamadý: %s\n"
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr "sigtarget %s açýlamadý: %s\n"
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr "%s'den baþlýk okunamadý: %s\n"
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "%s'e baþlýk yazýlamadý: %s\n"
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr "%s'den payload okunamadý: %s\n"
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "%s'e payload yazýlamadý: %s\n"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "Yazýldý: %s\n"
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, fuzzy, c-format
 msgid "Executing \"%s\":\n"
 msgstr "%s icra ediliyor: %s\n"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, fuzzy, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "%s 'in icrasý baþarýsýz (%s): %s\n"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, fuzzy, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr "Anahtar parolasý kontrolü baþarýsýz\n"
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr "%s paket dosyasý için çýktý dosya adý üretilemedi: %s\n"
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr "%s dosyasý oluþturulamýyor: %s\n"
@@ -866,17 +831,20 @@ msgstr "%%changelog i
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr "satýr %d: %%description ayrýþtýrýlýrken hata: %s \n"
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "satýr %d: %s seçeneði hatalý: %s\n"
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr "satýr %d: Ýsim sayýsý fazla: %s\n"
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr "satýr %d: Paket yok: %s\n"
@@ -891,212 +859,237 @@ msgstr "sat
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr "satýr %d: %%files ayrýþtýrýlýrken hata: %s\n"
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "satýr %d: %%files ayrýþtýrýlýrken hata: %s\n"
+
+#: build/parsePreamble.c:154
+#, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr "satýr %d: Numara hatalý: %s\n"
+
+#: build/parsePreamble.c:160
+#, fuzzy, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr "satýr %d: Hatalý no%s numarasý: %d\n"
+
+#: build/parsePreamble.c:223
+#, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr "satýr %d: Hatalý %s numarasý: %s\n"
+
+#: build/parsePreamble.c:237
+#, fuzzy, c-format
+msgid "%s %d defined multiple times\n"
+msgstr "\"%s\" birden fazla paketi tanýmlýyor\n"
+
+#: build/parsePreamble.c:399
 #, c-format
 msgid "Architecture is excluded: %s\n"
 msgstr "Mimari dýþlandý: %s\n"
 
-#: build/parsePreamble.c:223
+#: build/parsePreamble.c:404
 #, c-format
 msgid "Architecture is not included: %s\n"
 msgstr "Mimari içerilmedi: %s\n"
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, c-format
 msgid "OS is excluded: %s\n"
 msgstr "OS dýþlandý: %s\n"
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, c-format
 msgid "OS is not included: %s\n"
 msgstr "OS içerilmedi: %s\n"
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr "Pakette %s alan mevcut olmalý: %s\n"
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr "Pakette %s girdi tekrarlanmýþ: %s\n"
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "%s kýsayol simgesi açýlamadý: %s\n"
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr "%s kýsayol simgesi okunamadý: %s\n"
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "bilinmeyen kýsayol simgesi türü: %s\n"
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr "satýr %d: Etiket sadece tek dizgecik alýr: %s\n"
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, fuzzy, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "satýr %d:  %s içinde '-' karakteri kuraldýþý: %s\n"
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, fuzzy, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "satýr %d:  %s içinde '-' karakteri kuraldýþý: %s\n"
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, fuzzy, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr "satýr %d:  %s içinde '-' karakteri kuraldýþý: %s\n"
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr "satýr %d: Etiket bozuk: %s\n"
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr "satýr %d: Etiket boþ: %s\n"
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr "satýr %d: Önekler \"/\" ile bitemez: %s\n"
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr "satýr %d: Docdir '/' ile baþlamalý: %s\n"
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, fuzzy, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "satýr %d: Epoch/Serial alaný bir sayý olmalý: %s\n"
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr "satýr %d: %s hatalý: niteleyiciler: %s\n"
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr "satýr %d: BuildArchitecture biçimi hatalý: %s\n"
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr "Ýçsel hata: %d etiketi sahte\n"
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, fuzzy, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr "satýr %d: Sürüm gerekli: %s\n"
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, c-format
 msgid "Bad package specification: %s\n"
 msgstr "Paket özellikleri hatalý: %s\n"
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, c-format
 msgid "Package already exists: %s\n"
 msgstr "Paket zaten var: %s\n"
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr "satýr %d: Bilinmeyen etiket: %s\n"
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, fuzzy, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr "BuildRoot \"/\" olamaz: %s\n"
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, fuzzy, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr "BuildRoot \"/\" olamaz: %s\n"
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "Kaynak hatalý: %s: %s\n"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, fuzzy, c-format
 msgid "No patch number %u\n"
 msgstr "%d yama numarasý yok\n"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr ""
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, fuzzy, c-format
 msgid "No source number %u\n"
 msgstr "%d kaynak kodu numarasý yok\n"
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 #, fuzzy
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr "kaynak paketi .spec dosyasý içermiyor\n"
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr "Kaynak kodu olmayan %s sunucudan indirilemedi: %s\n"
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr "%%setup çözümlenirken hata: %s\n"
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr "satýr %d: %%setup argumaný hatalý: %s\n"
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr "satýr %d: %%setup seçeneði %s hatalý: %s\n"
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, fuzzy, c-format
 msgid "%s: %s: %s\n"
 msgstr "dosya %s: %s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, fuzzy, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "geçersiz paket numarasý: %s\n"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, c-format
 msgid "line %d: second %%prep\n"
 msgstr "satýr %d: %%prep saniye\n"
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
@@ -1104,268 +1097,331 @@ msgstr ""
 "satýr %d: Baðýmlýlýk kýsaltmalarý bir alfanümerik, '_' veya '/' ile "
 "baþlamalý: %s\n"
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr "satýr %d: Sürüm içeren dosya adý uygun deðil: %s\n"
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, c-format
 msgid "line %d: Version required: %s\n"
 msgstr "satýr %d: Sürüm gerekli: %s\n"
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, fuzzy, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "satýr %d: Numara hatalý: %s\n"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr "satýr %d: tetikleyiciler -- içermeli: %s\n"
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "satýr %d: %s çözümlenirken hata oluþtu: %s\n"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, fuzzy, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr "satýr %d: betik programý '/' ile baþlamalý: %s\n"
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr "satýr %d: betik programý '/' ile baþlamalý: %s\n"
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, c-format
 msgid "line %d: Second %s\n"
 msgstr "satýr %d: %s saniye\n"
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, fuzzy, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr "satýr %d: %%description ayrýþtýrýlýrken hata: %s \n"
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, c-format
 msgid "line %d: %s\n"
 msgstr "satýr %d: %s\n"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr "%s açýlamadý: %s\n"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr "%%if kapanmamýþ\n"
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr "%s:%d: parseExpressionBoolean %d ile döner\n"
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr "%s:%d: %%if'siz bir  %%else alýndý\n"
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr "%s:%d: %%if'siz bir %%endif alýndý\n"
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr "%%include deyimi bozuk\n"
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 msgid "No compatible architectures found for build\n"
 msgstr "Kurgulamak için uyumlu mimari yok\n"
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr "Paket %%description içermiyor: %s\n"
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "%s paketinden spec dosyasý okunamadý\n"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "%s paketinden spec dosyasý okunamadý\n"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "%s paketinden spec dosyasý okunamadý\n"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "tar veriyolu açýlamadý: %m\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "%%setup çözümlenirken hata: %s\n"
+
+#: build/policies.c:254
+#, fuzzy, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr "%s icra ediliyor: %s\n"
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "%s içinde '(' yok: %s\n"
+
+#: build/policies.c:270
+#, fuzzy, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr "%s:%d - veri satýrýnda çok fazla argüman\n"
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "Ýþlenen dosyalar: %s-%s-%s\n"
+
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr "buildroot zaten belirtilmiþ, %s yoksayýlýyor\n"
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr ""
 "<specDosyasý>ndan  %prep adýmý sayesinde oluþturulur (kaynak paketi açýlýr "
 "ve yamalar uygulanýr)"
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr "<specDosyasý>"
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr ""
 "<specDosyasý>ndan %build adýmý sayesinde oluþturulur (%prep, sonra da "
 "derlenir)"
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr ""
 "<specDosyasý>ndan %install adýmý sayesinde oluþturulur (%prep, %build, sonra "
 "da kurulum)"
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr "<specDosyasý>ndan %files bölümünü denetler"
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr "kaynak ve çalýþtýrýlabilir paketleri <specDosyasý>ndan oluþturur"
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr "çalýþtýrýlabilir paketi sadece <specDosyasý>ndan oluþturur"
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr "kaynak paketi sadece <specDosyasý>ndan oluþturur"
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr ""
 "<tarpaketi>nden %prep adýmý sayesinde oluþturulur (kaynak paketi açýlýr ve "
 "yamalar uygulanýr)"
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr "<tarPaketi>"
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr ""
 "<tarPaketi>nden %build adýmý sayesinde oluþturulur (%prep, sonra da derleme)"
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr ""
 "<tarpaketi>nden %install adýmý sayesinde oluþturulur (%prep, %build, sonra "
 "da kurulur)"
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr "<tarpaketi>nden %files bölümünü denetler"
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr "kaynak ve çalýþtýrýlabilir paketleri <tarpaketi>nden oluþturur"
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr "çalýþtýrýlabilir paketi sadece <tarpaketi>nden oluþturur"
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr "kaynak paketi sadece <tarpaketi>nden oluþturur"
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr "çalýþtýrýlabilir paketi <kaynak paketi>nden oluþturur"
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 msgid "<source package>"
 msgstr "<kaynak paketi>"
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr ""
 "<kaynak paketi>nden %install adýmý sayesinde oluþturulur (%prep, %build, "
 "sonra da kurulur)"
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr "build root'a zorlar"
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr "iþlem sonunda paket oluþturma aðacýný siler"
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr "rpm4 paketleme ile uyumlu baþlýklarý üretir"
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr "spec dosyasýndaki ExcludeArch: yönergeleri yoksayýlýyor"
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 msgid "debug file state machine"
 msgstr "hata ayýklama dosyasý durum motoru"
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr "oluþumun herhangi bir adýmý icra edilmez"
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 #, fuzzy
 msgid "do not verify build dependencies"
 msgstr "paket baðýmlýlýklarýný denetlemez"
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr "paket baþlýklarýný (eski) rpm[23] paketleme ile uyumlu üretir"
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 #, fuzzy
 msgid "don't verify package digest(s)"
 msgstr "paket baðýmlýlýklarý doðrulanmaz"
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 #, fuzzy
 msgid "don't verify database header(s) when retrieved"
 msgstr "paket mimarisi denetlenmez"
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 #, fuzzy
 msgid "don't verify package signature(s)"
 msgstr "paket imzasýný denetler"
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr "spec dosyasý içindeki i18n msgstr'leri kabul edilmez"
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr "iþlem sonunda kaynaklarý siler"
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr "iþlem sonunda spec dosyasýný siler"
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr "doðrudan belirtilen adýma atlar (sadece c ve i için)"
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr "PGP/GPG imzasý üretir"
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr "hedef platforma zorlar"
 
@@ -1439,27 +1495,7 @@ msgstr "%s aran
 msgid "Failed to find %s:\n"
 msgstr "%s bulunamadý:\n"
 
-#: build/spec.c:227
-#, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr "satýr %d: Numara hatalý: %s\n"
-
-#: build/spec.c:233
-#, fuzzy, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr "satýr %d: Hatalý no%s numarasý: %d\n"
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr "satýr %d: Hatalý %s numarasý: %s\n"
-
-#: build/spec.c:310
-#, fuzzy, c-format
-msgid "%s %d defined multiple times\n"
-msgstr "\"%s\" birden fazla paketi tanýmlýyor\n"
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "%s spec dosyasýnýn sorgulanmasý baþarýsýz, çözümlenemiyor\n"
@@ -1815,7 +1851,7 @@ msgstr "hata ay
 msgid "debug rpmio I/O"
 msgstr "rpmio G/Ç hata kontrolu"
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr ""
@@ -2207,7 +2243,7 @@ msgstr "paketteki dosyalar do
 msgid "don't verify files in package"
 msgstr "paketteki dosyalar doðrulanamaz"
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 msgid "don't verify package dependencies"
 msgstr "paket baðýmlýlýklarý doðrulanmaz"
 
@@ -2569,7 +2605,7 @@ msgid "package scriptlets can be expanded at install time."
 msgstr "%s zaten kurulu"
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr "%s açýlamadý: %s\n"
@@ -2587,7 +2623,7 @@ msgstr "Haz
 msgid "Preparing packages for installation..."
 msgstr "Kurulacak paketler hazýrlanýyor..."
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 #, fuzzy
 msgid "Failed dependencies:\n"
 msgstr "baðýmlýlýklarda hata; gerekli paketler:\n"
@@ -2597,7 +2633,7 @@ msgstr "ba
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr "%s tetikleyen paket yok\n"
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr "%s yüklenemedi\n"
@@ -2676,6 +2712,31 @@ msgstr "%s kilit  %s/%s'den al
 msgid "waiting for %s lock on %s\n"
 msgstr "%s kilit  %s/%s'den alýnamadý\n"
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "%s açýlamadý: %s\n"
+
+#: lib/rpmplugins.c:67
+#, fuzzy, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "%s %s olarak deðiþtirilemedi: %m\n"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "%s %s olarak deðiþtirilemedi: %m\n"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr ""
@@ -2868,52 +2929,32 @@ msgstr "y
 msgid "erase"
 msgstr ""
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
-#: lib/rpmte.c:861
-#, fuzzy, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "%s açýlamadý: %s\n"
-
-#: lib/rpmte.c:869
-#, fuzzy, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "%s okunamadý: %s.\n"
-
-#: lib/rpmte.c:896
-#, fuzzy, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "%s %s olarak deðiþtirilemedi: %m\n"
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "%s de Paket veritabaný açýlamadý\n"
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, fuzzy, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr "geçersiz paket numarasý: %s\n"
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, fuzzy, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr "%s içinde '(' yok: %s\n"
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, fuzzy, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr "geçersiz paket numarasý: %s\n"
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, fuzzy, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr "%s: readLead baþarýsýz\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 msgid "transaction"
 msgstr ""
 
@@ -3029,11 +3070,11 @@ msgstr ""
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr "Ýmza: boyut(%d)+iz(%d)\n"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 #, fuzzy
 msgid "failed"
 msgstr "%s baþarýsýz\n"
@@ -3295,6 +3336,92 @@ msgstr "%s ya 
 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"
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "%s paketinden spec dosyasý okunamadý\n"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "%s ayrýlamadý: %s\n"
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "%s paketinden spec dosyasý okunamadý\n"
+
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "%s oluþturulamadý: %s\n"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "Sunucuya baðlanýlamadý"
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "%s açýlamadý: %s\n"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "%s dizininin silinmesi baþarýsýz: %s\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "%s %s olarak deðiþtirilemedi: %m\n"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "%s okunamadý: %s.\n"
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "%s açýlamadý: %s\n"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "%s oluþturulamadý: %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, fuzzy, c-format
+msgid "%s terminated abnormally\n"
+msgstr "%%%s makrosunun gövdesi sonlandýrýlmamýþ\n"
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "%%%s makrosu geniþletmede baþarýsýz\n"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "%s paketinden spec dosyasý okunamadý\n"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3456,16 +3583,41 @@ msgstr "(hata yok)"
 msgid "Failed to register fork handler: %m\n"
 msgstr "%s paketinden spec dosyasý okunamadý\n"
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, fuzzy, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s: bildirge okuma baþarýsýz: %s\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 #, fuzzy
 msgid "don't verify header+payload signature"
 msgstr "paket imzasýný denetler"
 
+#~ msgid "Internal error in argument processing (%d) :-(\n"
+#~ msgstr "(%d) argümaný iþlenirken iç hata oluþtu :-(\n"
+
+#, fuzzy
+#~ msgid "%s: policy file read failed.\n"
+#~ msgstr "%s: readLead baþarýsýz\n"
+
+#~ msgid "readRPM: open %s: %s\n"
+#~ msgstr "readRPM: %s açýlýrken: %s\n"
+
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "%s: Fseek baþarýsýz: %s\n"
+
+#~ msgid "readRPM: %s is not an RPM package\n"
+#~ msgstr "readRPM: %s bir RPM paketi deðil\n"
+
+#~ msgid "readRPM: reading header from %s\n"
+#~ msgstr "readRPM: %s baþlýðý okunuyor\n"
+
+#~ msgid "Generating signature: %d\n"
+#~ msgstr "Ýmza üretiliyor: %d\n"
+
+#~ msgid "generate PGP/GPG signature"
+#~ msgstr "PGP/GPG imzasý üretir"
+
 #~ msgid "no packages files given for rebuild"
 #~ msgstr "yeniden oluþturmak için paket dosyalarý belirtilmemiþ"
 
@@ -3698,9 +3850,6 @@ msgstr "paket imzas
 #~ msgid "Unable to lookup server host name"
 #~ msgstr "Sunucu makina ismi bulunamadý"
 
-#~ msgid "Failed to connect to server"
-#~ msgstr "Sunucuya baðlanýlamadý"
-
 #~ msgid "Failed to establish data connection to server"
 #~ msgstr "Sunucuya veri baðlantýsý kurulamadý"
 
@@ -3783,9 +3932,6 @@ msgstr "paket imzas
 #~ msgid "URL helper failed: %s (%d)\n"
 #~ msgstr "okuma baþarýsýz: %s (%d)\n"
 
-#~ msgid "failed to create %s: %s\n"
-#~ msgstr "%s oluþturulamadý: %s\n"
-
 #, fuzzy
 #~ msgid "malformed rollback time/date stamp argument"
 #~ msgstr "tekrarlama zamaný bozuk"
index 32a310c..2a96545 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.4.2\n"
 "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n"
-"POT-Creation-Date: 2010-08-20 14:26+0300\n"
+"POT-Creation-Date: 2010-09-01 10:24+0300\n"
 "PO-Revision-Date: 2007-05-05 10:52+0800\n"
 "Last-Translator: Wei-Lun Chao <chaoweilun@gmail.com>\n"
 "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
@@ -39,17 +39,12 @@ msgid ""
 "This program may be freely redistributed under the terms of the GNU GPL\n"
 msgstr "此程式允許在遵守 GNU GPL 協定的前提下自由散布\n"
 
-#: cliutils.c:85
-#, c-format
-msgid "Internal error in argument processing (%d) :-(\n"
-msgstr "在處理引數 (%d) 時發生內部錯誤 :-(\n"
-
-#: cliutils.c:123
+#: cliutils.c:52
 #, fuzzy, c-format
 msgid "creating a pipe for --pipe failed: %m\n"
 msgstr "建立保存失敗:%s\n"
 
-#: cliutils.c:133
+#: cliutils.c:62
 #, c-format
 msgid "exec failed\n"
 msgstr "執行失敗\n"
@@ -69,269 +64,269 @@ msgstr "讀取套件的表頭資訊時發生錯誤\n"
 msgid "cannot re-open payload: %s\n"
 msgstr "無法重新開啟酬載:%s\n"
 
-#: rpmqv.c:56
+#: rpmqv.c:54
 #, fuzzy
 msgid "Query/Verify package selection options:"
 msgstr "查詢/校驗套件所屬的組別"
 
-#: rpmqv.c:59
+#: rpmqv.c:57
 msgid "Query options (with -q or --query):"
 msgstr "查詢選項 (使用 -q 或 --query):"
 
-#: rpmqv.c:62
+#: rpmqv.c:60
 msgid "Verify options (with -V or --verify):"
 msgstr "校驗選項 (使用 -V 或 --verify):"
 
-#: rpmqv.c:68
+#: rpmqv.c:66
 msgid "Signature options:"
 msgstr "簽名選項:"
 
-#: rpmqv.c:74
+#: rpmqv.c:72
 msgid "Database options:"
 msgstr "資料庫選項:"
 
-#: rpmqv.c:80
+#: rpmqv.c:78
 msgid "Install/Upgrade/Erase options:"
 msgstr "安裝/更新/清除選項:"
 
-#: rpmqv.c:87 rpmbuild.c:42 tools/rpmdeps.c:32 tools/rpmgraph.c:248
+#: rpmqv.c:85 rpmbuild.c:41 tools/rpmdeps.c:32 tools/rpmgraph.c:228
 msgid "Common options for all rpm modes and executables:"
 msgstr "用於所有 rpm 模式和可執行檔案的共同選項:"
 
-#: rpmqv.c:164 rpmqv.c:170 rpmqv.c:176 rpmqv.c:213
+#: rpmqv.c:154 rpmqv.c:160 rpmqv.c:166 rpmqv.c:203
 msgid "only one major mode may be specified"
 msgstr "只能指定一個主要工作模式"
 
-#: rpmqv.c:192
+#: rpmqv.c:182
 msgid "one type of query/verify may be performed at a time"
 msgstr "只有查詢/校驗兩種工作模式能被同時選用"
 
-#: rpmqv.c:196
+#: rpmqv.c:186
 msgid "unexpected query flags"
 msgstr "不可預料的查詢旗標"
 
-#: rpmqv.c:199
+#: rpmqv.c:189
 msgid "unexpected query format"
 msgstr "不可預料的查詢格式"
 
-#: rpmqv.c:202
+#: rpmqv.c:192
 msgid "unexpected query source"
 msgstr "不可預料的查詢來源"
 
-#: rpmqv.c:245
+#: rpmqv.c:235
 msgid "only installation, upgrading, rmsource and rmspec may be forced"
 msgstr "只有安裝、更新、移除原始碼檔案、移除規格檔案幾種作業可被強制執行"
 
-#: rpmqv.c:247
+#: rpmqv.c:237
 msgid "files may only be relocated during package installation"
 msgstr "在套件安裝時檔案可以被重新部署"
 
-#: rpmqv.c:250
+#: rpmqv.c:240
 msgid "cannot use --prefix with --relocate or --excludepath"
 msgstr "--prefix 不能和 --relocate 或 --excludepath 同時使用"
 
-#: rpmqv.c:253
+#: rpmqv.c:243
 msgid ""
 "--relocate and --excludepath may only be used when installing new packages"
 msgstr "--relocate 和 --excludepath 只能在安裝新軟體時使用"
 
-#: rpmqv.c:256
+#: rpmqv.c:246
 msgid "--prefix may only be used when installing new packages"
 msgstr "--prefix 只能在安裝新軟體時使用"
 
-#: rpmqv.c:259
+#: rpmqv.c:249
 msgid "arguments to --prefix must begin with a /"
 msgstr "--prefix 的引數必須以「/」開頭"
 
-#: rpmqv.c:262
+#: rpmqv.c:252
 msgid "--hash (-h) may only be specified during package installation"
 msgstr "--hash (-h) 選項只能在套件安裝時指定"
 
-#: rpmqv.c:266
+#: rpmqv.c:256
 msgid "--percent may only be specified during package installation"
 msgstr "--percent 選項只能在套件安裝時指定"
 
-#: rpmqv.c:270
+#: rpmqv.c:260
 msgid "--replacepkgs may only be specified during package installation"
 msgstr "--replacepkgs 選項只能在套件安裝時指定"
 
-#: rpmqv.c:274
+#: rpmqv.c:264
 msgid "--excludedocs may only be specified during package installation"
 msgstr "--excludedocs 選項只能在套件安裝時指定"
 
-#: rpmqv.c:278
+#: rpmqv.c:268
 msgid "--includedocs may only be specified during package installation"
 msgstr "--includedocs 選項只能在套件安裝時指定"
 
-#: rpmqv.c:282
+#: rpmqv.c:272
 msgid "only one of --excludedocs and --includedocs may be specified"
 msgstr "--excludedocs 和 --includedocs 兩個選項中只能指定一個"
 
-#: rpmqv.c:286
+#: rpmqv.c:276
 msgid "--ignorearch may only be specified during package installation"
 msgstr "--ignorearch 選項只能在套件安裝時指定"
 
-#: rpmqv.c:290
+#: rpmqv.c:280
 msgid "--ignoreos may only be specified during package installation"
 msgstr "--ignoreos 選項只能在套件安裝時指定"
 
-#: rpmqv.c:295
+#: rpmqv.c:285
 msgid "--ignoresize may only be specified during package installation"
 msgstr "--ignoresize 選項只能在套件安裝時指定"
 
-#: rpmqv.c:299
+#: rpmqv.c:289
 msgid "--allmatches may only be specified during package erasure"
 msgstr "--allmatches 選項只能在套件清除時指定"
 
-#: rpmqv.c:303
+#: rpmqv.c:293
 msgid "--allfiles may only be specified during package installation"
 msgstr "--allfiles 選項只能在套件安裝時指定"
 
-#: rpmqv.c:308
+#: rpmqv.c:298
 msgid "--justdb may only be specified during package installation and erasure"
 msgstr "--justdb 選項只能在套件安裝和清除時指定"
 
-#: rpmqv.c:313
+#: rpmqv.c:303
 msgid ""
 "script disabling options may only be specified during package installation "
 "and erasure"
 msgstr "與命令稿停用有關的選項只能在套件安裝和清除時指定"
 
-#: rpmqv.c:318
+#: rpmqv.c:308
 msgid ""
 "trigger disabling options may only be specified during package installation "
 "and erasure"
 msgstr "與觸發停用有關的選項只能在套件安裝和清除時指定"
 
-#: rpmqv.c:322
+#: rpmqv.c:312
 msgid ""
 "--nodeps may only be specified during package building, rebuilding, "
 "recompilation, installation,erasure, and verification"
 msgstr "--nodeps 選項只能在套件的組建、重建、重編譯、安裝、清除和校驗時指定"
 
-#: rpmqv.c:327
+#: rpmqv.c:317
 msgid ""
 "--test may only be specified during package installation, erasure, and "
 "building"
 msgstr "--test 選項只能在套件的安裝、清除和組建時指定"
 
-#: rpmqv.c:332
+#: rpmqv.c:322
 msgid ""
 "--root (-r) may only be specified during installation, erasure, querying, "
 "and database rebuilds"
 msgstr "--root(-r) 選項只能在套件的安裝、清除、查詢和資料庫重建時指定"
 
-#: rpmqv.c:337 rpmbuild.c:415
+#: rpmqv.c:327 rpmbuild.c:393
 msgid "arguments to --root (-r) must begin with a /"
 msgstr "--root (-r) 的引數必須以「/」開頭"
 
-#: rpmqv.c:351
+#: rpmqv.c:341
 #, c-format
 msgid "no files to sign\n"
 msgstr "沒有要簽名的檔案\n"
 
-#: rpmqv.c:356
+#: rpmqv.c:346
 #, c-format
 msgid "cannot access file %s\n"
 msgstr "無法存取檔案 %s\n"
 
-#: rpmqv.c:376 rpmbuild.c:427
+#: rpmqv.c:366
 msgid "Enter pass phrase: "
 msgstr "輸入密文: "
 
-#: rpmqv.c:378 rpmbuild.c:429
+#: rpmqv.c:368
 #, c-format
 msgid "Pass phrase check failed\n"
 msgstr "密文偵測失敗\n"
 
-#: rpmqv.c:382 rpmbuild.c:433
+#: rpmqv.c:372
 #, c-format
 msgid "Pass phrase is good.\n"
 msgstr "密文很好。\n"
 
-#: rpmqv.c:387 rpmbuild.c:437
+#: rpmqv.c:377
 #, c-format
 msgid "Invalid %%_signature spec in macro file.\n"
 msgstr "在巨集定義檔案中有不正確的 %%_signature 規格。\n"
 
-#: rpmqv.c:394
+#: rpmqv.c:384
 msgid "--sign may only be used during package building"
 msgstr "--sign 選項只能在套件組建時指定"
 
-#: rpmqv.c:429
+#: rpmqv.c:419
 msgid "no packages given for erase"
 msgstr "沒有指定要清除的套件名稱"
 
-#: rpmqv.c:463
+#: rpmqv.c:453
 msgid "no packages given for install"
 msgstr "沒有指定要安裝的套件名稱"
 
-#: rpmqv.c:475
+#: rpmqv.c:465
 msgid "no arguments given for query"
 msgstr "沒有指定查詢引數"
 
-#: rpmqv.c:489
+#: rpmqv.c:479
 msgid "no arguments given for verify"
 msgstr "沒有指定校驗引數"
 
-#: rpmqv.c:504
+#: rpmqv.c:494
 msgid "no arguments given"
 msgstr "沒有指定引數"
 
-#: rpmbuild.c:36
+#: rpmbuild.c:35
 msgid "Build options with [ <specfile> | <tarball> | <source package> ]:"
 msgstr "組建選項中使用 [ <規格檔> | <打包檔> | <原始碼套件> ]:"
 
-#: rpmbuild.c:65
+#: rpmbuild.c:64
 msgid "Failed build dependencies:\n"
 msgstr "相依性組建失敗:\n"
 
-#: rpmbuild.c:87
+#: rpmbuild.c:86
 #, c-format
 msgid "Unable to open spec file %s: %s\n"
 msgstr "無法開啟規格檔案 %s:%s\n"
 
-#: rpmbuild.c:149
+#: rpmbuild.c:148
 #, c-format
 msgid "Failed to open tar pipe: %m\n"
 msgstr "無法開啟打包管道:%m\n"
 
-#: rpmbuild.c:168
+#: rpmbuild.c:167
 #, c-format
 msgid "Failed to read spec file from %s\n"
 msgstr "無法從 %s 讀取規格檔案\n"
 
-#: rpmbuild.c:180
+#: rpmbuild.c:179
 #, c-format
 msgid "Failed to rename %s to %s: %m\n"
 msgstr "無法將 %s 更名為 %s:%m\n"
 
-#: rpmbuild.c:255
+#: rpmbuild.c:254
 #, c-format
 msgid "failed to stat %s: %m\n"
 msgstr "無法檢視 %s 的狀態:%m\n"
 
-#: rpmbuild.c:259
+#: rpmbuild.c:258
 #, c-format
 msgid "File %s is not a regular file.\n"
 msgstr "%s 不是一個正常的檔案。\n"
 
-#: rpmbuild.c:266
+#: rpmbuild.c:265
 #, c-format
 msgid "File %s does not appear to be a specfile.\n"
 msgstr "%s 似乎不是一個規格檔案。\n"
 
-#: rpmbuild.c:344
+#: rpmbuild.c:333
 #, c-format
 msgid "Building target platforms: %s\n"
 msgstr "組建目標平台:%s\n"
 
-#: rpmbuild.c:359
+#: rpmbuild.c:348
 #, c-format
 msgid "Building for target %s\n"
 msgstr "組建目標 %s\n"
 
-#: build/build.c:134 build/pack.c:446
+#: build/build.c:134 build/pack.c:405
 msgid "Unable to open temp file.\n"
 msgstr "無法開啟暫時檔案。\n"
 
@@ -350,7 +345,7 @@ msgstr "執行 %s 失敗 (%s):%s\n"
 msgid "Bad exit status from %s (%s)\n"
 msgstr "來自 (%s) 錯誤的離開狀態 (%s)\n"
 
-#: build/build.c:288
+#: build/build.c:292
 msgid ""
 "\n"
 "\n"
@@ -360,52 +355,52 @@ msgstr ""
 "\n"
 "RPM 組建錯誤:\n"
 
-#: build/expression.c:212
+#: build/expression.c:211
 msgid "syntax error while parsing ==\n"
 msgstr "解析「==」時有語法錯誤\n"
 
-#: build/expression.c:242
+#: build/expression.c:241
 msgid "syntax error while parsing &&\n"
 msgstr "解析「&&」時有語法錯誤\n"
 
-#: build/expression.c:251
+#: build/expression.c:250
 msgid "syntax error while parsing ||\n"
 msgstr "解析「||」時有語法錯誤\n"
 
-#: build/expression.c:301
+#: build/expression.c:300
 msgid "parse error in expression\n"
 msgstr "運算式解析錯誤\n"
 
-#: build/expression.c:333
+#: build/expression.c:332
 msgid "unmatched (\n"
 msgstr "不匹配的「(」\n"
 
-#: build/expression.c:365
+#: build/expression.c:364
 msgid "- only on numbers\n"
 msgstr "「-」只能用於數字\n"
 
-#: build/expression.c:381
+#: build/expression.c:380
 msgid "! only on numbers\n"
 msgstr "「!」只能用於數字\n"
 
-#: build/expression.c:423 build/expression.c:471 build/expression.c:529
-#: build/expression.c:621
+#: build/expression.c:422 build/expression.c:470 build/expression.c:528
+#: build/expression.c:620
 msgid "types must match\n"
 msgstr "類型必須匹配\n"
 
-#: build/expression.c:436
+#: build/expression.c:435
 msgid "* / not suported for strings\n"
 msgstr "不支援將「*」、「/」用於字串\n"
 
-#: build/expression.c:487
+#: build/expression.c:486
 msgid "- not suported for strings\n"
 msgstr "不支援將「-」用於字串\n"
 
-#: build/expression.c:634
+#: build/expression.c:633
 msgid "&& and || not suported for strings\n"
 msgstr "不支援將「&&」和「||」用於字串\n"
 
-#: build/expression.c:667 build/expression.c:714
+#: build/expression.c:666
 msgid "syntax error in expression\n"
 msgstr "運算式中有語法錯誤\n"
 
@@ -473,122 +468,117 @@ msgstr "無效的 %s 符記:%s\n"
 msgid "File capability support not built in\n"
 msgstr ""
 
-#: build/files.c:898
+#: build/files.c:897
 #, c-format
 msgid "Only one arg for %%docdir\n"
 msgstr "%%docdir 只能有一個引數\n"
 
-#: build/files.c:927
+#: build/files.c:926
 #, c-format
 msgid "Two files on one line: %s\n"
 msgstr "兩個檔案在同一列中:%s\n"
 
-#: build/files.c:940
+#: build/files.c:939
 #, c-format
 msgid "File must begin with \"/\": %s\n"
 msgstr "檔案必須以「/」開頭:%s\n"
 
-#: build/files.c:951
+#: build/files.c:950
 #, c-format
 msgid "Can't mix special %%doc with other forms: %s\n"
 msgstr "無法將特殊 %%doc 與其他形式混合:%s\n"
 
-#: build/files.c:1092
+#: build/files.c:1091
 #, c-format
 msgid "Unknown file digest algorithm %u, falling back to MD5\n"
 msgstr ""
 
-#: build/files.c:1118
+#: build/files.c:1117
 #, c-format
 msgid "File listed twice: %s\n"
 msgstr "曾列出兩次的檔案:%s\n"
 
-#: build/files.c:1241
+#: build/files.c:1240
 #, c-format
 msgid "Symlink points to BuildRoot: %s -> %s\n"
 msgstr "到 BuildRoot 的符號連結:%s -> %s\n"
 
-#: build/files.c:1412
+#: build/files.c:1411
 #, c-format
 msgid "Explicit file attributes required in spec for: %s\n"
 msgstr ""
 
-#: build/files.c:1420
+#: build/files.c:1419
 #, c-format
 msgid "File not found: %s\n"
 msgstr "檔案找不到:%s\n"
 
-#: build/files.c:1523
+#: build/files.c:1522
 #, c-format
 msgid "File %s too large for payload\n"
 msgstr ""
 
-#: build/files.c:1617
+#: build/files.c:1616
 #, c-format
 msgid "%s: can't load unknown tag (%d).\n"
 msgstr "%s:無法呼叫不明的標記 (%d)。\n"
 
-#: build/files.c:1623
+#: build/files.c:1622
 #, c-format
 msgid "%s: public key read failed.\n"
 msgstr "%s:公鑰讀入失敗。\n"
 
-#: build/files.c:1627
+#: build/files.c:1626
 #, c-format
 msgid "%s: not an armored public key.\n"
 msgstr "%s:不是一個受保護的公鑰。\n"
 
 #: build/files.c:1635
 #, fuzzy, c-format
-msgid "%s: policy file read failed.\n"
-msgstr "%s:公鑰讀入失敗。\n"
-
-#: build/files.c:1643
-#, fuzzy, c-format
 msgid "%s: failed to encode\n"
 msgstr "巨集 %%%s 展開時失敗\n"
 
-#: build/files.c:1682
+#: build/files.c:1674
 #, c-format
 msgid "File needs leading \"/\": %s\n"
 msgstr "檔案需要以「/」開頭:%s\n"
 
-#: build/files.c:1704
+#: build/files.c:1696
 #, c-format
 msgid "Glob not permitted: %s\n"
 msgstr "不容許以萬用字元解析:%s\n"
 
-#: build/files.c:1716 lib/rpminstall.c:419
+#: build/files.c:1708 lib/rpminstall.c:419
 #, c-format
 msgid "File not found by glob: %s\n"
 msgstr "以萬用字元解析找不到檔案:%s\n"
 
-#: build/files.c:1767
+#: build/files.c:1759
 #, fuzzy, c-format
 msgid "Could not open %%files file %s: %m\n"
 msgstr "無法開啟 %%files 的檔案 %s: %s\n"
 
-#: build/files.c:1775
+#: build/files.c:1767
 #, c-format
 msgid "line: %s\n"
 msgstr "列:%s\n"
 
-#: build/files.c:2140
+#: build/files.c:2056
 #, c-format
 msgid "Bad file: %s: %s\n"
 msgstr "損壞的檔案:%s:%s\n"
 
-#: build/files.c:2162 build/parsePrep.c:31
+#: build/files.c:2078 build/parsePrep.c:32
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "損壞的所有者/組別:%s\n"
 
-#: build/files.c:2203
+#: build/files.c:2119
 #, c-format
 msgid "Checking for unpackaged file(s): %s\n"
 msgstr "正在檢查未被打包的檔案:%s\n"
 
-#: build/files.c:2218
+#: build/files.c:2134
 #, c-format
 msgid ""
 "Installed (but unpackaged) file(s) found:\n"
@@ -597,216 +587,191 @@ msgstr ""
 "發現被安裝但未被打包的檔案:\n"
 "%s"
 
-#: build/files.c:2245
+#: build/files.c:2158
 #, fuzzy, c-format
 msgid "Processing files: %s\n"
 msgstr "正在處理檔案:%s-%s-%s\n"
 
-#: build/files.c:2256
+#: build/files.c:2169
 msgid "Arch dependent binaries in noarch package\n"
 msgstr ""
 
-#: build/names.c:49
+#: build/names.c:50
 msgid "getUname: too many uid's\n"
 msgstr "getUname:過多的 uid\n"
 
-#: build/names.c:71
+#: build/names.c:72
 msgid "getUnameS: too many uid's\n"
 msgstr "getUnameS:過多的 uid\n"
 
-#: build/names.c:96
+#: build/names.c:97
 msgid "getUidS: too many uid's\n"
 msgstr "getUidS:過多的 uid\n"
 
-#: build/names.c:121
+#: build/names.c:122
 msgid "getGname: too many gid's\n"
 msgstr "getGname:過多的 gid\n"
 
-#: build/names.c:143
+#: build/names.c:144
 msgid "getGnameS: too many gid's\n"
 msgstr "getGnameS:過多的 gid\n"
 
-#: build/names.c:168
+#: build/names.c:169
 msgid "getGidS: too many gid's\n"
 msgstr "getGidS:過多的 gid\n"
 
-#: build/names.c:202
-#, c-format
-msgid "Could not canonicalize hostname: %s\n"
-msgstr "無法標準化主電腦名稱:%s\n"
-
-#: build/pack.c:75
+#: build/pack.c:83
 #, c-format
 msgid "create archive failed on file %s: %s\n"
 msgstr "建立檔案 %s 的保存失敗:%s\n"
 
-#: build/pack.c:78
+#: build/pack.c:86
 #, c-format
 msgid "create archive failed: %s\n"
 msgstr "建立保存失敗:%s\n"
 
-#: build/pack.c:99
+#: build/pack.c:107
 #, c-format
 msgid "cpio_copy write failed: %s\n"
 msgstr "cpio_copy 寫作業失敗:%s\n"
 
-#: build/pack.c:106
+#: build/pack.c:114
 #, c-format
 msgid "cpio_copy read failed: %s\n"
 msgstr "cpio_copy 讀作業失敗:%s\n"
 
-#: build/pack.c:131
+#: build/pack.c:139
 #, fuzzy, c-format
 msgid "%s: line: %s\n"
 msgstr "列:%s\n"
 
-#: build/pack.c:193
+#: build/pack.c:175
+#, c-format
+msgid "Could not canonicalize hostname: %s\n"
+msgstr "無法標準化主電腦名稱:%s\n"
+
+#: build/pack.c:228
 #, c-format
 msgid "Could not open PreIn file: %s\n"
 msgstr "無法開啟預先安裝命令稿:%s\n"
 
-#: build/pack.c:200
+#: build/pack.c:235
 #, c-format
 msgid "Could not open PreUn file: %s\n"
 msgstr "無法開啟預先清除命令稿:%s\n"
 
-#: build/pack.c:207
+#: build/pack.c:242
 #, fuzzy, c-format
 msgid "Could not open PreTrans file: %s\n"
 msgstr "無法開啟預先安裝命令稿:%s\n"
 
-#: build/pack.c:214
+#: build/pack.c:249
 #, c-format
 msgid "Could not open PostIn file: %s\n"
 msgstr "無法開啟安裝後命令稿:%s\n"
 
-#: build/pack.c:221
+#: build/pack.c:256
 #, c-format
 msgid "Could not open PostUn file: %s\n"
 msgstr "無法開啟清除後命令稿:%s\n"
 
-#: build/pack.c:228
+#: build/pack.c:263
 #, fuzzy, c-format
 msgid "Could not open PostTrans file: %s\n"
 msgstr "無法開啟安裝後命令稿:%s\n"
 
-#: build/pack.c:236
+#: build/pack.c:271
 #, c-format
 msgid "Could not open VerifyScript file: %s\n"
 msgstr "無法開啟校驗命令稿檔案:%s\n"
 
-#: build/pack.c:262
+#: build/pack.c:297
 #, c-format
 msgid "Could not open Trigger script file: %s\n"
 msgstr "無法開啟觸發執行命令稿檔案:%s\n"
 
-#: build/pack.c:288
-#, c-format
-msgid "readRPM: open %s: %s\n"
-msgstr "readRPM:開啟 %s:%s\n"
-
-#: build/pack.c:297
-#, c-format
-msgid "%s: Fseek failed: %s\n"
-msgstr "%s:檢索失敗:%s\n"
-
-#: build/pack.c:327
-#, c-format
-msgid "readRPM: %s is not an RPM package\n"
-msgstr "readRPM:%s 不是一個 RPM 套件。\n"
-
-#: build/pack.c:332
-#, c-format
-msgid "readRPM: reading header from %s\n"
-msgstr "readRPM:正在讀取 %s 的檔案表頭\n"
-
-#: build/pack.c:410
+#: build/pack.c:369
 #, fuzzy, c-format
 msgid "Unknown payload compression: %s\n"
 msgstr "不明的圖示類型:%s\n"
 
-#: build/pack.c:433
+#: build/pack.c:392
 msgid "Unable to create immutable header region.\n"
 msgstr "無法建立不可變的表頭區域。\n"
 
-#: build/pack.c:453
+#: build/pack.c:412
 msgid "Unable to write temp header\n"
 msgstr "無法寫入臨時表頭\n"
 
-#: build/pack.c:463
+#: build/pack.c:422
 msgid "Bad CSA data\n"
 msgstr "損壞的 CSA 資料\n"
 
-#: build/pack.c:498
-#, c-format
-msgid "Generating signature: %d\n"
-msgstr "產生簽名:%d\n"
-
-#: build/pack.c:535
+#: build/pack.c:489
 msgid "Unable to reload signature header.\n"
 msgstr "無法重載簽名表頭。\n"
 
-#: build/pack.c:543
+#: build/pack.c:497
 #, c-format
 msgid "Could not open %s: %s\n"
 msgstr "無法開啟 %s:%s\n"
 
-#: build/pack.c:555
+#: build/pack.c:509
 #, c-format
 msgid "Unable to write package: %s\n"
 msgstr "無法寫入套件:%s\n"
 
-#: build/pack.c:571
+#: build/pack.c:525
 #, c-format
 msgid "Unable to open sigtarget %s: %s\n"
 msgstr "無法開啟簽名目標 %s:%s\n"
 
-#: build/pack.c:582
+#: build/pack.c:536
 #, c-format
 msgid "Unable to read header from %s: %s\n"
 msgstr "無法讀取 %s 的表頭:%s\n"
 
-#: build/pack.c:596
+#: build/pack.c:550
 #, c-format
 msgid "Unable to write header to %s: %s\n"
 msgstr "無法寫入 %s 的表頭:%s\n"
 
-#: build/pack.c:608
+#: build/pack.c:562
 #, c-format
 msgid "Unable to read payload from %s: %s\n"
 msgstr "無法從 %s 讀取酬載: %s\n"
 
-#: build/pack.c:615
+#: build/pack.c:569
 #, c-format
 msgid "Unable to write payload to %s: %s\n"
 msgstr "無法寫入酬載到 %s: %s\n"
 
-#: build/pack.c:652
+#: build/pack.c:606
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "已寫入:%s\n"
 
-#: build/pack.c:703
+#: build/pack.c:657
 #, fuzzy, c-format
 msgid "Executing \"%s\":\n"
 msgstr "正在執行 (%s):%s\n"
 
-#: build/pack.c:706
+#: build/pack.c:660
 #, fuzzy, c-format
 msgid "Execution of \"%s\" failed.\n"
 msgstr "執行 %s 失敗 (%s):%s\n"
 
-#: build/pack.c:710
+#: build/pack.c:664
 #, fuzzy, c-format
 msgid "Package check \"%s\" failed.\n"
 msgstr "密文偵測失敗\n"
 
-#: build/pack.c:766
+#: build/pack.c:717
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr "無法產生套件 %s 的檔案名稱輸出:%s\n"
 
-#: build/pack.c:783
+#: build/pack.c:734
 #, c-format
 msgid "cannot create %s: %s\n"
 msgstr "無法建立 %s:%s\n"
@@ -851,17 +816,20 @@ msgstr "%%changelog 中沒有更新說明\n"
 msgid "line %d: Error parsing %%description: %s\n"
 msgstr "列 %d:解析 %%description 時發生錯誤:%s\n"
 
-#: build/parseDescription.c:48 build/parseFiles.c:43 build/parseScript.c:231
+#: build/parseDescription.c:48 build/parseFiles.c:43 build/parsePolicies.c:45
+#: build/parseScript.c:232
 #, c-format
 msgid "line %d: Bad option %s: %s\n"
 msgstr "列 %d:損壞的選項 %s:%s\n"
 
-#: build/parseDescription.c:59 build/parseFiles.c:54 build/parseScript.c:242
+#: build/parseDescription.c:59 build/parseFiles.c:54 build/parsePolicies.c:55
+#: build/parseScript.c:243
 #, c-format
 msgid "line %d: Too many names: %s\n"
 msgstr "列 %d: 太多名稱:%s\n"
 
-#: build/parseDescription.c:67 build/parseFiles.c:62 build/parseScript.c:250
+#: build/parseDescription.c:67 build/parseFiles.c:62 build/parsePolicies.c:62
+#: build/parseScript.c:251
 #, c-format
 msgid "line %d: Package does not exist: %s\n"
 msgstr "列 %d:套件不存在:%s\n"
@@ -876,462 +844,550 @@ msgstr "列 %d:重複的 description\n"
 msgid "line %d: Error parsing %%files: %s\n"
 msgstr "列 %d:解析 %%files 時發生錯誤:%s\n"
 
-#: build/parsePreamble.c:218
+#: build/parsePolicies.c:32
+#, fuzzy, c-format
+msgid "line %d: Error parsing %%policies: %s\n"
+msgstr "列 %d:解析 %%files 時發生錯誤:%s\n"
+
+#: build/parsePreamble.c:154
+#, c-format
+msgid "line %d: Bad number: %s\n"
+msgstr "列 %d:錯誤的編號:%s\n"
+
+#: build/parsePreamble.c:160
+#, fuzzy, c-format
+msgid "line %d: Bad no%s number: %u\n"
+msgstr "列 %d: 不當的 no%s 數字:%d\n"
+
+#: build/parsePreamble.c:223
+#, c-format
+msgid "line %d: Bad %s number: %s\n"
+msgstr "列 %d: 不當的 %s 數字:%s\n"
+
+#: build/parsePreamble.c:237
+#, fuzzy, c-format
+msgid "%s %d defined multiple times\n"
+msgstr "「%s」指定了多個套件\n"
+
+#: build/parsePreamble.c:399
 #, c-format
 msgid "Architecture is excluded: %s\n"
 msgstr "已被排除的架構:%s\n"
 
-#: build/parsePreamble.c:223
+#: build/parsePreamble.c:404
 #, c-format
 msgid "Architecture is not included: %s\n"
 msgstr "未被包含的架構:%s\n"
 
-#: build/parsePreamble.c:228
+#: build/parsePreamble.c:409
 #, c-format
 msgid "OS is excluded: %s\n"
 msgstr "已被排除的作業系統:%s\n"
 
-#: build/parsePreamble.c:233
+#: build/parsePreamble.c:414
 #, c-format
 msgid "OS is not included: %s\n"
 msgstr "未被包含的作業系統:%s\n"
 
-#: build/parsePreamble.c:259
+#: build/parsePreamble.c:440
 #, c-format
 msgid "%s field must be present in package: %s\n"
 msgstr "必須在目前套件中宣告 %s 欄位:%s\n"
 
-#: build/parsePreamble.c:282
+#: build/parsePreamble.c:463
 #, c-format
 msgid "Duplicate %s entries in package: %s\n"
 msgstr "套件中有重複的 %s 條目:%s\n"
 
-#: build/parsePreamble.c:336
+#: build/parsePreamble.c:517
 #, c-format
 msgid "illegal _docdir_fmt: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:364
+#: build/parsePreamble.c:545
 #, c-format
 msgid "Unable to open icon %s: %s\n"
 msgstr "無法開啟圖示 %s:%s\n"
 
-#: build/parsePreamble.c:382
+#: build/parsePreamble.c:563
 #, c-format
 msgid "Unable to read icon %s: %s\n"
 msgstr "無法讀取圖示 %s:%s\n"
 
-#: build/parsePreamble.c:395
+#: build/parsePreamble.c:576
 #, c-format
 msgid "Unknown icon type: %s\n"
 msgstr "不明的圖示類型:%s\n"
 
-#: build/parsePreamble.c:432
+#: build/parsePreamble.c:613
 #, c-format
 msgid "line %d: Tag takes single token only: %s\n"
 msgstr "列 %d: 標記只需單一符記:%s\n"
 
-#: build/parsePreamble.c:454
+#: build/parsePreamble.c:635
 #, fuzzy, c-format
 msgid "line %d: Illegal char '%c' in: %s\n"
 msgstr "列 %d:在 %s 中出現違規字元「-」:%s\n"
 
-#: build/parsePreamble.c:457
+#: build/parsePreamble.c:638
 #, fuzzy, c-format
 msgid "line %d: Illegal char in: %s\n"
 msgstr "列 %d:在 %s 中出現違規字元「-」:%s\n"
 
-#: build/parsePreamble.c:463
+#: build/parsePreamble.c:644
 #, fuzzy, c-format
 msgid "line %d: Illegal sequence \"..\" in: %s\n"
 msgstr "列 %d:在 %s 中出現違規字元「-」:%s\n"
 
-#: build/parsePreamble.c:488
+#: build/parsePreamble.c:669
 #, c-format
 msgid "line %d: Malformed tag: %s\n"
 msgstr "列 %d: 異常的標記:%s\n"
 
-#: build/parsePreamble.c:496
+#: build/parsePreamble.c:677
 #, c-format
 msgid "line %d: Empty tag: %s\n"
 msgstr "列 %d: 清空標記:%s\n"
 
-#: build/parsePreamble.c:552
+#: build/parsePreamble.c:733
 #, c-format
 msgid "line %d: Prefixes must not end with \"/\": %s\n"
 msgstr "列 %d:Prefixes 不能以「/」結尾:%s\n"
 
-#: build/parsePreamble.c:565
+#: build/parsePreamble.c:746
 #, c-format
 msgid "line %d: Docdir must begin with '/': %s\n"
 msgstr "列 %d:Docdir 必須以「/」開頭:%s\n"
 
-#: build/parsePreamble.c:578
+#: build/parsePreamble.c:759
 #, fuzzy, c-format
 msgid "line %d: Epoch field must be an unsigned number: %s\n"
 msgstr "列 %d:Epoch/Serial 欄位的內容必須是一個數字:%s\n"
 
-#: build/parsePreamble.c:618
+#: build/parsePreamble.c:799
 #, c-format
 msgid "line %d: Bad %s: qualifiers: %s\n"
 msgstr "列 %d: 不當的 %s: 限定詞:%s\n"
 
-#: build/parsePreamble.c:645
+#: build/parsePreamble.c:826
 #, c-format
 msgid "line %d: Bad BuildArchitecture format: %s\n"
 msgstr "列 %d:損壞的組建架構格式:%s\n"
 
-#: build/parsePreamble.c:655
+#: build/parsePreamble.c:836
 #, c-format
 msgid "line %d: Only noarch subpackages are supported: %s\n"
 msgstr ""
 
-#: build/parsePreamble.c:670
+#: build/parsePreamble.c:851
 #, c-format
 msgid "Internal error: Bogus tag %d\n"
 msgstr "內部錯誤:假造的標記 %d\n"
 
-#: build/parsePreamble.c:752
+#: build/parsePreamble.c:933
 #, fuzzy, c-format
 msgid "line %d: %s is deprecated: %s\n"
 msgstr "列 %d:需要版本描述:%s\n"
 
-#: build/parsePreamble.c:815
+#: build/parsePreamble.c:996
 #, c-format
 msgid "Bad package specification: %s\n"
 msgstr "不當的套件規格:%s\n"
 
-#: build/parsePreamble.c:821
+#: build/parsePreamble.c:1002
 #, c-format
 msgid "Package already exists: %s\n"
 msgstr "套件已存在:%s\n"
 
-#: build/parsePreamble.c:852
+#: build/parsePreamble.c:1033
 #, c-format
 msgid "line %d: Unknown tag: %s\n"
 msgstr "列 %d:不明標記:%s\n"
 
-#: build/parsePreamble.c:884
+#: build/parsePreamble.c:1065
 #, fuzzy, c-format
 msgid "%%{buildroot} couldn't be empty\n"
 msgstr "BuildRoot 不能是「/」:%s\n"
 
-#: build/parsePreamble.c:888
+#: build/parsePreamble.c:1069
 #, fuzzy, c-format
 msgid "%%{buildroot} can not be \"/\"\n"
 msgstr "BuildRoot 不能是「/」:%s\n"
 
-#: build/parsePrep.c:26
+#: build/parsePrep.c:27
 #, c-format
 msgid "Bad source: %s: %s\n"
 msgstr "損壞的原始碼檔案:%s:%s\n"
 
-#: build/parsePrep.c:71
+#: build/parsePrep.c:72
 #, fuzzy, c-format
 msgid "No patch number %u\n"
 msgstr "編號為 %d 的修補不存在\n"
 
-#: build/parsePrep.c:73
+#: build/parsePrep.c:74
 #, c-format
 msgid "%%patch without corresponding \"Patch:\" tag\n"
 msgstr ""
 
-#: build/parsePrep.c:149
+#: build/parsePrep.c:150
 #, fuzzy, c-format
 msgid "No source number %u\n"
 msgstr "編號為 %d 的原始碼檔案不存在\n"
 
-#: build/parsePrep.c:151
+#: build/parsePrep.c:152
 #, fuzzy
 msgid "No \"Source:\" tag in the spec file\n"
 msgstr "原始碼套件內沒有 .spec 檔案\n"
 
-#: build/parsePrep.c:173
+#: build/parsePrep.c:174
 #, c-format
 msgid "Couldn't download nosource %s: %s\n"
 msgstr "無法下載 nosource %s: %s\n"
 
-#: build/parsePrep.c:271
+#: build/parsePrep.c:272
 #, c-format
 msgid "Error parsing %%setup: %s\n"
 msgstr "解析 %%setup 時發生錯誤:%s\n"
 
-#: build/parsePrep.c:282
+#: build/parsePrep.c:283
 #, c-format
 msgid "line %d: Bad arg to %%setup: %s\n"
 msgstr "列 %d:%%setup 中出現錯誤的引數:%s\n"
 
-#: build/parsePrep.c:297
+#: build/parsePrep.c:298
 #, c-format
 msgid "line %d: Bad %%setup option %s: %s\n"
 msgstr "列 %d:%%setup 中出現錯誤的選項 %s:%s\n"
 
-#: build/parsePrep.c:456
+#: build/parsePrep.c:457
 #, fuzzy, c-format
 msgid "%s: %s: %s\n"
 msgstr "%s:%s\n"
 
-#: build/parsePrep.c:469
+#: build/parsePrep.c:470
 #, fuzzy, c-format
 msgid "Invalid patch number %s: %s\n"
 msgstr "不正確的套件編號:%s\n"
 
-#: build/parsePrep.c:498
+#: build/parsePrep.c:499
 #, c-format
 msgid "line %d: second %%prep\n"
 msgstr "列 %d:重複的 %%prep\n"
 
-#: build/parseReqs.c:108
+#: build/parseReqs.c:109
 #, c-format
 msgid ""
 "line %d: Dependency tokens must begin with alpha-numeric, '_' or '/': %s\n"
 msgstr "列 %d:相依關係的表述必須以數字、「_」或「/」開頭:%s\n"
 
-#: build/parseReqs.c:135
+#: build/parseReqs.c:136
 #, c-format
 msgid "line %d: Versioned file name not permitted: %s\n"
 msgstr "列 %d: 不容許標上版本的檔案名稱:%s\n"
 
-#: build/parseReqs.c:165
+#: build/parseReqs.c:166
 #, c-format
 msgid "line %d: Version required: %s\n"
 msgstr "列 %d:需要版本描述:%s\n"
 
-#: build/parseReqs.c:177
+#: build/parseReqs.c:178
 #, fuzzy, c-format
 msgid "line %d: invalid dependency: %s\n"
 msgstr "列 %d:錯誤的編號:%s\n"
 
-#: build/parseScript.c:191
+#: build/parseScript.c:192
 #, c-format
 msgid "line %d: triggers must have --: %s\n"
 msgstr "列 %d:觸發器必須包含「--」:%s\n"
 
-#: build/parseScript.c:201 build/parseScript.c:264
+#: build/parseScript.c:202 build/parseScript.c:265
 #, c-format
 msgid "line %d: Error parsing %s: %s\n"
 msgstr "列 %d:解析 %s 時發生錯誤:%s\n"
 
-#: build/parseScript.c:213
+#: build/parseScript.c:214
 #, c-format
 msgid "line %d: internal script must end with '>': %s\n"
 msgstr "列 %d:內建命令稿必須以「>」結尾:%s\n"
 
-#: build/parseScript.c:219
+#: build/parseScript.c:220
 #, c-format
 msgid "line %d: script program must begin with '/': %s\n"
 msgstr "列 %d:命令稿程式必須以「/」開頭:%s\n"
 
-#: build/parseScript.c:257
+#: build/parseScript.c:258
 #, c-format
 msgid "line %d: Second %s\n"
 msgstr "列 %d:重複的 %s\n"
 
-#: build/parseScript.c:303
+#: build/parseScript.c:304
 #, c-format
 msgid "line %d: unsupported internal script: %s\n"
 msgstr "列 %d:不支援的內建命令稿:%s\n"
 
-#: build/parseSpec.c:175
+#: build/parseSpec.c:201
 #, c-format
 msgid "line %d: %s\n"
 msgstr "列 %d:%s\n"
 
-#: build/parseSpec.c:219
+#: build/parseSpec.c:245
 #, c-format
 msgid "Unable to open %s: %s\n"
 msgstr "無法開啟 %s:%s\n"
 
-#: build/parseSpec.c:231
+#: build/parseSpec.c:257
 #, c-format
 msgid "Unclosed %%if\n"
 msgstr "%%if 分支未關閉\n"
 
-#: build/parseSpec.c:321
+#: build/parseSpec.c:347
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d\n"
 msgstr "%s:%d: parseExpressionBoolean 回傳 %d\n"
 
-#: build/parseSpec.c:330
+#: build/parseSpec.c:356
 #, c-format
 msgid "%s:%d: Got a %%else with no %%if\n"
 msgstr "%s:%d:缺少與 %%if 對應的 %%if\n"
 
-#: build/parseSpec.c:342
+#: build/parseSpec.c:368
 #, c-format
 msgid "%s:%d: Got a %%endif with no %%if\n"
 msgstr "%s:%d:缺少與 %%endif 對應的 %%if\n"
 
-#: build/parseSpec.c:356 build/parseSpec.c:365
+#: build/parseSpec.c:382 build/parseSpec.c:391
 #, c-format
 msgid "malformed %%include statement\n"
 msgstr "異常的 %%include 宣告\n"
 
-#: build/parseSpec.c:535
+#: build/parseSpec.c:651
 msgid "No compatible architectures found for build\n"
 msgstr "沒有可供組建的相容硬體架構\n"
 
-#: build/parseSpec.c:575
+#: build/parseSpec.c:685
 #, c-format
 msgid "Package has no %%description: %s\n"
 msgstr "套件沒有 %%description:%s\n"
 
-#: build/poptBT.c:93
+#: build/policies.c:86
+#, c-format
+msgid "Policy module '%s' duplicated with overlapping types\n"
+msgstr ""
+
+#: build/policies.c:92
+#, c-format
+msgid "Base modules '%s' and '%s' have overlapping types\n"
+msgstr ""
+
+#: build/policies.c:100
+#, fuzzy
+msgid "Failed to get policies from header\n"
+msgstr "無法從 %s 讀取規格檔案\n"
+
+#: build/policies.c:153
+#, c-format
+msgid "%%semodule requires a file path\n"
+msgstr ""
+
+#: build/policies.c:162
+#, fuzzy, c-format
+msgid "Failed to read  policy file: %s\n"
+msgstr "無法從 %s 讀取規格檔案\n"
+
+#: build/policies.c:169
+#, fuzzy, c-format
+msgid "Failed to encode policy file: %s\n"
+msgstr "無法從 %s 讀取規格檔案\n"
+
+#: build/policies.c:186
+#, fuzzy, c-format
+msgid "Failed to determine a policy name: %s\n"
+msgstr "無法開啟打包管道:%m\n"
+
+#: build/policies.c:198
+#, c-format
+msgid ""
+"'%s' type given with other types in %%semodule %s. Compacting types to "
+"'%s'.\n"
+msgstr ""
+
+#: build/policies.c:248
+#, fuzzy, c-format
+msgid "Error parsing %s: %s\n"
+msgstr "解析 %%setup 時發生錯誤:%s\n"
+
+#: build/policies.c:254
+#, fuzzy, c-format
+msgid "Expecting %%semodule tag: %s\n"
+msgstr "正在執行 (%s):%s\n"
+
+#: build/policies.c:264
+#, fuzzy, c-format
+msgid "Missing module path in line: %s\n"
+msgstr "在 %s %s 中有缺失的「%s」\n"
+
+#: build/policies.c:270
+#, fuzzy, c-format
+msgid "Too many arguments in line: %s\n"
+msgstr "在資料列的 %s:%d 中有太多引數\n"
+
+#: build/policies.c:309
+#, fuzzy, c-format
+msgid "Processing policies: %s\n"
+msgstr "正在處理檔案:%s-%s-%s\n"
+
+#: build/poptBT.c:90
 #, c-format
 msgid "buildroot already specified, ignoring %s\n"
 msgstr "buildroot 已被指定,忽略 %s\n"
 
-#: build/poptBT.c:133
+#: build/poptBT.c:130
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <specfile>"
 msgstr "從 <規格檔> 透過 %prep (解壓原始碼和套用修補程式) 來組建"
 
-#: build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140 build/poptBT.c:143
-#: build/poptBT.c:146 build/poptBT.c:149 build/poptBT.c:152
+#: build/poptBT.c:131 build/poptBT.c:134 build/poptBT.c:137 build/poptBT.c:140
+#: build/poptBT.c:143 build/poptBT.c:146 build/poptBT.c:149
 msgid "<specfile>"
 msgstr "<規格檔>"
 
-#: build/poptBT.c:136
+#: build/poptBT.c:133
 msgid "build through %build (%prep, then compile) from <specfile>"
 msgstr "從 <規格檔> 透過 %build (%prep,然後編譯) 來組建"
 
-#: build/poptBT.c:139
+#: build/poptBT.c:136
 msgid "build through %install (%prep, %build, then install) from <specfile>"
 msgstr "從 <規格檔> 透過 %install (%prep,%build,然後安裝) 來組建"
 
-#: build/poptBT.c:142
+#: build/poptBT.c:139
 #, c-format
 msgid "verify %files section from <specfile>"
 msgstr "從 <規格檔> 驗證 %files 區段"
 
-#: build/poptBT.c:145
+#: build/poptBT.c:142
 msgid "build source and binary packages from <specfile>"
 msgstr "根據 <規格檔案> 組建原始碼套件與二進位套件"
 
-#: build/poptBT.c:148
+#: build/poptBT.c:145
 msgid "build binary package only from <specfile>"
 msgstr "根據 <規格檔案> 只組建二進位套件"
 
-#: build/poptBT.c:151
+#: build/poptBT.c:148
 msgid "build source package only from <specfile>"
 msgstr "根據 <規格檔案> 只組建原始碼套件"
 
-#: build/poptBT.c:155
+#: build/poptBT.c:152
 #, c-format
 msgid "build through %prep (unpack sources and apply patches) from <tarball>"
 msgstr "從 <打包檔> 透過 %prep (解壓原始碼和套用修補程式) 來組建"
 
-#: build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162 build/poptBT.c:165
-#: build/poptBT.c:168 build/poptBT.c:171 build/poptBT.c:174
+#: build/poptBT.c:153 build/poptBT.c:156 build/poptBT.c:159 build/poptBT.c:162
+#: build/poptBT.c:165 build/poptBT.c:168 build/poptBT.c:171
 msgid "<tarball>"
 msgstr "<tarball>"
 
-#: build/poptBT.c:158
+#: build/poptBT.c:155
 msgid "build through %build (%prep, then compile) from <tarball>"
 msgstr "從 <打包檔> 透過 %build (%prep,然後編譯) 來組建"
 
-#: build/poptBT.c:161
+#: build/poptBT.c:158
 msgid "build through %install (%prep, %build, then install) from <tarball>"
 msgstr "從 <打包檔> 透過 %install (%prep,%build,然後安裝) 來組建"
 
-#: build/poptBT.c:164
+#: build/poptBT.c:161
 #, c-format
 msgid "verify %files section from <tarball>"
 msgstr "從 <打包檔> 驗證 %files 區段"
 
-#: build/poptBT.c:167
+#: build/poptBT.c:164
 msgid "build source and binary packages from <tarball>"
 msgstr "從 <tarball> 中組建原始碼套件與二進位套件"
 
-#: build/poptBT.c:170
+#: build/poptBT.c:167
 msgid "build binary package only from <tarball>"
 msgstr "從 <tarball> 中只組建二進位套件"
 
-#: build/poptBT.c:173
+#: build/poptBT.c:170
 msgid "build source package only from <tarball>"
 msgstr "從 <tarball> 中只組建原始碼套件"
 
-#: build/poptBT.c:177
+#: build/poptBT.c:174
 msgid "build binary package from <source package>"
 msgstr "從 <原始碼套件> 中組建二進位套件"
 
-#: build/poptBT.c:178 build/poptBT.c:181
+#: build/poptBT.c:175 build/poptBT.c:178
 msgid "<source package>"
 msgstr "<原始碼套件>"
 
-#: build/poptBT.c:180
+#: build/poptBT.c:177
 msgid ""
 "build through %install (%prep, %build, then install) from <source package>"
 msgstr "從 <原始碼套件> 透過 %install (%prep,%build,然後安裝) 來組建"
 
-#: build/poptBT.c:184
+#: build/poptBT.c:181
 msgid "override build root"
 msgstr "強制覆寫組建根目錄"
 
-#: build/poptBT.c:186
+#: build/poptBT.c:183
 msgid "remove build tree when done"
 msgstr "完成後移除組建目錄樹"
 
-#: build/poptBT.c:188
+#: build/poptBT.c:185
 msgid "generate headers compatible with rpm4 packaging"
 msgstr "產生相容於 rpm4 打包的表頭"
 
-#: build/poptBT.c:190
+#: build/poptBT.c:187
 msgid "ignore ExcludeArch: directives from spec file"
 msgstr "忽略 ExcludeArch:根據規格檔案的指示"
 
-#: build/poptBT.c:192
+#: build/poptBT.c:189
 msgid "debug file state machine"
 msgstr "除錯檔案狀態機器"
 
-#: build/poptBT.c:194
+#: build/poptBT.c:191
 msgid "do not execute any stages of the build"
 msgstr "不執行組建程序裡的任何步驟"
 
-#: build/poptBT.c:196
+#: build/poptBT.c:193
 msgid "do not verify build dependencies"
 msgstr "不校驗組建相依關係"
 
-#: build/poptBT.c:198
+#: build/poptBT.c:195
 msgid "generate package header(s) compatible with (legacy) rpm[23] packaging"
 msgstr "產生相容於過去的 rpm2/rpm3 打包的表頭"
 
-#: build/poptBT.c:202 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
+#: build/poptBT.c:199 lib/poptALL.c:178 lib/poptI.c:236 lib/poptQV.c:293
 #: lib/poptQV.c:331
 msgid "don't verify package digest(s)"
 msgstr "不校驗套件摘要"
 
-#: build/poptBT.c:204 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
+#: build/poptBT.c:201 lib/poptALL.c:180 lib/poptI.c:238 lib/poptQV.c:295
 #: lib/poptQV.c:334
 msgid "don't verify database header(s) when retrieved"
 msgstr "取回時不驗證資料庫表頭"
 
-#: build/poptBT.c:206 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
+#: build/poptBT.c:203 lib/poptALL.c:182 lib/poptI.c:240 lib/poptQV.c:297
 #: lib/poptQV.c:336
 msgid "don't verify package signature(s)"
 msgstr "不校驗套件簽名"
 
-#: build/poptBT.c:209
+#: build/poptBT.c:206
 msgid "do not accept i18N msgstr's from specfile"
 msgstr "不接受來自規格檔的 i18N msgstr"
 
-#: build/poptBT.c:211
+#: build/poptBT.c:208
 msgid "remove sources when done"
 msgstr "完成後移除原始碼檔案"
 
-#: build/poptBT.c:213
+#: build/poptBT.c:210
 msgid "remove specfile when done"
 msgstr "完成後移除規格檔案"
 
-#: build/poptBT.c:215
+#: build/poptBT.c:212
 msgid "skip straight to specified stage (only for c,i)"
 msgstr "直接跳到指定的階段 (只有用於 c,i)"
 
-#: build/poptBT.c:217
-msgid "generate PGP/GPG signature"
-msgstr "產生 PGP/GPG 簽名"
-
-#: build/poptBT.c:219
+#: build/poptBT.c:214
 msgid "override target platform"
 msgstr "無視目標平台"
 
@@ -1405,27 +1461,7 @@ msgstr "檔案 %s: %s\n"
 msgid "Failed to find %s:\n"
 msgstr "讀取 %s 失敗: %s。\n"
 
-#: build/spec.c:227
-#, c-format
-msgid "line %d: Bad number: %s\n"
-msgstr "列 %d:錯誤的編號:%s\n"
-
-#: build/spec.c:233
-#, fuzzy, c-format
-msgid "line %d: Bad no%s number: %u\n"
-msgstr "列 %d: 不當的 no%s 數字:%d\n"
-
-#: build/spec.c:296
-#, c-format
-msgid "line %d: Bad %s number: %s\n"
-msgstr "列 %d: 不當的 %s 數字:%s\n"
-
-#: build/spec.c:310
-#, fuzzy, c-format
-msgid "%s %d defined multiple times\n"
-msgstr "「%s」指定了多個套件\n"
-
-#: build/spec.c:565
+#: build/spec.c:341
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "規格檔 %s 的查詢失敗,無法剖析\n"
@@ -1774,7 +1810,7 @@ msgstr "對酬載檔案狀態機器除錯"
 msgid "debug rpmio I/O"
 msgstr "對 rpmio I/O 除錯"
 
-#: lib/poptALL.c:289
+#: lib/poptALL.c:297
 #, c-format
 msgid "%s: option table misconfigured (%d)\n"
 msgstr "%s: 選項表格 misconfigured(%d)\n"
@@ -2148,7 +2184,7 @@ msgstr "不校驗檔案的安全關聯"
 msgid "don't verify files in package"
 msgstr "不校驗套件內的檔案"
 
-#: lib/poptQV.c:284 tools/rpmgraph.c:244
+#: lib/poptQV.c:284 tools/rpmgraph.c:224
 msgid "don't verify package dependencies"
 msgstr "不校驗套件的相依關係"
 
@@ -2503,7 +2539,7 @@ msgid "package scriptlets can be expanded at install time."
 msgstr "套件內建短命令稿在安裝程序中可以存取 rpm 資料庫。"
 
 #: lib/rpmgi.c:48 lib/rpminstall.c:115 lib/rpminstall.c:292
-#: lib/rpminstall.c:323 tools/rpmgraph.c:119 tools/rpmgraph.c:156
+#: lib/rpminstall.c:323 tools/rpmgraph.c:99 tools/rpmgraph.c:136
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr "開啟 %s 失敗:%s\n"
@@ -2521,7 +2557,7 @@ msgstr "正在準備…"
 msgid "Preparing packages for installation..."
 msgstr "正在準備要安裝的套件…"
 
-#: lib/rpminstall.c:254 tools/rpmgraph.c:194
+#: lib/rpminstall.c:254 tools/rpmgraph.c:174
 msgid "Failed dependencies:\n"
 msgstr "相依性偵測失敗:\n"
 
@@ -2530,7 +2566,7 @@ msgstr "相依性偵測失敗:\n"
 msgid "%s: not an rpm package (or package manifest): %s\n"
 msgstr "%s: 不是 rpm 套件(或套件清單):%s\n"
 
-#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:139
+#: lib/rpminstall.c:345 lib/rpminstall.c:727 tools/rpmgraph.c:119
 #, c-format
 msgid "%s cannot be installed\n"
 msgstr "%s 無法安裝\n"
@@ -2609,6 +2645,31 @@ msgstr "建立異動作業集"
 msgid "waiting for %s lock on %s\n"
 msgstr "產生異動作業記錄板(%p, %p)\n"
 
+#: lib/rpmplugins.c:60
+#, fuzzy, c-format
+msgid "Failed to dlopen %s %s\n"
+msgstr "開啟 %s 失敗:%s\n"
+
+#: lib/rpmplugins.c:67
+#, fuzzy, c-format
+msgid "Failed to resolve symbol %s: %s\n"
+msgstr "無法將 %s 更名為 %s:%m\n"
+
+#: lib/rpmplugins.c:88
+#, c-format
+msgid "Failed to expand %%__collection_%s macro\n"
+msgstr ""
+
+#: lib/rpmplugins.c:137 lib/rpmplugins.c:142
+#, c-format
+msgid "Plugin %s not loaded\n"
+msgstr ""
+
+#: lib/rpmplugins.c:150
+#, fuzzy, c-format
+msgid "Failed to resolve %s plugin symbol %s: %s\n"
+msgstr "無法將 %s 更名為 %s:%m\n"
+
 #: lib/rpmprob.c:107
 msgid "different"
 msgstr "不同的"
@@ -2800,52 +2861,32 @@ msgstr "(已安裝) "
 msgid "erase"
 msgstr ""
 
-#: lib/rpmte.c:840
-#, c-format
-msgid "Failed to expand %%__collection_%s macro\n"
-msgstr ""
-
-#: lib/rpmte.c:861
-#, fuzzy, c-format
-msgid "Failed to open %s: %s\n"
-msgstr "開啟 %s 失敗:%s\n"
-
-#: lib/rpmte.c:869
-#, fuzzy, c-format
-msgid "Failed to resolve symbol: %s\n"
-msgstr "讀取 %s 失敗: %s。\n"
-
-#: lib/rpmte.c:896
-#, fuzzy, c-format
-msgid "Failed to resolve symbol %s: %s\n"
-msgstr "無法將 %s 更名為 %s:%m\n"
-
-#: lib/rpmts.c:91
+#: lib/rpmts.c:92
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "無法開啟套件資料庫 %s\n"
 
-#: lib/rpmts.c:185
+#: lib/rpmts.c:186
 #, c-format
 msgid "extra '(' in package label: %s\n"
 msgstr "額外的「(」存在於套件標籤中:%s\n"
 
-#: lib/rpmts.c:203
+#: lib/rpmts.c:204
 #, c-format
 msgid "missing '(' in package label: %s\n"
 msgstr "丟失的「(」存在於套件標籤中:%s\n"
 
-#: lib/rpmts.c:211
+#: lib/rpmts.c:212
 #, c-format
 msgid "missing ')' in package label: %s\n"
 msgstr "丟失的「)」存在於套件標籤中:%s\n"
 
-#: lib/rpmts.c:282
+#: lib/rpmts.c:283
 #, fuzzy, c-format
 msgid "%s: reading of public key failed.\n"
 msgstr "%s:公鑰讀入失敗。\n"
 
-#: lib/rpmts.c:976
+#: lib/rpmts.c:1031
 #, fuzzy
 msgid "transaction"
 msgstr "建立異動作業集"
@@ -2963,11 +3004,11 @@ msgstr "驗證簽名:不當的參數\n"
 msgid "Signature: UNKNOWN (%d)\n"
 msgstr "簽名:不明 (%d)\n"
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 msgid "skipped"
 msgstr ""
 
-#: lib/transaction.c:1397
+#: lib/transaction.c:1395
 #, fuzzy
 msgid "failed"
 msgstr "%s 失敗:%s\n"
@@ -3227,6 +3268,92 @@ msgstr "%s 有太大或太小的長整數值,略過\n"
 msgid "%s has too large or too small integer value, skipped\n"
 msgstr "%s 有太大或太小的整數值,略過\n"
 
+#: plugins/sepolicy.c:219
+#, fuzzy, c-format
+msgid "Failed to decode policy for %s\n"
+msgstr "無法從 %s 讀取規格檔案\n"
+
+#: plugins/sepolicy.c:226
+#, fuzzy, c-format
+msgid "Failed to create temporary file for %s: %s\n"
+msgstr "無法開啟 %s:%s\n"
+
+#: plugins/sepolicy.c:232
+#, fuzzy, c-format
+msgid "Failed to write %s policy to file %s\n"
+msgstr "無法從 %s 讀取規格檔案\n"
+
+#: plugins/sepolicy.c:304
+#, fuzzy
+msgid "Failed to create semanage handle\n"
+msgstr "建立 %s 時失敗: %s\n"
+
+#: plugins/sepolicy.c:310
+#, fuzzy
+msgid "Failed to connect to policy handler\n"
+msgstr "連接到伺服器時失敗"
+
+#: plugins/sepolicy.c:314
+#, fuzzy, c-format
+msgid "Failed to begin policy transaction: %s\n"
+msgstr "開啟 %s 失敗:%s\n"
+
+#: plugins/sepolicy.c:345
+#, fuzzy, c-format
+msgid "Failed to remove temporary policy file %s: %s\n"
+msgstr "移除目錄時失敗 %s: %s\n"
+
+#: plugins/sepolicy.c:393
+#, fuzzy, c-format
+msgid "Failed to install policy module: %s (%s)\n"
+msgstr "無法將 %s 更名為 %s:%m\n"
+
+#: plugins/sepolicy.c:423
+#, fuzzy, c-format
+msgid "Failed to remove policy module: %s\n"
+msgstr "讀取 %s 失敗: %s。\n"
+
+#: plugins/sepolicy.c:447 plugins/sepolicy.c:499
+#, fuzzy, c-format
+msgid "Failed to fork process: %s\n"
+msgstr "開啟 %s 失敗:%s\n"
+
+#: plugins/sepolicy.c:457 plugins/sepolicy.c:509
+#, fuzzy, c-format
+msgid "Failed to execute %s: %s\n"
+msgstr "建立 %s 時失敗: %s\n"
+
+#: plugins/sepolicy.c:463 plugins/sepolicy.c:515
+#, fuzzy, c-format
+msgid "%s terminated abnormally\n"
+msgstr "巨集 %%%s 具有未終結的主體\n"
+
+#: plugins/sepolicy.c:467 plugins/sepolicy.c:519
+#, fuzzy, c-format
+msgid "%s failed with exit code %i\n"
+msgstr "巨集 %%%s 展開時失敗\n"
+
+#: plugins/sepolicy.c:474
+msgid "Failed to commit policy changes\n"
+msgstr ""
+
+#: plugins/sepolicy.c:491
+msgid "Failed to expand restorecon path"
+msgstr ""
+
+#: plugins/sepolicy.c:570
+msgid "Failed to relabel filesystem. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:574
+msgid "Failed to reload file contexts. Files may be mislabeled\n"
+msgstr ""
+
+#: plugins/sepolicy.c:601
+#, fuzzy, c-format
+msgid "Failed to extract policy from %s\n"
+msgstr "無法從 %s 讀取規格檔案\n"
+
 #: python/rpmts-py.c:165
 #, c-format
 msgid "error: python callback %s failed, aborting!\n"
@@ -3388,15 +3515,40 @@ msgstr "(無錯誤)"
 msgid "Failed to register fork handler: %m\n"
 msgstr "無法從 %s 讀取規格檔案\n"
 
-#: tools/rpmgraph.c:169
+#: tools/rpmgraph.c:149
 #, c-format
 msgid "%s: read manifest failed: %s\n"
 msgstr "%s: 讀取清單失敗:%s\n"
 
-#: tools/rpmgraph.c:246
+#: tools/rpmgraph.c:226
 msgid "don't verify header+payload signature"
 msgstr "不驗證表頭+酬載簽名"
 
+#~ msgid "Internal error in argument processing (%d) :-(\n"
+#~ msgstr "在處理引數 (%d) 時發生內部錯誤 :-(\n"
+
+#, fuzzy
+#~ msgid "%s: policy file read failed.\n"
+#~ msgstr "%s:公鑰讀入失敗。\n"
+
+#~ msgid "readRPM: open %s: %s\n"
+#~ msgstr "readRPM:開啟 %s:%s\n"
+
+#~ msgid "%s: Fseek failed: %s\n"
+#~ msgstr "%s:檢索失敗:%s\n"
+
+#~ msgid "readRPM: %s is not an RPM package\n"
+#~ msgstr "readRPM:%s 不是一個 RPM 套件。\n"
+
+#~ msgid "readRPM: reading header from %s\n"
+#~ msgstr "readRPM:正在讀取 %s 的檔案表頭\n"
+
+#~ msgid "Generating signature: %d\n"
+#~ msgstr "產生簽名:%d\n"
+
+#~ msgid "generate PGP/GPG signature"
+#~ msgstr "產生 PGP/GPG 簽名"
+
 #~ msgid "no packages files given for rebuild"
 #~ msgstr "沒有指定要重建的套件名稱"
 
@@ -3655,9 +3807,6 @@ msgstr "不驗證表頭+酬載簽名"
 #~ msgid "Unable to lookup server host name"
 #~ msgstr "無法查找伺服器主機名稱"
 
-#~ msgid "Failed to connect to server"
-#~ msgstr "連接到伺服器時失敗"
-
 #~ msgid "Failed to establish data connection to server"
 #~ msgstr "建立資料連接到伺服器時失敗"
 
@@ -3742,9 +3891,6 @@ msgstr "不驗證表頭+酬載簽名"
 #~ msgid "URL helper failed: %s (%d)\n"
 #~ msgstr "讀取失敗:%s (%d)\n"
 
-#~ msgid "failed to create %s: %s\n"
-#~ msgstr "建立 %s 時失敗: %s\n"
-
 #~ msgid "rollback takes a time/date stamp argument"
 #~ msgstr "回捲需要時間/日期戳記引數"