From 752d8823de7db53e82457910763f05ae2f8ee5cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eray=20=C3=96zkural?= Date: Sun, 9 Oct 2005 18:00:35 +0000 Subject: [PATCH] * fixx0r the po's, use latest pygettext.py --- pisi/build.py | 2 +- po/pisi.pot | 4500 ++++++++++++++++++++++++-------------------- po/tr.po | 2737 ++++++++++++++++++++------- tools/gen-pot.sh | 5 +- tools/update-po.sh | 3 + 5 files changed, 4474 insertions(+), 2773 deletions(-) create mode 100755 tools/update-po.sh diff --git a/pisi/build.py b/pisi/build.py index 0ce6ab02..0086d4b0 100644 --- a/pisi/build.py +++ b/pisi/build.py @@ -465,7 +465,7 @@ class PisiBuild: ctx.ui.warning(_('(old package lacks a build no, setting build no to 0.)')) return 0 elif changed: - ctx.ui.info(_('There are changes, incrementing build no to %d' % (old_build + 1))) + ctx.ui.info(_('There are changes, incrementing build no to %d') % (old_build + 1)) return old_build + 1 else: ctx.ui.info(_('There is no change from previous build %d ') % old_build) diff --git a/po/pisi.pot b/po/pisi.pot index 54f39814..7dfcb78a 100644 --- a/po/pisi.pot +++ b/po/pisi.pot @@ -5,81 +5,1310 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: Sun Oct 9 20:42:57 2005\n" +"POT-Creation-Date: 2005-10-09 20:58+EEST\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" +"Generated-By: pygettext.py 1.5\n" -#: ./pisi/api.py:45 -msgid "Initialize PiSi subsystem" +#: pisi/__init__.py:18 +#, docstring +msgid "Class of exceptions that lead to program termination" msgstr "" -#: ./pisi/packagedb.py:38 +#: pisi/__init__.py:28 +#, docstring +msgid "Class of exceptions that must be caught and handled within PISI" +msgstr "" + +#: pisi/actionsapi/autotools.py:36 msgid "" -"PackageDB class provides an interface to the package database with\n" -" a delegated dbshelve object" +"Please attach the config.log to your bug report:\n" +"%s/config.log" msgstr "" -#: ./pisi/api.py:324 -msgid "Package %s is already at its latest version %s, release %s, build %s." +#: pisi/actionsapi/autotools.py:57 +#, docstring +msgid "configure source with given parameters = \"--with-nls --with-libusb --with-something-usefull\"" msgstr "" -#: ./pisi/util.py:76 -msgid "concatenate a list of lists" +#: pisi/actionsapi/autotools.py:75 pisi/actionsapi/autotools.py:85 +msgid "Configure failed." msgstr "" -#: ./pisi/specfile.py:446 +#: pisi/actionsapi/autotools.py:77 pisi/actionsapi/autotools.py:87 +msgid "No configure script found." +msgstr "" + +#: pisi/actionsapi/autotools.py:80 +#, docstring +msgid "configure source with given parameters = \"--prefix=/usr --libdir=/usr/lib --with-nls\"" +msgstr "" + +#: pisi/actionsapi/autotools.py:94 pisi/actionsapi/kde.py:65 +#, docstring +msgid "make source with given parameters = \"all\" || \"doc\" etc." +msgstr "" + +#: pisi/actionsapi/autotools.py:96 +msgid "Make failed." +msgstr "" + +#: pisi/actionsapi/autotools.py:99 +#, docstring +msgid "install source into install directory with given parameters" +msgstr "" + +#: pisi/actionsapi/autotools.py:119 pisi/actionsapi/autotools.py:127 +msgid "Install failed." +msgstr "" + +#: pisi/actionsapi/autotools.py:121 pisi/actionsapi/autotools.py:129 +msgid "No Makefile found." +msgstr "" + +#: pisi/actionsapi/autotools.py:124 +#, docstring +msgid "install source into install directory with given parameters = PREFIX=%s % get.installDIR()" +msgstr "" + +#: pisi/actionsapi/autotools.py:132 +#, docstring +msgid "generates an aclocal.m4 based on the contents of configure.in." +msgstr "" + +#: pisi/actionsapi/autotools.py:134 +msgid "Running aclocal failed." +msgstr "" + +#: pisi/actionsapi/autotools.py:137 +#, docstring +msgid "generates a configure script" +msgstr "" + +#: pisi/actionsapi/autotools.py:139 pisi/actionsapi/autotools.py:144 +msgid "Running autoconf failed." +msgstr "" + +#: pisi/actionsapi/autotools.py:142 +#, docstring +msgid "re-generates a configure script" +msgstr "" + +#: pisi/actionsapi/autotools.py:147 +#, docstring +msgid "generates a makefile" +msgstr "" + +#: pisi/actionsapi/autotools.py:149 +msgid "Running automake failed." +msgstr "" + +#: pisi/actionsapi/autotools.py:152 +#, docstring +msgid "generates templates for configure" +msgstr "" + +#: pisi/actionsapi/autotools.py:154 +msgid "Running autoheader failed." +msgstr "" + +#: pisi/actionsapi/coreutils.py:25 +#, docstring +msgid "keep only lines that match the regexp" +msgstr "" + +#: pisi/actionsapi/coreutils.py:32 +#, docstring +msgid "apply arbitrary transform to each sequence element" +msgstr "" + +#: pisi/actionsapi/coreutils.py:39 +#, docstring +msgid "print sequence elements one per line" +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/kde.py:32 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." +"\n" +"!!! Please attach the config.log to your bug report:\n" +"%s/config.log" msgstr "" -#: ./pisi/build.py:291 -msgid "strip install directory" +#: pisi/actionsapi/kde.py:43 +#, docstring +msgid " parameters = '--with-nls --with-libusb --with-something-usefull " msgstr "" -#: ./pisi/comariface.py:45 ./pisi/comariface.py:65 -msgid "COMAR.call_package ERROR: %d" +#: pisi/actionsapi/kde.py:60 pisi/actionsapi/perlmodules.py:51 +#: pisi/actionsapi/perlmodules.py:54 +msgid "" +"!!! Configure failed...\n" msgstr "" -#: ./pisi/install.py:93 -msgid "Dependencies for %s not satisfied" +#: pisi/actionsapi/kde.py:62 +msgid "" +"!!! No configure script found...\n" msgstr "" -#: ./pisi/actionsapi/shelltools.py:137 +#: pisi/actionsapi/kde.py:67 pisi/actionsapi/perlmodules.py:60 +#: pisi/actionsapi/perlmodules.py:63 pisi/actionsapi/pythonmodules.py:50 +#: pisi/actionsapi/scons.py:41 +msgid "" +"!!! Make failed...\n" +msgstr "" + +#: pisi/actionsapi/kde.py:74 pisi/actionsapi/perlmodules.py:69 +#: pisi/actionsapi/perlmodules.py:72 pisi/actionsapi/pythonmodules.py:55 +#: pisi/actionsapi/scons.py:45 +msgid "" +"!!! Install failed...\n" +msgstr "" + +#: pisi/actionsapi/kde.py:76 +msgid "" +"!!! No Makefile found...\n" +msgstr "" + +#: pisi/actionsapi/libtools.py:38 +msgid "!!! Running ldconfig failed..." +msgstr "" + +#: pisi/actionsapi/libtools.py:44 +#, docstring +msgid " copy newest config.* onto source's " +msgstr "" + +#: pisi/actionsapi/libtools.py:49 +msgid "GNU Config Update Finished." +msgstr "" + +#: pisi/actionsapi/libtools.py:53 +msgid "Running libtoolize failed..." +msgstr "" + +#: pisi/actionsapi/perlmodules.py:47 +#, docstring +msgid "configure source with given parameters." +msgstr "" + +#: pisi/actionsapi/perlmodules.py:57 +#, docstring +msgid "make source with given parameters." +msgstr "" + +#: pisi/actionsapi/perlmodules.py:66 +#, docstring +msgid "install source with given parameters." +msgstr "" + +#: pisi/actionsapi/pisitools.py:34 +#, docstring +msgid "insert a executable file into /bin or /usr/bin" +msgstr "" + +#: pisi/actionsapi/pisitools.py:40 +#, docstring +msgid "creates a directory tree" +msgstr "" + +#: pisi/actionsapi/pisitools.py:44 +#, docstring +msgid "inserts the files in the list of files into /usr/share/doc/PACKAGE" +msgstr "" + +#: pisi/actionsapi/pisitools.py:48 +#, docstring +msgid "insert a executable file into destination directory" +msgstr "" + +#: pisi/actionsapi/pisitools.py:54 +#, docstring +msgid "creates hard link between sourceFile and destinationFile" +msgstr "" + +#: pisi/actionsapi/pisitools.py:59 +#, docstring +msgid "inserts the files in the list of files into /usr/share/doc/PACKAGE/html" +msgstr "" + +#: pisi/actionsapi/pisitools.py:82 +#, docstring +msgid "inserts the into files in the list of files into /usr/share/info" +msgstr "" + +#: pisi/actionsapi/pisitools.py:86 +#, docstring +msgid "insert the library into /usr/lib" +msgstr "" + +#: pisi/actionsapi/pisitools.py:96 +#, docstring +msgid "insert the static library into /usr/lib with permission 0644" +msgstr "" + +#: pisi/actionsapi/pisitools.py:105 +#, docstring +msgid "insert the static library into /usr/lib with permission 0755" +msgstr "" + +#: pisi/actionsapi/pisitools.py:114 +#, docstring +msgid "inserts the man pages in the list of files into /usr/share/man/" +msgstr "" + +#: pisi/actionsapi/pisitools.py:127 +msgid "" +"\n" +"!!! ActionsAPI [doman]: Wrong man page file: %s" +msgstr "" + +#: pisi/actionsapi/pisitools.py:133 +#, docstring +msgid "inserts the mo files in the list of files into /usr/share/locale/LOCALE/LC_MESSAGES" +msgstr "" + +#: pisi/actionsapi/pisitools.py:142 +#, docstring +msgid "moves sourceFile/Directory into destinationFile/Directory" +msgstr "" + +#: pisi/actionsapi/pisitools.py:155 +#, docstring +msgid " renames sourceFile as destinationFile" +msgstr "" + +#: pisi/actionsapi/pisitools.py:165 +msgid "" +"\n" +"!!! ActionsAPI [rename]: No such file or directory: %s" +msgstr "" + +#: pisi/actionsapi/pisitools.py:168 +#, docstring +msgid "replaces patterns in sourceFiles" +msgstr "" + +#: pisi/actionsapi/pisitools.py:182 +msgid "File doesn't exists or permission denied: %s" +msgstr "" + +#: pisi/actionsapi/pisitools.py:185 +#, docstring +msgid "insert a executable file into /sbin or /usr/sbin" +msgstr "" + +#: pisi/actionsapi/pisitools.py:191 +#, docstring +msgid "creates soft link between sourceFile and destinationFile" +msgstr "" + +#: pisi/actionsapi/pisitools.py:199 +msgid "" +"\n" +"!!! ActionsAPI [dosym]: File exists: %s" +msgstr "" + +#: pisi/actionsapi/pisitools.py:202 +#, docstring +msgid "insert a sourceFile into destinationDirectory as a destinationFile with same uid/guid/permissions" +msgstr "" + +#: pisi/actionsapi/pisitools.py:213 +#, docstring +msgid "inserts a sourceFile into /usr/share/doc/PACKAGE/ directory as a destinationFile" +msgstr "" + +#: pisi/actionsapi/pisitools.py:224 +#, docstring +msgid "inserts a sourceFile into /usr/share/man/manPREFIX/ directory as a destinationFile" +msgstr "" + +#: pisi/actionsapi/pisitools.py:229 +#, docstring +msgid "removes sourceFile" +msgstr "" + +#: pisi/actionsapi/pisitools.py:234 +#, docstring +msgid "removes destinationDirectory and its subtrees" +msgstr "" + +#: pisi/actionsapi/pisitoolsfunctions.py:43 +#, docstring +msgid "insert a executable file into destinationDirectory" +msgstr "" + +#: pisi/actionsapi/pisitoolsfunctions.py:46 +#: pisi/actionsapi/pisitoolsfunctions.py:59 +msgid "Insufficient arguments..." +msgstr "" + +#: pisi/actionsapi/pisitoolsfunctions.py:56 +#, docstring +msgid "inserts file list into destinationDirectory" +msgstr "" + +#: pisi/actionsapi/pisitoolsfunctions.py:69 +#, docstring +msgid "inserts a library fileinto destinationDirectory with given permission" +msgstr "" + +#: pisi/actionsapi/pisitoolsfunctions.py:72 +msgid " Insufficient arguments..." +msgstr "" + +#: pisi/actionsapi/pythonmodules.py:48 +#, docstring +msgid "compile source with given parameters." +msgstr "" + +#: pisi/actionsapi/pythonmodules.py:53 +#, docstring +msgid "does python setup.py install" +msgstr "" + +#: pisi/actionsapi/pythonmodules.py:65 +#, docstring +msgid "executes parameters with python" +msgstr "" + +#: pisi/actionsapi/pythonmodules.py:67 +msgid "" +"!!! Running %s failed...\n" +msgstr "" + +#: pisi/actionsapi/shelltools.py:31 +#, docstring +msgid "test the existence of file" +msgstr "" + +#: pisi/actionsapi/shelltools.py:35 +#, docstring +msgid "test readability, writability and executablility of directory" +msgstr "" + +#: pisi/actionsapi/shelltools.py:39 +#, docstring +msgid "recursive directory creation function" +msgstr "" + +#: pisi/actionsapi/shelltools.py:51 +msgid " ActionsAPI [echo]: Can't append to file %s..." +msgstr "" + +#: pisi/actionsapi/shelltools.py:54 +#, docstring +msgid "change the mode of sourceFile to the mode" +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/actionsapi/shelltools.py:66 +#, docstring +msgid "change the owner and group id of sourceFile to uid and gid" +msgstr "" + +#: pisi/actionsapi/shelltools.py:71 +msgid " ActionsAPI [chown]: Operation not permitted: %s (uid: %s, gid: %s)" +msgstr "" + +#: pisi/actionsapi/shelltools.py:74 +msgid " ActionsAPI [chown]: File %s doesn't exists." +msgstr "" + +#: pisi/actionsapi/shelltools.py:77 +#, docstring +msgid "creates symbolic link" +msgstr "" + +#: pisi/actionsapi/shelltools.py:81 +msgid " ActionsAPI [sym]: Permission denied: %s to %s" +msgstr "" + +#: pisi/actionsapi/shelltools.py:84 +#, docstring +msgid "remove the file path" +msgstr "" + +#: pisi/actionsapi/shelltools.py:89 +msgid " ActionsAPI [unlink]: Permission denied: %s." +msgstr "" + +#: pisi/actionsapi/shelltools.py:93 +msgid " ActionsAPI [unlink]: File %s doesn't exists." +msgstr "" + +#: pisi/actionsapi/shelltools.py:96 +#, docstring +msgid "delete an entire directory tree" +msgstr "" + +#: pisi/actionsapi/shelltools.py:101 +msgid " ActionsAPI [unlinkDir]: Operation not permitted: %s" +msgstr "" + +#: pisi/actionsapi/shelltools.py:105 +msgid " ActionsAPI [unlinkDir]: Directory %s doesn't exists." +msgstr "" + +#: pisi/actionsapi/shelltools.py:108 +#, docstring +msgid "recursively move a sourceFile or directory to destinationFile" +msgstr "" + +#: pisi/actionsapi/shelltools.py:114 +msgid " ActionsAPI [move]: Permission denied: %s to %s" +msgstr "" + +#: pisi/actionsapi/shelltools.py:116 +msgid " ActionsAPI [move]: File %s doesn't exists." +msgstr "" + +#: pisi/actionsapi/shelltools.py:119 +#, docstring +msgid "recursively copy a sourceFile or directory to destinationFile" +msgstr "" + +#: pisi/actionsapi/shelltools.py:125 +msgid "ActionsAPI [copy]: Permission denied: %s to %s" +msgstr "" + +#: pisi/actionsapi/shelltools.py:129 +msgid "ActionsAPI [copy]: File %s does not exist." +msgstr "" + +#: pisi/actionsapi/shelltools.py:132 +#, docstring +msgid "recursively copy an entire directory tree rooted at source" +msgstr "" + +#: pisi/actionsapi/shelltools.py:137 msgid " ActionsAPI [copytree]: Permission denied: %s to %s" msgstr "" -#: ./pisi/cli/commands.py:470 +#: pisi/actionsapi/shelltools.py:139 +msgid " ActionsAPI [copytree]: Directory %s doesn't exists." +msgstr "" + +#: pisi/actionsapi/shelltools.py:142 +#, docstring +msgid "changes the access time of the 'sourceFile', or creates it if it is not exist" +msgstr "" + +#: pisi/actionsapi/shelltools.py:151 +msgid " ActionsAPI [touch]: Permission denied: %s" +msgstr "" + +#: pisi/actionsapi/shelltools.py:154 +#, docstring +msgid "change directory" +msgstr "" + +#: pisi/actionsapi/shelltools.py:162 +#, docstring +msgid "listdir" +msgstr "" + +#: pisi/actionsapi/shelltools.py:169 +#, docstring +msgid "export environ variable" +msgstr "" + +#: pisi/actionsapi/shelltools.py:173 +#, docstring +msgid "return True if sourceFile refers to a symbolic link" +msgstr "" + +#: pisi/actionsapi/shelltools.py:177 +#, docstring +msgid "return True if sourceFile is an existing regular file" +msgstr "" + +#: pisi/actionsapi/shelltools.py:181 +#, docstring +msgid "Return True if sourceFile is an existing directory" +msgstr "" + +#: pisi/actionsapi/shelltools.py:185 +#, docstring +msgid "return the canonical path of the specified filename, eliminating any symbolic links encountered in the path" +msgstr "" + +#: pisi/actionsapi/shelltools.py:189 +#, docstring +msgid "return the base name of pathname sourceFile" +msgstr "" + +#: pisi/actionsapi/shelltools.py:193 +#, docstring +msgid "return the directory name of pathname path" +msgstr "" + +#: pisi/actionsapi/shelltools.py:199 +msgid "executing %s" +msgstr "" + +#: pisi/actionsapi/variables.py:22 +#, docstring +msgid "General flags used in actions API." +msgstr "" + +#: pisi/actionsapi/variables.py:33 +#, docstring +msgid "General environment variables used in actions API" +msgstr "" + +#: pisi/actionsapi/variables.py:61 +#, docstring +msgid "General directories used in actions API." +msgstr "" + +#: pisi/api.py:13 +#, docstring +msgid "Top level PISI interfaces. a facade to the entire PISI system" +msgstr "" + +#: pisi/api.py:45 +#, docstring +msgid "Initialize PiSi subsystem" +msgstr "" + +#: pisi/api.py:56 +msgid "COMAR: comard not fully installed" +msgstr "" + +#: pisi/api.py:59 +msgid "COMAR: comard not running or defunct" +msgstr "" + +#: pisi/api.py:80 +#, docstring +msgid "install a list of packages (either files/urls, or names)" +msgstr "" + +#: pisi/api.py:102 +msgid "Package is not installable." +msgstr "" + +#: pisi/api.py:109 +#, docstring +msgid "install a number of pisi package files" +msgstr "" + +#: pisi/api.py:116 +msgid "Mixing file names and package names not supported YET." +msgstr "" + +#: pisi/api.py:171 pisi/api.py:219 +msgid "No packages to install." +msgstr "" + +#: pisi/api.py:207 +msgid "External dependencies not satisfied" +msgstr "" + +#: pisi/api.py:212 +#, docstring +msgid "" +"This is the real thing. It installs packages from\n" +" the repository, trying to perform a minimum number of\n" +" installs" +msgstr "" + +#: pisi/api.py:258 +#, docstring +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/api.py:295 +#, docstring +msgid "" +"Re-installs packages from the repository, trying to perform\n" +" a maximum number of upgrades." +msgstr "" + +#: pisi/api.py:304 +msgid "Warning: package *name* ends with '.pisi'" +msgstr "" + +#: pisi/api.py:306 +msgid "Package %s is not installed." +msgstr "" + +#: pisi/api.py:324 +msgid "Package %s is already at its latest version %s, release %s, build %s." +msgstr "" + +#: pisi/api.py:330 +msgid "No packages to upgrade." +msgstr "" + +#: pisi/api.py:401 +#, docstring +msgid "remove set A of packages from system (A is a list of package names)" +msgstr "" + +#: pisi/api.py:409 +msgid "Package %s does not exist. Cannot remove." +msgstr "" + +#: pisi/api.py:413 +msgid "No packages to remove." +msgstr "" + +#: pisi/api.py:450 +msgid "Package %s is not installed. Cannot remove." +msgstr "" + +#: pisi/api.py:490 +msgid "File %s not found" +msgstr "" + +#: pisi/api.py:497 +#, docstring +msgid "fetch package information for a package" +msgstr "" + +#: pisi/api.py:512 +msgid "Package %s not found" +msgstr "" + +#: pisi/api.py:516 +msgid "* Building index of PISI files under %s" +msgstr "" + +#: pisi/api.py:520 +msgid "* Index file written" +msgstr "" + +#: pisi/api.py:531 +msgid "* Repository %s does not exist. Cannot remove." +msgstr "" + +#: pisi/api.py:536 +msgid "* Updating repository: %s" +msgstr "" + +#: pisi/api.py:540 +msgid "" +"\n" +"* Package database updated." +msgstr "" + +#: pisi/api.py:567 +msgid "Unsatisfied Build Dependencies:" +msgstr "" + +#: pisi/archive.py:34 +#, docstring +msgid "Base class for Archive classes." +msgstr "" + +#: pisi/archive.py:49 +#, docstring +msgid "" +"ArchiveBinary handles binary archive files (usually distrubuted as\n" +" .bin files)" +msgstr "" + +#: pisi/archive.py:65 +#, docstring +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/archive.py:73 +#, docstring +msgid "Unpack tar archive to a given target directory(target_dir)." +msgstr "" + +#: pisi/archive.py:84 +msgid "Archive type not recognized" +msgstr "" + +#: pisi/archive.py:96 +#, docstring +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/archive.py:110 +#, docstring +msgid "Close the zip archive." +msgstr "" + +#: pisi/archive.py:114 +#, docstring +msgid "Add file or directory path to the zip file" +msgstr "" + +#: pisi/archive.py:133 +#, docstring +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/archive.py:146 +#, docstring +msgid "" +"Unpack/Extract a file according to predicate function filename ->\n" +" bool" +msgstr "" + +#: pisi/archive.py:214 +#, docstring +msgid "" +"Archive is the main factory for ArchiveClasses, regarding the\n" +" Abstract Factory Pattern :)." +msgstr "" + +#: pisi/archive.py:218 +#, docstring +msgid "" +"accepted archive types:\n" +" targz, tarbz2, zip, tar" +msgstr "" + +#: pisi/build.py:39 +#, docstring +msgid "" +"Return the file type of a path according to the given PathInfo\n" +" list" +msgstr "" + +#: pisi/build.py:58 +#, docstring +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/build.py:74 +msgid "Path %s belongs in multiple packages" +msgstr "" + +#: pisi/build.py:83 +#, docstring +msgid "Build Context Singleton" +msgstr "" + +#: pisi/build.py:103 +#, docstring +msgid "package build directory" +msgstr "" + +#: pisi/build.py:118 +#, docstring +msgid "PisiBuild class, provides the package build and creation routines" +msgstr "" + +#: pisi/build.py:142 +#, docstring +msgid "Build the package in one shot." +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:169 +#, docstring +msgid "Sets the environment variables for actions API to use" +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:215 +#, docstring +msgid "Compiles actions.py and sets the actionLocals and actionGlobals" +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:234 +#, docstring +msgid "Returns the real path of WorkDir for an unpacked archive." +msgstr "" + +#: pisi/build.py:243 +#, docstring +msgid "" +"Calls the corresponding function in actions.py. \n" +"\n" +" If mandatory parameter is True, and function is not present in\n" +" actionLocals pisi.build.Error will be raised." +msgstr "" + +#: pisi/build.py:257 +msgid "unable to call function from actions: %s" +msgstr "" + +#: pisi/build.py:262 +#, docstring +msgid "fail if dependencies not satisfied" +msgstr "" + +#: pisi/build.py:267 +#, docstring +msgid "check existence of patch files declared in PSPEC" +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:291 +#, docstring +msgid "strip install directory" +msgstr "" + +#: pisi/build.py:292 +msgid "Stripping files.." +msgstr "" + +#: pisi/build.py:301 +#, docstring +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/build.py:323 +msgid "build number is not available." +msgstr "" + +#: pisi/build.py:332 +#, docstring +msgid "" +"Generetes files.xml using the path definitions in specfile and\n" +" generated files by the build system." +msgstr "" + +#: pisi/build.py:361 +#, docstring +msgid "Calculate build number" +msgstr "" + +#: pisi/build.py:364 +#, docstring +msgid "did we find the filename we were looking for?" +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:475 +#, docstring +msgid "" +"Build each package defined in PSPEC file. After this process there\n" +" will be .pisi files hanging around, AS INTENDED ;)" +msgstr "" + +#: pisi/build.py:501 +msgid "** Building package %s" +msgstr "" + +#: pisi/build.py:503 pisi/build.py:506 +msgid "Generating %s," +msgstr "" + +#: pisi/build.py:509 +msgid "Creating PISI package %s." +msgstr "" + +#: pisi/build.py:537 +msgid "Done." +msgstr "" + +#: pisi/cli/__init__.py:42 +#, docstring +msgid "Command Line Interface" +msgstr "" + +#: pisi/cli/__init__.py:71 +msgid "Warning: " +msgstr "" + +#: pisi/cli/__init__.py:74 +msgid "Error: " +msgstr "" + +#: pisi/cli/__init__.py:100 +msgid "(yes/no)" +msgstr "" + +#: pisi/cli/colors.py:56 +#, docstring +msgid "Colorize the given message for console output" +msgstr "" + +#: pisi/cli/commands.py:27 +#, docstring +msgid "generic help string for any command" +msgstr "" + +#: pisi/cli/commands.py:49 +msgid "Unrecognized command: " +msgstr "" + +#: pisi/cli/commands.py:71 +#, docstring +msgid "common options" +msgstr "" + +#: pisi/cli/commands.py:74 +msgid "change the system root for pisi commands" +msgstr "" + +#: pisi/cli/commands.py:76 +msgid "assume yes in all yes/no queries" +msgstr "" + +#: pisi/cli/commands.py:80 +msgid "get password from the command line" +msgstr "" + +#: pisi/cli/commands.py:83 +msgid "detailed output" +msgstr "" + +#: pisi/cli/commands.py:85 +msgid "show debugging information" +msgstr "" + +#: pisi/cli/commands.py:87 +msgid "do not perform any action, just show what would be done" +msgstr "" + +#: pisi/cli/commands.py:92 +#, docstring +msgid "" +"This is a fall back function. If the implementer module provides an\n" +" options function it will be called" +msgstr "" + +#: pisi/cli/commands.py:114 +msgid "Password: " +msgstr "" + +#: pisi/cli/commands.py:120 +#, docstring +msgid "initialize PiSi components" +msgstr "" + +#: pisi/cli/commands.py:128 +#, docstring +msgid "do cleanup work for PiSi components" +msgstr "" + +#: pisi/cli/commands.py:142 +#, docstring +msgid "print help for the command" +msgstr "" + +#: pisi/cli/commands.py:148 +#, docstring +msgid "exit program" +msgstr "" + +#: pisi/cli/commands.py:149 +msgid "Program terminated abnormally." +msgstr "" + +#: pisi/cli/commands.py:159 +msgid "command lacks name" +msgstr "" + +#: pisi/cli/commands.py:163 +msgid "duplicate command %s" +msgstr "" + +#: pisi/cli/commands.py:172 +#, docstring +msgid "" +"Prints help for given commands.\n" +"\n" +"Usage: help [ ... ]\n" +"\n" +"If run without parameters, it prints the general help." +msgstr "" + +#: pisi/cli/commands.py:204 +#, docstring +msgid "Clean stale locks." +msgstr "" + +#: pisi/cli/commands.py:220 +#, docstring +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:245 +msgid "do not take build no into account." +msgstr "" + +#: pisi/cli/commands.py:249 +#, docstring +msgid "" +"Build a PISI package using a pspec.xml file\n" +"\n" +"Usage: build \n" +"\n" +"You can give a URI of the pspec.xml file. PISI will\n" +"fetch all necessary files and build the package for you.\n" +msgstr "" + +#: pisi/cli/commands.py:266 +msgid "output directory for produced packages" +msgstr "" + +#: pisi/cli/commands.py:281 +#, docstring +msgid "Abstract package operation command" +msgstr "" + +#: pisi/cli/commands.py:290 +msgid "bypass comar configuration agent" +msgstr "" + +#: pisi/cli/commands.py:293 +msgid "do not take dependency information into account" +msgstr "" + +#: pisi/cli/commands.py:303 +#, docstring +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" +msgstr "" + +#: pisi/cli/commands.py:331 +#, docstring +msgid "" +"Upgrade PISI packages\n" +"\n" +"Usage: Upgrade ... \n" +"\n" +"You may use only package names to specify packages because\n" +"the package upgrade operation is defined only with respect \n" +"to repositories. If you have specified a package name, it\n" +"should exist in the package repositories. If you just want to\n" +"reinstall a package from a pisi file, use the install command." +msgstr "" + +#: pisi/cli/commands.py:363 +#, docstring +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/cli/commands.py:387 +#, docstring +msgid "" +"Upgrade system\n" +"\n" +"Usage: Upgrade\n" +"\n" +"Upgrade the entire system.\n" +msgstr "" + +#: pisi/cli/commands.py:415 +#, docstring +msgid "" +"configure pending packages\n" +" " +msgstr "" + +#: pisi/cli/commands.py:433 +#, docstring +msgid "" +"Display package information\n" +"\n" +"Usage: info ... \n" +"\n" +msgstr "" + +#: pisi/cli/commands.py:448 +msgid "show a list of package files." +msgstr "" + +#: pisi/cli/commands.py:451 +msgid "Show only paths." +msgstr "" + +#: pisi/cli/commands.py:470 msgid "" "\n" "Files:" msgstr "" -#: ./pisi/operations.py:79 -msgid "install a single package from URI or ID" +#: pisi/cli/commands.py:477 +msgid "File information not available" msgstr "" -#: ./pisi/cli/commands.py:815 +#: pisi/cli/commands.py:481 +#, docstring msgid "" -"Unpack the source archive\n" +"Index PISI files in a given directory\n" "\n" -"Usage: build-unpack \n" +"Usage: index \n" "\n" -"TODO: desc.\n" +"This command searches for all PiSi files in a directory, collects PiSi\n" +"tags from them and accumulates the information in an output XML file,\n" +"named by default 'pisi-index.xml'. In particular, it indexes both\n" +"source and binary packages.\n" msgstr "" -#: ./pisi/lockeddbshelve.py:32 -msgid "A simple wrapper to implement locking for bsddb's dbshelf" +#: pisi/cli/commands.py:500 +msgid "store absolute links for indexed files." msgstr "" -#: ./pisi/cli/commands.py:584 +#: pisi/cli/commands.py:509 +msgid "Indexing current directory." +msgstr "" + +#: pisi/cli/commands.py:512 +msgid "Indexing only a single directory supported." +msgstr "" + +#: pisi/cli/commands.py:518 +#, docstring +msgid "" +"Print the list of all installed packages \n" +"\n" +"Usage: list-installed\n" +"\n" +msgstr "" + +#: pisi/cli/commands.py:542 pisi/cli/commands.py:729 +msgid "Package Name |St| Version| Rel.| Build| Distro| Date" +msgstr "" + +#: pisi/cli/commands.py:558 +#, docstring +msgid "" +"Update repository databases\n" +"\n" +"Usage: update-repo ... \n" +"\n" +": repository name\n" +"Synchronizes the PiSi databases with the current repository.\n" +msgstr "" + +#: pisi/cli/commands.py:584 +#, docstring msgid "" "Add a repository\n" "\n" @@ -91,166 +1320,106 @@ msgid "" "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" +#: pisi/cli/commands.py:614 +#, docstring +msgid "" +"Remove repositories\n" +"\n" +"Usage: remove-repo ... \n" +"\n" +"Remove all repository information from the system.\n" msgstr "" -#: ./pisi/build.py:183 -msgid "Source archive is stored: %s/%s" +#: pisi/cli/commands.py:640 +#, docstring +msgid "" +"List repositories\n" +"\n" +"Usage: list-repo\n" +"\n" +"Lists currently tracked repositories.\n" msgstr "" -#: ./pisi/operations.py:96 -msgid "install a single package from ID" +#: pisi/cli/commands.py:663 +#, docstring +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/cli/commands.py:721 +#: pisi/cli/commands.py:686 +msgid "" +"Repository : %s\n" +msgstr "" + +#: pisi/cli/commands.py:705 +#, docstring +msgid "" +"List packages to be upgraded\n" +"\n" +"Usage: list-upgrades [ ... repon ]\n" +"\n" +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 +#: pisi/cli/commands.py:745 +#, docstring +msgid "List pending packages" +msgstr "" + +#: pisi/cli/commands.py:766 +#, docstring msgid "" +"Search packages\n" "\n" -"!!! ActionsAPI [rename]: No such file or directory: %s" +"Usage: search \n" +"\n" +"#FIXME: fill this later\n" msgstr "" -#: ./pisi/comariface.py:52 -msgid "Running pre-remove script for %s" +#: pisi/cli/commands.py:778 +#, docstring +msgid "" +"Run the build process partially\n" +"\n" +"Usage: -sStateName build-until \n" +"\n" +"where states are:\n" +"unpack, setupaction, buildaction, installaction, buildpackages\n" +"\n" +"You can give an URI of the pspec.xml file. PISI will fetch all\n" +"necessary files and unpack the source and prepare a source directory\n" +"for you.\n" msgstr "" -#: ./tools/repostats.py:94 -msgid "Releases" +#: pisi/cli/commands.py:815 +#, docstring +msgid "" +"Unpack the source archive\n" +"\n" +"Usage: build-unpack \n" +"\n" +"TODO: desc.\n" msgstr "" -#: ./pisi/repodb.py:78 -msgid "Repository %s already exists" +#: pisi/cli/commands.py:840 +#, docstring +msgid "" +"Setup the source\n" +"\n" +"Usage: build-setup \n" +"\n" +"TODO: desc.\n" 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/shelltools.py:193 -msgid "return the directory name of pathname path" -msgstr "" - -#: ./pisi/cli/commands.py:866 ./pisi/cli/commands.py:917 +#: pisi/cli/commands.py:866 pisi/cli/commands.py:917 +#, docstring msgid "" "Setup the source\n" "\n" @@ -259,180 +1428,924 @@ msgid "" "TODO: desc.\n" msgstr "" -#: ./pisi/archive.py:146 +#: pisi/cli/commands.py:891 +#, docstring msgid "" -"Unpack/Extract a file according to predicate function filename ->\n" -" bool" +"Install to the sandbox\n" +"\n" +"Usage: build-install \n" +"\n" +"TODO: desc.\n" msgstr "" -#: ./pisi/build.py:215 -msgid "Compiles actions.py and sets the actionLocals and actionGlobals" +#: pisi/cli/commands.py:941 +msgid "" +"%prog [options] [arguments]\n" +"\n" +"where is one of:\n" +"\n" msgstr "" -#: ./pisi/actionsapi/pisitoolsfunctions.py:43 -msgid "insert a executable file into destinationDirectory" +#: pisi/cli/commands.py:947 +msgid "" +"\n" +"Use \"%prog help \" for help on a specific command.\n" msgstr "" -#: ./pisi/build.py:204 -msgid "Installing..." +#: pisi/cli/pisicli.py:31 +#, docstring +msgid "consumes any options, and finds arguments from command line" msgstr "" -#: ./pisi/specfile.py:294 +#: pisi/cli/pisicli.py:85 +msgid "No command given" +msgstr "" + +#: pisi/cli/pisicli.py:89 +msgid "Command line parsing error" +msgstr "" + +#: pisi/cli/pisicli.py:94 +msgid "Unrecognized command: %s" +msgstr "" + +#: pisi/comariface.py:28 +#, docstring +msgid "run postinstall scripts trough COMAR" +msgstr "" + +#: pisi/comariface.py:32 +msgid "Running post-install script for %s" +msgstr "" + +#: pisi/comariface.py:41 +msgid "COMAR.call_package(System.Package.postInstall, %s) failed!: %s" +msgstr "" + +#: pisi/comariface.py:45 pisi/comariface.py:65 +msgid "COMAR.call_package ERROR: %d" +msgstr "" + +#: pisi/comariface.py:52 +msgid "Running pre-remove script for %s" +msgstr "" + +#: pisi/comariface.py:61 +msgid "COMAR.call_package(System.Package.preRemove, %s) failed!: %s" +msgstr "" + +#: pisi/comariface.py:68 +msgid "Unregistering COMAR scripts for %s" +msgstr "" + +#: pisi/config.py:15 +#, docstring +msgid "" +"\n" +"PISI Configuration module is used for gathering and providing\n" +"regular PISI configurations.\n" +msgstr "" + +#: pisi/config.py:30 +#, docstring +msgid "Config Singleton" +msgstr "" + +#: pisi/configfile.py:49 +#, docstring +msgid "Default values for [general] section" +msgstr "" + +#: pisi/configfile.py:56 +#, docstring +msgid "Default values for [build] section" +msgstr "" + +#: pisi/configfile.py:63 +#, docstring +msgid "Default values for [directories] section" +msgstr "" + +#: pisi/configfile.py:74 +#, docstring +msgid "" +"ConfigurationSection class defines a section in the configuration\n" +" file, using defaults (above) as a fallback." +msgstr "" + +#: pisi/configfile.py:86 +msgid "No section by name '%s'" +msgstr "" + +#: pisi/configfile.py:113 +#, docstring +msgid "Parse and get configuration values from the configuration file" +msgstr "" + +#: pisi/constants.py:26 +#, docstring +msgid "Constant members implementation" +msgstr "" + +#: pisi/constants.py:32 +msgid "Can't rebind constant: %s" +msgstr "" + +#: pisi/constants.py:38 +msgid "Can't unbind constant: %s" +msgstr "" + +#: pisi/constants.py:43 +#, docstring +msgid "Pisi Constants Singleton" +msgstr "" + +#: pisi/data.py:12 +#, docstring +msgid "a placeholder for data types, might factor elsewhere later" +msgstr "" + +#: pisi/data.py:30 +#, docstring +msgid "part-of representation for component declarations" +msgstr "" + +#: pisi/data.py:40 +#, docstring +msgid "index representation for the component structure" +msgstr "" + +#: pisi/dependency.py:54 +msgid "Dependency should have a package string" +msgstr "" + +#: pisi/dependency.py:58 +#, docstring +msgid "determine if a package ver. satisfies given dependency spec" +msgstr "" + +#: pisi/dependency.py:84 +#, docstring +msgid "determine if a package in a dictionary satisfies given dependency spec" +msgstr "" + +#: pisi/dependency.py:94 pisi/dependency.py:105 +#, docstring +msgid "" +"determine if a package in *repository* satisfies given\n" +"dependency spec" +msgstr "" + +#: pisi/dependency.py:118 +msgid "Package %s does not satisfy dependency %s" +msgstr "" + +#: pisi/dependency.py:128 +#, docstring +msgid "" +"calculate if pkg is installable currently \n" +" which means it has to satisfy both install and runtime dependencies" +msgstr "" + +#: pisi/dependency.py:131 +msgid "Package %s is not present in the package database" +msgstr "" + +#: pisi/fetcher.py:50 +#, docstring +msgid "" +"Fetcher can fetch a file from various sources using various\n" +" protocols." +msgstr "" + +#: pisi/fetcher.py:64 +#, docstring +msgid "Return value: Fetched file's full path.." +msgstr "" + +#: pisi/fetcher.py:67 +msgid "Filename error" +msgstr "" + +#: pisi/fetcher.py:70 +msgid "Access denied to write to dest dir" +msgstr "" + +#: pisi/fetcher.py:121 +msgid "No such file or no permission to read" +msgstr "" + +#: pisi/files.py:21 +#, docstring +msgid "FileInfo holds the information for a File node/tag in files.xml" +msgstr "" + +#: pisi/graph.py:35 +#, docstring +msgid "return set of vertex descriptors" +msgstr "" + +#: pisi/graph.py:39 +#, docstring +msgid "return a list of edge descriptors" +msgstr "" + +#: pisi/graph.py:47 +#, docstring +msgid "convert a list of edges (u,v) to graph" +msgstr "" + +#: pisi/graph.py:52 +#, docstring +msgid "add vertex u, optionally with data" +msgstr "" + +#: pisi/graph.py:61 +#, docstring +msgid "add edge u -> v" +msgstr "" + +#: pisi/index.py:39 pisi/specfile.py:390 +#, docstring +msgid "Read PSPEC file" +msgstr "" + +#: pisi/index.py:62 +#, docstring +msgid "Write index file" +msgstr "" + +#: pisi/index.py:74 +msgid "Adding %s to package index" +msgstr "" + +#: pisi/index.py:100 +msgid "Package %s: metadata corrupt" +msgstr "" + +#: pisi/install.py:46 +#, docstring +msgid "Installer class, provides install routines for pisi packages" +msgstr "" + +#: pisi/install.py:49 +#, docstring +msgid "initialize from a file name" +msgstr "" + +#: pisi/install.py:57 +#, docstring +msgid "entry point" +msgstr "" + +#: pisi/install.py:58 +msgid "Installing %s, version %s, release %s, build %s" +msgstr "" + +#: pisi/install.py:73 +#, docstring +msgid "check system requirements" +msgstr "" + +#: pisi/install.py:88 +msgid "Package conflicts %s" +msgstr "" + +#: pisi/install.py:93 +msgid "Dependencies for %s not satisfied" +msgstr "" + +#: pisi/install.py:95 +msgid "Package not installable" +msgstr "" + +#: pisi/install.py:98 +#, docstring +msgid "check reinstall, confirm action, and schedule reinstall" +msgstr "" + +#: pisi/install.py:119 +msgid "Re-install same version package?" +msgstr "" + +#: pisi/install.py:120 +msgid "Package re-install declined" +msgstr "" + +#: pisi/install.py:126 +msgid "Upgrading to new upstream version" +msgstr "" + +#: pisi/install.py:129 +msgid "Upgrading to new distribution release" +msgstr "" + +#: pisi/install.py:133 +msgid "Upgrading to new distribution build" +msgstr "" + +#: pisi/install.py:139 +msgid "Downgrade to old upstream version?" +msgstr "" + +#: pisi/install.py:141 +msgid "Downgrade to old distribution release?" +msgstr "" + +#: pisi/install.py:143 +msgid "Downgrade to old distribution build?" +msgstr "" + +#: pisi/install.py:145 +msgid "Package downgrade declined" +msgstr "" + +#: pisi/install.py:153 +#, docstring +msgid "unzip package in place" +msgstr "" + +#: pisi/install.py:155 +msgid "Extracting files" +msgstr "" + +#: pisi/install.py:170 +#, docstring +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/install.py:173 +msgid "Storing %s, " +msgstr "" + +#: pisi/install.py:176 +msgid "Storing %s." +msgstr "" + +#: pisi/install.py:183 +msgid "Storing %s" +msgstr "" + +#: pisi/install.py:187 +#, docstring +msgid "register COMAR scripts" +msgstr "" + +#: pisi/install.py:193 +msgid "Registering COMAR script %s" +msgstr "" + +#: pisi/install.py:203 +msgid "COMAR.register ERROR!" +msgstr "" + +#: pisi/install.py:207 +#, docstring +msgid "update databases" +msgstr "" + +#: pisi/installdb.py:59 +msgid "installed" +msgstr "" + +#: pisi/installdb.py:59 +msgid "installed-pending" +msgstr "" + +#: pisi/installdb.py:60 +msgid "purged" +msgstr "" + +#: pisi/installdb.py:60 +msgid "removed" +msgstr "" + +#: pisi/installdb.py:63 +msgid "" +"State: %s\n" +"Version: %s, Release: %s, Build: %s\n" +msgstr "" + +#: pisi/installdb.py:68 +msgid "" +"Distribution: %s, Install Time: %s\n" +msgstr "" + +#: pisi/installdb.py:135 +#, docstring +msgid "install package with specific version, release, build" +msgstr "" + +#: pisi/installdb.py:138 +msgid "Already installed" +msgstr "" + +#: pisi/lockeddbshelve.py:32 +#, docstring +msgid "A simple wrapper to implement locking for bsddb's dbshelf" +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/metadata.py:13 +#, docstring +msgid "" +"\n" +"Metadata module provides access to metadata.xml. metadata.xml is\n" +"generated during the build process of a package and used in the\n" +"installation. Package repository also uses metadata.xml for building\n" +"a package index.\n" +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:102 +#, docstring +msgid "" +"Package metadata. Metadata is composed of Specfile and various\n" +" other information. A metadata has two parts, Source and Package." +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:12 +#, docstring +msgid "Package Operations: install/remove/upgrade" +msgstr "" + +#: pisi/operations.py:47 +msgid "Not removing non-file, non-link %s" +msgstr "" + +#: pisi/operations.py:61 +#, docstring +msgid "Remove a single package" +msgstr "" + +#: pisi/operations.py:66 +msgid "Removing package %s" +msgstr "" + +#: pisi/operations.py:68 +msgid "Trying to remove nonexistent package " +msgstr "" + +#: pisi/operations.py:79 +#, docstring +msgid "install a single package from URI or ID" +msgstr "" + +#: pisi/operations.py:91 +#, docstring +msgid "install a package file" +msgstr "" + +#: pisi/operations.py:96 +#, docstring +msgid "install a single package from ID" +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/operations.py:125 +#, docstring +msgid "perform an atomic package operation" +msgstr "" + +#: pisi/package.py:36 +#, docstring +msgid "" +"PISI Package Class provides access to a pisi package (.pisi\n" +" file)." +msgstr "" + +#: pisi/package.py:52 pisi/sourcearchive.py:60 +msgid "%s [cached]" +msgstr "" + +#: pisi/package.py:57 +#, docstring +msgid "Add a file or directory to package" +msgstr "" + +#: pisi/package.py:61 +#, docstring +msgid "Close the package archive" +msgstr "" + +#: pisi/package.py:65 +#, docstring +msgid "Extract entire package contents to directory" +msgstr "" + +#: pisi/package.py:69 +#, docstring +msgid "Extract paths to outdir" +msgstr "" + +#: pisi/package.py:73 +#, docstring +msgid "Extract file with path to outdir" +msgstr "" + +#: pisi/package.py:77 +#, docstring +msgid "" +"Extract directory recursively, this function\n" +" copies the directory archiveroot/dir to outdir" +msgstr "" + +#: pisi/package.py:82 +#, docstring +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/package.py:88 +#, docstring +msgid "" +"Extract PISI control files: metadata.xml, files.xml,\n" +" action scripts, etc." +msgstr "" + +#: pisi/package.py:103 +msgid "MetaData format wrong" +msgstr "" + +#: pisi/package.py:108 +msgid "Invalid %s" +msgstr "" + +#: pisi/packagedb.py:38 +#, docstring +msgid "" +"PackageDB class provides an interface to the package database with\n" +" a delegated dbshelve object" +msgstr "" + +#: pisi/packagedb.py:134 +msgid "get_package: package %s not found" +msgstr "" + +#: pisi/repodb.py:42 +#, docstring +msgid "RepoDB maps repo ids to repository information" +msgstr "" + +#: pisi/repodb.py:78 +msgid "Repository %s already exists" +msgstr "" + +#: pisi/sourcearchive.py:36 +#, docstring +msgid "" +"source archive. this is a class responsible for fetching\n" +" and unpacking a source archive" +msgstr "" + +#: pisi/sourcearchive.py:69 +msgid "unpack: check_file_hash failed" +msgstr "" + +#: pisi/sourcedb.py:14 +#, docstring +msgid "" +"\n" +"package source database\n" +"interface for update/query to local package repository\n" +"we basically store everything in sourceinfo class\n" +"yes, we are cheap\n" +msgstr "" + +#: pisi/sourcefetcher.py:87 +msgid "Fetching %s" +msgstr "" + +#: pisi/specfile.py:21 +#, docstring +msgid "" +"\n" +"Specfile module is our handler for PSPEC files. PSPEC (PISI SPEC)\n" +"files are specification files for PISI source packages. This module\n" +"provides read and write access to PSPEC files.\n" +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:215 +#, docstring +msgid "" +"A structure to hold source information. Source information is\n" +" located under tag in PSPEC file." +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:294 +#, docstring 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/api.py:56 -msgid "COMAR: comard not fully installed" +#: pisi/specfile.py:356 +msgid "Package should have some files" msgstr "" -#: ./pisi/metadata.py:49 -msgid "SourceInfo should have a Name" +#: pisi/specfile.py:384 +#, docstring +msgid "A class for reading/writing from/to a PSPEC (PISI SPEC) file." msgstr "" -#: ./pisi/install.py:143 -msgid "Downgrade to old distribution build?" +#: pisi/specfile.py:416 +msgid "" +"File '%s' has errors:\n" +"%s" msgstr "" -#: ./tools/repostats.py:88 -msgid "Source hosts" +#: pisi/specfile.py:419 +#, docstring +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/xmlfile.py:266 -msgid "generate helper funs for tag member of class" +#: pisi/specfile.py:446 +#, docstring +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 "" -#: ./pisi/build.py:417 -msgid "(found old version %s)" +#: pisi/specfile.py:463 +#, docstring +msgid "Return errors of the PSPEC file if there are any." msgstr "" -#: ./pisi/cli/commands.py:947 +#: pisi/specfile.py:469 +msgid "There should be at least one Package section" +msgstr "" + +#: pisi/specfile.py:475 +#, docstring +msgid "Write PSPEC file" +msgstr "" + +#: pisi/specfilenew.py:15 +#, docstring msgid "" "\n" -"Use \"%prog help \" for help on a specific command.\n" +" Specfile module is our handler for PSPEC files. PSPEC (PISI SPEC)\n" +" files are specification files for PISI source packages. This module\n" +" provides read and write routines for PSPEC files.\n" msgstr "" -#: ./pisi/sourcearchive.py:69 -msgid "unpack: check_file_hash failed" +#: pisi/ui.py:21 +#, docstring +msgid "Abstract class for UI operations, derive from this." msgstr "" -#: ./pisi/actionsapi/shelltools.py:51 -msgid " ActionsAPI [echo]: Can't append to file %s..." +#: pisi/ui.py:50 +#, docstring +msgid "give an informative message" msgstr "" -#: ./pisi/xmlfile.py:273 -msgid "generate readers and writers for the tag" +#: pisi/ui.py:54 +#, docstring +msgid "inform the user of an important event and wait for acknowledgement" msgstr "" -#: ./pisi/cli/commands.py:448 -msgid "show a list of package files." +#: pisi/ui.py:58 +#, docstring +msgid "show debugging info" msgstr "" -#: ./pisi/index.py:62 -msgid "Write index file" +#: pisi/ui.py:63 +#, docstring +msgid "warn the user" msgstr "" -#: ./pisi/xmlfile.py:580 +#: pisi/ui.py:67 +#, docstring +msgid "inform a (possibly fatal) error" +msgstr "" + +#: pisi/ui.py:71 +#, docstring +msgid "uh?" +msgstr "" + +#: pisi/ui.py:75 +#, docstring +msgid "ask the user to choose from a list of alternatives" +msgstr "" + +#: pisi/ui.py:79 +#, docstring +msgid "ask a yes/no question" +msgstr "" + +#: pisi/ui.py:83 +#, docstring +msgid "display progress" +msgstr "" + +#: pisi/uri.py:23 +#, docstring msgid "" -"File '%s' has invalid XML: %s\n" +"URI class provides a URL parser and simplifies working with\n" +" URLs." msgstr "" -#: ./pisi/api.py:59 -msgid "COMAR: comard not running or defunct" +#: pisi/uri.py:76 +msgid "setAuthInfo needs a tuple (user, pass)" msgstr "" -#: ./pisi/data.py:30 -msgid "part-of representation for component declarations" +#: pisi/util.py:65 +msgid "%s section should have a '%s' tag" msgstr "" -#: ./tools/repostats.py:95 -msgid "File types" +#: pisi/util.py:76 +#, docstring +msgid "concatenate a list of lists" msgstr "" -#: ./pisi/install.py:139 -msgid "Downgrade to old upstream version?" +#: pisi/util.py:80 +#, docstring +msgid "concatenate string reps of l's elements" msgstr "" -#: ./pisi/xmlfile.py:358 -msgid "" -"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." +#: pisi/util.py:84 +#, docstring +msgid " split str with any of chars" msgstr "" -#: ./pisi/cli/pisicli.py:94 -msgid "Unrecognized command: %s" +#: pisi/util.py:91 +#, docstring +msgid "check if all elements of a sequence are equal" msgstr "" -#: ./pisi/cli/commands.py:249 -msgid "" -"Build a PISI package using a pspec.xml file\n" -"\n" -"Usage: build \n" -"\n" -"You can give a URI of the pspec.xml file. PISI will\n" -"fetch all necessary files and build the package for you.\n" +#: pisi/util.py:102 +#, docstring +msgid "check if sequence a is a prefix of sequence b" msgstr "" -#: ./pisi/build.py:74 -msgid "Path %s belongs in multiple packages" +#: pisi/util.py:111 +#, docstring +msgid "remove prefix a from sequence b" msgstr "" -#: ./pisi/configfile.py:86 -msgid "No section by name '%s'" +#: pisi/util.py:121 +#, docstring +msgid "run command non-interactively and report return value and output" msgstr "" -#: ./pisi/actionsapi/autotools.py:77 ./pisi/actionsapi/autotools.py:87 -msgid "No configure script found." +#: pisi/util.py:122 +msgid "running " msgstr "" -#: ./pisi/api.py:304 -msgid "Warning: package *name* ends with '.pisi'" +#: pisi/util.py:126 +msgid "return value " msgstr "" -#: ./pisi/dependency.py:131 -msgid "Package %s is not present in the package database" +#: pisi/util.py:129 +msgid "Failed command: %s" msgstr "" -#: ./pisi/package.py:52 ./pisi/sourcearchive.py:60 -msgid "%s [cached]" +#: pisi/util.py:133 +#, docstring +msgid "sets message as a console window's title" msgstr "" -#: ./pisi/util.py:146 +#: pisi/util.py:146 +#, docstring msgid "resets console window's title" msgstr "" -#: ./pisi/package.py:77 +#: pisi/util.py:157 +#, docstring msgid "" -"Extract directory recursively, this function\n" -" copies the directory archiveroot/dir to outdir" +"split path into components and return as a list\n" +" os.path.split doesn't do what I want like removing trailing /" msgstr "" -#: ./pisi/actionsapi/autotools.py:75 ./pisi/actionsapi/autotools.py:85 -msgid "Configure failed." +#: pisi/util.py:166 +#, docstring +msgid "" +"an improved version of os.path.commonprefix,\n" +" returns a list of path components" msgstr "" -#: ./pisi/install.py:126 -msgid "Upgrading to new upstream version" +#: pisi/util.py:178 +#, docstring +msgid "find if path a is before b in the directory tree" msgstr "" -#: ./pisi/util.py:304 -msgid "copy source dir to destination dir recursively" +#: pisi/util.py:182 +#, docstring +msgid "remove path prefix a from b, finding the pathname rooted at a" msgstr "" -#: ./pisi/xmlext.py:57 -msgid "getNodeText: Expected text node, got something else!" +#: pisi/util.py:190 +#, docstring +msgid "determine if given @path is absolute" msgstr "" -#: ./pisi/dependency.py:58 -msgid "determine if a package ver. satisfies given dependency spec" +#: pisi/util.py:195 +#, docstring +msgid "Join two or more pathname components, inserting '/' as needed" msgstr "" -#: ./pisi/util.py:250 +#: pisi/util.py:210 +#, docstring +msgid "shorthand to check if a file exists" +msgstr "" + +#: pisi/util.py:216 +#, docstring +msgid "" +"check if directory exists, and create if it doesn't.\n" +" works recursively" +msgstr "" + +#: pisi/util.py:223 +#, docstring +msgid "Remove all content of a directory (top)" +msgstr "" + +#: pisi/util.py:229 +#, docstring +msgid "" +" calculate the size of files under a dir\n" +" based on the os module example" +msgstr "" + +#: pisi/util.py:244 +#, docstring +msgid "copy source file to destination file" +msgstr "" + +#: pisi/util.py:250 +#, docstring msgid "" "Generator function iterates over a toplevel path and returns the\n" " (filePath, sha1Hash) tuples for all files. If excludePrefixes list\n" @@ -442,488 +2355,161 @@ msgid "" " given." msgstr "" -#: ./pisi/operations.py:68 -msgid "Trying to remove nonexistent package " +#: pisi/util.py:304 +#, docstring +msgid "copy source dir to destination dir recursively" msgstr "" -#: ./pisi/install.py:141 -msgid "Downgrade to old distribution release?" +#: pisi/util.py:308 +#, docstring +msgid "Check the files integrity with a given hash" 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 +#: pisi/util.py:315 +#, docstring msgid "calculate sha1 hash of filename" msgstr "" -#: ./pisi/specfile.py:416 +#: pisi/util.py:327 +#, docstring +msgid "calculate sha1 hash of given data" +msgstr "" + +#: pisi/util.py:336 +#, docstring msgid "" -"File '%s' has errors:\n" -"%s" +"uncompresses a file and returns the path of the uncompressed\n" +" file" msgstr "" -#: ./pisi/metadata.py:102 +#: pisi/util.py:356 +#, docstring +msgid "simple function to apply patches.." +msgstr "" + +#: pisi/util.py:367 +msgid "ERROR: patch (%s) failed: %s" +msgstr "" + +#: pisi/util.py:392 +#, docstring +msgid "strip a file" +msgstr "" + +#: pisi/util.py:400 +msgid "strip command failed for file '%s'!" +msgstr "" + +#: pisi/util.py:418 +#, docstring +msgid " returns free space of given directory's partition " +msgstr "" + +#: pisi/util.py:427 +msgid "Removing lock %s" +msgstr "" + +#: pisi/xmlext.py:15 +#, docstring 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" +" some helper functions for using minidom\n" +" function names are mixedCase for compatibility with minidom,\n" +" an old library\n" msgstr "" -#: ./pisi/graph.py:52 -msgid "add vertex u, optionally with data" +#: pisi/xmlext.py:28 +#, docstring +msgid "named this way because the class if mostly used with an import *" msgstr "" -#: ./pisi/actionsapi/pisitools.py:54 -msgid "creates hard link between sourceFile and destinationFile" +#: pisi/xmlext.py:34 +#, docstring +msgid "get named attribute from DOM node" msgstr "" -#: ./pisi/cli/commands.py:281 -msgid "Abstract package operation command" +#: pisi/xmlext.py:44 +#, docstring +msgid "get the first child and expect it to be text!" msgstr "" -#: ./pisi/xmlfile.py:673 -msgid "add a text node under given node with tag path (phew)" +#: pisi/xmlext.py:57 +msgid "getNodeText: Expected text node, got something else!" msgstr "" -#: ./pisi/api.py:116 -msgid "Mixing file names and package names not supported YET." +#: pisi/xmlext.py:60 +#, docstring +msgid "get the text of a child at the end of a tag path" msgstr "" -#: ./pisi/uri.py:23 +#: pisi/xmlext.py:67 +#, docstring +msgid "get only child elements" +msgstr "" + +#: pisi/xmlext.py:71 pisi/xmlfile.py:608 +#, docstring +msgid "returns the *first* matching node for given tag path." +msgstr "" + +#: pisi/xmlext.py:95 +#, docstring +msgid "retrieve all nodes that match a given tag path." +msgstr "" + +#: pisi/xmlext.py:119 +#, docstring msgid "" -"URI class provides a URL parser and simplifies working with\n" -" URLs." +"create new child at the end of a tag chain starting from node\n" +" no matter what" msgstr "" -#: ./pisi/build.py:118 -msgid "PisiBuild class, provides the package build and creation routines" +#: pisi/xmlext.py:128 +#, docstring +msgid "add newnode at the end of a tag chain, smart one" msgstr "" -#: ./pisi/actionsapi/autotools.py:147 -msgid "generates a makefile" +#: pisi/xmlext.py:135 +#, docstring +msgid "add a new node at the end of the tree" msgstr "" -#: ./pisi/xmlfile.py:668 -msgid "add a text node with given tag path" -msgstr "" - -#: ./pisi/xmlfile.py:499 +#: pisi/xmlfile.py:19 +#, docstring 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" +"\n" +" xmlfile is a helper module for accessing XML files using\n" +" xml.dom.minidom.\n" +"\n" +" XmlFile class further abstracts a dom object using the\n" +" high-level dom functions provided in xmlext module (and sorely lacking\n" +" in xml.dom :( )\n" +"\n" +" autoxml is a metaclass for automatic XML translation, using\n" +" a miniature type system. (w00t!) This is based on an excellent\n" +" high-level XML processing prototype that Gurer prepared.\n" +"\n" +" Method names are mixedCase for compatibility with minidom,\n" +" an old library. \n" msgstr "" -#: ./pisi/ui.py:54 -msgid "inform the user of an important event and wait for acknowledgement" +#: pisi/xmlfile.py:68 +#, docstring +msgid "Handles XML tags with localized text" 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 +#: pisi/xmlfile.py:80 msgid "" -"Setup the source\n" -"\n" -"Usage: build-setup \n" -"\n" -"TODO: desc.\n" +"LocalText '%s' should have at least one '%s' tag\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 +#: pisi/xmlfile.py:87 msgid "" -"Upgrade system\n" -"\n" -"Usage: Upgrade\n" -"\n" -"Upgrade the entire system.\n" +"'%s' language of tag '%s' should have some text data\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 +#: pisi/xmlfile.py:115 +#, docstring msgid "" "High-level automatic XML transformation interface for xmlfile.\n" " The idea is to declare a class for each XML tag. Inside the\n" @@ -995,1481 +2581,227 @@ msgid "" " " 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" -"Usage: Upgrade ... \n" -"\n" -"You may use only package names to specify packages because\n" -"the package upgrade operation is defined only with respect \n" -"to repositories. If you have specified a package name, it\n" -"should exist in the package repositories. If you just want to\n" -"reinstall a package from a pisi file, use the install command." -msgstr "" - -#: ./pisi/graph.py:35 -msgid "return set of vertex descriptors" -msgstr "" - -#: ./pisi/packagedb.py:134 -msgid "get_package: package %s not found" -msgstr "" - -#: ./pisi/xmlfile.py:303 -msgid "initialize component" -msgstr "" - -#: ./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 +#: pisi/xmlfile.py:185 +#, docstring msgid "entry point for metaclass code" msgstr "" -#: ./pisi/actionsapi/shelltools.py:114 -msgid " ActionsAPI [move]: Permission denied: %s to %s" +#: pisi/xmlfile.py:252 +#, docstring +msgid "generate readers and writers for an attribute member" msgstr "" -#: ./pisi/build.py:537 -msgid "Done." +#: pisi/xmlfile.py:266 +#, docstring +msgid "generate helper funs for tag member of class" msgstr "" -#: ./pisi/lockeddbshelve.py:50 -msgid "Flags should be one of 'r', 'w', 'c' or 'n' or use the bsddb.db.DB_* flags" +#: pisi/xmlfile.py:273 +#, docstring +msgid "generate readers and writers for the tag" msgstr "" -#: ./pisi/cli/commands.py:512 -msgid "Indexing only a single directory supported." +#: pisi/xmlfile.py:291 +msgid "gen_tag: unrecognized tag type %s in spec" 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" -"Usage: info ... \n" -"\n" -msgstr "" - -#: ./pisi/build.py:292 -msgid "Stripping files.." -msgstr "" - -#: ./pisi/xmlfile.py:383 -msgid "Mandatory token %s not available" -msgstr "" - -#: ./pisi/actionsapi/pisitools.py:40 -msgid "creates a directory tree" -msgstr "" - -#: ./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 +#: pisi/xmlfile.py:295 +#, docstring 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." +#: pisi/xmlfile.py:303 +#, docstring +msgid "initialize component" msgstr "" -#: ./pisi/util.py:126 -msgid "return value " +#: pisi/xmlfile.py:307 +#, docstring +msgid "decode component from DOM node" 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 +#: pisi/xmlfile.py:311 +#, docstring 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" -"Usage: index \n" -"\n" -"This command searches for all PiSi files in a directory, collects PiSi\n" -"tags from them and accumulates the information in an output XML file,\n" -"named by default 'pisi-index.xml'. In particular, it indexes both\n" -"source and binary packages.\n" -msgstr "" - -#: ./pisi/xmlfile.py:68 -msgid "Handles XML tags with localized text" -msgstr "" - -#: ./pisi/actionsapi/shelltools.py:151 -msgid " ActionsAPI [touch]: Permission denied: %s" -msgstr "" - -#: ./pisi/actionsapi/shelltools.py:129 -msgid "ActionsAPI [copy]: File %s does not exist." -msgstr "" - -#: ./pisi/api.py:540 -msgid "" -"\n" -"* Package database updated." -msgstr "" - -#: ./pisi/actionsapi/pisitools.py:96 -msgid "insert the static library into /usr/lib with permission 0644" -msgstr "" - -#: ./pisi/util.py:210 -msgid "shorthand to check if a file exists" -msgstr "" - -#: ./pisi/cli/commands.py:558 -msgid "" -"Update repository databases\n" -"\n" -"Usage: update-repo ... \n" -"\n" -": repository name\n" -"Synchronizes the PiSi databases with the current repository.\n" -msgstr "" - -#: ./pisi/xmlfile.py:324 +#: 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!" +#: pisi/xmlfile.py:330 +#, docstring +msgid "helper function to turn token name into mixed case" msgstr "" -#: ./tools/repostats.py:92 -msgid "Components" +#: pisi/xmlfile.py:337 +#, docstring +msgid "returns split of the tag path into last tag and the rest" 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 +#: pisi/xmlfile.py:345 +#, docstring 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 +#: pisi/xmlfile.py:358 +#, docstring msgid "" -"!!! No Makefile found...\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/xmlfile.py:252 -msgid "generate readers and writers for an attribute member" +#: pisi/xmlfile.py:367 +#, docstring +msgid "default value for all basic types is None" 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 "" -"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" -msgstr "" - -#: ./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 "" -"!!! Install failed...\n" -msgstr "" - -#: ./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 "" -"Calls the corresponding function in actions.py. \n" -"\n" -" If mandatory parameter is True, and function is not present in\n" -" actionLocals pisi.build.Error will be raised." -msgstr "" - -#: ./pisi/util.py:195 -msgid "Join two or more pathname components, inserting '/' as needed" -msgstr "" - -#: ./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 "" -"This is a fall back function. If the implementer module provides an\n" -" options function it will be called" -msgstr "" - -#: ./pisi/install.py:153 -msgid "unzip package in place" -msgstr "" - -#: ./pisi/actionsapi/get.py:128 -msgid "Warning: %s does not exist, using plain name %s" -msgstr "" - -#: ./pisi/package.py:36 -msgid "" -"PISI Package Class provides access to a pisi package (.pisi\n" -" file)." -msgstr "" - -#: ./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" -"Usage: -sStateName build-until \n" -"\n" -"where states are:\n" -"unpack, setupaction, buildaction, installaction, buildpackages\n" -"\n" -"You can give an URI of the pspec.xml file. PISI will fetch all\n" -"necessary files and unpack the source and prepare a source directory\n" -"for you.\n" -msgstr "" - -#: ./pisi/archive.py:49 -msgid "" -"ArchiveBinary handles binary archive files (usually distrubuted as\n" -" .bin files)" -msgstr "" - -#: ./tools/repostats.py:93 -msgid "Dependencies" -msgstr "" - -#: ./pisi/install.py:176 -msgid "Storing %s." -msgstr "" - -#: ./pisi/cli/pisicli.py:31 -msgid "consumes any options, and finds arguments from command line" -msgstr "" - -#: ./pisi/cli/commands.py:477 -msgid "File information not available" -msgstr "" - -#: ./pisi/operations.py:111 -msgid "Package URI: %s" -msgstr "" - -#: ./pisi/xmlfile.py:564 -msgid "clear DOM" -msgstr "" - -#: ./pisi/xmlfile.py:80 -msgid "" -"LocalText '%s' should have at least one '%s' tag\n" -msgstr "" - -#: ./pisi/config.py:30 -msgid "Config Singleton" -msgstr "" - -#: ./pisi/build.py:257 -msgid "unable to call function from actions: %s" -msgstr "" - -#: ./pisi/install.py:57 -msgid "entry point" -msgstr "" - -#: ./pisi/util.py:336 -msgid "" -"uncompresses a file and returns the path of the uncompressed\n" -" file" -msgstr "" - -#: ./pisi/actionsapi/variables.py:22 -msgid "General flags used in actions API." -msgstr "" - -#: ./pisi/uri.py:76 -msgid "setAuthInfo needs a tuple (user, pass)" -msgstr "" - -#: ./tools/repostats.py:168 -msgid "package name with italics are not available in the repository

" -msgstr "" - -#: ./pisi/graph.py:47 -msgid "convert a list of edges (u,v) to graph" -msgstr "" - -#: ./pisi/xmlfile.py:457 -msgid "List type must contain only one element" -msgstr "" - -#: ./pisi/configfile.py:113 -msgid "Parse and get configuration values from the configuration file" -msgstr "" - -#: ./pisi/install.py:95 -msgid "Package not installable" -msgstr "" - -#: ./pisi/actionsapi/autotools.py:137 -msgid "generates a configure script" -msgstr "" - -#: ./pisi/xmlext.py:28 -msgid "named this way because the class if mostly used with an import *" -msgstr "" - -#: ./pisi/xmlfile.py:569 -msgid "deallocate DOM structure" -msgstr "" - -#: ./pisi/api.py:306 -msgid "Package %s is not installed." -msgstr "" - -#: ./pisi/install.py:119 -msgid "Re-install same version package?" -msgstr "" - -#: ./pisi/xmlfile.py:613 -msgid "returns the text of *first* matching node for given tag path." -msgstr "" - -#: ./pisi/actionsapi/autotools.py:132 -msgid "generates an aclocal.m4 based on the contents of configure.in." -msgstr "" - -#: ./pisi/ui.py:79 -msgid "ask a yes/no question" -msgstr "" - -#: ./pisi/xmlfile.py:371 +#: pisi/xmlfile.py:371 +#, docstring msgid "decode from DOM node, the value, watching the spec" msgstr "" -#: ./pisi/specfile.py:469 -msgid "There should be at least one Package section" +#: pisi/xmlfile.py:379 +msgid "Type mismatch: read text cannot be decoded" msgstr "" -#: ./pisi/util.py:327 -msgid "calculate sha1 hash of given data" +#: pisi/xmlfile.py:383 +msgid "Mandatory token %s not available" msgstr "" -#: ./pisi/installdb.py:135 -msgid "install package with specific version, release, build" +#: pisi/xmlfile.py:387 +#, docstring +msgid "encode given value inside DOM node" msgstr "" -#: ./pisi/configfile.py:56 -msgid "Default values for [build] section" +#: 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/actionsapi/shelltools.py:162 -msgid "listdir" +#: pisi/xmlfile.py:395 +#, docstring +msgid "format value for pretty printing" msgstr "" -#: ./pisi/cli/pisicli.py:89 -msgid "Command line parsing error" +#: pisi/xmlfile.py:401 +#, docstring +msgid "generate a class datatype" msgstr "" -#: ./pisi/specfile.py:278 -msgid "Source archive should have a SHA1 sum" +#: pisi/xmlfile.py:420 pisi/xmlfile.py:521 +msgid "Type mismatch: DOM cannot be decoded" msgstr "" -#: ./pisi/install.py:207 -msgid "update databases" +#: pisi/xmlfile.py:436 pisi/xmlfile.py:535 +msgid "Object cannot be encoded" msgstr "" -#: ./pisi/util.py:121 -msgid "run command non-interactively and report return value and output" +#: pisi/xmlfile.py:452 +#, docstring +msgid "generate a list datatype. stores comps in tag/comp_tag" msgstr "" -#: ./pisi/api.py:531 -msgid "* Repository %s does not exist. Cannot remove." +#: pisi/xmlfile.py:457 +msgid "List type must contain only one element" msgstr "" -#: ./pisi/actionsapi/pisitools.py:202 -msgid "insert a sourceFile into destinationDirectory as a destinationFile with same uid/guid/permissions" +#: pisi/xmlfile.py:470 pisi/xmlfile.py:485 +msgid "Mandatory list empty" msgstr "" -#: ./pisi/actionsapi/shelltools.py:31 -msgid "test the existence of file" -msgstr "" - -#: ./pisi/actionsapi/autotools.py:36 +#: pisi/xmlfile.py:499 +#, docstring msgid "" -"Please attach the config.log to your bug report:\n" -"%s/config.log" +"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/package.py:103 -msgid "MetaData format wrong" +#: pisi/xmlfile.py:557 +#, docstring +msgid "A class to help reading and writing an XML file" msgstr "" -#: ./pisi/build.py:421 -msgid "Skipping %s with wrong pkg name " +#: pisi/xmlfile.py:564 +#, docstring +msgid "clear DOM" msgstr "" -#: ./pisi/api.py:212 +#: pisi/xmlfile.py:569 +#, docstring +msgid "deallocate DOM structure" +msgstr "" + +#: pisi/xmlfile.py:573 +#, docstring +msgid "returns root document element" +msgstr "" + +#: pisi/xmlfile.py:580 msgid "" -"This is the real thing. It installs packages from\n" -" the repository, trying to perform a minimum number of\n" -" installs" +"File '%s' has invalid XML: %s\n" msgstr "" -#: ./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." +#: pisi/xmlfile.py:591 +msgid "Root tagname %s not identical to %s as expected" msgstr "" -#: ./pisi/operations.py:66 -msgid "Removing package %s" +#: pisi/xmlfile.py:613 +#, docstring +msgid "returns the text of *first* matching node for given tag path." msgstr "" -#: ./pisi/actionsapi/get.py:126 -msgid "Util %s cannot be found" +#: pisi/xmlfile.py:620 +#, docstring +msgid "returns all nodes matching a given tag path." msgstr "" -#: ./pisi/actionsapi/kde.py:43 -msgid " parameters = '--with-nls --with-libusb --with-something-usefull " +#: pisi/xmlfile.py:625 +#, docstring +msgid " returns the children of the given path" msgstr "" -#: ./pisi/actionsapi/pisitools.py:34 -msgid "insert a executable file into /bin or /usr/bin" +#: pisi/xmlfile.py:632 pisi/xmlfile.py:638 +#, docstring +msgid " returns the children of the given path, only with given type " msgstr "" -#: ./pisi/api.py:80 -msgid "install a list of packages (either files/urls, or names)" +#: pisi/xmlfile.py:649 +#, docstring +msgid "this adds the newnode under given tag path" msgstr "" -#: ./pisi/util.py:223 -msgid "Remove all content of a directory (top)" +#: pisi/xmlfile.py:655 +#, docstring +msgid "this adds the new stuff under node and then following tag path" msgstr "" -#: ./pisi/actionsapi/pisitools.py:224 -msgid "inserts a sourceFile into /usr/share/man/manPREFIX/ directory as a destinationFile" +#: pisi/xmlfile.py:660 +#, docstring +msgid "add a new child node right under root element document" msgstr "" -#: ./pisi/ui.py:21 -msgid "Abstract class for UI operations, derive from this." +#: pisi/xmlfile.py:664 +#, docstring +msgid "add text to node" msgstr "" -#: ./pisi/actionsapi/pisitools.py:185 -msgid "insert a executable file into /sbin or /usr/sbin" +#: pisi/xmlfile.py:668 +#, docstring +msgid "add a text node with given tag path" msgstr "" -#: ./pisi/actionsapi/pisitools.py:234 -msgid "removes destinationDirectory and its subtrees" -msgstr "" - -#: ./tools/repostats.py:90 -msgid "Licenses" +#: pisi/xmlfile.py:673 +#, docstring +msgid "add a text node under given node with tag path (phew)" msgstr "" diff --git a/po/tr.po b/po/tr.po index 54460cd3..cc91c9e5 100644 --- a/po/tr.po +++ b/po/tr.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PISI 1.0_alpha4\n" -"POT-Creation-Date: 2005-10-05 00:49+ZONE\n" +"POT-Creation-Date: 2005-10-09 20:58+EEST\n" "PO-Revision-Date: 2005-10-04 17:07+0300\n" "Last-Translator: Eray Ozkural \n" "Language-Team: Turkish \n" @@ -14,135 +14,13 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: tools/repostats.py:88 -msgid "Source hosts" -msgstr "Kaynak sunucuları" - -#: tools/repostats.py:89 -msgid "Packagers" -msgstr "Paketleyiciler" - -#: tools/repostats.py:90 -msgid "Licenses" -msgstr "Lisanslar" - -#: tools/repostats.py:91 -msgid "Categories" -msgstr "Kategoriler" - -#: tools/repostats.py:92 -msgid "Components" -msgstr "Bileşenler" - -#: tools/repostats.py:93 -msgid "Dependencies" -msgstr "Bağımlılıklar" - -#: tools/repostats.py:94 -msgid "Releases" -msgstr "Sürümler" - -#: tools/repostats.py:95 -msgid "File types" -msgstr "Dosya tipleri" - -#: tools/repostats.py:96 -msgid "Top five most patched source" -msgstr "En çok yamalanmiş beş kaynak" - -#: tools/repostats.py:97 -msgid "Top five longest action.py scripts" -msgstr "En uzun beş action.py betiği" - -#: tools/repostats.py:167 -msgid "

Dependencies
" -msgstr "

Bağımlılıklar
" - -#: tools/repostats.py:168 -msgid "" -"package name with italics are not available in the repository

" +#: pisi/__init__.py:18 +msgid "Class of exceptions that lead to program termination" msgstr "" -#: pisi/actionsapi/get.py:126 -msgid "Util %s cannot be found" -msgstr "Araç %s bulunamıyor" - -#: pisi/actionsapi/get.py:128 -msgid "Warning: %s does not exist, using plain name %s" -msgstr "Uyarı: %s yok, düz ad %s kullanılıyor" - -#: pisi/actionsapi/shelltools.py:50 -msgid " ActionsAPI [echo]: Can't append to file %s..." -msgstr " ActionsAPI [echo]: %s dosyasına eklenemiyor..." - -#: pisi/actionsapi/shelltools.py:59 -msgid " ActionsAPI [chmod]: Operation not permitted: %s (mode: %s)" -msgstr " ActionsAPI [chmod]: İşleme izin verilmedi: %s (mod: %s)" - -#: pisi/actionsapi/shelltools.py:62 -msgid " ActionsAPI [chmod]: File %s doesn't exists." -msgstr " ActionsAPI [chmod]: %s dosyası bulunamadı." - -#: pisi/actionsapi/shelltools.py:70 -msgid " ActionsAPI [chown]: Operation not permitted: %s (uid: %s, gid: %s)" -msgstr " ActionsAPI [chown]: İşleme izin verilmedi: %s (uid: %s, gid: %s)" - -#: pisi/actionsapi/shelltools.py:73 -msgid " ActionsAPI [chown]: File %s doesn't exists." -msgstr " ActionsAPI [chown]: %s dosyası bulunamadı." - -#: pisi/actionsapi/shelltools.py:80 -msgid " ActionsAPI [sym]: Permission denied: %s to %s" -msgstr " ActionsAPI [sym]: Erişim engellendi: %s -> %s" - -#: pisi/actionsapi/shelltools.py:88 -msgid " ActionsAPI [unlink]: Permission denied: %s." -msgstr " ActionsAPI [unlink]: Erişim engellendi: %s." - -#: pisi/actionsapi/shelltools.py:92 -msgid " ActionsAPI [unlink]: File %s doesn't exists." -msgstr " ActionsAPI [unlink]: %s dosyası bulunamadı." - -#: pisi/actionsapi/shelltools.py:100 -msgid " ActionsAPI [unlinkDir]: Operation not permitted: %s" -msgstr " ActionsAPI [unlinkDir]: İşleme izin verilmedi: %s" - -#: pisi/actionsapi/shelltools.py:104 -msgid " ActionsAPI [unlinkDir]: Directory %s doesn't exists." -msgstr " ActionsAPI [unlinkDir]: %s dizini bulunamadı." - -#: pisi/actionsapi/shelltools.py:113 -msgid " ActionsAPI [move]: Permission denied: %s to %s" -msgstr " ActionsAPI [move]: Erişim engellendi: %s -> %s" - -#: pisi/actionsapi/shelltools.py:115 -msgid " ActionsAPI [move]: File %s doesn't exists." -msgstr " ActionsAPI [move]: %s dosyası bulunamadı." - -#: pisi/actionsapi/shelltools.py:124 -msgid "ActionsAPI [copy]: Permission denied: %s to %s" -msgstr "ActionsAPI [copy]: Erişim engellendi: %s -> %s" - -#: pisi/actionsapi/shelltools.py:128 -msgid "ActionsAPI [copy]: File %s does not exist." -msgstr "ActionsAPI [copy]: %s dosyası bulunamadı." - -#: pisi/actionsapi/shelltools.py:136 -msgid " ActionsAPI [copytree]: Permission denied: %s to %s" -msgstr " ActionsAPI [copytree]: Erişim engellendi: %s -< %s" - -#: pisi/actionsapi/shelltools.py:138 -msgid " ActionsAPI [copytree]: Directory %s doesn't exists." -msgstr " ActionsAPI [copytree]: %s dizini bulunamadı." - -#: pisi/actionsapi/shelltools.py:150 -msgid " ActionsAPI [touch]: Permission denied: %s" -msgstr " ActionsAPI [touch]: Erişim engellendi: %s" - -#: pisi/actionsapi/shelltools.py:198 -msgid "executing %s" -msgstr "%s çalıştırılıyor" +#: pisi/__init__.py:28 +msgid "Class of exceptions that must be caught and handled within PISI" +msgstr "" #: pisi/actionsapi/autotools.py:36 msgid "" @@ -152,68 +30,114 @@ msgstr "" "Lütfen hata raporunuza config.log'u iliştiriniz:\n" "%s/config.log" +#: pisi/actionsapi/autotools.py:57 +msgid "" +"configure source with given parameters = \"--with-nls --with-libusb --with-" +"something-usefull\"" +msgstr "" + # pisi/actionsapi/autotools.py:75 :85 -#: pisi/actionsapi/autotools.py:75 +#: pisi/actionsapi/autotools.py:75 pisi/actionsapi/autotools.py:85 msgid "Configure failed." msgstr "Yapılandırma başarısızlığa uğradı." # pisi/actionsapi/autotools.py:77 :87 -#: pisi/actionsapi/autotools.py:77 +#: pisi/actionsapi/autotools.py:77 pisi/actionsapi/autotools.py:87 msgid "No configure script found." msgstr "Yapılandırma betiği bulunamadı." +#: pisi/actionsapi/autotools.py:80 +msgid "" +"configure source with given parameters = \"--prefix=/usr --libdir=/usr/lib --" +"with-nls\"" +msgstr "" + +#: pisi/actionsapi/autotools.py:94 pisi/actionsapi/kde.py:65 +msgid "make source with given parameters = \"all\" || \"doc\" etc." +msgstr "" + #: pisi/actionsapi/autotools.py:96 msgid "Make failed." msgstr "İnşa başarısızlığa uğradı." +#: pisi/actionsapi/autotools.py:99 +msgid "install source into install directory with given parameters" +msgstr "" + # pisi/actionsapi/autotools.py:119 :127 -#: pisi/actionsapi/autotools.py:119 +#: pisi/actionsapi/autotools.py:119 pisi/actionsapi/autotools.py:127 msgid "Install failed." msgstr "Yerleştirme başarısızlığa uğgradı." # pisi/actionsapi/autotools.py:121 :129 -#: pisi/actionsapi/autotools.py:121 +#: pisi/actionsapi/autotools.py:121 pisi/actionsapi/autotools.py:129 msgid "No Makefile found." msgstr "Makefile bulunamadı." +#: pisi/actionsapi/autotools.py:124 +msgid "" +"install source into install directory with given parameters = PREFIX=%s % " +"get.installDIR()" +msgstr "" + +#: pisi/actionsapi/autotools.py:132 +msgid "generates an aclocal.m4 based on the contents of configure.in." +msgstr "" + #: pisi/actionsapi/autotools.py:134 msgid "Running aclocal failed." msgstr "aclocal çalıştırılamadı." +# pisi/actionsapi/autotools.py:77 :87 +#: pisi/actionsapi/autotools.py:137 +#, fuzzy +msgid "generates a configure script" +msgstr "Yapılandırma betiği bulunamadı." + # pisi/actionsapi/autotools.py:139 :144 -#: pisi/actionsapi/autotools.py:139 +#: pisi/actionsapi/autotools.py:139 pisi/actionsapi/autotools.py:144 msgid "Running autoconf failed." msgstr "autoconf çalıştırılamadı." +#: pisi/actionsapi/autotools.py:142 +msgid "re-generates a configure script" +msgstr "" + +#: pisi/actionsapi/autotools.py:147 +msgid "generates a makefile" +msgstr "" + #: pisi/actionsapi/autotools.py:149 msgid "Running automake failed." msgstr "automake çalıştırılamadı." +#: pisi/actionsapi/autotools.py:152 +msgid "generates templates for configure" +msgstr "" + #: pisi/actionsapi/autotools.py:154 msgid "Running autoheader failed." msgstr "autoheader çalıştırılamadı." -#: pisi/actionsapi/pisitools.py:131 -msgid "" -"\n" -"!!! ActionsAPI [doman]: Wrong man page file: %s" +#: pisi/actionsapi/coreutils.py:25 +msgid "keep only lines that match the regexp" msgstr "" -#: pisi/actionsapi/pisitools.py:169 -msgid "" -"\n" -"!!! ActionsAPI [rename]: No such file or directory: %s" +#: pisi/actionsapi/coreutils.py:32 +msgid "apply arbitrary transform to each sequence element" msgstr "" -#: pisi/actionsapi/pisitools.py:188 -msgid "File doesn't exists or permission denied: %s" +#: pisi/actionsapi/coreutils.py:39 +msgid "print sequence elements one per line" msgstr "" -#: pisi/actionsapi/pisitools.py:205 -msgid "" -"\n" -"!!! ActionsAPI [dosym]: File exists: %s" -msgstr "" +#: pisi/actionsapi/get.py:126 +msgid "Util %s cannot be found" +msgstr "Araç %s bulunamıyor" + +#: pisi/actionsapi/get.py:128 +msgid "Warning: %s does not exist, using plain name %s" +msgstr "Uyarı: %s yok, düz ad %s kullanılıyor" #: pisi/actionsapi/kde.py:32 #, fuzzy @@ -225,8 +149,13 @@ msgstr "" "Lütfen hata raporunuza config.log'u iliştiriniz:\n" "%s/config.log" +#: pisi/actionsapi/kde.py:43 +msgid " parameters = '--with-nls --with-libusb --with-something-usefull " +msgstr "" + # pisi/actionsapi/autotools.py:75 :85 #: pisi/actionsapi/kde.py:60 pisi/actionsapi/perlmodules.py:51 +#: pisi/actionsapi/perlmodules.py:54 #, fuzzy msgid "!!! Configure failed...\n" msgstr "Yapılandırma başarısızlığa uğradı." @@ -237,15 +166,17 @@ msgstr "Yapılandırma başarısızlığa uğradı." msgid "!!! No configure script found...\n" msgstr "Yapılandırma betiği bulunamadı." -#: pisi/actionsapi/kde.py:67 pisi/actionsapi/pythonmodules.py:50 -#: pisi/actionsapi/scons.py:41 pisi/actionsapi/perlmodules.py:60 +#: pisi/actionsapi/kde.py:67 pisi/actionsapi/perlmodules.py:60 +#: pisi/actionsapi/perlmodules.py:63 pisi/actionsapi/pythonmodules.py:50 +#: pisi/actionsapi/scons.py:41 #, fuzzy msgid "!!! Make failed...\n" msgstr "İnşa başarısızlığa uğradı." # pisi/actionsapi/autotools.py:119 :127 -#: pisi/actionsapi/kde.py:74 pisi/actionsapi/pythonmodules.py:55 -#: pisi/actionsapi/scons.py:45 pisi/actionsapi/perlmodules.py:69 +#: pisi/actionsapi/kde.py:74 pisi/actionsapi/perlmodules.py:69 +#: pisi/actionsapi/perlmodules.py:72 pisi/actionsapi/pythonmodules.py:55 +#: pisi/actionsapi/scons.py:45 #, fuzzy msgid "!!! Install failed...\n" msgstr "Yerleştirme başarısızlığa uğgradı." @@ -261,6 +192,10 @@ msgstr "Makefile bulunamadı" msgid "!!! Running ldconfig failed..." msgstr "aclocal çalıştırılamadı" +#: pisi/actionsapi/libtools.py:44 +msgid " copy newest config.* onto source's " +msgstr "" + #: pisi/actionsapi/libtools.py:49 msgid "GNU Config Update Finished." msgstr "" @@ -270,68 +205,851 @@ msgstr "" msgid "Running libtoolize failed..." msgstr "aclocal çalıştırılamadı" -#: pisi/actionsapi/pythonmodules.py:67 -#, fuzzy -msgid "!!! Running %s failed...\n" -msgstr "aclocal çalıştırılamadı" +#: pisi/actionsapi/perlmodules.py:47 +msgid "configure source with given parameters." +msgstr "" + +#: pisi/actionsapi/perlmodules.py:57 +msgid "make source with given parameters." +msgstr "" + +#: pisi/actionsapi/perlmodules.py:66 +msgid "install source with given parameters." +msgstr "" + +#: pisi/actionsapi/pisitools.py:34 +msgid "insert a executable file into /bin or /usr/bin" +msgstr "" + +#: pisi/actionsapi/pisitools.py:40 +msgid "creates a directory tree" +msgstr "" + +#: pisi/actionsapi/pisitools.py:44 +msgid "inserts the files in the list of files into /usr/share/doc/PACKAGE" +msgstr "" + +#: pisi/actionsapi/pisitools.py:48 +msgid "insert a executable file into destination directory" +msgstr "" + +#: pisi/actionsapi/pisitools.py:54 +msgid "creates hard link between sourceFile and destinationFile" +msgstr "" + +#: pisi/actionsapi/pisitools.py:59 +msgid "inserts the files in the list of files into /usr/share/doc/PACKAGE/html" +msgstr "" + +#: pisi/actionsapi/pisitools.py:82 +msgid "inserts the into files in the list of files into /usr/share/info" +msgstr "" + +#: pisi/actionsapi/pisitools.py:86 +msgid "insert the library into /usr/lib" +msgstr "" + +#: pisi/actionsapi/pisitools.py:96 +msgid "insert the static library into /usr/lib with permission 0644" +msgstr "" + +#: pisi/actionsapi/pisitools.py:105 +msgid "insert the static library into /usr/lib with permission 0755" +msgstr "" + +#: pisi/actionsapi/pisitools.py:114 +msgid "inserts the man pages in the list of files into /usr/share/man/" +msgstr "" + +#: pisi/actionsapi/pisitools.py:127 +msgid "" +"\n" +"!!! ActionsAPI [doman]: Wrong man page file: %s" +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/actionsapi/pisitools.py:142 +msgid "moves sourceFile/Directory into destinationFile/Directory" +msgstr "" + +#: pisi/actionsapi/pisitools.py:155 +msgid " renames sourceFile as destinationFile" +msgstr "" + +#: pisi/actionsapi/pisitools.py:165 +msgid "" +"\n" +"!!! ActionsAPI [rename]: No such file or directory: %s" +msgstr "" + +#: pisi/actionsapi/pisitools.py:168 +msgid "replaces patterns in sourceFiles" +msgstr "" + +#: pisi/actionsapi/pisitools.py:182 +msgid "File doesn't exists or permission denied: %s" +msgstr "" + +#: pisi/actionsapi/pisitools.py:185 +msgid "insert a executable file into /sbin or /usr/sbin" +msgstr "" + +#: pisi/actionsapi/pisitools.py:191 +msgid "creates soft link between sourceFile and destinationFile" +msgstr "" + +#: pisi/actionsapi/pisitools.py:199 +msgid "" +"\n" +"!!! ActionsAPI [dosym]: File exists: %s" +msgstr "" + +#: pisi/actionsapi/pisitools.py:202 +msgid "" +"insert a sourceFile into destinationDirectory as a destinationFile with same " +"uid/guid/permissions" +msgstr "" + +#: pisi/actionsapi/pisitools.py:213 +msgid "" +"inserts a sourceFile into /usr/share/doc/PACKAGE/ directory as a " +"destinationFile" +msgstr "" + +#: pisi/actionsapi/pisitools.py:224 +msgid "" +"inserts a sourceFile into /usr/share/man/manPREFIX/ directory as a " +"destinationFile" +msgstr "" + +#: pisi/actionsapi/pisitools.py:229 +msgid "removes sourceFile" +msgstr "" + +#: pisi/actionsapi/pisitools.py:234 +msgid "removes destinationDirectory and its subtrees" +msgstr "" + +#: pisi/actionsapi/pisitoolsfunctions.py:43 +msgid "insert a executable file into destinationDirectory" +msgstr "" # pisi/actionsapi/pisitoolsfunctions.py:46 :59 #: pisi/actionsapi/pisitoolsfunctions.py:46 +#: pisi/actionsapi/pisitoolsfunctions.py:59 msgid "Insufficient arguments..." msgstr "Yetersiz argümanlar" +#: pisi/actionsapi/pisitoolsfunctions.py:56 +msgid "inserts file list into destinationDirectory" +msgstr "" + +#: pisi/actionsapi/pisitoolsfunctions.py:69 +msgid "inserts a library fileinto destinationDirectory with given permission" +msgstr "" + #: pisi/actionsapi/pisitoolsfunctions.py:72 msgid " Insufficient arguments..." msgstr "Yetersiz argümanlar" -#: pisi/cli/commands.py:26 +#: pisi/actionsapi/pythonmodules.py:48 +msgid "compile source with given parameters." +msgstr "" + +#: pisi/actionsapi/pythonmodules.py:53 +msgid "does python setup.py install" +msgstr "" + +#: pisi/actionsapi/pythonmodules.py:65 +msgid "executes parameters with python" +msgstr "" + +#: pisi/actionsapi/pythonmodules.py:67 +#, fuzzy +msgid "!!! Running %s failed...\n" +msgstr "aclocal çalıştırılamadı" + +#: pisi/actionsapi/shelltools.py:31 +msgid "test the existence of file" +msgstr "" + +#: pisi/actionsapi/shelltools.py:35 +msgid "test readability, writability and executablility of directory" +msgstr "" + +#: pisi/actionsapi/shelltools.py:39 +msgid "recursive directory creation function" +msgstr "" + +#: pisi/actionsapi/shelltools.py:51 +msgid " ActionsAPI [echo]: Can't append to file %s..." +msgstr " ActionsAPI [echo]: %s dosyasına eklenemiyor..." + +#: pisi/actionsapi/shelltools.py:54 +msgid "change the mode of sourceFile to the mode" +msgstr "" + +#: pisi/actionsapi/shelltools.py:60 +msgid " ActionsAPI [chmod]: Operation not permitted: %s (mode: %s)" +msgstr " ActionsAPI [chmod]: İşleme izin verilmedi: %s (mod: %s)" + +#: pisi/actionsapi/shelltools.py:63 +msgid " ActionsAPI [chmod]: File %s doesn't exists." +msgstr " ActionsAPI [chmod]: %s dosyası bulunamadı." + +#: pisi/actionsapi/shelltools.py:66 +msgid "change the owner and group id of sourceFile to uid and gid" +msgstr "" + +#: pisi/actionsapi/shelltools.py:71 +msgid " ActionsAPI [chown]: Operation not permitted: %s (uid: %s, gid: %s)" +msgstr " ActionsAPI [chown]: İşleme izin verilmedi: %s (uid: %s, gid: %s)" + +#: pisi/actionsapi/shelltools.py:74 +msgid " ActionsAPI [chown]: File %s doesn't exists." +msgstr " ActionsAPI [chown]: %s dosyası bulunamadı." + +#: pisi/actionsapi/shelltools.py:77 +msgid "creates symbolic link" +msgstr "" + +#: pisi/actionsapi/shelltools.py:81 +msgid " ActionsAPI [sym]: Permission denied: %s to %s" +msgstr " ActionsAPI [sym]: Erişim engellendi: %s -> %s" + +#: pisi/actionsapi/shelltools.py:84 +msgid "remove the file path" +msgstr "" + +#: pisi/actionsapi/shelltools.py:89 +msgid " ActionsAPI [unlink]: Permission denied: %s." +msgstr " ActionsAPI [unlink]: Erişim engellendi: %s." + +#: pisi/actionsapi/shelltools.py:93 +msgid " ActionsAPI [unlink]: File %s doesn't exists." +msgstr " ActionsAPI [unlink]: %s dosyası bulunamadı." + +#: pisi/actionsapi/shelltools.py:96 +msgid "delete an entire directory tree" +msgstr "" + +#: pisi/actionsapi/shelltools.py:101 +msgid " ActionsAPI [unlinkDir]: Operation not permitted: %s" +msgstr " ActionsAPI [unlinkDir]: İşleme izin verilmedi: %s" + +#: pisi/actionsapi/shelltools.py:105 +msgid " ActionsAPI [unlinkDir]: Directory %s doesn't exists." +msgstr " ActionsAPI [unlinkDir]: %s dizini bulunamadı." + +#: pisi/actionsapi/shelltools.py:108 +msgid "recursively move a sourceFile or directory to destinationFile" +msgstr "" + +#: pisi/actionsapi/shelltools.py:114 +msgid " ActionsAPI [move]: Permission denied: %s to %s" +msgstr " ActionsAPI [move]: Erişim engellendi: %s -> %s" + +#: pisi/actionsapi/shelltools.py:116 +msgid " ActionsAPI [move]: File %s doesn't exists." +msgstr " ActionsAPI [move]: %s dosyası bulunamadı." + +#: pisi/actionsapi/shelltools.py:119 +msgid "recursively copy a sourceFile or directory to destinationFile" +msgstr "" + +#: pisi/actionsapi/shelltools.py:125 +msgid "ActionsAPI [copy]: Permission denied: %s to %s" +msgstr "ActionsAPI [copy]: Erişim engellendi: %s -> %s" + +#: pisi/actionsapi/shelltools.py:129 +msgid "ActionsAPI [copy]: File %s does not exist." +msgstr "ActionsAPI [copy]: %s dosyası bulunamadı." + +#: pisi/actionsapi/shelltools.py:132 +msgid "recursively copy an entire directory tree rooted at source" +msgstr "" + +#: pisi/actionsapi/shelltools.py:137 +msgid " ActionsAPI [copytree]: Permission denied: %s to %s" +msgstr " ActionsAPI [copytree]: Erişim engellendi: %s -< %s" + +#: pisi/actionsapi/shelltools.py:139 +msgid " ActionsAPI [copytree]: Directory %s doesn't exists." +msgstr " ActionsAPI [copytree]: %s dizini bulunamadı." + +#: pisi/actionsapi/shelltools.py:142 +msgid "" +"changes the access time of the 'sourceFile', or creates it if it is not exist" +msgstr "" + +#: pisi/actionsapi/shelltools.py:151 +msgid " ActionsAPI [touch]: Permission denied: %s" +msgstr " ActionsAPI [touch]: Erişim engellendi: %s" + +#: pisi/actionsapi/shelltools.py:154 +#, fuzzy +msgid "change directory" +msgstr "Şu andaki dizini endeksliyor." + +#: pisi/actionsapi/shelltools.py:162 +msgid "listdir" +msgstr "" + +#: pisi/actionsapi/shelltools.py:169 +msgid "export environ variable" +msgstr "" + +#: pisi/actionsapi/shelltools.py:173 +msgid "return True if sourceFile refers to a symbolic link" +msgstr "" + +#: pisi/actionsapi/shelltools.py:177 +msgid "return True if sourceFile is an existing regular file" +msgstr "" + +#: pisi/actionsapi/shelltools.py:181 +msgid "Return True if sourceFile is an existing directory" +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/actionsapi/shelltools.py:189 +msgid "return the base name of pathname sourceFile" +msgstr "" + +#: pisi/actionsapi/shelltools.py:193 +msgid "return the directory name of pathname path" +msgstr "" + +#: pisi/actionsapi/shelltools.py:199 +msgid "executing %s" +msgstr "%s çalıştırılıyor" + +#: pisi/actionsapi/variables.py:22 +msgid "General flags used in actions API." +msgstr "" + +#: pisi/actionsapi/variables.py:33 +msgid "General environment variables used in actions API" +msgstr "" + +#: pisi/actionsapi/variables.py:61 +msgid "General directories used in actions API." +msgstr "" + +#: pisi/api.py:13 +msgid "Top level PISI interfaces. a facade to the entire PISI system" +msgstr "" + +#: pisi/api.py:45 +msgid "Initialize PiSi subsystem" +msgstr "" + +#: pisi/api.py:56 +msgid "COMAR: comard not fully installed" +msgstr "COMAR: comard tam olarak yerleştirilmedi" + +#: pisi/api.py:59 +msgid "COMAR: comard not running or defunct" +msgstr "COMAR: comard calışmıyor ya da bozuk" + +#: pisi/api.py:80 +msgid "install a list of packages (either files/urls, or names)" +msgstr "" + +#: pisi/api.py:102 +#, fuzzy +msgid "Package is not installable." +msgstr "Paket yerleştirilebilir durumda değil." + +#: pisi/api.py:109 +#, fuzzy +msgid "install a number of pisi package files" +msgstr "Aynı versiyona sahip paketi yeniden yerleştireyim mi?" + +#: pisi/api.py:116 +msgid "Mixing file names and package names not supported YET." +msgstr "Dosya ve paket adlarını karıştırma henüz desteklenmiyor" + +# pisi/api.py:168 :215 +#: pisi/api.py:171 pisi/api.py:219 +msgid "No packages to install." +msgstr "Yerleştirilecek paket yok." + +#: pisi/api.py:207 +msgid "External dependencies not satisfied" +msgstr "Dış bağımlılıklar sağlanmadı." + +#: 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/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/api.py:295 +msgid "" +"Re-installs packages from the repository, trying to perform\n" +" a maximum number of upgrades." +msgstr "" + +#: pisi/api.py:304 +msgid "Warning: package *name* ends with '.pisi'" +msgstr "Uyarı: paket *adı* '.pisi' ile bitiyor." + +#: pisi/api.py:306 +msgid "Package %s is not installed." +msgstr "Paket %s yerleştirilmemis." + +#: pisi/api.py:324 +msgid "Package %s is already at its latest version %s, release %s, build %s." +msgstr "Paket %s zaten en son versiyon %s, sürüm %s, inşa %s'de." + +#: pisi/api.py:330 +msgid "No packages to upgrade." +msgstr "Yükseltilecek paket yok." + +#: pisi/api.py:401 +msgid "remove set A of packages from system (A is a list of package names)" +msgstr "" + +#: pisi/api.py:409 +msgid "Package %s does not exist. Cannot remove." +msgstr "Olmayan paket %s kaldırılamıyor." + +#: pisi/api.py:413 +msgid "No packages to remove." +msgstr "Kaldıracak paket yok." + +#: pisi/api.py:450 +msgid "Package %s is not installed. Cannot remove." +msgstr "Paket %s kurulu değil. Kaldırılamıyor." + +#: pisi/api.py:490 +msgid "File %s not found" +msgstr "Dosya %s bulunamadı." + +#: pisi/api.py:497 +msgid "fetch package information for a package" +msgstr "" + +#: pisi/api.py:512 +msgid "Package %s not found" +msgstr "Paket %s bulunamadı." + +#: pisi/api.py:516 +msgid "* Building index of PISI files under %s" +msgstr "%s altındaki PISI dosyalarının bir endeksi yapılıyor." + +#: pisi/api.py:520 +msgid "* Index file written" +msgstr "Endeks dosyası yazıldı." + +#: pisi/api.py:531 +msgid "* Repository %s does not exist. Cannot remove." +msgstr "Repo %s yok. Kaldırılamıyor." + +#: pisi/api.py:536 +msgid "* Updating repository: %s" +msgstr "Repo %s güncelleniyor." + +#: pisi/api.py:540 +#, fuzzy +msgid "" +"\n" +"* Package database updated." +msgstr "Paket veritabani güncellendi." + +#: pisi/api.py:567 +msgid "Unsatisfied Build Dependencies:" +msgstr "Sağlanmamış inşa bağımlılıkları" + +#: pisi/archive.py:34 +msgid "Base class for Archive classes." +msgstr "" + +#: pisi/archive.py:49 +msgid "" +"ArchiveBinary handles binary archive files (usually distrubuted as\n" +" .bin files)" +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/archive.py:73 +msgid "Unpack tar archive to a given target directory(target_dir)." +msgstr "" + +#: pisi/archive.py:84 +msgid "Archive type not recognized" +msgstr "Arşiv tipi tanınmadı" + +#: 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/archive.py:110 +msgid "Close the zip archive." +msgstr "" + +#: pisi/archive.py:114 +msgid "Add file or directory path to the zip file" +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/archive.py:146 +msgid "" +"Unpack/Extract a file according to predicate function filename ->\n" +" bool" +msgstr "" + +#: pisi/archive.py:214 +msgid "" +"Archive is the main factory for ArchiveClasses, regarding the\n" +" Abstract Factory Pattern :)." +msgstr "" + +#: pisi/archive.py:218 +msgid "" +"accepted archive types:\n" +" targz, tarbz2, zip, tar" +msgstr "" + +#: pisi/build.py:39 +msgid "" +"Return the file type of a path according to the given PathInfo\n" +" list" +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/build.py:74 +msgid "Path %s belongs in multiple packages" +msgstr "Yol %s birden çok pakete ait" + +#: pisi/build.py:83 +msgid "Build Context Singleton" +msgstr "" + +#: pisi/build.py:103 +msgid "package build directory" +msgstr "" + +#: pisi/build.py:118 +msgid "PisiBuild class, provides the package build and creation routines" +msgstr "" + +#: pisi/build.py:142 +msgid "Build the package in one shot." +msgstr "" + +#: pisi/build.py:144 +msgid "Building PISI source package: %s" +msgstr "PISI kaynak paketi inşa ediliyor: %s" + +#: pisi/build.py:145 +msgid "Building PISI source package: %s\n" +msgstr "PISI kaynak paketi inşa ediliyor: %s\n" + +#: pisi/build.py:169 +msgid "Sets the environment variables for actions API to use" +msgstr "" + +#: pisi/build.py:181 +msgid "Fetching source from: %s" +msgstr "Kaynak indiriliyor: %s" + +#: pisi/build.py:183 +msgid "Source archive is stored: %s/%s" +msgstr "Kaynak arşivi saklandı: %s/%s" + +#: pisi/build.py:187 +msgid "Unpacking archive..." +msgstr "Arşiv açılıyor" + +#: pisi/build.py:189 +msgid " unpacked (%s)" +msgstr " açıldı (%s)" + +#: pisi/build.py:194 +msgid "Setting up source..." +msgstr "Kaynak kuruluyor" + +#: pisi/build.py:199 +msgid "Building source..." +msgstr "Kaynak inşa ediliyor" + +#: pisi/build.py:204 +msgid "Installing..." +msgstr "Yerleştiriliyor" + +#: pisi/build.py:215 +msgid "Compiles actions.py and sets the actionLocals and actionGlobals" +msgstr "" + +#: pisi/build.py:223 +msgid "Unable to read Action Script (%s): %s" +msgstr "Action betiği okunamıyor (%s): %s" + +#: pisi/build.py:226 +msgid "SyntaxError in Action Script (%s): %s" +msgstr "Action betiğinde sözdizimi hatası (%s): %s" + +#: pisi/build.py:234 +msgid "Returns the real path of WorkDir for an unpacked archive." +msgstr "" + +#: pisi/build.py:243 +msgid "" +"Calls the corresponding function in actions.py. \n" +"\n" +" If mandatory parameter is True, and function is not present in\n" +" actionLocals pisi.build.Error will be raised." +msgstr "" + +#: pisi/build.py:257 +msgid "unable to call function from actions: %s" +msgstr "fonksiyon eylemlerden çağırılamıyor: %s" + +#: pisi/build.py:262 +#, fuzzy +msgid "fail if dependencies not satisfied" +msgstr "Dış bağımlılıklar sağlanmadı." + +#: pisi/build.py:267 +msgid "check existence of patch files declared in PSPEC" +msgstr "" + +#: pisi/build.py:274 +msgid "Patch file is missing: %s\n" +msgstr "Yama dosyası eksik: %s\n" + +#: pisi/build.py:287 +msgid "* Applying patch: %s" +msgstr "* Yama uygulanıyor: %s" + +#: pisi/build.py:291 +msgid "strip install directory" +msgstr "" + +#: pisi/build.py:292 +msgid "Stripping files.." +msgstr "Semboller temizleniyor..." + +#: 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/build.py:323 +msgid "build number is not available." +msgstr "inşa sayısı bulunamadı" + +#: pisi/build.py:332 +msgid "" +"Generetes files.xml using the path definitions in specfile and\n" +" generated files by the build system." +msgstr "" + +#: pisi/build.py:361 +msgid "Calculate build number" +msgstr "" + +#: pisi/build.py:364 +msgid "did we find the filename we were looking for?" +msgstr "" + +#: pisi/build.py:417 +msgid "(found old version %s)" +msgstr "(eski versiyon %s bulundu)" + +#: pisi/build.py:421 +msgid "Skipping %s with wrong pkg name " +msgstr "Yanlış paket adına sahip %s atlanıyor" + +#: pisi/build.py:428 +msgid "(no previous build found, setting build no to 0.)" +msgstr "(önceki bir inşa bulunamadı, inşa numarası 0 yapılıyor)" + +#: pisi/build.py:465 +msgid "(old package lacks a build no, setting build no to 0.)" +msgstr "(önceki paketin bir inşa numarası yok, inşa numarası 0 yapılıyor)" + +#: pisi/build.py:468 +msgid "There are changes, incrementing build no to %d" +msgstr "Değişiklikler var, inşa nosu %d'ye arttırıldı." + +#: pisi/build.py:471 +msgid "There is no change from previous build %d " +msgstr "Bir önceki inşa %d'ye göre bir değişiklik yok." + +#: 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/build.py:501 +msgid "** Building package %s" +msgstr "* Paket %s inşa ediliyor" + +# pisi/build.py:503 :506 +#: pisi/build.py:503 pisi/build.py:506 +msgid "Generating %s," +msgstr "%s yaratılıyor," + +#: pisi/build.py:509 +msgid "Creating PISI package %s." +msgstr "PISI paketi %s yaratılıyor." + +#: pisi/build.py:537 +msgid "Done." +msgstr "Bitti." + +#: pisi/cli/__init__.py:42 +#, fuzzy +msgid "Command Line Interface" +msgstr "Komut satırı ayrıştırma hatası" + +#: pisi/cli/__init__.py:71 +#, fuzzy +msgid "Warning: " +msgstr "çalıştırıyor" + +#: pisi/cli/__init__.py:74 +msgid "Error: " +msgstr "Hata: " + +#: pisi/cli/__init__.py:100 +msgid "(yes/no)" +msgstr "(evet/hayır)" + +#: pisi/cli/colors.py:56 +msgid "Colorize the given message for console output" +msgstr "" + +#: pisi/cli/commands.py:27 msgid "generic help string for any command" msgstr "herhangi bir komut yardımı için yer tutucu" -#: pisi/cli/commands.py:48 pisi/cli/pisicli.py:92 +#: pisi/cli/commands.py:49 #, fuzzy msgid "Unrecognized command: " msgstr "Başarısız komut: %s" +#: pisi/cli/commands.py:71 +msgid "common options" +msgstr "" + #: pisi/cli/commands.py:74 +msgid "change the system root for pisi commands" +msgstr "" + +#: pisi/cli/commands.py:76 msgid "assume yes in all yes/no queries" msgstr "bütün evet/hayır sorularında evet varsay" -#: pisi/cli/commands.py:78 +#: pisi/cli/commands.py:80 msgid "get password from the command line" msgstr "parolayı komut satırından al" -#: pisi/cli/commands.py:81 +#: pisi/cli/commands.py:83 msgid "detailed output" msgstr "detaylı çıktı" -#: pisi/cli/commands.py:83 +#: pisi/cli/commands.py:85 msgid "show debugging information" msgstr "hata ayıklama bilgisini göster" -#: pisi/cli/commands.py:85 +#: pisi/cli/commands.py:87 msgid "" "do not perform any action, just show what would be done" msgstr "bir eylem gerçekleşirme, sadece ne yapılacağını göster" -#: pisi/cli/commands.py:112 +#: pisi/cli/commands.py:92 +msgid "" +"This is a fall back function. If the implementer module provides an\n" +" options function it will be called" +msgstr "" + +#: pisi/cli/commands.py:114 msgid "Password: " msgstr "Parola: " +#: pisi/cli/commands.py:120 +msgid "initialize PiSi components" +msgstr "" + +#: pisi/cli/commands.py:128 +msgid "do cleanup work for PiSi components" +msgstr "" + +#: pisi/cli/commands.py:142 +#, fuzzy +msgid "print help for the command" +msgstr "herhangi bir komut yardımı için yer tutucu" + #: pisi/cli/commands.py:148 +msgid "exit program" +msgstr "" + +#: pisi/cli/commands.py:149 msgid "Program terminated abnormally." msgstr "Program anormal biçimde sonlandı." -#: pisi/cli/commands.py:158 +#: pisi/cli/commands.py:159 msgid "command lacks name" msgstr "komut adı eksik" -#: pisi/cli/commands.py:162 +#: pisi/cli/commands.py:163 #, fuzzy msgid "duplicate command %s" msgstr "Başarısız komut: %s" -#: pisi/cli/commands.py:171 +#: pisi/cli/commands.py:172 msgid "" "Prints help for given commands.\n" "\n" @@ -345,11 +1063,11 @@ msgstr "" "\n" "Eğer parametre verilmezse genel yardımı yazar." -#: pisi/cli/commands.py:203 +#: pisi/cli/commands.py:204 msgid "Clean stale locks." msgstr "Bayat kilitleri temizle." -#: pisi/cli/commands.py:219 +#: pisi/cli/commands.py:220 msgid "" "Graph package relations.\n" "Usage: graph ...\n" @@ -363,11 +1081,11 @@ msgstr "" "Paket ilişkilerinin bir çizgesini, bağımlılık ve çatışma\n" "ilişkilerini verilen paketlerden takip ederek yaz.\n" -#: pisi/cli/commands.py:244 +#: pisi/cli/commands.py:245 msgid "do not take build no into account." msgstr "inşa no'sunu dikkate alma" -#: pisi/cli/commands.py:248 +#: pisi/cli/commands.py:249 msgid "" "Build a PISI package using a pspec.xml file\n" "\n" @@ -383,19 +1101,23 @@ msgstr "" "pspec.xml dosyasının URI'ını verebilirsiniz. PISI sizin\n" "için gerekli tüm dosyaları çekip inşa edecektir.\n" -#: pisi/cli/commands.py:265 +#: pisi/cli/commands.py:266 msgid "output directory for produced packages" msgstr "üretilecek paketler için çıktı dizini" -#: pisi/cli/commands.py:289 +#: pisi/cli/commands.py:281 +msgid "Abstract package operation command" +msgstr "" + +#: pisi/cli/commands.py:290 msgid "bypass comar configuration agent" msgstr "çomar yapılandırma aygıtını kullanma" -#: pisi/cli/commands.py:292 +#: pisi/cli/commands.py:293 msgid "do not take dependency information into account" msgstr "bağımlılık bilgilerini dikkate alma" -#: pisi/cli/commands.py:302 +#: pisi/cli/commands.py:303 msgid "" "Install PISI packages\n" "\n" @@ -411,7 +1133,7 @@ msgstr "" "Paketler için dosya adları, URI'lar veya paket adları kullanabilirsiniz.\n" "Eğer bir paket adı verdiyseniz, paket deposunda bulunmalı.\n" -#: pisi/cli/commands.py:330 +#: pisi/cli/commands.py:331 msgid "" "Upgrade PISI packages\n" "\n" @@ -431,7 +1153,7 @@ msgstr "" "Verdiğiniz paket adları depolarda yer almalıdır. Eğer sadece\n" "bir dosyayı yeniden kurmak istiyorsanız install komutunu kullanın." -#: pisi/cli/commands.py:362 +#: pisi/cli/commands.py:363 msgid "" "Remove PISI packages\n" "\n" @@ -443,9 +1165,10 @@ msgstr "" "\n" "Kullanım: remove ... \n" "\n" -"Paket(leri) sisteminizden kaldırır. Sadece kaldırılacak paketlerin adlarını verin.\n" +"Paket(leri) sisteminizden kaldırır. Sadece kaldırılacak paketlerin adlarını " +"verin.\n" -#: pisi/cli/commands.py:386 +#: pisi/cli/commands.py:387 msgid "" "Upgrade system\n" "\n" @@ -459,7 +1182,7 @@ msgstr "" "\n" "Bütün sistemi yükselt.\n" -#: pisi/cli/commands.py:414 +#: pisi/cli/commands.py:415 msgid "" "configure pending packages\n" " " @@ -467,7 +1190,7 @@ msgstr "" "bekleyen paketleri yapılandır\n" " " -#: pisi/cli/commands.py:432 +#: pisi/cli/commands.py:433 msgid "" "Display package information\n" "\n" @@ -479,14 +1202,20 @@ msgstr "" "Kullanım: info ... \n" "\n" -#: pisi/cli/commands.py:447 +#: pisi/cli/commands.py:448 msgid "show a list of package files." msgstr "paketteki dosyaların bir listesini göster" -#: pisi/cli/commands.py:450 +#: pisi/cli/commands.py:451 msgid "Show only paths." msgstr "Sadece yolları göster" +#: pisi/cli/commands.py:470 +msgid "" +"\n" +"Files:" +msgstr "" + #: pisi/cli/commands.py:477 #, fuzzy msgid "File information not available" @@ -508,8 +1237,8 @@ msgstr "" "Kullanım: index \n" "\n" "Bu komut bir dizindeki bütüm PİSİ dosyalarını arastırır, PIS\n" -"etiketlerini toplar ve bilgiyi çıktı, varsayılan adı 'pisi-index.xml'," -"olan XML dosyasında birleştirir. Özellikle, hem ikili hem kaynak\n" +"etiketlerini toplar ve bilgiyi çıktı, varsayılan adı 'pisi-index.xml',olan " +"XML dosyasında birleştirir. Özellikle, hem ikili hem kaynak\n" "paketlerini endeksler.\n" #: pisi/cli/commands.py:500 @@ -537,7 +1266,7 @@ msgstr "" "\n" # pisi/cli/commands.py:542 :729 -#: pisi/cli/commands.py:542 +#: pisi/cli/commands.py:542 pisi/cli/commands.py:729 msgid "" "Package Name |St| Version| Rel.| Build| Distro| Date" msgstr "" @@ -698,7 +1427,7 @@ msgid "" msgstr "" # pisi/cli/commands.py:866 :917 -#: pisi/cli/commands.py:866 +#: pisi/cli/commands.py:866 pisi/cli/commands.py:917 msgid "" "Setup the source\n" "\n" @@ -736,53 +1465,566 @@ msgstr "" "\n" "Belli bir komut hakkında yardım için \"%prog help \"'i kullanın.\n" -#: pisi/cli/pisicli.py:83 +#: pisi/cli/pisicli.py:31 +msgid "consumes any options, and finds arguments from command line" +msgstr "" + +#: pisi/cli/pisicli.py:85 msgid "No command given" msgstr "Komut verilmedi" -#: pisi/cli/pisicli.py:87 +#: pisi/cli/pisicli.py:89 msgid "Command line parsing error" msgstr "Komut satırı ayrıştırma hatası" -#: pisi/cli/__init__.py:67 +#: pisi/cli/pisicli.py:94 #, fuzzy -msgid "Warning: " -msgstr "çalıştırıyor" +msgid "Unrecognized command: %s" +msgstr "Başarısız komut: %s" -#: pisi/cli/__init__.py:70 -msgid "Error: " -msgstr "Hata: " +#: pisi/comariface.py:28 +#, fuzzy +msgid "run postinstall scripts trough COMAR" +msgstr "%s için yerleştirme-sonrası betiği çalıştırılıyor." -#: pisi/cli/__init__.py:93 -msgid "(yes/no)" -msgstr "(evet/hayır)" +#: pisi/comariface.py:32 +msgid "Running post-install script for %s" +msgstr "%s için yerleştirme-sonrası betiği çalıştırılıyor." -#: pisi/cli/__init__.py:94 -msgid "y" -msgstr "e" +#: pisi/comariface.py:41 +msgid "COMAR.call_package(System.Package.postInstall, %s) failed!: %s" +msgstr "COMAR: call_package(System.Package.postInstall, %s) başarısız!: %s" -#: pisi/cli/__init__.py:94 -msgid "Y" -msgstr "E" +# pisi/comariface.py:45 :65 +#: pisi/comariface.py:45 pisi/comariface.py:65 +msgid "COMAR.call_package ERROR: %d" +msgstr "COMAR.call_package hata: %d" -#: pisi/cli/__init__.py:96 -msgid "n" -msgstr "h" +#: pisi/comariface.py:52 +msgid "Running pre-remove script for %s" +msgstr "%s için kaldırma-öncesi betiği çalıştırılıyor." -#: pisi/cli/__init__.py:96 -msgid "N" -msgstr "H" +#: pisi/comariface.py:61 +msgid "COMAR.call_package(System.Package.preRemove, %s) failed!: %s" +msgstr "COMAR.call_package(System.Package.preRemove, %s) başarısız!: %s" + +#: pisi/comariface.py:68 +msgid "Unregistering COMAR scripts for %s" +msgstr "%s'in COMAR betikleri kayıttan siliniyor." + +#: pisi/config.py:15 +msgid "" +"\n" +"PISI Configuration module is used for gathering and providing\n" +"regular PISI configurations.\n" +msgstr "" + +# pisi/actionsapi/autotools.py:75 :85 +#: pisi/config.py:30 +#, fuzzy +msgid "Config Singleton" +msgstr "Yapılandırma başarısızlığa uğradı." + +#: pisi/configfile.py:49 +msgid "Default values for [general] section" +msgstr "" + +#: pisi/configfile.py:56 +msgid "Default values for [build] section" +msgstr "" + +#: pisi/configfile.py:63 +msgid "Default values for [directories] section" +msgstr "" + +#: pisi/configfile.py:74 +msgid "" +"ConfigurationSection class defines a section in the configuration\n" +" file, using defaults (above) as a fallback." +msgstr "" + +#: pisi/configfile.py:86 +msgid "No section by name '%s'" +msgstr "'%s' diye bir bölüm yok diyorum!" + +#: pisi/configfile.py:113 +msgid "Parse and get configuration values from the configuration file" +msgstr "" + +#: pisi/constants.py:26 +msgid "Constant members implementation" +msgstr "" + +#: pisi/constants.py:32 +msgid "Can't rebind constant: %s" +msgstr "Sabit %s değiştirilemez" + +#: pisi/constants.py:38 +msgid "Can't unbind constant: %s" +msgstr "Sabit %s kaldırılamaz" + +#: pisi/constants.py:43 +msgid "Pisi Constants Singleton" +msgstr "" + +#: pisi/data.py:12 +msgid "a placeholder for data types, might factor elsewhere later" +msgstr "" + +#: pisi/data.py:30 +msgid "part-of representation for component declarations" +msgstr "" + +#: pisi/data.py:40 +msgid "index representation for the component structure" +msgstr "" + +#: pisi/dependency.py:54 +msgid "Dependency should have a package string" +msgstr "" + +#: pisi/dependency.py:58 +msgid "determine if a package ver. satisfies given dependency spec" +msgstr "" + +#: pisi/dependency.py:84 +msgid "determine if a package in a dictionary satisfies given dependency spec" +msgstr "" + +#: pisi/dependency.py:94 pisi/dependency.py:105 +msgid "" +"determine if a package in *repository* satisfies given\n" +"dependency spec" +msgstr "" + +#: pisi/dependency.py:118 +msgid "Package %s does not satisfy dependency %s" +msgstr "Paket %s %s bağımlılığını sağlamıyor." + +#: 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/dependency.py:131 +msgid "Package %s is not present in the package database" +msgstr "Paket %s paket veritabanında bulunmamakta." + +#: pisi/fetcher.py:50 +msgid "" +"Fetcher can fetch a file from various sources using various\n" +" protocols." +msgstr "" + +#: pisi/fetcher.py:64 +msgid "Return value: Fetched file's full path.." +msgstr "" + +#: pisi/fetcher.py:67 +msgid "Filename error" +msgstr "Dosya adı hatası" + +#: pisi/fetcher.py:70 +msgid "Access denied to write to dest dir" +msgstr "Hedef dizine yazmaya izin verilmedi." + +#: pisi/fetcher.py:121 +msgid "No such file or no permission to read" +msgstr "Öyle bir dosya yok ya da okuma izni yok." + +#: pisi/files.py:21 +msgid "FileInfo holds the information for a File node/tag in files.xml" +msgstr "" + +#: pisi/graph.py:35 +msgid "return set of vertex descriptors" +msgstr "" + +#: pisi/graph.py:39 +msgid "return a list of edge descriptors" +msgstr "" + +#: pisi/graph.py:47 +msgid "convert a list of edges (u,v) to graph" +msgstr "" + +#: pisi/graph.py:52 +msgid "add vertex u, optionally with data" +msgstr "" + +#: pisi/graph.py:61 +msgid "add edge u -> v" +msgstr "" + +#: pisi/index.py:39 pisi/specfile.py:390 +msgid "Read PSPEC file" +msgstr "" + +#: pisi/index.py:62 +msgid "Write index file" +msgstr "" + +#: pisi/index.py:74 +msgid "Adding %s to package index" +msgstr "%s paket indexine ekleniyor" + +#: pisi/index.py:100 +msgid "Package %s: metadata corrupt" +msgstr "Paket %s: metadata bozuk" + +#: pisi/install.py:46 +msgid "Installer class, provides install routines for pisi packages" +msgstr "" + +#: pisi/install.py:49 +msgid "initialize from a file name" +msgstr "" + +#: pisi/install.py:57 +msgid "entry point" +msgstr "" + +#: pisi/install.py:58 +msgid "Installing %s, version %s, release %s, build %s" +msgstr "%s, versiyon %s, sürüm %s, inşa %s yerleştiriliyor." + +#: pisi/install.py:73 +msgid "check system requirements" +msgstr "" + +#: pisi/install.py:88 +msgid "Package conflicts %s" +msgstr "Paket %s ile çatışmakta." + +#: pisi/install.py:93 +msgid "Dependencies for %s not satisfied" +msgstr "%s'ün bağımlılıkları sağlanmadı." + +#: pisi/install.py:95 +msgid "Package not installable" +msgstr "Paket yerleştirilebilir durumda değil." + +#: pisi/install.py:98 +msgid "check reinstall, confirm action, and schedule reinstall" +msgstr "" + +#: pisi/install.py:119 +msgid "Re-install same version package?" +msgstr "Aynı versiyona sahip paketi yeniden yerleştireyim mi?" + +#: pisi/install.py:120 +msgid "Package re-install declined" +msgstr "Paket yeniden yerleştirmeye izin verilmedi." + +#: pisi/install.py:126 +msgid "Upgrading to new upstream version" +msgstr "Yeni versiyona yukseltiliyor." + +#: pisi/install.py:129 +msgid "Upgrading to new distribution release" +msgstr "Yeni dağıtım sürümüne yukseltiliyor." + +#: pisi/install.py:133 +msgid "Upgrading to new distribution build" +msgstr "Yeni dağıtım inşasına yukseltiliyor." + +#: pisi/install.py:139 +msgid "Downgrade to old upstream version?" +msgstr "Eski kaynak versiyonuna dönülsün mu?" + +#: pisi/install.py:141 +msgid "Downgrade to old distribution release?" +msgstr "Eski dağıtım sürümüne dönülsün mu?" + +#: pisi/install.py:143 +msgid "Downgrade to old distribution build?" +msgstr "Eski dağıtım inşasına dönülsün mu?" + +#: pisi/install.py:145 +msgid "Package downgrade declined" +msgstr "Paket eskileştirilmesine izin verilmedi." + +#: pisi/install.py:153 +msgid "unzip package in place" +msgstr "" + +#: pisi/install.py:155 +msgid "Extracting files" +msgstr "Dosyalar arşivden çıkartılıyor." + +#: 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/install.py:173 +msgid "Storing %s, " +msgstr "%s saklanıyor, " + +#: pisi/install.py:176 +msgid "Storing %s." +msgstr "%s saklanıyor" + +#: pisi/install.py:183 +msgid "Storing %s" +msgstr "%s saklanıyor" + +#: pisi/install.py:187 +#, fuzzy +msgid "register COMAR scripts" +msgstr "COMAR betiği %s kayıt ediliyor" + +#: pisi/install.py:193 +msgid "Registering COMAR script %s" +msgstr "COMAR betiği %s kayıt ediliyor" + +#: pisi/install.py:203 +msgid "COMAR.register ERROR!" +msgstr "COMAR kayıt hatası!" + +#: pisi/install.py:207 +msgid "update databases" +msgstr "" + +#: pisi/installdb.py:59 +msgid "installed" +msgstr "yerleşik" + +#: pisi/installdb.py:59 +msgid "installed-pending" +msgstr "yerleşik-beklemede" + +#: pisi/installdb.py:60 +msgid "purged" +msgstr "temizlenmiş" + +#: pisi/installdb.py:60 +msgid "removed" +msgstr "kaldırılmış" + +#: pisi/installdb.py:63 +msgid "" +"State: %s\n" +"Version: %s, Release: %s, Build: %s\n" +msgstr "" +"Durum: %s\n" +"Versiyon: %s, Sürüm: %s, İnşa: %s\n" + +#: pisi/installdb.py:68 +msgid "Distribution: %s, Install Time: %s\n" +msgstr "Dağıtım: %s, Yerleştime Zamanı: %s\n" + +#: pisi/installdb.py:135 +#, fuzzy +msgid "install package with specific version, release, build" +msgstr "%s, versiyon %s, sürüm %s, inşa %s yerleştiriliyor." + +#: pisi/installdb.py:138 +msgid "Already installed" +msgstr "Halihazırda yerleştirilmiş." + +#: pisi/lockeddbshelve.py:32 +msgid "A simple wrapper to implement locking for bsddb's dbshelf" +msgstr "" #: pisi/lockeddbshelve.py:50 msgid "" "Flags should be one of 'r', 'w', 'c' or 'n' or use the bsddb.db.DB_* flags" msgstr "" -"Bayraklar 'r', 'w', 'c' or 'n'den birisi olmalı ya da bsddb.db.DB_* bayraklarını kullanmalı" +"Bayraklar 'r', 'w', 'c' or 'n'den birisi olmalı ya da bsddb.db.DB_* " +"bayraklarını kullanmalı" #: pisi/lockeddbshelve.py:61 msgid "Another instance of PISI is running. Try later!" msgstr "PISI bir yerde daha çalışıyor. Yine deneyin!" +#: pisi/metadata.py:13 +msgid "" +"\n" +"Metadata module provides access to metadata.xml. metadata.xml is\n" +"generated during the build process of a package and used in the\n" +"installation. Package repository also uses metadata.xml for building\n" +"a package index.\n" +msgstr "" + +#: pisi/metadata.py:49 +msgid "SourceInfo should have a Name" +msgstr "" + +#: pisi/metadata.py:95 +msgid "Some error in package metadata" +msgstr "Paket metaverisinde (metadata) bir hata tespit edildi." + +#: 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/metadata.py:150 +msgid "Metadata should have source" +msgstr "Metadata'da bir kaynak yer almalı." + +#: pisi/metadata.py:154 +msgid "Metadata should have a package" +msgstr "Metadata'sa bir paket yer almalı" + +#: pisi/operations.py:12 +msgid "Package Operations: install/remove/upgrade" +msgstr "" + +#: pisi/operations.py:47 +#, fuzzy +msgid "Not removing non-file, non-link %s" +msgstr "Dosya ya da bağ olmayan %d kaldırılmıyor." + +#: pisi/operations.py:61 +#, fuzzy +msgid "Remove a single package" +msgstr "%s paketi kaldırılıyor." + +#: pisi/operations.py:66 +msgid "Removing package %s" +msgstr "%s paketi kaldırılıyor." + +#: pisi/operations.py:68 +msgid "Trying to remove nonexistent package " +msgstr "Var olmayan paket kaldırılmaya çalışıldı." + +#: pisi/operations.py:79 +msgid "install a single package from URI or ID" +msgstr "" + +#: pisi/operations.py:91 +#, fuzzy +msgid "install a package file" +msgstr "paketteki dosyaların bir listesini göster" + +#: pisi/operations.py:96 +#, fuzzy +msgid "install a single package from ID" +msgstr "Aynı versiyona sahip paketi yeniden yerleştireyim mi?" + +#: pisi/operations.py:111 +msgid "Package URI: %s" +msgstr "Paket URI'ı: %s" + +#: pisi/operations.py:116 +msgid "Package %s not found in any active repository." +msgstr "Paket %s hiç bir etkin repo'da bulunamadı." + +#: pisi/operations.py:125 +msgid "perform an atomic package operation" +msgstr "" + +#: pisi/package.py:36 +msgid "" +"PISI Package Class provides access to a pisi package (.pisi\n" +" file)." +msgstr "" + +#: pisi/package.py:52 pisi/sourcearchive.py:60 +msgid "%s [cached]" +msgstr "%s [kaşede]" + +#: pisi/package.py:57 +msgid "Add a file or directory to package" +msgstr "" + +#: pisi/package.py:61 +msgid "Close the package archive" +msgstr "" + +#: pisi/package.py:65 +msgid "Extract entire package contents to directory" +msgstr "" + +#: pisi/package.py:69 +msgid "Extract paths to outdir" +msgstr "" + +#: pisi/package.py:73 +msgid "Extract file with path to outdir" +msgstr "" + +#: pisi/package.py:77 +msgid "" +"Extract directory recursively, this function\n" +" copies the directory archiveroot/dir to outdir" +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/package.py:88 +msgid "" +"Extract PISI control files: metadata.xml, files.xml,\n" +" action scripts, etc." +msgstr "" + +#: pisi/package.py:103 +msgid "MetaData format wrong" +msgstr "MetaData biçimi yanlış" + +#: pisi/package.py:108 +msgid "Invalid %s" +msgstr "Geçersiz %s" + +#: pisi/packagedb.py:38 +msgid "" +"PackageDB class provides an interface to the package database with\n" +" a delegated dbshelve object" +msgstr "" + +#: pisi/packagedb.py:134 +msgid "get_package: package %s not found" +msgstr "get_package: paket %s bulunamadı" + +#: pisi/repodb.py:42 +msgid "RepoDB maps repo ids to repository information" +msgstr "" + +#: pisi/repodb.py:78 +msgid "Repository %s already exists" +msgstr "Repository %s halihazırda var" + +#: pisi/sourcearchive.py:36 +msgid "" +"source archive. this is a class responsible for fetching\n" +" and unpacking a source archive" +msgstr "" + +#: pisi/sourcearchive.py:69 +msgid "unpack: check_file_hash failed" +msgstr "unpack: check_file_hash patladı" + +#: pisi/sourcedb.py:14 +msgid "" +"\n" +"package source database\n" +"interface for update/query to local package repository\n" +"we basically store everything in sourceinfo class\n" +"yes, we are cheap\n" +msgstr "" + +#: pisi/sourcefetcher.py:87 +msgid "Fetching %s" +msgstr "%s'i indiriyor" + +#: pisi/specfile.py:21 +msgid "" +"\n" +"Specfile module is our handler for PSPEC files. PSPEC (PISI SPEC)\n" +"files are specification files for PISI source packages. This module\n" +"provides read and write access to PSPEC files.\n" +msgstr "" + #: pisi/specfile.py:86 msgid "AdditionalFile should have file name string" msgstr "" @@ -803,6 +2045,12 @@ msgstr "" msgid "COMAR provide should have something :)" msgstr "" +#: pisi/specfile.py:215 +msgid "" +"A structure to hold source information. Source information is\n" +" located under tag in PSPEC file." +msgstr "" + #: pisi/specfile.py:276 msgid "Source archive URI and type should be given" msgstr "" @@ -815,10 +2063,21 @@ msgstr "" msgid "Source needs some education in History :)" msgstr "" +#: 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/specfile.py:356 msgid "Package should have some files" msgstr "" +#: pisi/specfile.py:384 +msgid "A class for reading/writing from/to a PSPEC (PISI SPEC) file." +msgstr "" + #: pisi/specfile.py:416 msgid "" "File '%s' has errors:\n" @@ -827,207 +2086,124 @@ msgstr "" "Dosya '%s' hatalara sahip:\n" "%s" +#: 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/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 "" + +#: pisi/specfile.py:463 +msgid "Return errors of the PSPEC file if there are any." +msgstr "" + #: pisi/specfile.py:469 msgid "There should be at least one Package section" msgstr "En azından bir tane Package bölümü bulunmalı." -#: pisi/package.py:52 pisi/sourcearchive.py:60 -msgid "%s [cached]" -msgstr "%s [kaşede]" +#: pisi/specfile.py:475 +msgid "Write PSPEC file" +msgstr "" -#: pisi/package.py:103 -msgid "MetaData format wrong" -msgstr "MetaData biçimi yanlış" +#: pisi/specfilenew.py:15 +msgid "" +"\n" +" Specfile module is our handler for PSPEC files. PSPEC (PISI SPEC)\n" +" files are specification files for PISI source packages. This module\n" +" provides read and write routines for PSPEC files.\n" +msgstr "" -#: pisi/package.py:108 -msgid "Invalid %s" -msgstr "Geçersiz %s" +#: pisi/ui.py:21 +msgid "Abstract class for UI operations, derive from this." +msgstr "" -#: pisi/build.py:74 -msgid "Path %s belongs in multiple packages" -msgstr "Yol %s birden çok pakete ait" +#: pisi/ui.py:50 +msgid "give an informative message" +msgstr "" -#: pisi/build.py:144 -msgid "Building PISI source package: %s" -msgstr "PISI kaynak paketi inşa ediliyor: %s" +#: pisi/ui.py:54 +msgid "inform the user of an important event and wait for acknowledgement" +msgstr "" -#: pisi/build.py:145 -msgid "Building PISI source package: %s\n" -msgstr "PISI kaynak paketi inşa ediliyor: %s\n" +#: pisi/ui.py:58 +#, fuzzy +msgid "show debugging info" +msgstr "hata ayıklama bilgisini göster" -#: pisi/build.py:181 -msgid "Fetching source from: %s" -msgstr "Kaynak indiriliyor: %s" +#: pisi/ui.py:63 +msgid "warn the user" +msgstr "" -#: pisi/build.py:183 -msgid "Source archive is stored: %s/%s" -msgstr "Kaynak arşivi saklandı: %s/%s" +#: pisi/ui.py:67 +msgid "inform a (possibly fatal) error" +msgstr "" -#: pisi/build.py:187 -msgid "Unpacking archive..." -msgstr "Arşiv açılıyor" +#: pisi/ui.py:71 +msgid "uh?" +msgstr "" -#: pisi/build.py:189 -msgid " unpacked (%s)" -msgstr " açıldı (%s)" +#: pisi/ui.py:75 +msgid "ask the user to choose from a list of alternatives" +msgstr "" -#: pisi/build.py:194 -msgid "Setting up source..." -msgstr "Kaynak kuruluyor" +#: pisi/ui.py:79 +#, fuzzy +msgid "ask a yes/no question" +msgstr "bütün evet/hayır sorularında evet varsay" -#: pisi/build.py:199 -msgid "Building source..." -msgstr "Kaynak inşa ediliyor" +#: pisi/ui.py:83 +msgid "display progress" +msgstr "" -#: pisi/build.py:204 -msgid "Installing..." -msgstr "Yerleştiriliyor" +#: pisi/uri.py:23 +msgid "" +"URI class provides a URL parser and simplifies working with\n" +" URLs." +msgstr "" -#: pisi/build.py:223 -msgid "Unable to read Action Script (%s): %s" -msgstr "Action betiği okunamıyor (%s): %s" - -#: pisi/build.py:226 -msgid "SyntaxError in Action Script (%s): %s" -msgstr "Action betiğinde sözdizimi hatası (%s): %s" - -#: pisi/build.py:257 -msgid "unable to call function from actions: %s" -msgstr "fonksiyon eylemlerden çağırılamıyor: %s" - -#: pisi/build.py:274 -msgid "Patch file is missing: %s\n" -msgstr "Yama dosyası eksik: %s\n" - -#: pisi/build.py:287 -msgid "* Applying patch: %s" -msgstr "* Yama uygulanıyor: %s" - -#: pisi/build.py:292 -msgid "Stripping files.." -msgstr "Semboller temizleniyor..." - -#: pisi/build.py:323 -msgid "build number is not available." -msgstr "inşa sayısı bulunamadı" - -#: pisi/build.py:417 -msgid "(found old version %s)" -msgstr "(eski versiyon %s bulundu)" - -#: pisi/build.py:421 -msgid "Skipping %s with wrong pkg name " -msgstr "Yanlış paket adına sahip %s atlanıyor" - -#: pisi/build.py:428 -msgid "(no previous build found, setting build no to 0.)" -msgstr "(önceki bir inşa bulunamadı, inşa numarası 0 yapılıyor)" - -#: pisi/build.py:465 -msgid "(old package lacks a build no, setting build no to 0.)" -msgstr "(önceki paketin bir inşa numarası yok, inşa numarası 0 yapılıyor)" - -#: pisi/build.py:468 -msgid "There are changes, incrementing build no to %d" -msgstr "Değişiklikler var, inşa nosu %d'ye arttırıldı." - -#: pisi/build.py:471 -msgid "There is no change from previous build %d " -msgstr "Bir önceki inşa %d'ye göre bir değişiklik yok." - -#: pisi/build.py:501 -msgid "** Building package %s" -msgstr "* Paket %s inşa ediliyor" - -# pisi/build.py:503 :506 -#: pisi/build.py:503 -msgid "Generating %s," -msgstr "%s yaratılıyor," - -#: pisi/build.py:509 -msgid "Creating PISI package %s." -msgstr "PISI paketi %s yaratılıyor." - -#: pisi/build.py:537 -msgid "Done." -msgstr "Bitti." - -#: pisi/xmlfile.py:80 -msgid "LocalText '%s' should have at least one '%s' tag\n" -msgstr "LocalText '%s'in en azından bir tag'i bulunmalı.\n" - -#: pisi/xmlfile.py:87 -msgid "'%s' language of tag '%s' should have some text data\n" -msgstr "tag '%s'in '%s' dili metin verisine sahip olmalı\n" - -#: pisi/xmlfile.py:291 -msgid "gen_tag: unrecognized tag type %s in spec" -msgstr "gen_tag: tanınmayan tag tipi %s" - -#: pisi/xmlfile.py:324 -msgid "Mandatory variable %s not available" -msgstr "Gerekli değişken %s bulunamadı" - -#: pisi/xmlfile.py:379 -msgid "Type mismatch: read text cannot be decoded" -msgstr "Tip uyumsuzluğu: okunan metin deşifre edilemedi" - -#: pisi/xmlfile.py:383 -msgid "Mandatory token %s not available" -msgstr "Gerekli im %s bulunamadı." - -# pisi/xmlfile.py:392 :423 :439 :446 :524 :538 :545 -#: pisi/xmlfile.py:392 -msgid "Mandatory argument not available" -msgstr "Gerekli arguman bulunamadı" - -# pisi/xmlfile.py:420 :521 -#: pisi/xmlfile.py:420 -msgid "Type mismatch: DOM cannot be decoded" -msgstr "Tip uyumsuzluğu: DOM deşifre edilemiyor" - -# pisi/xmlfile.py:436 :535 -#: pisi/xmlfile.py:436 -msgid "Object cannot be encoded" -msgstr "Nesne kodlanamadı" - -#: pisi/xmlfile.py:457 -msgid "List type must contain only one element" -msgstr "List tipi sadece bir eleman içermeli" - -# pisi/xmlfile.py:470 :485 -#: pisi/xmlfile.py:470 -msgid "Mandatory list empty" -msgstr "Zorunlu (mandatory) liste boş" - -#: pisi/xmlfile.py:580 -msgid "File '%s' has invalid XML: %s\n" -msgstr "'%s'nın geçersiz XML sözdizimi var: %s\n" - -#: pisi/xmlfile.py:591 -msgid "Root tagname %s not identical to %s as expected" -msgstr "Kök tag adı %s beklendiği gibi %s'le aynı değil." - -#: pisi/packagedb.py:134 -msgid "get_package: package %s not found" -msgstr "get_package: paket %s bulunamadı" - -#: pisi/index.py:74 -msgid "Adding %s to package index" -msgstr "%s paket indexine ekleniyor" - -#: pisi/index.py:100 -msgid "Package %s: metadata corrupt" -msgstr "Paket %s: metadata bozuk" - -#: pisi/repodb.py:78 -msgid "Repository %s already exists" -msgstr "Repository %s halihazırda var" +#: pisi/uri.py:76 +msgid "setAuthInfo needs a tuple (user, pass)" +msgstr "setAuthInfo bir (kullanıcı, parola) ikilisi ister. Sen ne yapıyorsun? " #: pisi/util.py:65 msgid "%s section should have a '%s' tag" msgstr "%s bölümünün bir '%s' etiketi olmalı" +#: pisi/util.py:76 +msgid "concatenate a list of lists" +msgstr "" + +#: pisi/util.py:80 +msgid "concatenate string reps of l's elements" +msgstr "" + +#: pisi/util.py:84 +msgid " split str with any of chars" +msgstr "" + +#: pisi/util.py:91 +msgid "check if all elements of a sequence are equal" +msgstr "" + +#: pisi/util.py:102 +msgid "check if sequence a is a prefix of sequence b" +msgstr "" + +#: pisi/util.py:111 +msgid "remove prefix a from sequence b" +msgstr "" + +#: pisi/util.py:121 +msgid "run command non-interactively and report return value and output" +msgstr "" + #: pisi/util.py:122 msgid "running " msgstr "çalıştırıyor" @@ -1040,324 +2216,517 @@ msgstr "dönüş değeri" msgid "Failed command: %s" msgstr "Başarısız komut: %s" +#: pisi/util.py:133 +msgid "sets message as a console window's title" +msgstr "" + +#: pisi/util.py:146 +msgid "resets console window's title" +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/util.py:166 +msgid "" +"an improved version of os.path.commonprefix,\n" +" returns a list of path components" +msgstr "" + +#: pisi/util.py:178 +msgid "find if path a is before b in the directory tree" +msgstr "" + +#: pisi/util.py:182 +msgid "remove path prefix a from b, finding the pathname rooted at a" +msgstr "" + +#: pisi/util.py:190 +msgid "determine if given @path is absolute" +msgstr "" + +#: pisi/util.py:195 +msgid "Join two or more pathname components, inserting '/' as needed" +msgstr "" + +#: pisi/util.py:210 +msgid "shorthand to check if a file exists" +msgstr "" + +#: pisi/util.py:216 +msgid "" +"check if directory exists, and create if it doesn't.\n" +" works recursively" +msgstr "" + +#: pisi/util.py:223 +msgid "Remove all content of a directory (top)" +msgstr "" + +#: pisi/util.py:229 +msgid "" +" calculate the size of files under a dir\n" +" based on the os module example" +msgstr "" + +#: pisi/util.py:244 +msgid "copy source file to destination file" +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/util.py:304 +msgid "copy source dir to destination dir recursively" +msgstr "" + +#: pisi/util.py:308 +msgid "Check the files integrity with a given hash" +msgstr "" + +#: pisi/util.py:315 +msgid "calculate sha1 hash of filename" +msgstr "" + +#: pisi/util.py:327 +msgid "calculate sha1 hash of given data" +msgstr "" + +#: pisi/util.py:336 +msgid "" +"uncompresses a file and returns the path of the uncompressed\n" +" file" +msgstr "" + #: pisi/util.py:356 +msgid "simple function to apply patches.." +msgstr "" + +#: pisi/util.py:367 msgid "ERROR: patch (%s) failed: %s" msgstr "Yama (%s) başarısız: %s" -#: pisi/util.py:389 +#: pisi/util.py:392 +#, fuzzy +msgid "strip a file" +msgstr "Semboller temizleniyor..." + +#: pisi/util.py:400 msgid "strip command failed for file '%s'!" msgstr "strip komutu '%s' dosyası için çalışmadı!" -#: pisi/util.py:416 +#: pisi/util.py:418 +msgid " returns free space of given directory's partition " +msgstr "" + +#: pisi/util.py:427 msgid "Removing lock %s" msgstr "Kilit %s kaldırılıyor." -#: 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 "Paket %s %s bağımlılığını sağlamıyor." - -#: pisi/dependency.py:131 -msgid "Package %s is not present in the package database" -msgstr "Paket %s paket veritabanında bulunmamakta." - -#: pisi/metadata.py:49 -msgid "SourceInfo should have a Name" -msgstr "" - -#: pisi/metadata.py:95 -msgid "Some error in package metadata" -msgstr "Paket metaverisinde (metadata) bir hata tespit edildi." - -#: pisi/metadata.py:150 -msgid "Metadata should have source" -msgstr "Metadata'da bir kaynak yer almalı." - -#: pisi/metadata.py:154 -msgid "Metadata should have a package" -msgstr "Metadata'sa bir paket yer almalı" - -#: pisi/operations.py:47 -msgid "Not removing non-file, non-link %d" -msgstr "Dosya ya da bağ olmayan %d kaldırılmıyor." - -#: pisi/operations.py:66 -msgid "Removing package %s" -msgstr "%s paketi kaldırılıyor." - -#: pisi/operations.py:68 -msgid "Trying to remove nonexistent package " -msgstr "Var olmayan paket kaldırılmaya çalışıldı." - -#: pisi/operations.py:111 -msgid "Package URI: %s" -msgstr "Paket URI'ı: %s" - -#: pisi/operations.py:116 -msgid "Package %s not found in any active repository." -msgstr "Paket %s hiç bir etkin repo'da bulunamadı." - -#: pisi/sourcefetcher.py:81 -msgid "Fetching %s" -msgstr "%s'i indiriyor" - -#: pisi/sourcearchive.py:69 -msgid "unpack: check_file_hash failed" -msgstr "unpack: check_file_hash patladı" - -#: pisi/configfile.py:85 -msgid "No section by name '%s'" -msgstr "'%s' diye bir bölüm yok diyorum!" - -#: pisi/install.py:51 -msgid "Installing %s, version %s, release %s, build %s" -msgstr "%s, versiyon %s, sürüm %s, inşa %s yerleştiriliyor." - -#: pisi/install.py:81 -msgid "Package conflicts %s" -msgstr "Paket %s ile çatışmakta." - -#: pisi/install.py:86 -msgid "Dependencies for %s not satisfied" -msgstr "%s'ün bağımlılıkları sağlanmadı." - -#: pisi/install.py:88 -msgid "Package not installable" -msgstr "Paket yerleştirilebilir durumda değil." - -#: pisi/install.py:112 -msgid "Re-install same version package?" -msgstr "Aynı versiyona sahip paketi yeniden yerleştireyim mi?" - -#: pisi/install.py:113 -msgid "Package re-install declined" -msgstr "Paket yeniden yerleştirmeye izin verilmedi." - -#: pisi/install.py:119 -msgid "Upgrading to new upstream version" -msgstr "Yeni versiyona yukseltiliyor." - -#: pisi/install.py:122 -msgid "Upgrading to new distribution release" -msgstr "Yeni dağıtım sürümüne yukseltiliyor." - -#: pisi/install.py:126 -msgid "Upgrading to new distribution build" -msgstr "Yeni dağıtım inşasına yukseltiliyor." - -#: pisi/install.py:132 -msgid "Downgrade to old upstream version?" -msgstr "Eski kaynak versiyonuna dönülsün mu?" - -#: pisi/install.py:134 -msgid "Downgrade to old distribution release?" -msgstr "Eski dağıtım sürümüne dönülsün mu?" - -#: pisi/install.py:136 -msgid "Downgrade to old distribution build?" -msgstr "Eski dağıtım inşasına dönülsün mu?" - -#: pisi/install.py:138 -msgid "Package downgrade declined" -msgstr "Paket eskileştirilmesine izin verilmedi." - -#: pisi/install.py:148 -msgid "Extracting files" -msgstr "Dosyalar arşivden çıkartılıyor." - -#: pisi/install.py:166 -msgid "Storing %s, " -msgstr "%s saklanıyor, " - -#: pisi/install.py:169 -msgid "Storing %s." -msgstr "%s saklanıyor" - -#: pisi/install.py:176 -msgid "Storing %s" -msgstr "%s saklanıyor" - -#: pisi/install.py:186 -msgid "Registering COMAR script %s" -msgstr "COMAR betiği %s kayıt ediliyor" - -#: pisi/install.py:196 -msgid "COMAR.register ERROR!" -msgstr "COMAR kayıt hatası!" - -#: pisi/installdb.py:59 -msgid "installed" -msgstr "yerleşik" - -#: pisi/installdb.py:59 -msgid "installed-pending" -msgstr "yerleşik-beklemede" - -#: pisi/installdb.py:60 -msgid "removed" -msgstr "kaldırılmış" - -#: pisi/installdb.py:60 -msgid "purged" -msgstr "temizlenmiş" - -#: pisi/installdb.py:63 +#: pisi/xmlext.py:15 msgid "" -"State: %s\n" -"Version: %s, Release: %s, Build: %s\n" +"\n" +" some helper functions for using minidom\n" +" function names are mixedCase for compatibility with minidom,\n" +" an old library\n" msgstr "" -"Durum: %s\n" -"Versiyon: %s, Sürüm: %s, İnşa: %s\n" -#: pisi/installdb.py:68 -msgid "Distribution: %s, Install Time: %s\n" -msgstr "Dağıtım: %s, Yerleştime Zamanı: %s\n" +#: pisi/xmlext.py:28 +msgid "named this way because the class if mostly used with an import *" +msgstr "" -#: pisi/installdb.py:139 -msgid "Already installed" -msgstr "Halihazırda yerleştirilmiş." +#: pisi/xmlext.py:34 +msgid "get named attribute from DOM node" +msgstr "" -#: pisi/constants.py:32 -msgid "Can't rebind constant: %s" -msgstr "Sabit %s değiştirilemez" - -#: pisi/constants.py:38 -msgid "Can't unbind constant: %s" -msgstr "Sabit %s kaldırılamaz" - -#: pisi/fetcher.py:66 -msgid "Filename error" -msgstr "Dosya adı hatası" - -#: pisi/fetcher.py:69 -msgid "Access denied to write to dest dir" -msgstr "Hedef dizine yazmaya izin verilmedi." - -#: pisi/fetcher.py:117 -msgid "No such file or no permission to read" -msgstr "Öyle bir dosya yok ya da okuma izni yok." - -#: pisi/archive.py:68 -msgid "Archive type not recognized" -msgstr "Arşiv tipi tanınmadı" - -#: pisi/api.py:56 -msgid "COMAR: comard not fully installed" -msgstr "COMAR: comard tam olarak yerleştirilmedi" - -#: pisi/api.py:57 -msgid "skipping COMAR connection for now..." -msgstr "COMAR baglantısı şimdilik geçiliyor" - -#: pisi/api.py:59 -msgid "COMAR: comard not running or defunct" -msgstr "COMAR: comard calışmıyor ya da bozuk" - -#: pisi/api.py:113 -msgid "Mixing file names and package names not supported YET." -msgstr "Dosya ve paket adlarını karıştırma henüz desteklenmiyor" - -# pisi/api.py:168 :215 -#: pisi/api.py:168 -msgid "No packages to install." -msgstr "Yerleştirilecek paket yok." - -#: pisi/api.py:203 -msgid "External dependencies not satisfied" -msgstr "Dış bağımlılıklar sağlanmadı." - -#: pisi/api.py:299 -msgid "Warning: package *name* ends with '.pisi'" -msgstr "Uyarı: paket *adı* '.pisi' ile bitiyor." - -#: pisi/api.py:301 -msgid "Package %s is not installed." -msgstr "Paket %s yerleştirilmemis." - -#: pisi/api.py:319 -msgid "Package %s is already at its latest version %s, release %s, build %s." -msgstr "Paket %s zaten en son versiyon %s, sürüm %s, inşa %s'de." - -#: pisi/api.py:325 -msgid "No packages to upgrade." -msgstr "Yükseltilecek paket yok." - -#: pisi/api.py:404 -msgid "Package %s does not exist. Cannot remove." -msgstr "Olmayan paket %s kaldırılamıyor." - -#: pisi/api.py:408 -msgid "No packages to remove." -msgstr "Kaldıracak paket yok." - -#: pisi/api.py:445 -msgid "Package %s is not installed. Cannot remove." -msgstr "Paket %s kurulu değil. Kaldırılamıyor." - -#: pisi/api.py:485 -msgid "File %s not found" -msgstr "Dosya %s bulunamadı." - -#: pisi/api.py:507 -msgid "Package %s not found" -msgstr "Paket %s bulunamadı." - -#: pisi/api.py:511 -msgid "* Building index of PISI files under %s" -msgstr "%s altındaki PISI dosyalarının bir endeksi yapılıyor." - -#: pisi/api.py:515 -msgid "* Index file written" -msgstr "Endeks dosyası yazıldı." - -#: pisi/api.py:526 -msgid "* Repository %s does not exist. Cannot remove." -msgstr "Repo %s yok. Kaldırılamıyor." - -#: pisi/api.py:531 -msgid "* Updating repository: %s" -msgstr "Repo %s güncelleniyor." - -#: pisi/api.py:535 -msgid "* Package database updated." -msgstr "Paket veritabani güncellendi." - -#: pisi/api.py:562 -msgid "Unsatisfied Build Dependencies:" -msgstr "Sağlanmamış inşa bağımlılıkları" +#: pisi/xmlext.py:44 +msgid "get the first child and expect it to be text!" +msgstr "" #: pisi/xmlext.py:57 msgid "getNodeText: Expected text node, got something else!" msgstr "getNodeText: text bekliyorken başka birşey aldık!" -#: pisi/comariface.py:32 -msgid "Running post-install script for %s" -msgstr "%s için yerleştirme-sonrası betiği çalıştırılıyor." +#: pisi/xmlext.py:60 +msgid "get the text of a child at the end of a tag path" +msgstr "" -#: pisi/comariface.py:41 -msgid "COMAR.call_package(System.Package.postInstall, %s) failed!: %s" -msgstr "COMAR: call_package(System.Package.postInstall, %s) başarısız!: %s" +#: pisi/xmlext.py:67 +msgid "get only child elements" +msgstr "" -# pisi/comariface.py:45 :65 -#: pisi/comariface.py:45 -msgid "COMAR.call_package ERROR: %d" -msgstr "COMAR.call_package hata: %d" +#: pisi/xmlext.py:71 pisi/xmlfile.py:608 +msgid "returns the *first* matching node for given tag path." +msgstr "" -#: pisi/comariface.py:52 -msgid "Running pre-remove script for %s" -msgstr "%s için kaldırma-öncesi betiği çalıştırılıyor." +#: pisi/xmlext.py:95 +msgid "retrieve all nodes that match a given tag path." +msgstr "" -#: pisi/comariface.py:61 -msgid "COMAR.call_package(System.Package.preRemove, %s) failed!: %s" -msgstr "COMAR.call_package(System.Package.preRemove, %s) başarısız!: %s" +#: pisi/xmlext.py:119 +msgid "" +"create new child at the end of a tag chain starting from node\n" +" no matter what" +msgstr "" -#: pisi/comariface.py:68 -msgid "Unregistering COMAR scripts for %s" -msgstr "%s'in COMAR betikleri kayıttan siliniyor." +#: pisi/xmlext.py:128 +msgid "add newnode at the end of a tag chain, smart one" +msgstr "" -#: pisi/uri.py:76 -msgid "setAuthInfo needs a tuple (user, pass)" -msgstr "setAuthInfo bir (kullanıcı, parola) ikilisi ister. Sen ne yapıyorsun? " +#: pisi/xmlext.py:135 +msgid "add a new node at the end of the tree" +msgstr "" + +#: pisi/xmlfile.py:19 +msgid "" +"\n" +" xmlfile is a helper module for accessing XML files using\n" +" xml.dom.minidom.\n" +"\n" +" XmlFile class further abstracts a dom object using the\n" +" high-level dom functions provided in xmlext module (and sorely lacking\n" +" in xml.dom :( )\n" +"\n" +" autoxml is a metaclass for automatic XML translation, using\n" +" a miniature type system. (w00t!) This is based on an excellent\n" +" high-level XML processing prototype that Gurer prepared.\n" +"\n" +" Method names are mixedCase for compatibility with minidom,\n" +" an old library. \n" +msgstr "" + +#: pisi/xmlfile.py:68 +msgid "Handles XML tags with localized text" +msgstr "" + +#: pisi/xmlfile.py:80 +msgid "LocalText '%s' should have at least one '%s' tag\n" +msgstr "LocalText '%s'in en azından bir tag'i bulunmalı.\n" + +#: pisi/xmlfile.py:87 +msgid "'%s' language of tag '%s' should have some text data\n" +msgstr "tag '%s'in '%s' dili metin verisine sahip olmalı\n" + +#: 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/xmlfile.py:185 +msgid "entry point for metaclass code" +msgstr "" + +#: pisi/xmlfile.py:252 +msgid "generate readers and writers for an attribute member" +msgstr "" + +#: pisi/xmlfile.py:266 +msgid "generate helper funs for tag member of class" +msgstr "" + +#: pisi/xmlfile.py:273 +msgid "generate readers and writers for the tag" +msgstr "" + +#: pisi/xmlfile.py:291 +msgid "gen_tag: unrecognized tag type %s in spec" +msgstr "gen_tag: tanınmayan tag tipi %s" + +#: 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/xmlfile.py:303 +msgid "initialize component" +msgstr "" + +#: pisi/xmlfile.py:307 +msgid "decode component from DOM node" +msgstr "" + +#: pisi/xmlfile.py:311 +msgid "encode self inside, possibly new, DOM node using xml" +msgstr "" + +#: pisi/xmlfile.py:324 +msgid "Mandatory variable %s not available" +msgstr "Gerekli değişken %s bulunamadı" + +#: pisi/xmlfile.py:330 +msgid "helper function to turn token name into mixed case" +msgstr "" + +#: pisi/xmlfile.py:337 +msgid "returns split of the tag path into last tag and the rest" +msgstr "" + +#: pisi/xmlfile.py:345 +msgid "decompose member specification" +msgstr "" + +#: pisi/xmlfile.py:358 +msgid "" +"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/xmlfile.py:367 +msgid "default value for all basic types is None" +msgstr "" + +#: pisi/xmlfile.py:371 +msgid "decode from DOM node, the value, watching the spec" +msgstr "" + +#: pisi/xmlfile.py:379 +msgid "Type mismatch: read text cannot be decoded" +msgstr "Tip uyumsuzluğu: okunan metin deşifre edilemedi" + +#: pisi/xmlfile.py:383 +msgid "Mandatory token %s not available" +msgstr "Gerekli im %s bulunamadı." + +#: pisi/xmlfile.py:387 +msgid "encode given value inside DOM node" +msgstr "" + +# pisi/xmlfile.py:392 :423 :439 :446 :524 :538 :545 +#: 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 "Gerekli arguman bulunamadı" + +#: pisi/xmlfile.py:395 +msgid "format value for pretty printing" +msgstr "" + +#: pisi/xmlfile.py:401 +msgid "generate a class datatype" +msgstr "" + +# pisi/xmlfile.py:420 :521 +#: pisi/xmlfile.py:420 pisi/xmlfile.py:521 +msgid "Type mismatch: DOM cannot be decoded" +msgstr "Tip uyumsuzluğu: DOM deşifre edilemiyor" + +# pisi/xmlfile.py:436 :535 +#: pisi/xmlfile.py:436 pisi/xmlfile.py:535 +msgid "Object cannot be encoded" +msgstr "Nesne kodlanamadı" + +#: pisi/xmlfile.py:452 +msgid "generate a list datatype. stores comps in tag/comp_tag" +msgstr "" + +#: pisi/xmlfile.py:457 +msgid "List type must contain only one element" +msgstr "List tipi sadece bir eleman içermeli" + +# pisi/xmlfile.py:470 :485 +#: pisi/xmlfile.py:470 pisi/xmlfile.py:485 +msgid "Mandatory list empty" +msgstr "Zorunlu (mandatory) liste boş" + +#: 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/xmlfile.py:557 +msgid "A class to help reading and writing an XML file" +msgstr "" + +#: pisi/xmlfile.py:564 +msgid "clear DOM" +msgstr "" + +#: pisi/xmlfile.py:569 +msgid "deallocate DOM structure" +msgstr "" + +#: pisi/xmlfile.py:573 +msgid "returns root document element" +msgstr "" + +#: pisi/xmlfile.py:580 +msgid "File '%s' has invalid XML: %s\n" +msgstr "'%s'nın geçersiz XML sözdizimi var: %s\n" + +#: pisi/xmlfile.py:591 +msgid "Root tagname %s not identical to %s as expected" +msgstr "Kök tag adı %s beklendiği gibi %s'le aynı değil." + +#: pisi/xmlfile.py:613 +msgid "returns the text of *first* matching node for given tag path." +msgstr "" + +#: pisi/xmlfile.py:620 +msgid "returns all nodes matching a given tag path." +msgstr "" + +#: pisi/xmlfile.py:625 +msgid " returns the children of the given path" +msgstr "" + +#: pisi/xmlfile.py:632 pisi/xmlfile.py:638 +msgid " returns the children of the given path, only with given type " +msgstr "" + +#: pisi/xmlfile.py:649 +msgid "this adds the newnode under given tag path" +msgstr "" + +#: pisi/xmlfile.py:655 +msgid "this adds the new stuff under node and then following tag path" +msgstr "" + +#: pisi/xmlfile.py:660 +msgid "add a new child node right under root element document" +msgstr "" + +#: pisi/xmlfile.py:664 +msgid "add text to node" +msgstr "" + +#: pisi/xmlfile.py:668 +msgid "add a text node with given tag path" +msgstr "" + +#: pisi/xmlfile.py:673 +msgid "add a text node under given node with tag path (phew)" +msgstr "" + +#~ msgid "Source hosts" +#~ msgstr "Kaynak sunucuları" + +#~ msgid "Packagers" +#~ msgstr "Paketleyiciler" + +#~ msgid "Licenses" +#~ msgstr "Lisanslar" + +#~ msgid "Categories" +#~ msgstr "Kategoriler" + +#~ msgid "Components" +#~ msgstr "Bileşenler" + +#~ msgid "Dependencies" +#~ msgstr "Bağımlılıklar" + +#~ msgid "Releases" +#~ msgstr "Sürümler" + +#~ msgid "File types" +#~ msgstr "Dosya tipleri" + +#~ msgid "Top five most patched source" +#~ msgstr "En çok yamalanmiş beş kaynak" + +#~ msgid "Top five longest action.py scripts" +#~ msgstr "En uzun beş action.py betiği" + +#~ msgid "

Dependencies
" +#~ msgstr "

Bağımlılıklar
" + +#~ msgid "y" +#~ msgstr "e" + +#~ msgid "Y" +#~ msgstr "E" + +#~ msgid "n" +#~ msgstr "h" + +#~ msgid "N" +#~ msgstr "H" + +#~ msgid "skipping COMAR connection for now..." +#~ msgstr "COMAR baglantısı şimdilik geçiliyor" diff --git a/tools/gen-pot.sh b/tools/gen-pot.sh index aa71170a..36ce9ec0 100755 --- a/tools/gen-pot.sh +++ b/tools/gen-pot.sh @@ -1,4 +1 @@ -#! /bin/sh - -find . -iname '*.py' | xargs pygettext -D -opo/pisi.pot - +pygettext.py -D -o po/pisi.pot pisi diff --git a/tools/update-po.sh b/tools/update-po.sh new file mode 100755 index 00000000..19ee1812 --- /dev/null +++ b/tools/update-po.sh @@ -0,0 +1,3 @@ +pygettext.py -D -o po/pisi.pot pisi +msgmerge -U po/tr.po po/pisi.pot +