diff --git a/pisi/cli/commands.py b/pisi/cli/commands.py index f4c8c6dc..9e228b66 100644 --- a/pisi/cli/commands.py +++ b/pisi/cli/commands.py @@ -24,7 +24,7 @@ import pisi.context as ctx from pisi.uri import URI class Command(object): - _("""generic help string for any command""") + """generic help string for any command""" # class variables @@ -169,11 +169,11 @@ class autocommand(type): class Help(Command): - _("""Prints help for given commands. + """Prints help for given commands. Usage: help [ ... ] -If run without parameters, it prints the general help.""") +If run without parameters, it prints the general help.""" __metaclass__ = autocommand @@ -201,7 +201,7 @@ If run without parameters, it prints the general help.""") self.finalize() class Clean(Command): - _("""Clean stale locks.""") + """Clean stale locks.""" __metaclass__ = autocommand @@ -217,12 +217,12 @@ class Clean(Command): class Graph(Command): - _("""Graph package relations. + """Graph package relations. Usage: graph ... Write a graph of package relations, tracking dependency and conflicts relations starting from given packages. -""") +""" __metaclass__ = autocommand @@ -246,13 +246,13 @@ def buildno_opts(self): class Build(Command): - _("""Build a PISI package using a pspec.xml file + """Build a PISI package using a pspec.xml file Usage: build You can give a URI of the pspec.xml file. PISI will fetch all necessary files and build the package for you. -""") +""" __metaclass__ = autocommand def __init__(self): @@ -300,13 +300,13 @@ class PackageOp(Command): pass class Install(PackageOp): - _("""Install PISI packages + """Install PISI packages Usage: install ... You may use filenames, URIs or package names for packages. If you have specified a package name, it should exist in a specified repository. -""") +""" __metaclass__ = autocommand def __init__(self): @@ -328,7 +328,7 @@ specified a package name, it should exist in a specified repository. self.finalize() class Upgrade(PackageOp): - _("""Upgrade PISI packages + """Upgrade PISI packages Usage: Upgrade ... @@ -336,7 +336,7 @@ You may use only package names to specify packages because the package upgrade operation is defined only with respect to repositories. If you have specified a package name, it should exist in the package repositories. If you just want to -reinstall a package from a pisi file, use the install command.""") +reinstall a package from a pisi file, use the install command.""" __metaclass__ = autocommand @@ -360,12 +360,12 @@ reinstall a package from a pisi file, use the install command.""") class Remove(PackageOp): - _("""Remove PISI packages + """Remove PISI packages Usage: remove ... Remove package(s) from your system. Just give the package names to remove. -""") +""" __metaclass__ = autocommand def __init__(self): @@ -384,12 +384,12 @@ Remove package(s) from your system. Just give the package names to remove. class UpgradeAll(PackageOp): - _("""Upgrade system + """Upgrade system Usage: Upgrade Upgrade the entire system. -""") +""" __metaclass__ = autocommand def __init__(self): @@ -412,8 +412,8 @@ Upgrade the entire system. class ConfigurePending(PackageOp): - _("""configure pending packages - """) + """configure pending packages + """ __metaclass__ = autocommand @@ -430,11 +430,11 @@ class ConfigurePending(PackageOp): class Info(Command): - _("""Display package information + """Display package information Usage: info ... -""") +""" __metaclass__ = autocommand def __init__(self): @@ -478,7 +478,7 @@ Usage: info ... class Index(Command): - _("""Index PISI files in a given directory + """Index PISI files in a given directory Usage: index @@ -486,7 +486,7 @@ This command searches for all PiSi files in a directory, collects PiSi tags from them and accumulates the information in an output XML file, named by default 'pisi-index.xml'. In particular, it indexes both source and binary packages. -""") +""" __metaclass__ = autocommand def __init__(self): @@ -515,11 +515,11 @@ source and binary packages. class ListInstalled(Command): - _("""Print the list of all installed packages + """Print the list of all installed packages Usage: list-installed -""") +""" __metaclass__ = autocommand @@ -555,13 +555,13 @@ Usage: list-installed class UpdateRepo(Command): - _("""Update repository databases + """Update repository databases Usage: update-repo ... : repository name Synchronizes the PiSi databases with the current repository. -""") +""" __metaclass__ = autocommand def __init__(self): @@ -581,7 +581,7 @@ Synchronizes the PiSi databases with the current repository. class AddRepo(Command): - _("""Add a repository + """Add a repository Usage: add-repo @@ -589,7 +589,7 @@ Usage: add-repo : URI of index file NB: We support only local files (e.g., /a/b/c) and http:// URIs at the moment -""") +""" __metaclass__ = autocommand def __init__(self): @@ -611,12 +611,12 @@ NB: We support only local files (e.g., /a/b/c) and http:// URIs at the moment class RemoveRepo(Command): - _("""Remove repositories + """Remove repositories Usage: remove-repo ... Remove all repository information from the system. -""") +""" __metaclass__ = autocommand def __init__(self): @@ -637,12 +637,12 @@ Remove all repository information from the system. class ListRepo(Command): - _("""List repositories + """List repositories Usage: list-repo Lists currently tracked repositories. -""") +""" __metaclass__ = autocommand def __init__(self): @@ -660,12 +660,12 @@ Lists currently tracked repositories. class ListAvailable(Command): - _("""List available packages in the repositories + """List available packages in the repositories Usage: list-available [ ... repon ] Gives a brief list of PiSi components published in the repository. -""") +""" __metaclass__ = autocommand def __init__(self): @@ -702,11 +702,11 @@ Gives a brief list of PiSi components published in the repository. print p class ListUpgrades(Command): - _("""List packages to be upgraded + """List packages to be upgraded Usage: list-upgrades [ ... repon ] -""") +""" __metaclass__ = autocommand def __init__(self): @@ -742,7 +742,7 @@ Usage: list-upgrades [ ... repon ] class ListPending(Command): - _("""List pending packages""") + """List pending packages""" __metaclass__ = autocommand @@ -763,19 +763,19 @@ class ListPending(Command): class Search(Command): - _("""Search packages + """Search packages Usage: search #FIXME: fill this later -""") +""" pass # Partial build commands class BuildUntil(Build): - _("""Run the build process partially + """Run the build process partially Usage: -sStateName build-until @@ -785,7 +785,7 @@ unpack, setupaction, buildaction, installaction, buildpackages You can give an URI of the pspec.xml file. PISI will fetch all necessary files and unpack the source and prepare a source directory for you. -""") +""" __metaclass__ = autocommand def __init__(self): @@ -812,12 +812,12 @@ for you. class BuildUnpack(Build): - _("""Unpack the source archive + """Unpack the source archive Usage: build-unpack TODO: desc. -""") +""" __metaclass__ = autocommand def __init__(self): @@ -837,12 +837,12 @@ TODO: desc. class BuildSetup(Build): - _("""Setup the source + """Setup the source Usage: build-setup TODO: desc. -""") +""" __metaclass__ = autocommand def __init__(self): @@ -863,12 +863,12 @@ TODO: desc. class BuildBuild(Command): - _("""Setup the source + """Setup the source Usage: build-build TODO: desc. -""") +""" __metaclass__ = autocommand def __init__(self): @@ -888,12 +888,12 @@ TODO: desc. class BuildInstall(Build): - _("""Install to the sandbox + """Install to the sandbox Usage: build-install TODO: desc. -""") +""" __metaclass__ = autocommand def __init__(self): @@ -914,12 +914,12 @@ TODO: desc. class BuildPackage(Build): - _("""Setup the source + """Setup the source Usage: build-build TODO: desc. -""") +""" __metaclass__ = autocommand diff --git a/po/pisi.pot b/po/pisi.pot index 68506c71..54f39814 100644 --- a/po/pisi.pot +++ b/po/pisi.pot @@ -1,329 +1,374 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR Free Software Foundation, Inc. +# Copyright (C) YEAR ORGANIZATION # FIRST AUTHOR , YEAR. # -#, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2005-10-05 00:49+ZONE\n" +"POT-Creation-Date: Sun Oct 9 20:42:57 2005\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: ENCODING\n" +"Generated-By: pygettext.py 1.3\n" -#: tools/repostats.py:88 -msgid "Source hosts" + +#: ./pisi/api.py:45 +msgid "Initialize PiSi subsystem" msgstr "" -#: tools/repostats.py:89 -msgid "Packagers" +#: ./pisi/packagedb.py:38 +msgid "" +"PackageDB class provides an interface to the package database with\n" +" a delegated dbshelve object" msgstr "" -#: tools/repostats.py:90 -msgid "Licenses" +#: ./pisi/api.py:324 +msgid "Package %s is already at its latest version %s, release %s, build %s." msgstr "" -#: tools/repostats.py:91 -msgid "Categories" +#: ./pisi/util.py:76 +msgid "concatenate a list of lists" msgstr "" -#: tools/repostats.py:92 -msgid "Components" +#: ./pisi/specfile.py:446 +msgid "" +"Merge tags from Source in Packages. Some tags in Packages merged\n" +" with the tags from Source. There is a more detailed\n" +" description in documents." msgstr "" -#: tools/repostats.py:93 -msgid "Dependencies" +#: ./pisi/build.py:291 +msgid "strip install directory" msgstr "" -#: tools/repostats.py:94 -msgid "Releases" +#: ./pisi/comariface.py:45 ./pisi/comariface.py:65 +msgid "COMAR.call_package ERROR: %d" msgstr "" -#: tools/repostats.py:95 -msgid "File types" +#: ./pisi/install.py:93 +msgid "Dependencies for %s not satisfied" msgstr "" -#: tools/repostats.py:96 -msgid "Top five most patched source" -msgstr "" - -#: tools/repostats.py:97 -msgid "Top five longest action.py scripts" -msgstr "" - -#: tools/repostats.py:167 -msgid "

Dependencies
" -msgstr "" - -#: tools/repostats.py:168 -msgid "package name with italics are not available in the repository

" -msgstr "" - -#: pisi/actionsapi/get.py:126 -msgid "Util %s cannot be found" -msgstr "" - -#: pisi/actionsapi/get.py:128 -msgid "Warning: %s does not exist, using plain name %s" -msgstr "" - -#: pisi/actionsapi/shelltools.py:50 -msgid " ActionsAPI [echo]: Can't append to file %s..." -msgstr "" - -#: pisi/actionsapi/shelltools.py:59 -msgid " ActionsAPI [chmod]: Operation not permitted: %s (mode: %s)" -msgstr "" - -#: pisi/actionsapi/shelltools.py:62 -msgid " ActionsAPI [chmod]: File %s doesn't exists." -msgstr "" - -#: pisi/actionsapi/shelltools.py:70 -msgid " ActionsAPI [chown]: Operation not permitted: %s (uid: %s, gid: %s)" -msgstr "" - -#: pisi/actionsapi/shelltools.py:73 -msgid " ActionsAPI [chown]: File %s doesn't exists." -msgstr "" - -#: pisi/actionsapi/shelltools.py:80 -msgid " ActionsAPI [sym]: Permission denied: %s to %s" -msgstr "" - -#: pisi/actionsapi/shelltools.py:88 -msgid " ActionsAPI [unlink]: Permission denied: %s." -msgstr "" - -#: pisi/actionsapi/shelltools.py:92 -msgid " ActionsAPI [unlink]: File %s doesn't exists." -msgstr "" - -#: pisi/actionsapi/shelltools.py:100 -msgid " ActionsAPI [unlinkDir]: Operation not permitted: %s" -msgstr "" - -#: pisi/actionsapi/shelltools.py:104 -msgid " ActionsAPI [unlinkDir]: Directory %s doesn't exists." -msgstr "" - -#: pisi/actionsapi/shelltools.py:113 -msgid " ActionsAPI [move]: Permission denied: %s to %s" -msgstr "" - -#: pisi/actionsapi/shelltools.py:115 -msgid " ActionsAPI [move]: File %s doesn't exists." -msgstr "" - -#: pisi/actionsapi/shelltools.py:124 -msgid "ActionsAPI [copy]: Permission denied: %s to %s" -msgstr "" - -#: pisi/actionsapi/shelltools.py:128 -msgid "ActionsAPI [copy]: File %s does not exist." -msgstr "" - -#: pisi/actionsapi/shelltools.py:136 +#: ./pisi/actionsapi/shelltools.py:137 msgid " ActionsAPI [copytree]: Permission denied: %s to %s" msgstr "" -#: pisi/actionsapi/shelltools.py:138 -msgid " ActionsAPI [copytree]: Directory %s doesn't exists." +#: ./pisi/cli/commands.py:470 +msgid "" +"\n" +"Files:" msgstr "" -#: pisi/actionsapi/shelltools.py:150 -msgid " ActionsAPI [touch]: Permission denied: %s" +#: ./pisi/operations.py:79 +msgid "install a single package from URI or ID" msgstr "" -#: pisi/actionsapi/shelltools.py:198 +#: ./pisi/cli/commands.py:815 +msgid "" +"Unpack the source archive\n" +"\n" +"Usage: build-unpack \n" +"\n" +"TODO: desc.\n" +msgstr "" + +#: ./pisi/lockeddbshelve.py:32 +msgid "A simple wrapper to implement locking for bsddb's dbshelf" +msgstr "" + +#: ./pisi/cli/commands.py:584 +msgid "" +"Add a repository\n" +"\n" +"Usage: add-repo \n" +"\n" +": name of repository to add\n" +": URI of index file\n" +"\n" +"NB: We support only local files (e.g., /a/b/c) and http:// URIs at the moment\n" +msgstr "" + +#: ./pisi/install.py:73 +msgid "check system requirements" +msgstr "" + +#: ./pisi/build.py:183 +msgid "Source archive is stored: %s/%s" +msgstr "" + +#: ./pisi/operations.py:96 +msgid "install a single package from ID" +msgstr "" + +#: ./pisi/cli/commands.py:721 +msgid "show detailed install info" +msgstr "" + +#: ./pisi/package.py:82 +msgid "" +"Extract directory recursively, this function\n" +" unpacks the *contents* of directory archiveroot/dir inside outdir\n" +" this is the function used by the installer" +msgstr "" + +#: ./pisi/archive.py:34 +msgid "Base class for Archive classes." +msgstr "" + +#: ./pisi/api.py:109 +msgid "install a number of pisi package files" +msgstr "" + +#: ./pisi/actionsapi/pythonmodules.py:53 +msgid "does python setup.py install" +msgstr "" + +#: ./pisi/build.py:364 +msgid "did we find the filename we were looking for?" +msgstr "" + +#: ./pisi/specfile.py:215 +msgid "" +"A structure to hold source information. Source information is\n" +" located under tag in PSPEC file." +msgstr "" + +#: ./pisi/sourcefetcher.py:87 +msgid "Fetching %s" +msgstr "" + +#: ./pisi/actionsapi/autotools.py:142 +msgid "re-generates a configure script" +msgstr "" + +#: ./pisi/api.py:450 +msgid "Package %s is not installed. Cannot remove." +msgstr "" + +#: ./pisi/operations.py:91 +msgid "install a package file" +msgstr "" + +#: ./pisi/comariface.py:68 +msgid "Unregistering COMAR scripts for %s" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:35 +msgid "test readability, writability and executablility of directory" +msgstr "" + +#: ./pisi/util.py:122 +msgid "running " +msgstr "" + +#: ./pisi/specfile.py:125 +msgid "Patch should have a filename string" +msgstr "" + +#: ./pisi/operations.py:61 +msgid "Remove a single package" +msgstr "" + +#: ./pisi/fetcher.py:64 +msgid "Return value: Fetched file's full path.." +msgstr "" + +#: ./pisi/actionsapi/pisitools.py:165 +msgid "" +"\n" +"!!! ActionsAPI [rename]: No such file or directory: %s" +msgstr "" + +#: ./pisi/comariface.py:52 +msgid "Running pre-remove script for %s" +msgstr "" + +#: ./tools/repostats.py:94 +msgid "Releases" +msgstr "" + +#: ./pisi/repodb.py:78 +msgid "Repository %s already exists" +msgstr "" + +#: ./pisi/util.py:367 +msgid "ERROR: patch (%s) failed: %s" +msgstr "" + +#: ./pisi/api.py:512 +msgid "Package %s not found" +msgstr "" + +#: ./tools/repostats.py:91 +msgid "Categories" +msgstr "" + +#: ./pisi/ui.py:50 +msgid "give an informative message" +msgstr "" + +#: ./pisi/actionsapi/pisitools.py:59 +msgid "inserts the files in the list of files into /usr/share/doc/PACKAGE/html" +msgstr "" + +#: ./pisi/install.py:120 +msgid "Package re-install declined" +msgstr "" + +#: ./pisi/actionsapi/pisitoolsfunctions.py:69 +msgid "inserts a library fileinto destinationDirectory with given permission" +msgstr "" + +#: ./pisi/api.py:171 ./pisi/api.py:219 +msgid "No packages to install." +msgstr "" + +#: ./pisi/xmlext.py:135 +msgid "add a new node at the end of the tree" +msgstr "" + +#: ./pisi/specfile.py:88 +msgid "AdditionalFile should have a target attribute" +msgstr "" + +#: ./pisi/specfile.py:86 +msgid "AdditionalFile should have file name string" +msgstr "" + +#: ./pisi/xmlfile.py:452 +msgid "generate a list datatype. stores comps in tag/comp_tag" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:199 msgid "executing %s" msgstr "" -#: pisi/actionsapi/autotools.py:36 +#: ./pisi/actionsapi/shelltools.py:193 +msgid "return the directory name of pathname path" +msgstr "" + +#: ./pisi/cli/commands.py:866 ./pisi/cli/commands.py:917 msgid "" -"Please attach the config.log to your bug report:\n" -"%s/config.log" +"Setup the source\n" +"\n" +"Usage: build-build \n" +"\n" +"TODO: desc.\n" msgstr "" -#: pisi/actionsapi/autotools.py:75 :85 -msgid "Configure failed." +#: ./pisi/archive.py:146 +msgid "" +"Unpack/Extract a file according to predicate function filename ->\n" +" bool" msgstr "" -#: pisi/actionsapi/autotools.py:77 :87 -msgid "No configure script found." +#: ./pisi/build.py:215 +msgid "Compiles actions.py and sets the actionLocals and actionGlobals" msgstr "" -#: pisi/actionsapi/autotools.py:96 -msgid "Make failed." +#: ./pisi/actionsapi/pisitoolsfunctions.py:43 +msgid "insert a executable file into destinationDirectory" msgstr "" -#: pisi/actionsapi/autotools.py:119 :127 -msgid "Install failed." +#: ./pisi/build.py:204 +msgid "Installing..." msgstr "" -#: pisi/actionsapi/autotools.py:121 :129 -msgid "No Makefile found." +#: ./pisi/specfile.py:294 +msgid "" +"A structure to hold package information. Package information is\n" +" located under tag in PSPEC file. Opposite to Source each\n" +" PSPEC file can have more than one Package tag." msgstr "" -#: pisi/actionsapi/autotools.py:134 -msgid "Running aclocal failed." +#: ./pisi/api.py:56 +msgid "COMAR: comard not fully installed" msgstr "" -#: pisi/actionsapi/autotools.py:139 :144 -msgid "Running autoconf failed." +#: ./pisi/metadata.py:49 +msgid "SourceInfo should have a Name" msgstr "" -#: pisi/actionsapi/autotools.py:149 -msgid "Running automake failed." +#: ./pisi/install.py:143 +msgid "Downgrade to old distribution build?" msgstr "" -#: pisi/actionsapi/autotools.py:154 -msgid "Running autoheader failed." +#: ./tools/repostats.py:88 +msgid "Source hosts" msgstr "" -#: pisi/actionsapi/pisitools.py:131 -msgid "\n!!! ActionsAPI [doman]: Wrong man page file: %s" +#: ./pisi/xmlfile.py:266 +msgid "generate helper funs for tag member of class" msgstr "" -#: pisi/actionsapi/pisitools.py:169 -msgid "\n!!! ActionsAPI [rename]: No such file or directory: %s" +#: ./pisi/build.py:417 +msgid "(found old version %s)" msgstr "" -#: pisi/actionsapi/pisitools.py:188 -msgid "File doesn't exists or permission denied: %s" -msgstr "" - -#: pisi/actionsapi/pisitools.py:205 -msgid "\n!!! ActionsAPI [dosym]: File exists: %s" -msgstr "" - -#: pisi/actionsapi/kde.py:32 +#: ./pisi/cli/commands.py:947 msgid "" "\n" -"!!! Please attach the config.log to your bug report:\n" -"%s/config.log" +"Use \"%prog help \" for help on a specific command.\n" msgstr "" -#: pisi/actionsapi/kde.py:60 pisi/actionsapi/perlmodules.py:51 :54 -msgid "!!! Configure failed...\n" +#: ./pisi/sourcearchive.py:69 +msgid "unpack: check_file_hash failed" msgstr "" -#: pisi/actionsapi/kde.py:62 -msgid "!!! No configure script found...\n" +#: ./pisi/actionsapi/shelltools.py:51 +msgid " ActionsAPI [echo]: Can't append to file %s..." msgstr "" -#: pisi/actionsapi/kde.py:67 pisi/actionsapi/pythonmodules.py:50 -#: pisi/actionsapi/scons.py:41 pisi/actionsapi/perlmodules.py:60 :63 -msgid "!!! Make failed...\n" +#: ./pisi/xmlfile.py:273 +msgid "generate readers and writers for the tag" msgstr "" -#: pisi/actionsapi/kde.py:74 pisi/actionsapi/pythonmodules.py:55 -#: pisi/actionsapi/scons.py:45 pisi/actionsapi/perlmodules.py:69 :72 -msgid "!!! Install failed...\n" +#: ./pisi/cli/commands.py:448 +msgid "show a list of package files." msgstr "" -#: pisi/actionsapi/kde.py:76 -msgid "!!! No Makefile found...\n" +#: ./pisi/index.py:62 +msgid "Write index file" msgstr "" -#: pisi/actionsapi/libtools.py:38 -msgid "!!! Running ldconfig failed..." -msgstr "" - -#: pisi/actionsapi/libtools.py:49 -msgid "GNU Config Update Finished." -msgstr "" - -#: pisi/actionsapi/libtools.py:53 -msgid "Running libtoolize failed..." -msgstr "" - -#: pisi/actionsapi/pythonmodules.py:67 -msgid "!!! Running %s failed...\n" -msgstr "" - -#: pisi/actionsapi/pisitoolsfunctions.py:46 :59 -msgid "Insufficient arguments..." -msgstr "" - -#: pisi/actionsapi/pisitoolsfunctions.py:72 -msgid " Insufficient arguments..." -msgstr "" - -#: pisi/cli/commands.py:26 -msgid "generic help string for any command" -msgstr "" - -#: pisi/cli/commands.py:48 pisi/cli/pisicli.py:92 -msgid "Unrecognized command: " -msgstr "" - -#: pisi/cli/commands.py:74 -msgid "assume yes in all yes/no queries" -msgstr "" - -#: pisi/cli/commands.py:78 -msgid "get password from the command line" -msgstr "" - -#: pisi/cli/commands.py:81 -msgid "detailed output" -msgstr "" - -#: pisi/cli/commands.py:83 -msgid "show debugging information" -msgstr "" - -#: pisi/cli/commands.py:85 -msgid "do not perform any action, just show what would be done" -msgstr "" - -#: pisi/cli/commands.py:112 -msgid "Password: " -msgstr "" - -#: pisi/cli/commands.py:148 -msgid "Program terminated abnormally." -msgstr "" - -#: pisi/cli/commands.py:158 -msgid "command lacks name" -msgstr "" - -#: pisi/cli/commands.py:162 -msgid "duplicate command %s" -msgstr "" - -#: pisi/cli/commands.py:171 +#: ./pisi/xmlfile.py:580 msgid "" -"Prints help for given commands.\n" -"\n" -"Usage: help [ ... ]\n" -"\n" -"If run without parameters, it prints the general help." +"File '%s' has invalid XML: %s\n" msgstr "" -#: pisi/cli/commands.py:203 -msgid "Clean stale locks." +#: ./pisi/api.py:59 +msgid "COMAR: comard not running or defunct" msgstr "" -#: pisi/cli/commands.py:219 +#: ./pisi/data.py:30 +msgid "part-of representation for component declarations" +msgstr "" + +#: ./tools/repostats.py:95 +msgid "File types" +msgstr "" + +#: ./pisi/install.py:139 +msgid "Downgrade to old upstream version?" +msgstr "" + +#: ./pisi/xmlfile.py:358 msgid "" -"Graph package relations.\n" -"Usage: graph ...\n" -"\n" -"Write a graph of package relations, tracking dependency and\n" -"conflicts relations starting from given packages.\n" +"Generate a tag or attribute with one of the basic\n" +" types like integer. This has got to be pretty generic\n" +" so that we can invoke it from the complex types such as Class\n" +" and List. The readtext and writetext arguments achieve\n" +" the DOM text access for this datatype." msgstr "" -#: pisi/cli/commands.py:244 -msgid "do not take build no into account." +#: ./pisi/cli/pisicli.py:94 +msgid "Unrecognized command: %s" msgstr "" -#: pisi/cli/commands.py:248 +#: ./pisi/cli/commands.py:249 msgid "" "Build a PISI package using a pspec.xml file\n" "\n" @@ -333,29 +378,653 @@ msgid "" "fetch all necessary files and build the package for you.\n" msgstr "" -#: pisi/cli/commands.py:265 -msgid "output directory for produced packages" +#: ./pisi/build.py:74 +msgid "Path %s belongs in multiple packages" msgstr "" -#: pisi/cli/commands.py:289 -msgid "bypass comar configuration agent" +#: ./pisi/configfile.py:86 +msgid "No section by name '%s'" msgstr "" -#: pisi/cli/commands.py:292 -msgid "do not take dependency information into account" +#: ./pisi/actionsapi/autotools.py:77 ./pisi/actionsapi/autotools.py:87 +msgid "No configure script found." msgstr "" -#: pisi/cli/commands.py:302 +#: ./pisi/api.py:304 +msgid "Warning: package *name* ends with '.pisi'" +msgstr "" + +#: ./pisi/dependency.py:131 +msgid "Package %s is not present in the package database" +msgstr "" + +#: ./pisi/package.py:52 ./pisi/sourcearchive.py:60 +msgid "%s [cached]" +msgstr "" + +#: ./pisi/util.py:146 +msgid "resets console window's title" +msgstr "" + +#: ./pisi/package.py:77 msgid "" -"Install PISI packages\n" -"\n" -"Usage: install ... \n" -"\n" -"You may use filenames, URIs or package names for packages. If you have\n" -"specified a package name, it should exist in a specified repository.\n" +"Extract directory recursively, this function\n" +" copies the directory archiveroot/dir to outdir" msgstr "" -#: pisi/cli/commands.py:330 +#: ./pisi/actionsapi/autotools.py:75 ./pisi/actionsapi/autotools.py:85 +msgid "Configure failed." +msgstr "" + +#: ./pisi/install.py:126 +msgid "Upgrading to new upstream version" +msgstr "" + +#: ./pisi/util.py:304 +msgid "copy source dir to destination dir recursively" +msgstr "" + +#: ./pisi/xmlext.py:57 +msgid "getNodeText: Expected text node, got something else!" +msgstr "" + +#: ./pisi/dependency.py:58 +msgid "determine if a package ver. satisfies given dependency spec" +msgstr "" + +#: ./pisi/util.py:250 +msgid "" +"Generator function iterates over a toplevel path and returns the\n" +" (filePath, sha1Hash) tuples for all files. If excludePrefixes list\n" +" is given as a parameter, function will exclude the filePaths\n" +" matching those prefixes. The removePrefix string parameter will be\n" +" used to remove prefix from filePath while matching excludes, if\n" +" given." +msgstr "" + +#: ./pisi/operations.py:68 +msgid "Trying to remove nonexistent package " +msgstr "" + +#: ./pisi/install.py:141 +msgid "Downgrade to old distribution release?" +msgstr "" + +#: ./pisi/ui.py:67 +msgid "inform a (possibly fatal) error" +msgstr "" + +#: ./pisi/util.py:427 +msgid "Removing lock %s" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:66 +msgid "change the owner and group id of sourceFile to uid and gid" +msgstr "" + +#: ./pisi/archive.py:214 +msgid "" +"Archive is the main factory for ArchiveClasses, regarding the\n" +" Abstract Factory Pattern :)." +msgstr "" + +#: ./pisi/util.py:166 +msgid "" +"an improved version of os.path.commonprefix,\n" +" returns a list of path components" +msgstr "" + +#: ./pisi/util.py:418 +msgid " returns free space of given directory's partition " +msgstr "" + +#: ./pisi/metadata.py:95 +msgid "Some error in package metadata" +msgstr "" + +#: ./pisi/cli/commands.py:204 +msgid "Clean stale locks." +msgstr "" + +#: ./pisi/installdb.py:59 +msgid "installed-pending" +msgstr "" + +#: ./pisi/install.py:145 +msgid "Package downgrade declined" +msgstr "" + +#: ./pisi/ui.py:83 +msgid "display progress" +msgstr "" + +#: ./pisi/cli/commands.py:163 +msgid "duplicate command %s" +msgstr "" + +#: ./pisi/constants.py:38 +msgid "Can't unbind constant: %s" +msgstr "" + +#: ./pisi/install.py:155 +msgid "Extracting files" +msgstr "" + +#: ./pisi/package.py:69 +msgid "Extract paths to outdir" +msgstr "" + +#: ./pisi/actionsapi/pisitools.py:213 +msgid "inserts a sourceFile into /usr/share/doc/PACKAGE/ directory as a destinationFile" +msgstr "" + +#: ./pisi/specfile.py:384 +msgid "A class for reading/writing from/to a PSPEC (PISI SPEC) file." +msgstr "" + +#: ./pisi/util.py:133 +msgid "sets message as a console window's title" +msgstr "" + +#: ./pisi/xmlfile.py:664 +msgid "add text to node" +msgstr "" + +#: ./pisi/cli/commands.py:451 +msgid "Show only paths." +msgstr "" + +#: ./pisi/archive.py:114 +msgid "Add file or directory path to the zip file" +msgstr "" + +#: ./pisi/actionsapi/pisitools.py:114 +msgid "inserts the man pages in the list of files into /usr/share/man/" +msgstr "" + +#: ./pisi/cli/commands.py:518 +msgid "" +"Print the list of all installed packages \n" +"\n" +"Usage: list-installed\n" +"\n" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:84 +msgid "remove the file path" +msgstr "" + +#: ./pisi/build.py:301 +msgid "" +"Generate the metadata.xml file for build source.\n" +"\n" +" metadata.xml is composed of the information from specfile plus\n" +" some additional information." +msgstr "" + +#: ./pisi/api.py:516 +msgid "* Building index of PISI files under %s" +msgstr "" + +#: ./pisi/build.py:145 +msgid "" +"Building PISI source package: %s\n" +msgstr "" + +#: ./pisi/actionsapi/coreutils.py:32 +msgid "apply arbitrary transform to each sequence element" +msgstr "" + +#: ./pisi/configfile.py:63 +msgid "Default values for [directories] section" +msgstr "" + +#: ./pisi/installdb.py:59 +msgid "installed" +msgstr "" + +#: ./pisi/cli/__init__.py:42 +msgid "Command Line Interface" +msgstr "" + +#: ./pisi/index.py:74 +msgid "Adding %s to package index" +msgstr "" + +#: ./pisi/ui.py:71 +msgid "uh?" +msgstr "" + +#: ./pisi/cli/commands.py:663 +msgid "" +"List available packages in the repositories\n" +"\n" +"Usage: list-available [ ... repon ]\n" +"\n" +"Gives a brief list of PiSi components published in the repository.\n" +msgstr "" + +#: ./pisi/build.py:287 +msgid "* Applying patch: %s" +msgstr "" + +#: ./pisi/actionsapi/coreutils.py:25 +msgid "keep only lines that match the regexp" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:71 +msgid " ActionsAPI [chown]: Operation not permitted: %s (uid: %s, gid: %s)" +msgstr "" + +#: ./pisi/archive.py:65 +msgid "" +"ArchiveTar handles tar archives depending on the compression\n" +" type. Provides access to tar, tar.gz and tar.bz2 files. \n" +"\n" +" This class provides the unpack magic for tar archives." +msgstr "" + +#: ./pisi/util.py:129 +msgid "Failed command: %s" +msgstr "" + +#: ./pisi/actionsapi/pythonmodules.py:65 +msgid "executes parameters with python" +msgstr "" + +#: ./pisi/build.py:471 +msgid "There is no change from previous build %d " +msgstr "" + +#: ./pisi/util.py:216 +msgid "" +"check if directory exists, and create if it doesn't.\n" +" works recursively" +msgstr "" + +#: ./pisi/xmlfile.py:367 +msgid "default value for all basic types is None" +msgstr "" + +#: ./pisi/build.py:234 +msgid "Returns the real path of WorkDir for an unpacked archive." +msgstr "" + +#: ./pisi/install.py:46 +msgid "Installer class, provides install routines for pisi packages" +msgstr "" + +#: ./pisi/cli/commands.py:363 +msgid "" +"Remove PISI packages\n" +"\n" +"Usage: remove ... \n" +"\n" +"Remove package(s) from your system. Just give the package names to remove.\n" +msgstr "" + +#: ./pisi/actionsapi/pisitools.py:155 +msgid " renames sourceFile as destinationFile" +msgstr "" + +#: ./pisi/xmlfile.py:291 +msgid "gen_tag: unrecognized tag type %s in spec" +msgstr "" + +#: ./pisi/package.py:108 +msgid "Invalid %s" +msgstr "" + +#: ./pisi/actionsapi/kde.py:32 +msgid "" +"\n" +"!!! Please attach the config.log to your bug report:\n" +"%s/config.log" +msgstr "" + +#: ./pisi/actionsapi/autotools.py:152 +msgid "generates templates for configure" +msgstr "" + +#: ./pisi/configfile.py:49 +msgid "Default values for [general] section" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:105 +msgid " ActionsAPI [unlinkDir]: Directory %s doesn't exists." +msgstr "" + +#: ./tools/repostats.py:89 +msgid "Packagers" +msgstr "" + +#: ./pisi/actionsapi/pisitools.py:127 +msgid "" +"\n" +"!!! ActionsAPI [doman]: Wrong man page file: %s" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:77 +msgid "creates symbolic link" +msgstr "" + +#: ./pisi/install.py:203 +msgid "COMAR.register ERROR!" +msgstr "" + +#: ./pisi/cli/commands.py:614 +msgid "" +"Remove repositories\n" +"\n" +"Usage: remove-repo ... \n" +"\n" +"Remove all repository information from the system.\n" +msgstr "" + +#: ./pisi/actionsapi/kde.py:60 ./pisi/actionsapi/perlmodules.py:51 +#: ./pisi/actionsapi/perlmodules.py:54 +msgid "" +"!!! Configure failed...\n" +msgstr "" + +#: ./pisi/configfile.py:74 +msgid "" +"ConfigurationSection class defines a section in the configuration\n" +" file, using defaults (above) as a fallback." +msgstr "" + +#: ./pisi/actionsapi/pisitools.py:133 +msgid "inserts the mo files in the list of files into /usr/share/locale/LOCALE/LC_MESSAGES" +msgstr "" + +#: ./pisi/xmlfile.py:330 +msgid "helper function to turn token name into mixed case" +msgstr "" + +#: ./pisi/specfile.py:280 +msgid "Source needs some education in History :)" +msgstr "" + +#: ./pisi/util.py:315 +msgid "calculate sha1 hash of filename" +msgstr "" + +#: ./pisi/specfile.py:416 +msgid "" +"File '%s' has errors:\n" +"%s" +msgstr "" + +#: ./pisi/metadata.py:102 +msgid "" +"Package metadata. Metadata is composed of Specfile and various\n" +" other information. A metadata has two parts, Source and Package." +msgstr "" + +#: ./pisi/actionsapi/autotools.py:121 ./pisi/actionsapi/autotools.py:129 +msgid "No Makefile found." +msgstr "" + +#: ./pisi/cli/commands.py:27 +msgid "generic help string for any command" +msgstr "" + +#: ./pisi/cli/commands.py:705 +msgid "" +"List packages to be upgraded\n" +"\n" +"Usage: list-upgrades [ ... repon ]\n" +"\n" +msgstr "" + +#: ./pisi/graph.py:52 +msgid "add vertex u, optionally with data" +msgstr "" + +#: ./pisi/actionsapi/pisitools.py:54 +msgid "creates hard link between sourceFile and destinationFile" +msgstr "" + +#: ./pisi/cli/commands.py:281 +msgid "Abstract package operation command" +msgstr "" + +#: ./pisi/xmlfile.py:673 +msgid "add a text node under given node with tag path (phew)" +msgstr "" + +#: ./pisi/api.py:116 +msgid "Mixing file names and package names not supported YET." +msgstr "" + +#: ./pisi/uri.py:23 +msgid "" +"URI class provides a URL parser and simplifies working with\n" +" URLs." +msgstr "" + +#: ./pisi/build.py:118 +msgid "PisiBuild class, provides the package build and creation routines" +msgstr "" + +#: ./pisi/actionsapi/autotools.py:147 +msgid "generates a makefile" +msgstr "" + +#: ./pisi/xmlfile.py:668 +msgid "add a text node with given tag path" +msgstr "" + +#: ./pisi/xmlfile.py:499 +msgid "" +"generate a class datatype that is highly integrated\n" +" don't worry if that means nothing to you. this is a silly\n" +" hack to implement local text quickly. it's not the most \n" +" elegant thing in the world. it's basically a copy of \n" +" class tag" +msgstr "" + +#: ./pisi/ui.py:54 +msgid "inform the user of an important event and wait for acknowledgement" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:89 +msgid " ActionsAPI [unlink]: Permission denied: %s." +msgstr "" + +#: ./pisi/actionsapi/autotools.py:149 +msgid "Running automake failed." +msgstr "" + +#: ./pisi/dependency.py:54 +msgid "Dependency should have a package string" +msgstr "" + +#: ./pisi/xmlfile.py:557 +msgid "A class to help reading and writing an XML file" +msgstr "" + +#: ./pisi/ui.py:58 +msgid "show debugging info" +msgstr "" + +#: ./pisi/actionsapi/pisitoolsfunctions.py:46 +#: ./pisi/actionsapi/pisitoolsfunctions.py:59 +msgid "Insufficient arguments..." +msgstr "" + +#: ./pisi/actionsapi/autotools.py:134 +msgid "Running aclocal failed." +msgstr "" + +#: ./pisi/install.py:58 +msgid "Installing %s, version %s, release %s, build %s" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:54 +msgid "change the mode of sourceFile to the mode" +msgstr "" + +#: ./pisi/build.py:267 +msgid "check existence of patch files declared in PSPEC" +msgstr "" + +#: ./pisi/build.py:223 +msgid "Unable to read Action Script (%s): %s" +msgstr "" + +#: ./pisi/cli/commands.py:840 +msgid "" +"Setup the source\n" +"\n" +"Usage: build-setup \n" +"\n" +"TODO: desc.\n" +msgstr "" + +#: ./pisi/metadata.py:154 +msgid "Metadata should have a package" +msgstr "" + +#: ./pisi/actionsapi/pisitools.py:105 +msgid "insert the static library into /usr/lib with permission 0755" +msgstr "" + +#: ./pisi/actionsapi/pisitools.py:82 +msgid "inserts the into files in the list of files into /usr/share/info" +msgstr "" + +#: ./pisi/build.py:262 +msgid "fail if dependencies not satisfied" +msgstr "" + +#: ./pisi/__init__.py:28 +msgid "Class of exceptions that must be caught and handled within PISI" +msgstr "" + +#: ./pisi/actionsapi/perlmodules.py:57 +msgid "make source with given parameters." +msgstr "" + +#: ./pisi/cli/commands.py:387 +msgid "" +"Upgrade system\n" +"\n" +"Usage: Upgrade\n" +"\n" +"Upgrade the entire system.\n" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:81 +msgid " ActionsAPI [sym]: Permission denied: %s to %s" +msgstr "" + +#: ./pisi/package.py:61 +msgid "Close the package archive" +msgstr "" + +#: ./pisi/xmlfile.py:115 +msgid "" +"High-level automatic XML transformation interface for xmlfile.\n" +" The idea is to declare a class for each XML tag. Inside the\n" +" class the tags and attributes nested in the tag are further\n" +" elaborated. A simple example follows:\n" +"\n" +" class Employee:\n" +" __metaclass__ = autoxml\n" +" t_Name = [xmlfile.Text, xmlfile.mandatory]\n" +" a_Type = [xmlfile.Integer, xmlfile.optional]\n" +" \n" +" This class defines a tag and an attribute nested in Employee \n" +" class. Name is a string and type is an integer, called basic\n" +" types.\n" +" While the tag is mandatory, the attribute may be left out.\n" +" \n" +" Other basic types supported are: xmlfile.Float, xmlfile.Double\n" +" and (not implemented yet): xmlfile.Binary\n" +"\n" +" By default, the class name is taken as the corresponding tag,\n" +" which may be overridden by defining a tag attribute. Thus, \n" +" the same tag may also be written as:\n" +"\n" +" class EmployeeXML:\n" +" ...\n" +" tag = 'Employee'\n" +" ...\n" +"\n" +" In addition to basic types, we allow for two kinds of complex\n" +" types: class types and list types.\n" +"\n" +" A declared class can be nested in another class as follows\n" +"\n" +" class Position:\n" +" __metaclass__ = autoxml\n" +" t_Name = [xmlfile.Text, xmlfile.mandatory]\n" +" t_Description = [xmlfile.Text, xmlfile.optional]\n" +"\n" +" which we can add to our Employee class.\n" +"\n" +" class Employee:\n" +" __metaclass__ = autoxml\n" +" t_Name = [xmlfile.Text, xmlfile.mandatory]\n" +" a_Type = [xmlfile.Integer, xmlfile.optional]\n" +" t_Position = [Position, xmlfile.mandatory]\n" +"\n" +" Note some unfortunate redundancy here with Position; this is\n" +" justified by the implementation (kidding). Still, you might\n" +" want to assign a different name than the class name that\n" +" goes in there, which may be fully qualified.\n" +"\n" +" There is more! Suppose we want to define a company, with\n" +" of course many employees.\n" +"\n" +" class Company:\n" +" __metaclass__ = autoxml\n" +" t_Employees = [ [Employee], xmlfile.mandatory, 'Employee']\n" +"\n" +" Logically, inside the Company/Employees tag, we will have several\n" +" Employes tags, which are inserted to the Employees instance variable of\n" +" Company in order of appearance.\n" +"\n" +" The mandatory flag here asserts that at least one such record\n" +" is to be found.\n" +"\n" +" You see, it works like magic, when it works of course. All of it\n" +" done without a single brain exploding.\n" +" \n" +" " +msgstr "" + +#: ./pisi/graph.py:39 +msgid "return a list of edge descriptors" +msgstr "" + +#: ./pisi/util.py:308 +msgid "Check the files integrity with a given hash" +msgstr "" + +#: ./pisi/cli/commands.py:172 +msgid "" +"Prints help for given commands.\n" +"\n" +"Usage: help [ ... ]\n" +"\n" +"If run without parameters, it prints the general help." +msgstr "" + +#: ./pisi/dependency.py:118 +msgid "Package %s does not satisfy dependency %s" +msgstr "" + +#: ./pisi/xmlfile.py:420 ./pisi/xmlfile.py:521 +msgid "Type mismatch: DOM cannot be decoded" +msgstr "" + +#: ./pisi/install.py:49 +msgid "initialize from a file name" +msgstr "" + +#: ./pisi/cli/commands.py:331 msgid "" "Upgrade PISI packages\n" "\n" @@ -368,31 +1037,475 @@ msgid "" "reinstall a package from a pisi file, use the install command." msgstr "" -#: pisi/cli/commands.py:362 -msgid "" -"Remove PISI packages\n" -"\n" -"Usage: remove ... \n" -"\n" -"Remove package(s) from your system. Just give the package names to remove.\n" +#: ./pisi/graph.py:35 +msgid "return set of vertex descriptors" msgstr "" -#: pisi/cli/commands.py:386 -msgid "" -"Upgrade system\n" -"\n" -"Usage: Upgrade\n" -"\n" -"Upgrade the entire system.\n" +#: ./pisi/packagedb.py:134 +msgid "get_package: package %s not found" msgstr "" -#: pisi/cli/commands.py:414 -msgid "" -"configure pending packages\n" -" " +#: ./pisi/xmlfile.py:303 +msgid "initialize component" msgstr "" -#: pisi/cli/commands.py:432 +#: ./pisi/actionsapi/libtools.py:38 +msgid "!!! Running ldconfig failed..." +msgstr "" + +#: ./tools/repostats.py:97 +msgid "Top five longest action.py scripts" +msgstr "" + +#: ./pisi/xmlext.py:95 +msgid "retrieve all nodes that match a given tag path." +msgstr "" + +#: ./pisi/api.py:258 +msgid "" +"Construct a package relations graph, containing\n" +" all dependencies of packages A, if ignore_installed\n" +" option is True, then only uninstalled deps will\n" +" be added." +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:154 +msgid "change directory" +msgstr "" + +#: ./pisi/util.py:392 +msgid "strip a file" +msgstr "" + +#: ./pisi/build.py:475 +msgid "" +"Build each package defined in PSPEC file. After this process there\n" +" will be .pisi files hanging around, AS INTENDED ;)" +msgstr "" + +#: ./pisi/api.py:490 +msgid "File %s not found" +msgstr "" + +#: ./pisi/install.py:88 +msgid "Package conflicts %s" +msgstr "" + +#: ./pisi/build.py:39 +msgid "" +"Return the file type of a path according to the given PathInfo\n" +" list" +msgstr "" + +#: ./pisi/xmlfile.py:337 +msgid "returns split of the tag path into last tag and the rest" +msgstr "" + +#: ./pisi/__init__.py:18 +msgid "Class of exceptions that lead to program termination" +msgstr "" + +#: ./pisi/install.py:129 +msgid "Upgrading to new distribution release" +msgstr "" + +#: ./pisi/actionsapi/autotools.py:154 +msgid "Running autoheader failed." +msgstr "" + +#: ./pisi/actionsapi/pisitools.py:86 +msgid "insert the library into /usr/lib" +msgstr "" + +#: ./pisi/index.py:100 +msgid "Package %s: metadata corrupt" +msgstr "" + +#: ./pisi/fetcher.py:121 +msgid "No such file or no permission to read" +msgstr "" + +#: ./pisi/build.py:181 +msgid "Fetching source from: %s" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:189 +msgid "return the base name of pathname sourceFile" +msgstr "" + +#: ./pisi/xmlfile.py:387 +msgid "encode given value inside DOM node" +msgstr "" + +#: ./pisi/repodb.py:42 +msgid "RepoDB maps repo ids to repository information" +msgstr "" + +#: ./pisi/metadata.py:150 +msgid "Metadata should have source" +msgstr "" + +#: ./pisi/cli/commands.py:290 +msgid "bypass comar configuration agent" +msgstr "" + +#: ./pisi/cli/commands.py:76 +msgid "assume yes in all yes/no queries" +msgstr "" + +#: ./pisi/util.py:102 +msgid "check if sequence a is a prefix of sequence b" +msgstr "" + +#: ./pisi/build.py:503 ./pisi/build.py:506 +msgid "Generating %s," +msgstr "" + +#: ./pisi/xmlext.py:128 +msgid "add newnode at the end of a tag chain, smart one" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:93 +msgid " ActionsAPI [unlink]: File %s doesn't exists." +msgstr "" + +#: ./pisi/comariface.py:61 +msgid "COMAR.call_package(System.Package.preRemove, %s) failed!: %s" +msgstr "" + +#: ./pisi/actionsapi/libtools.py:53 +msgid "Running libtoolize failed..." +msgstr "" + +#: ./pisi/build.py:194 +msgid "Setting up source..." +msgstr "" + +#: ./pisi/api.py:567 +msgid "Unsatisfied Build Dependencies:" +msgstr "" + +#: ./pisi/build.py:468 +msgid "There are changes, incrementing build no to %d" +msgstr "" + +#: ./pisi/cli/commands.py:542 ./pisi/cli/commands.py:729 +msgid "Package Name |St| Version| Rel.| Build| Distro| Date" +msgstr "" + +#: ./pisi/specfile.py:184 +msgid "Path tag should have a name string" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:108 +msgid "recursively move a sourceFile or directory to destinationFile" +msgstr "" + +#: ./pisi/actionsapi/autotools.py:80 +msgid "configure source with given parameters = \"--prefix=/usr --libdir=/usr/lib --with-nls\"" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:39 +msgid "recursive directory creation function" +msgstr "" + +#: ./pisi/actionsapi/autotools.py:139 ./pisi/actionsapi/autotools.py:144 +msgid "Running autoconf failed." +msgstr "" + +#: ./pisi/cli/commands.py:148 +msgid "exit program" +msgstr "" + +#: ./pisi/sourcearchive.py:36 +msgid "" +"source archive. this is a class responsible for fetching\n" +" and unpacking a source archive" +msgstr "" + +#: ./pisi/api.py:330 +msgid "No packages to upgrade." +msgstr "" + +#: ./pisi/cli/commands.py:120 +msgid "initialize PiSi components" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:132 +msgid "recursively copy an entire directory tree rooted at source" +msgstr "" + +#: ./pisi/util.py:111 +msgid "remove prefix a from sequence b" +msgstr "" + +#: ./pisi/cli/commands.py:766 +msgid "" +"Search packages\n" +"\n" +"Usage: search \n" +"\n" +"#FIXME: fill this later\n" +msgstr "" + +#: ./pisi/installdb.py:60 +msgid "purged" +msgstr "" + +#: ./pisi/actionsapi/libtools.py:49 +msgid "GNU Config Update Finished." +msgstr "" + +#: ./pisi/xmlfile.py:392 ./pisi/xmlfile.py:423 ./pisi/xmlfile.py:439 +#: ./pisi/xmlfile.py:446 ./pisi/xmlfile.py:524 ./pisi/xmlfile.py:538 +#: ./pisi/xmlfile.py:545 +msgid "Mandatory argument not available" +msgstr "" + +#: ./pisi/archive.py:96 +msgid "" +"ArchiveZip handles zip archives. \n" +"\n" +" Being a zip archive PISI packages also use this class\n" +" extensively. This class provides unpacking and packing magic for\n" +" zip archives." +msgstr "" + +#: ./pisi/xmlfile.py:307 +msgid "decode component from DOM node" +msgstr "" + +#: ./pisi/xmlfile.py:655 +msgid "this adds the new stuff under node and then following tag path" +msgstr "" + +#: ./pisi/package.py:65 +msgid "Extract entire package contents to directory" +msgstr "" + +#: ./pisi/archive.py:133 +msgid "" +"Add only the basepath to the zip file. For example; if the given\n" +" file_name parameter is /usr/local/bin/somedir, this function\n" +" will create only the base directory/file somedir in the\n" +" archive." +msgstr "" + +#: ./pisi/actionsapi/pythonmodules.py:67 +msgid "" +"!!! Running %s failed...\n" +msgstr "" + +#: ./pisi/build.py:199 +msgid "Building source..." +msgstr "" + +#: ./pisi/util.py:80 +msgid "concatenate string reps of l's elements" +msgstr "" + +#: ./pisi/installdb.py:60 +msgid "removed" +msgstr "" + +#: ./pisi/api.py:409 +msgid "Package %s does not exist. Cannot remove." +msgstr "" + +#: ./pisi/archive.py:73 +msgid "Unpack tar archive to a given target directory(target_dir)." +msgstr "" + +#: ./pisi/cli/commands.py:87 +msgid "do not perform any action, just show what would be done" +msgstr "" + +#: ./pisi/api.py:520 +msgid "* Index file written" +msgstr "" + +#: ./pisi/cli/commands.py:114 +msgid "Password: " +msgstr "" + +#: ./pisi/util.py:400 +msgid "strip command failed for file '%s'!" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:185 +msgid "return the canonical path of the specified filename, eliminating any symbolic links encountered in the path" +msgstr "" + +#: ./pisi/cli/commands.py:74 +msgid "change the system root for pisi commands" +msgstr "" + +#: ./tools/repostats.py:167 +msgid "

Dependencies
" +msgstr "" + +#: ./pisi/cli/commands.py:745 +msgid "List pending packages" +msgstr "" + +#: ./pisi/build.py:83 +msgid "Build Context Singleton" +msgstr "" + +#: ./pisi/install.py:98 +msgid "check reinstall, confirm action, and schedule reinstall" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:169 +msgid "export environ variable" +msgstr "" + +#: ./pisi/actionsapi/perlmodules.py:47 +msgid "configure source with given parameters." +msgstr "" + +#: ./pisi/util.py:91 +msgid "check if all elements of a sequence are equal" +msgstr "" + +#: ./pisi/actionsapi/pisitoolsfunctions.py:56 +msgid "inserts file list into destinationDirectory" +msgstr "" + +#: ./pisi/constants.py:43 +msgid "Pisi Constants Singleton" +msgstr "" + +#: ./pisi/actionsapi/autotools.py:96 +msgid "Make failed." +msgstr "" + +#: ./pisi/xmlfile.py:185 +msgid "entry point for metaclass code" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:114 +msgid " ActionsAPI [move]: Permission denied: %s to %s" +msgstr "" + +#: ./pisi/build.py:537 +msgid "Done." +msgstr "" + +#: ./pisi/lockeddbshelve.py:50 +msgid "Flags should be one of 'r', 'w', 'c' or 'n' or use the bsddb.db.DB_* flags" +msgstr "" + +#: ./pisi/cli/commands.py:512 +msgid "Indexing only a single directory supported." +msgstr "" + +#: ./pisi/operations.py:47 +msgid "Not removing non-file, non-link %s" +msgstr "" + +#: ./pisi/package.py:88 +msgid "" +"Extract PISI control files: metadata.xml, files.xml,\n" +" action scripts, etc." +msgstr "" + +#: ./pisi/util.py:157 +msgid "" +"split path into components and return as a list\n" +" os.path.split doesn't do what I want like removing trailing /" +msgstr "" + +#: ./pisi/build.py:144 +msgid "Building PISI source package: %s" +msgstr "" + +#: ./pisi/cli/commands.py:71 +msgid "common options" +msgstr "" + +#: ./pisi/util.py:84 +msgid " split str with any of chars" +msgstr "" + +#: ./pisi/comariface.py:41 +msgid "COMAR.call_package(System.Package.postInstall, %s) failed!: %s" +msgstr "" + +#: ./pisi/api.py:497 +msgid "fetch package information for a package" +msgstr "" + +#: ./pisi/cli/commands.py:640 +msgid "" +"List repositories\n" +"\n" +"Usage: list-repo\n" +"\n" +"Lists currently tracked repositories.\n" +msgstr "" + +#: ./pisi/xmlext.py:119 +msgid "" +"create new child at the end of a tag chain starting from node\n" +" no matter what" +msgstr "" + +#: ./pisi/fetcher.py:70 +msgid "Access denied to write to dest dir" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:60 +msgid " ActionsAPI [chmod]: Operation not permitted: %s (mode: %s)" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:63 +msgid " ActionsAPI [chmod]: File %s doesn't exists." +msgstr "" + +#: ./pisi/build.py:189 +msgid " unpacked (%s)" +msgstr "" + +#: ./pisi/actionsapi/pisitools.py:44 +msgid "inserts the files in the list of files into /usr/share/doc/PACKAGE" +msgstr "" + +#: ./pisi/cli/commands.py:85 +msgid "show debugging information" +msgstr "" + +#: ./pisi/build.py:226 +msgid "SyntaxError in Action Script (%s): %s" +msgstr "" + +#: ./pisi/actionsapi/autotools.py:124 +msgid "install source into install directory with given parameters = PREFIX=%s % get.installDIR()" +msgstr "" + +#: ./pisi/actionsapi/libtools.py:44 +msgid " copy newest config.* onto source's " +msgstr "" + +#: ./pisi/cli/commands.py:509 +msgid "Indexing current directory." +msgstr "" + +#: ./pisi/api.py:102 +msgid "Package is not installable." +msgstr "" + +#: ./pisi/comariface.py:28 +msgid "run postinstall scripts trough COMAR" +msgstr "" + +#: ./pisi/fetcher.py:50 +msgid "" +"Fetcher can fetch a file from various sources using various\n" +" protocols." +msgstr "" + +#: ./pisi/cli/commands.py:433 msgid "" "Display package information\n" "\n" @@ -400,19 +1513,390 @@ msgid "" "\n" msgstr "" -#: pisi/cli/commands.py:447 -msgid "show a list of package files." +#: ./pisi/build.py:292 +msgid "Stripping files.." msgstr "" -#: pisi/cli/commands.py:450 -msgid "Show only paths." +#: ./pisi/xmlfile.py:383 +msgid "Mandatory token %s not available" msgstr "" -#: pisi/cli/commands.py:477 -msgid "File information not available" +#: ./pisi/actionsapi/pisitools.py:40 +msgid "creates a directory tree" msgstr "" -#: pisi/cli/commands.py:481 +#: ./pisi/fetcher.py:67 +msgid "Filename error" +msgstr "" + +#: ./pisi/api.py:207 +msgid "External dependencies not satisfied" +msgstr "" + +#: ./pisi/xmlfile.py:625 +msgid " returns the children of the given path" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:177 +msgid "return True if sourceFile is an existing regular file" +msgstr "" + +#: ./pisi/actionsapi/pisitools.py:168 +msgid "replaces patterns in sourceFiles" +msgstr "" + +#: ./pisi/api.py:401 +msgid "remove set A of packages from system (A is a list of package names)" +msgstr "" + +#: ./pisi/specfile.py:475 +msgid "Write PSPEC file" +msgstr "" + +#: ./pisi/actionsapi/coreutils.py:39 +msgid "print sequence elements one per line" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:139 +msgid " ActionsAPI [copytree]: Directory %s doesn't exists." +msgstr "" + +#: ./pisi/operations.py:125 +msgid "perform an atomic package operation" +msgstr "" + +#: ./pisi/build.py:361 +msgid "Calculate build number" +msgstr "" + +#: ./pisi/build.py:103 +msgid "package build directory" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:173 +msgid "return True if sourceFile refers to a symbolic link" +msgstr "" + +#: ./pisi/cli/commands.py:128 +msgid "do cleanup work for PiSi components" +msgstr "" + +#: ./pisi/xmlfile.py:295 +msgid "" +"generate a named component tag/attr. a decoration of\n" +" anonymous functions that do not bind to variable names" +msgstr "" + +#: ./pisi/operations.py:116 +msgid "Package %s not found in any active repository." +msgstr "" + +#: ./pisi/util.py:126 +msgid "return value " +msgstr "" + +#: ./pisi/specfile.py:276 +msgid "Source archive URI and type should be given" +msgstr "" + +#: ./pisi/build.py:501 +msgid "** Building package %s" +msgstr "" + +#: ./pisi/constants.py:26 +msgid "Constant members implementation" +msgstr "" + +#: ./pisi/xmlfile.py:470 ./pisi/xmlfile.py:485 +msgid "Mandatory list empty" +msgstr "" + +#: ./pisi/actionsapi/pisitools.py:229 +msgid "removes sourceFile" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:119 +msgid "recursively copy a sourceFile or directory to destinationFile" +msgstr "" + +#: ./pisi/cli/commands.py:83 +msgid "detailed output" +msgstr "" + +#: ./pisi/build.py:332 +msgid "" +"Generetes files.xml using the path definitions in specfile and\n" +" generated files by the build system." +msgstr "" + +#: ./pisi/api.py:413 +msgid "No packages to remove." +msgstr "" + +#: ./pisi/ui.py:75 +msgid "ask the user to choose from a list of alternatives" +msgstr "" + +#: ./pisi/cli/__init__.py:100 +msgid "(yes/no)" +msgstr "" + +#: ./pisi/actionsapi/kde.py:62 +msgid "" +"!!! No configure script found...\n" +msgstr "" + +#: ./pisi/archive.py:110 +msgid "Close the zip archive." +msgstr "" + +#: ./pisi/actionsapi/autotools.py:99 +msgid "install source into install directory with given parameters" +msgstr "" + +#: ./pisi/build.py:142 +msgid "Build the package in one shot." +msgstr "" + +#: ./pisi/cli/commands.py:891 +msgid "" +"Install to the sandbox\n" +"\n" +"Usage: build-install \n" +"\n" +"TODO: desc.\n" +msgstr "" + +#: ./pisi/util.py:244 +msgid "copy source file to destination file" +msgstr "" + +#: ./pisi/xmlext.py:67 +msgid "get only child elements" +msgstr "" + +#: ./pisi/actionsapi/perlmodules.py:66 +msgid "install source with given parameters." +msgstr "" + +#: ./pisi/actionsapi/kde.py:67 ./pisi/actionsapi/pythonmodules.py:50 +#: ./pisi/actionsapi/scons.py:41 ./pisi/actionsapi/perlmodules.py:60 +#: ./pisi/actionsapi/perlmodules.py:63 +msgid "" +"!!! Make failed...\n" +msgstr "" + +#: ./pisi/util.py:356 +msgid "simple function to apply patches.." +msgstr "" + +#: ./pisi/api.py:295 +msgid "" +"Re-installs packages from the repository, trying to perform\n" +" a maximum number of upgrades." +msgstr "" + +#: ./pisi/install.py:183 +msgid "Storing %s" +msgstr "" + +#: ./pisi/xmlfile.py:632 ./pisi/xmlfile.py:638 +msgid " returns the children of the given path, only with given type " +msgstr "" + +#: ./pisi/util.py:65 +msgid "%s section should have a '%s' tag" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:116 +msgid " ActionsAPI [move]: File %s doesn't exists." +msgstr "" + +#: ./pisi/dependency.py:128 +msgid "" +"calculate if pkg is installable currently \n" +" which means it has to satisfy both install and runtime dependencies" +msgstr "" + +#: ./pisi/build.py:509 +msgid "Creating PISI package %s." +msgstr "" + +#: ./pisi/install.py:133 +msgid "Upgrading to new distribution build" +msgstr "" + +#: ./pisi/xmlfile.py:649 +msgid "this adds the newnode under given tag path" +msgstr "" + +#: ./pisi/xmlfile.py:87 +msgid "" +"'%s' language of tag '%s' should have some text data\n" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:101 +msgid " ActionsAPI [unlinkDir]: Operation not permitted: %s" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:142 +msgid "changes the access time of the 'sourceFile', or creates it if it is not exist" +msgstr "" + +#: ./pisi/cli/commands.py:220 +msgid "" +"Graph package relations.\n" +"Usage: graph ...\n" +"\n" +"Write a graph of package relations, tracking dependency and\n" +"conflicts relations starting from given packages.\n" +msgstr "" + +#: ./pisi/cli/commands.py:686 +msgid "" +"Repository : %s\n" +msgstr "" + +#: ./pisi/build.py:58 +msgid "" +"This function will check for collision of paths in a package with\n" +" the paths of packages in pkgList. The return value will be the\n" +" list containing the paths that collide." +msgstr "" + +#: ./pisi/cli/commands.py:80 +msgid "get password from the command line" +msgstr "" + +#: ./pisi/package.py:73 +msgid "Extract file with path to outdir" +msgstr "" + +#: ./pisi/cli/__init__.py:74 +msgid "Error: " +msgstr "" + +#: ./pisi/cli/commands.py:49 +msgid "Unrecognized command: " +msgstr "" + +#: ./pisi/dependency.py:84 +msgid "determine if a package in a dictionary satisfies given dependency spec" +msgstr "" + +#: ./pisi/xmlfile.py:395 +msgid "format value for pretty printing" +msgstr "" + +#: ./pisi/actionsapi/autotools.py:119 ./pisi/actionsapi/autotools.py:127 +msgid "Install failed." +msgstr "" + +#: ./pisi/actionsapi/pisitools.py:199 +msgid "" +"\n" +"!!! ActionsAPI [dosym]: File exists: %s" +msgstr "" + +#: ./pisi/installdb.py:63 +msgid "" +"State: %s\n" +"Version: %s, Release: %s, Build: %s\n" +msgstr "" + +#: ./tools/repostats.py:96 +msgid "Top five most patched source" +msgstr "" + +#: ./pisi/xmlfile.py:591 +msgid "Root tagname %s not identical to %s as expected" +msgstr "" + +#: ./pisi/specfile.py:206 +msgid "COMAR provide should have something :)" +msgstr "" + +#: ./pisi/cli/commands.py:941 +msgid "" +"%prog [options] [arguments]\n" +"\n" +"where is one of:\n" +"\n" +msgstr "" + +#: ./pisi/xmlext.py:60 +msgid "get the text of a child at the end of a tag path" +msgstr "" + +#: ./pisi/cli/colors.py:56 +msgid "Colorize the given message for console output" +msgstr "" + +#: ./pisi/util.py:182 +msgid "remove path prefix a from b, finding the pathname rooted at a" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:125 +msgid "ActionsAPI [copy]: Permission denied: %s to %s" +msgstr "" + +#: ./pisi/api.py:536 +msgid "* Updating repository: %s" +msgstr "" + +#: ./pisi/dependency.py:94 ./pisi/dependency.py:105 +msgid "" +"determine if a package in *repository* satisfies given\n" +"dependency spec" +msgstr "" + +#: ./pisi/util.py:190 +msgid "determine if given @path is absolute" +msgstr "" + +#: ./pisi/cli/commands.py:245 +msgid "do not take build no into account." +msgstr "" + +#: ./pisi/actionsapi/pisitools.py:191 +msgid "creates soft link between sourceFile and destinationFile" +msgstr "" + +#: ./pisi/lockeddbshelve.py:61 +msgid "Another instance of PISI is running. Try later!" +msgstr "" + +#: ./pisi/xmlfile.py:660 +msgid "add a new child node right under root element document" +msgstr "" + +#: ./pisi/install.py:187 +msgid "register COMAR scripts" +msgstr "" + +#: ./pisi/specfile.py:463 +msgid "Return errors of the PSPEC file if there are any." +msgstr "" + +#: ./pisi/xmlfile.py:311 +msgid "encode self inside, possibly new, DOM node using xml" +msgstr "" + +#: ./pisi/cli/commands.py:415 +msgid "" +"configure pending packages\n" +" " +msgstr "" + +#: ./pisi/specfile.py:390 ./pisi/index.py:39 +msgid "Read PSPEC file" +msgstr "" + +#: ./pisi/install.py:173 +msgid "Storing %s, " +msgstr "" + +#: ./pisi/cli/commands.py:481 msgid "" "Index PISI files in a given directory\n" "\n" @@ -424,31 +1908,33 @@ msgid "" "source and binary packages.\n" msgstr "" -#: pisi/cli/commands.py:500 -msgid "store absolute links for indexed files." +#: ./pisi/xmlfile.py:68 +msgid "Handles XML tags with localized text" msgstr "" -#: pisi/cli/commands.py:509 -msgid "Indexing current directory." +#: ./pisi/actionsapi/shelltools.py:151 +msgid " ActionsAPI [touch]: Permission denied: %s" msgstr "" -#: pisi/cli/commands.py:512 -msgid "Indexing only a single directory supported." +#: ./pisi/actionsapi/shelltools.py:129 +msgid "ActionsAPI [copy]: File %s does not exist." msgstr "" -#: pisi/cli/commands.py:518 +#: ./pisi/api.py:540 msgid "" -"Print the list of all installed packages \n" -"\n" -"Usage: list-installed\n" "\n" +"* Package database updated." msgstr "" -#: pisi/cli/commands.py:542 :729 -msgid "Package Name |St| Version| Rel.| Build| Distro| Date" +#: ./pisi/actionsapi/pisitools.py:96 +msgid "insert the static library into /usr/lib with permission 0644" msgstr "" -#: pisi/cli/commands.py:558 +#: ./pisi/util.py:210 +msgid "shorthand to check if a file exists" +msgstr "" + +#: ./pisi/cli/commands.py:558 msgid "" "Update repository databases\n" "\n" @@ -458,75 +1944,285 @@ msgid "" "Synchronizes the PiSi databases with the current repository.\n" msgstr "" -#: pisi/cli/commands.py:584 +#: ./pisi/xmlfile.py:324 +msgid "Mandatory variable %s not available" +msgstr "" + +#: ./pisi/xmlext.py:44 +msgid "get the first child and expect it to be text!" +msgstr "" + +#: ./tools/repostats.py:92 +msgid "Components" +msgstr "" + +#: ./pisi/data.py:40 +msgid "index representation for the component structure" +msgstr "" + +#: ./pisi/ui.py:63 +msgid "warn the user" +msgstr "" + +#: ./pisi/xmlfile.py:345 +msgid "decompose member specification" +msgstr "" + +#: ./pisi/build.py:428 +msgid "(no previous build found, setting build no to 0.)" +msgstr "" + +#: ./pisi/build.py:323 +msgid "build number is not available." +msgstr "" + +#: ./pisi/actionsapi/pythonmodules.py:48 +msgid "compile source with given parameters." +msgstr "" + +#: ./pisi/graph.py:61 +msgid "add edge u -> v" +msgstr "" + +#: ./pisi/actionsapi/kde.py:76 msgid "" -"Add a repository\n" -"\n" -"Usage: add-repo \n" -"\n" -": name of repository to add\n" -": URI of index file\n" -"\n" -"NB: We support only local files (e.g., /a/b/c) and http:// URIs at the moment\n" +"!!! No Makefile found...\n" msgstr "" -#: pisi/cli/commands.py:614 +#: ./pisi/xmlfile.py:252 +msgid "generate readers and writers for an attribute member" +msgstr "" + +#: ./pisi/xmlfile.py:436 ./pisi/xmlfile.py:535 +msgid "Object cannot be encoded" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:96 +msgid "delete an entire directory tree" +msgstr "" + +#: ./pisi/cli/commands.py:303 msgid "" -"Remove repositories\n" +"Install PISI packages\n" "\n" -"Usage: remove-repo ... \n" +"Usage: install ... \n" "\n" -"Remove all repository information from the system.\n" +"You may use filenames, URIs or package names for packages. If you have\n" +"specified a package name, it should exist in a specified repository.\n" msgstr "" -#: pisi/cli/commands.py:640 +#: ./pisi/archive.py:84 +msgid "Archive type not recognized" +msgstr "" + +#: ./pisi/actionsapi/pisitools.py:142 +msgid "moves sourceFile/Directory into destinationFile/Directory" +msgstr "" + +#: ./pisi/cli/commands.py:293 +msgid "do not take dependency information into account" +msgstr "" + +#: ./pisi/actionsapi/shelltools.py:181 +msgid "Return True if sourceFile is an existing directory" +msgstr "" + +#: ./pisi/actionsapi/kde.py:74 ./pisi/actionsapi/pythonmodules.py:55 +#: ./pisi/actionsapi/scons.py:45 ./pisi/actionsapi/perlmodules.py:69 +#: ./pisi/actionsapi/perlmodules.py:72 msgid "" -"List repositories\n" -"\n" -"Usage: list-repo\n" -"\n" -"Lists currently tracked repositories.\n" +"!!! Install failed...\n" msgstr "" -#: pisi/cli/commands.py:663 +#: ./pisi/actionsapi/shelltools.py:74 +msgid " ActionsAPI [chown]: File %s doesn't exists." +msgstr "" + +#: ./pisi/build.py:169 +msgid "Sets the environment variables for actions API to use" +msgstr "" + +#: ./pisi/build.py:243 msgid "" -"List available packages in the repositories\n" +"Calls the corresponding function in actions.py. \n" "\n" -"Usage: list-available [ ... repon ]\n" -"\n" -"Gives a brief list of PiSi components published in the repository.\n" +" If mandatory parameter is True, and function is not present in\n" +" actionLocals pisi.build.Error will be raised." msgstr "" -#: pisi/cli/commands.py:686 -msgid "Repository : %s\n" +#: ./pisi/util.py:195 +msgid "Join two or more pathname components, inserting '/' as needed" msgstr "" -#: pisi/cli/commands.py:705 +#: ./pisi/cli/__init__.py:71 +msgid "Warning: " +msgstr "" + +#: ./pisi/util.py:178 +msgid "find if path a is before b in the directory tree" +msgstr "" + +#: ./pisi/actionsapi/autotools.py:57 +msgid "configure source with given parameters = \"--with-nls --with-libusb --with-something-usefull\"" +msgstr "" + +#: ./pisi/cli/commands.py:92 msgid "" -"List packages to be upgraded\n" -"\n" -"Usage: list-upgrades [ ... repon ]\n" -"\n" +"This is a fall back function. If the implementer module provides an\n" +" options function it will be called" msgstr "" -#: pisi/cli/commands.py:721 -msgid "show detailed install info" +#: ./pisi/install.py:153 +msgid "unzip package in place" msgstr "" -#: pisi/cli/commands.py:745 -msgid "List pending packages" +#: ./pisi/actionsapi/get.py:128 +msgid "Warning: %s does not exist, using plain name %s" msgstr "" -#: pisi/cli/commands.py:766 +#: ./pisi/package.py:36 msgid "" -"Search packages\n" -"\n" -"Usage: search \n" -"\n" -"#FIXME: fill this later\n" +"PISI Package Class provides access to a pisi package (.pisi\n" +" file)." msgstr "" -#: pisi/cli/commands.py:778 +#: ./pisi/actionsapi/autotools.py:94 ./pisi/actionsapi/kde.py:65 +msgid "make source with given parameters = \"all\" || \"doc\" etc." +msgstr "" + +#: ./pisi/cli/commands.py:266 +msgid "output directory for produced packages" +msgstr "" + +#: ./pisi/actionsapi/pisitoolsfunctions.py:72 +msgid " Insufficient arguments..." +msgstr "" + +#: ./pisi/xmlext.py:34 +msgid "get named attribute from DOM node" +msgstr "" + +#: ./pisi/actionsapi/pisitools.py:182 +msgid "File doesn't exists or permission denied: %s" +msgstr "" + +#: ./pisi/build.py:274 +msgid "" +"Patch file is missing: %s\n" +msgstr "" + +#: ./pisi/installdb.py:138 +msgid "Already installed" +msgstr "" + +#: ./pisi/xmlfile.py:379 +msgid "Type mismatch: read text cannot be decoded" +msgstr "" + +#: ./pisi/util.py:229 +msgid "" +" calculate the size of files under a dir\n" +" based on the os module example" +msgstr "" + +#: ./pisi/xmlfile.py:401 +msgid "generate a class datatype" +msgstr "" + +#: ./pisi/specfile.py:356 +msgid "Package should have some files" +msgstr "" + +#: ./pisi/actionsapi/variables.py:33 +msgid "General environment variables used in actions API" +msgstr "" + +#: ./pisi/package.py:57 +msgid "Add a file or directory to package" +msgstr "" + +#: ./pisi/xmlfile.py:608 ./pisi/xmlext.py:71 +msgid "returns the *first* matching node for given tag path." +msgstr "" + +#: ./pisi/cli/commands.py:149 +msgid "Program terminated abnormally." +msgstr "" + +#: ./pisi/build.py:465 +msgid "(old package lacks a build no, setting build no to 0.)" +msgstr "" + +#: ./pisi/cli/commands.py:500 +msgid "store absolute links for indexed files." +msgstr "" + +#: ./pisi/comariface.py:32 +msgid "Running post-install script for %s" +msgstr "" + +#: ./pisi/constants.py:32 +msgid "Can't rebind constant: %s" +msgstr "" + +#: ./pisi/xmlfile.py:620 +msgid "returns all nodes matching a given tag path." +msgstr "" + +#: ./pisi/actionsapi/pisitools.py:48 +msgid "insert a executable file into destination directory" +msgstr "" + +#: ./pisi/install.py:170 +msgid "" +"put files.xml, metadata.xml, actions.py and COMAR scripts\n" +" somewhere in the file system. We'll need these in future..." +msgstr "" + +#: ./pisi/files.py:21 +msgid "FileInfo holds the information for a File node/tag in files.xml" +msgstr "" + +#: ./pisi/cli/commands.py:159 +msgid "command lacks name" +msgstr "" + +#: ./pisi/xmlfile.py:573 +msgid "returns root document element" +msgstr "" + +#: ./pisi/build.py:187 +msgid "Unpacking archive..." +msgstr "" + +#: ./pisi/actionsapi/variables.py:61 +msgid "General directories used in actions API." +msgstr "" + +#: ./pisi/cli/commands.py:142 +msgid "print help for the command" +msgstr "" + +#: ./pisi/cli/pisicli.py:85 +msgid "No command given" +msgstr "" + +#: ./pisi/installdb.py:68 +msgid "" +"Distribution: %s, Install Time: %s\n" +msgstr "" + +#: ./pisi/install.py:193 +msgid "Registering COMAR script %s" +msgstr "" + +#: ./pisi/archive.py:218 +msgid "" +"accepted archive types:\n" +" targz, tarbz2, zip, tar" +msgstr "" + +#: ./pisi/cli/commands.py:778 msgid "" "Run the build process partially\n" "\n" @@ -540,662 +2236,240 @@ msgid "" "for you.\n" msgstr "" -#: pisi/cli/commands.py:815 +#: ./pisi/archive.py:49 msgid "" -"Unpack the source archive\n" -"\n" -"Usage: build-unpack \n" -"\n" -"TODO: desc.\n" +"ArchiveBinary handles binary archive files (usually distrubuted as\n" +" .bin files)" msgstr "" -#: pisi/cli/commands.py:840 -msgid "" -"Setup the source\n" -"\n" -"Usage: build-setup \n" -"\n" -"TODO: desc.\n" +#: ./tools/repostats.py:93 +msgid "Dependencies" msgstr "" -#: pisi/cli/commands.py:866 :917 -msgid "" -"Setup the source\n" -"\n" -"Usage: build-build \n" -"\n" -"TODO: desc.\n" -msgstr "" - -#: pisi/cli/commands.py:891 -msgid "" -"Install to the sandbox\n" -"\n" -"Usage: build-install \n" -"\n" -"TODO: desc.\n" -msgstr "" - -#: pisi/cli/commands.py:941 -msgid "" -"%prog [options] [arguments]\n" -"\n" -"where is one of:\n" -"\n" -msgstr "" - -#: pisi/cli/commands.py:947 -msgid "\nUse \"%prog help \" for help on a specific command.\n" -msgstr "" - -#: pisi/cli/pisicli.py:83 -msgid "No command given" -msgstr "" - -#: pisi/cli/pisicli.py:87 -msgid "Command line parsing error" -msgstr "" - -#: pisi/cli/__init__.py:67 -msgid "Warning: " -msgstr "" - -#: pisi/cli/__init__.py:70 -msgid "Error: " -msgstr "" - -#: pisi/cli/__init__.py:93 -msgid "(yes/no)" -msgstr "" - -#: pisi/cli/__init__.py:94 -msgid "y" -msgstr "" - -#: pisi/cli/__init__.py:94 -msgid "Y" -msgstr "" - -#: pisi/cli/__init__.py:96 -msgid "n" -msgstr "" - -#: pisi/cli/__init__.py:96 -msgid "N" -msgstr "" - -#: pisi/lockeddbshelve.py:50 -msgid "Flags should be one of 'r', 'w', 'c' or 'n' or use the bsddb.db.DB_* flags" -msgstr "" - -#: pisi/lockeddbshelve.py:61 -msgid "Another instance of PISI is running. Try later!" -msgstr "" - -#: pisi/specfile.py:86 -msgid "AdditionalFile should have file name string" -msgstr "" - -#: pisi/specfile.py:88 -msgid "AdditionalFile should have a target attribute" -msgstr "" - -#: pisi/specfile.py:125 -msgid "Patch should have a filename string" -msgstr "" - -#: pisi/specfile.py:184 -msgid "Path tag should have a name string" -msgstr "" - -#: pisi/specfile.py:206 -msgid "COMAR provide should have something :)" -msgstr "" - -#: pisi/specfile.py:276 -msgid "Source archive URI and type should be given" -msgstr "" - -#: pisi/specfile.py:278 -msgid "Source archive should have a SHA1 sum" -msgstr "" - -#: pisi/specfile.py:280 -msgid "Source needs some education in History :)" -msgstr "" - -#: pisi/specfile.py:356 -msgid "Package should have some files" -msgstr "" - -#: pisi/specfile.py:416 -msgid "" -"File '%s' has errors:\n" -"%s" -msgstr "" - -#: pisi/specfile.py:469 -msgid "There should be at least one Package section" -msgstr "" - -#: pisi/package.py:52 pisi/sourcearchive.py:60 -msgid "%s [cached]" -msgstr "" - -#: pisi/package.py:103 -msgid "MetaData format wrong" -msgstr "" - -#: pisi/package.py:108 -msgid "Invalid %s" -msgstr "" - -#: pisi/build.py:74 -msgid "Path %s belongs in multiple packages" -msgstr "" - -#: pisi/build.py:144 -msgid "Building PISI source package: %s" -msgstr "" - -#: pisi/build.py:145 -msgid "Building PISI source package: %s\n" -msgstr "" - -#: pisi/build.py:181 -msgid "Fetching source from: %s" -msgstr "" - -#: pisi/build.py:183 -msgid "Source archive is stored: %s/%s" -msgstr "" - -#: pisi/build.py:187 -msgid "Unpacking archive..." -msgstr "" - -#: pisi/build.py:189 -msgid " unpacked (%s)" -msgstr "" - -#: pisi/build.py:194 -msgid "Setting up source..." -msgstr "" - -#: pisi/build.py:199 -msgid "Building source..." -msgstr "" - -#: pisi/build.py:204 -msgid "Installing..." -msgstr "" - -#: pisi/build.py:223 -msgid "Unable to read Action Script (%s): %s" -msgstr "" - -#: pisi/build.py:226 -msgid "SyntaxError in Action Script (%s): %s" -msgstr "" - -#: pisi/build.py:257 -msgid "unable to call function from actions: %s" -msgstr "" - -#: pisi/build.py:274 -msgid "Patch file is missing: %s\n" -msgstr "" - -#: pisi/build.py:287 -msgid "* Applying patch: %s" -msgstr "" - -#: pisi/build.py:292 -msgid "Stripping files.." -msgstr "" - -#: pisi/build.py:323 -msgid "build number is not available." -msgstr "" - -#: pisi/build.py:417 -msgid "(found old version %s)" -msgstr "" - -#: pisi/build.py:421 -msgid "Skipping %s with wrong pkg name " -msgstr "" - -#: pisi/build.py:428 -msgid "(no previous build found, setting build no to 0.)" -msgstr "" - -#: pisi/build.py:465 -msgid "(old package lacks a build no, setting build no to 0.)" -msgstr "" - -#: pisi/build.py:468 -msgid "There are changes, incrementing build no to %d" -msgstr "" - -#: pisi/build.py:471 -msgid "There is no change from previous build %d " -msgstr "" - -#: pisi/build.py:501 -msgid "** Building package %s" -msgstr "" - -#: pisi/build.py:503 :506 -msgid "Generating %s," -msgstr "" - -#: pisi/build.py:509 -msgid "Creating PISI package %s." -msgstr "" - -#: pisi/build.py:537 -msgid "Done." -msgstr "" - -#: pisi/xmlfile.py:80 -msgid "LocalText '%s' should have at least one '%s' tag\n" -msgstr "" - -#: pisi/xmlfile.py:87 -msgid "'%s' language of tag '%s' should have some text data\n" -msgstr "" - -#: pisi/xmlfile.py:291 -msgid "gen_tag: unrecognized tag type %s in spec" -msgstr "" - -#: pisi/xmlfile.py:324 -msgid "Mandatory variable %s not available" -msgstr "" - -#: pisi/xmlfile.py:379 -msgid "Type mismatch: read text cannot be decoded" -msgstr "" - -#: pisi/xmlfile.py:383 -msgid "Mandatory token %s not available" -msgstr "" - -#: pisi/xmlfile.py:392 :423 :439 :446 :524 :538 :545 -msgid "Mandatory argument not available" -msgstr "" - -#: pisi/xmlfile.py:420 :521 -msgid "Type mismatch: DOM cannot be decoded" -msgstr "" - -#: pisi/xmlfile.py:436 :535 -msgid "Object cannot be encoded" -msgstr "" - -#: pisi/xmlfile.py:457 -msgid "List type must contain only one element" -msgstr "" - -#: pisi/xmlfile.py:470 :485 -msgid "Mandatory list empty" -msgstr "" - -#: pisi/xmlfile.py:580 -msgid "File '%s' has invalid XML: %s\n" -msgstr "" - -#: pisi/xmlfile.py:591 -msgid "Root tagname %s not identical to %s as expected" -msgstr "" - -#: pisi/packagedb.py:134 -msgid "get_package: package %s not found" -msgstr "" - -#: pisi/index.py:74 -msgid "Adding %s to package index" -msgstr "" - -#: pisi/index.py:100 -msgid "Package %s: metadata corrupt" -msgstr "" - -#: pisi/repodb.py:78 -msgid "Repository %s already exists" -msgstr "" - -#: pisi/util.py:65 -msgid "%s section should have a '%s' tag" -msgstr "" - -#: pisi/util.py:122 -msgid "running " -msgstr "" - -#: pisi/util.py:126 -msgid "return value " -msgstr "" - -#: pisi/util.py:129 -msgid "Failed command: %s" -msgstr "" - -#: pisi/util.py:356 -msgid "ERROR: patch (%s) failed: %s" -msgstr "" - -#: pisi/util.py:389 -msgid "strip command failed for file '%s'!" -msgstr "" - -#: pisi/util.py:416 -msgid "Removing lock %s" -msgstr "" - -#: pisi/dependency.py:54 -msgid "Dependency should have a package string" -msgstr "" - -#: pisi/dependency.py:118 -msgid "Package %s does not satisfy dependency %s" -msgstr "" - -#: pisi/dependency.py:131 -msgid "Package %s is not present in the package database" -msgstr "" - -#: pisi/metadata.py:49 -msgid "SourceInfo should have a Name" -msgstr "" - -#: pisi/metadata.py:95 -msgid "Some error in package metadata" -msgstr "" - -#: pisi/metadata.py:150 -msgid "Metadata should have source" -msgstr "" - -#: pisi/metadata.py:154 -msgid "Metadata should have a package" -msgstr "" - -#: pisi/operations.py:47 -msgid "Not removing non-file, non-link %d" -msgstr "" - -#: pisi/operations.py:66 -msgid "Removing package %s" -msgstr "" - -#: pisi/operations.py:68 -msgid "Trying to remove nonexistent package " -msgstr "" - -#: pisi/operations.py:111 -msgid "Package URI: %s" -msgstr "" - -#: pisi/operations.py:116 -msgid "Package %s not found in any active repository." -msgstr "" - -#: pisi/sourcefetcher.py:81 -msgid "Fetching %s" -msgstr "" - -#: pisi/sourcearchive.py:69 -msgid "unpack: check_file_hash failed" -msgstr "" - -#: pisi/configfile.py:85 -msgid "No section by name '%s'" -msgstr "" - -#: pisi/install.py:51 -msgid "Installing %s, version %s, release %s, build %s" -msgstr "" - -#: pisi/install.py:81 -msgid "Package conflicts %s" -msgstr "" - -#: pisi/install.py:86 -msgid "Dependencies for %s not satisfied" -msgstr "" - -#: pisi/install.py:88 -msgid "Package not installable" -msgstr "" - -#: pisi/install.py:112 -msgid "Re-install same version package?" -msgstr "" - -#: pisi/install.py:113 -msgid "Package re-install declined" -msgstr "" - -#: pisi/install.py:119 -msgid "Upgrading to new upstream version" -msgstr "" - -#: pisi/install.py:122 -msgid "Upgrading to new distribution release" -msgstr "" - -#: pisi/install.py:126 -msgid "Upgrading to new distribution build" -msgstr "" - -#: pisi/install.py:132 -msgid "Downgrade to old upstream version?" -msgstr "" - -#: pisi/install.py:134 -msgid "Downgrade to old distribution release?" -msgstr "" - -#: pisi/install.py:136 -msgid "Downgrade to old distribution build?" -msgstr "" - -#: pisi/install.py:138 -msgid "Package downgrade declined" -msgstr "" - -#: pisi/install.py:148 -msgid "Extracting files" -msgstr "" - -#: pisi/install.py:166 -msgid "Storing %s, " -msgstr "" - -#: pisi/install.py:169 +#: ./pisi/install.py:176 msgid "Storing %s." msgstr "" -#: pisi/install.py:176 -msgid "Storing %s" +#: ./pisi/cli/pisicli.py:31 +msgid "consumes any options, and finds arguments from command line" msgstr "" -#: pisi/install.py:186 -msgid "Registering COMAR script %s" +#: ./pisi/cli/commands.py:477 +msgid "File information not available" msgstr "" -#: pisi/install.py:196 -msgid "COMAR.register ERROR!" +#: ./pisi/operations.py:111 +msgid "Package URI: %s" msgstr "" -#: pisi/installdb.py:59 -msgid "installed" +#: ./pisi/xmlfile.py:564 +msgid "clear DOM" msgstr "" -#: pisi/installdb.py:59 -msgid "installed-pending" -msgstr "" - -#: pisi/installdb.py:60 -msgid "removed" -msgstr "" - -#: pisi/installdb.py:60 -msgid "purged" -msgstr "" - -#: pisi/installdb.py:63 +#: ./pisi/xmlfile.py:80 msgid "" -"State: %s\n" -"Version: %s, Release: %s, Build: %s\n" +"LocalText '%s' should have at least one '%s' tag\n" msgstr "" -#: pisi/installdb.py:68 -msgid "Distribution: %s, Install Time: %s\n" +#: ./pisi/config.py:30 +msgid "Config Singleton" msgstr "" -#: pisi/installdb.py:139 -msgid "Already installed" +#: ./pisi/build.py:257 +msgid "unable to call function from actions: %s" msgstr "" -#: pisi/constants.py:32 -msgid "Can't rebind constant: %s" +#: ./pisi/install.py:57 +msgid "entry point" msgstr "" -#: pisi/constants.py:38 -msgid "Can't unbind constant: %s" +#: ./pisi/util.py:336 +msgid "" +"uncompresses a file and returns the path of the uncompressed\n" +" file" msgstr "" -#: pisi/fetcher.py:66 -msgid "Filename error" +#: ./pisi/actionsapi/variables.py:22 +msgid "General flags used in actions API." msgstr "" -#: pisi/fetcher.py:69 -msgid "Access denied to write to dest dir" +#: ./pisi/uri.py:76 +msgid "setAuthInfo needs a tuple (user, pass)" msgstr "" -#: pisi/fetcher.py:117 -msgid "No such file or no permission to read" +#: ./tools/repostats.py:168 +msgid "package name with italics are not available in the repository

" msgstr "" -#: pisi/archive.py:68 -msgid "Archive type not recognized" +#: ./pisi/graph.py:47 +msgid "convert a list of edges (u,v) to graph" msgstr "" -#: pisi/api.py:56 -msgid "COMAR: comard not fully installed" +#: ./pisi/xmlfile.py:457 +msgid "List type must contain only one element" msgstr "" -#: pisi/api.py:57 -msgid "skipping COMAR connection for now..." +#: ./pisi/configfile.py:113 +msgid "Parse and get configuration values from the configuration file" msgstr "" -#: pisi/api.py:59 -msgid "COMAR: comard not running or defunct" +#: ./pisi/install.py:95 +msgid "Package not installable" msgstr "" -#: pisi/api.py:113 -msgid "Mixing file names and package names not supported YET." +#: ./pisi/actionsapi/autotools.py:137 +msgid "generates a configure script" msgstr "" -#: pisi/api.py:168 :215 -msgid "No packages to install." +#: ./pisi/xmlext.py:28 +msgid "named this way because the class if mostly used with an import *" msgstr "" -#: pisi/api.py:203 -msgid "External dependencies not satisfied" +#: ./pisi/xmlfile.py:569 +msgid "deallocate DOM structure" msgstr "" -#: pisi/api.py:299 -msgid "Warning: package *name* ends with '.pisi'" -msgstr "" - -#: pisi/api.py:301 +#: ./pisi/api.py:306 msgid "Package %s is not installed." msgstr "" -#: pisi/api.py:319 -msgid "Package %s is already at its latest version %s, release %s, build %s." +#: ./pisi/install.py:119 +msgid "Re-install same version package?" msgstr "" -#: pisi/api.py:325 -msgid "No packages to upgrade." +#: ./pisi/xmlfile.py:613 +msgid "returns the text of *first* matching node for given tag path." msgstr "" -#: pisi/api.py:404 -msgid "Package %s does not exist. Cannot remove." +#: ./pisi/actionsapi/autotools.py:132 +msgid "generates an aclocal.m4 based on the contents of configure.in." msgstr "" -#: pisi/api.py:408 -msgid "No packages to remove." +#: ./pisi/ui.py:79 +msgid "ask a yes/no question" msgstr "" -#: pisi/api.py:445 -msgid "Package %s is not installed. Cannot remove." +#: ./pisi/xmlfile.py:371 +msgid "decode from DOM node, the value, watching the spec" msgstr "" -#: pisi/api.py:485 -msgid "File %s not found" +#: ./pisi/specfile.py:469 +msgid "There should be at least one Package section" msgstr "" -#: pisi/api.py:507 -msgid "Package %s not found" +#: ./pisi/util.py:327 +msgid "calculate sha1 hash of given data" msgstr "" -#: pisi/api.py:511 -msgid "* Building index of PISI files under %s" +#: ./pisi/installdb.py:135 +msgid "install package with specific version, release, build" msgstr "" -#: pisi/api.py:515 -msgid "* Index file written" +#: ./pisi/configfile.py:56 +msgid "Default values for [build] section" msgstr "" -#: pisi/api.py:526 +#: ./pisi/actionsapi/shelltools.py:162 +msgid "listdir" +msgstr "" + +#: ./pisi/cli/pisicli.py:89 +msgid "Command line parsing error" +msgstr "" + +#: ./pisi/specfile.py:278 +msgid "Source archive should have a SHA1 sum" +msgstr "" + +#: ./pisi/install.py:207 +msgid "update databases" +msgstr "" + +#: ./pisi/util.py:121 +msgid "run command non-interactively and report return value and output" +msgstr "" + +#: ./pisi/api.py:531 msgid "* Repository %s does not exist. Cannot remove." msgstr "" -#: pisi/api.py:531 -msgid "* Updating repository: %s" +#: ./pisi/actionsapi/pisitools.py:202 +msgid "insert a sourceFile into destinationDirectory as a destinationFile with same uid/guid/permissions" msgstr "" -#: pisi/api.py:535 -msgid "* Package database updated." +#: ./pisi/actionsapi/shelltools.py:31 +msgid "test the existence of file" msgstr "" -#: pisi/api.py:562 -msgid "Unsatisfied Build Dependencies:" +#: ./pisi/actionsapi/autotools.py:36 +msgid "" +"Please attach the config.log to your bug report:\n" +"%s/config.log" msgstr "" -#: pisi/xmlext.py:57 -msgid "getNodeText: Expected text node, got something else!" +#: ./pisi/package.py:103 +msgid "MetaData format wrong" msgstr "" -#: pisi/comariface.py:32 -msgid "Running post-install script for %s" +#: ./pisi/build.py:421 +msgid "Skipping %s with wrong pkg name " msgstr "" -#: pisi/comariface.py:41 -msgid "COMAR.call_package(System.Package.postInstall, %s) failed!: %s" +#: ./pisi/api.py:212 +msgid "" +"This is the real thing. It installs packages from\n" +" the repository, trying to perform a minimum number of\n" +" installs" msgstr "" -#: pisi/comariface.py:45 :65 -msgid "COMAR.call_package ERROR: %d" +#: ./pisi/specfile.py:419 +msgid "" +"Override tags from Source in Packages. Some tags in Packages\n" +" overrides the tags from Source. There is a more detailed\n" +" description in documents." msgstr "" -#: pisi/comariface.py:52 -msgid "Running pre-remove script for %s" +#: ./pisi/operations.py:66 +msgid "Removing package %s" msgstr "" -#: pisi/comariface.py:61 -msgid "COMAR.call_package(System.Package.preRemove, %s) failed!: %s" +#: ./pisi/actionsapi/get.py:126 +msgid "Util %s cannot be found" msgstr "" -#: pisi/comariface.py:68 -msgid "Unregistering COMAR scripts for %s" +#: ./pisi/actionsapi/kde.py:43 +msgid " parameters = '--with-nls --with-libusb --with-something-usefull " msgstr "" -#: pisi/uri.py:76 -msgid "setAuthInfo needs a tuple (user, pass)" +#: ./pisi/actionsapi/pisitools.py:34 +msgid "insert a executable file into /bin or /usr/bin" msgstr "" + +#: ./pisi/api.py:80 +msgid "install a list of packages (either files/urls, or names)" +msgstr "" + +#: ./pisi/util.py:223 +msgid "Remove all content of a directory (top)" +msgstr "" + +#: ./pisi/actionsapi/pisitools.py:224 +msgid "inserts a sourceFile into /usr/share/man/manPREFIX/ directory as a destinationFile" +msgstr "" + +#: ./pisi/ui.py:21 +msgid "Abstract class for UI operations, derive from this." +msgstr "" + +#: ./pisi/actionsapi/pisitools.py:185 +msgid "insert a executable file into /sbin or /usr/sbin" +msgstr "" + +#: ./pisi/actionsapi/pisitools.py:234 +msgid "removes destinationDirectory and its subtrees" +msgstr "" + +#: ./tools/repostats.py:90 +msgid "Licenses" +msgstr "" + diff --git a/tools/gen-pot.sh b/tools/gen-pot.sh new file mode 100755 index 00000000..aa71170a --- /dev/null +++ b/tools/gen-pot.sh @@ -0,0 +1,4 @@ +#! /bin/sh + +find . -iname '*.py' | xargs pygettext -D -opo/pisi.pot +