diff --git a/pisi/cli/commands.py b/pisi/cli/commands.py index 8cdbb6bd..d8972d6c 100644 --- a/pisi/cli/commands.py +++ b/pisi/cli/commands.py @@ -106,7 +106,8 @@ class Command(object): dir = str(self.options.destdir) import os.path if not os.path.exists(dir): - raise Error, _('Destination directory %s does not exist') % dir + pisi.cli.printu(_('Destination directory %s does not exist. Creating directory.\n') % dir) + os.makedirs(dir) self.options.destdir = os.path.realpath(dir) diff --git a/po/pisi.pot b/po/pisi.pot index 370b1f90..5911678c 100644 --- a/po/pisi.pot +++ b/po/pisi.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2005-10-14 18:33+EEST\n" +"POT-Creation-Date: 2005-10-24 16:07+EEST\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -15,156 +15,61 @@ msgstr "" "Generated-By: pygettext.py 1.5\n" -#: pisi/__init__.py:20 -#, docstring -msgid "Class of exceptions that lead to program termination" -msgstr "" - -#: pisi/__init__.py:30 -#, docstring -msgid "Class of exceptions that must be caught and handled within PISI" -msgstr "" - #: pisi/actionsapi/autotools.py:36 msgid "" "Please attach the config.log to your bug report:\n" "%s/config.log" msgstr "" -#: pisi/actionsapi/autotools.py:57 -#, docstring -msgid "configure source with given parameters = \"--with-nls --with-libusb --with-something-usefull\"" -msgstr "" - #: pisi/actionsapi/autotools.py:75 pisi/actionsapi/autotools.py:85 -#: pisi/actionsapi/kde.py:67 pisi/actionsapi/perlmodules.py:53 +#: pisi/actionsapi/kde.py:66 pisi/actionsapi/perlmodules.py:53 #: pisi/actionsapi/perlmodules.py:56 msgid "Configure failed." msgstr "" #: pisi/actionsapi/autotools.py:77 pisi/actionsapi/autotools.py:87 -#: pisi/actionsapi/kde.py:69 +#: pisi/actionsapi/kde.py:68 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:72 -#, docstring -msgid "make source with given parameters = \"all\" || \"doc\" etc." -msgstr "" - -#: pisi/actionsapi/autotools.py:96 pisi/actionsapi/kde.py:74 +#: pisi/actionsapi/autotools.py:96 pisi/actionsapi/kde.py:73 #: pisi/actionsapi/perlmodules.py:62 pisi/actionsapi/perlmodules.py:71 #: pisi/actionsapi/pythonmodules.py:50 pisi/actionsapi/scons.py:40 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 -#: pisi/actionsapi/kde.py:81 pisi/actionsapi/pythonmodules.py:55 +#: pisi/actionsapi/kde.py:80 pisi/actionsapi/pythonmodules.py:55 #: pisi/actionsapi/scons.py:44 msgid "Install failed." msgstr "" #: pisi/actionsapi/autotools.py:121 pisi/actionsapi/autotools.py:129 -#: pisi/actionsapi/kde.py:83 +#: pisi/actionsapi/kde.py:82 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:29 -#, docstring -msgid "keep only lines that match the regexp" -msgstr "" - -#: pisi/actionsapi/coreutils.py:36 -#, docstring -msgid "apply arbitrary transform to each sequence element" -msgstr "" - -#: pisi/actionsapi/coreutils.py:43 -#, docstring -msgid "print sequence elements one per line" -msgstr "" - -#: pisi/actionsapi/get.py:38 -#, docstring -msgid "returns current work directory's path" -msgstr "" - -#: pisi/actionsapi/get.py:42 -#, docstring -msgid "returns currently running kernel's version" -msgstr "" - -#: pisi/actionsapi/get.py:47 -#, docstring -msgid "returns any given environ variable" -msgstr "" - -#: pisi/actionsapi/get.py:53 pisi/actionsapi/get.py:61 -#, docstring -msgid "returns the path of binary packages" -msgstr "" - -#: pisi/actionsapi/get.py:152 +#: pisi/actionsapi/get.py:159 msgid "Util %s cannot be found" msgstr "" -#: pisi/actionsapi/get.py:154 +#: pisi/actionsapi/get.py:161 msgid "Warning: %s does not exist, using plain name %s" msgstr "" @@ -175,232 +80,52 @@ msgid "" "%s/config.log" msgstr "" -#: pisi/actionsapi/kde.py:50 -#, docstring -msgid " parameters = '--with-nls --with-libusb --with-something-usefull " -msgstr "" - #: pisi/actionsapi/libtools.py:39 msgid "Running ldconfig failed." msgstr "" -#: pisi/actionsapi/libtools.py:42 -#, docstring -msgid " copy newest config.* onto source's " -msgstr "" - -#: pisi/actionsapi/libtools.py:47 +#: pisi/actionsapi/libtools.py:50 msgid "GNU Config Update Finished." msgstr "" -#: pisi/actionsapi/libtools.py:51 +#: pisi/actionsapi/libtools.py:54 msgid "Running libtoolize failed." msgstr "" -#: pisi/actionsapi/perlmodules.py:49 -#, docstring -msgid "configure source with given parameters." -msgstr "" - -#: pisi/actionsapi/perlmodules.py:59 -#, docstring -msgid "make source with given parameters." -msgstr "" - #: pisi/actionsapi/perlmodules.py:65 msgid "perl build failed." msgstr "" -#: pisi/actionsapi/perlmodules.py:68 -#, docstring -msgid "install source with given parameters." -msgstr "" - #: pisi/actionsapi/perlmodules.py:74 msgid "perl install failed." msgstr "" -#: pisi/actionsapi/pisitools.py:37 -#, docstring -msgid "insert a executable file into /bin or /usr/bin" -msgstr "" - -#: pisi/actionsapi/pisitools.py:43 -#, docstring -msgid "creates a directory tree" -msgstr "" - -#: pisi/actionsapi/pisitools.py:47 -#, docstring -msgid "inserts the files in the list of files into /usr/share/doc/PACKAGE" -msgstr "" - -#: pisi/actionsapi/pisitools.py:51 -#, docstring -msgid "insert a executable file into destination directory" -msgstr "" - -#: pisi/actionsapi/pisitools.py:57 -#, docstring -msgid "creates hard link between sourceFile and destinationFile" -msgstr "" - -#: pisi/actionsapi/pisitools.py:62 -#, docstring -msgid "inserts the files in the list of files into /usr/share/doc/PACKAGE/html" -msgstr "" - -#: pisi/actionsapi/pisitools.py:85 -#, docstring -msgid "inserts the into files in the list of files into /usr/share/info" -msgstr "" - -#: pisi/actionsapi/pisitools.py:89 -#, docstring -msgid "insert the library into /usr/lib" -msgstr "" - -#: pisi/actionsapi/pisitools.py:99 -#, docstring -msgid "insert the static library into /usr/lib with permission 0644" -msgstr "" - -#: pisi/actionsapi/pisitools.py:108 -#, docstring -msgid "insert the static library into /usr/lib with permission 0755" -msgstr "" - -#: pisi/actionsapi/pisitools.py:117 -#, docstring -msgid "inserts the man pages in the list of files into /usr/share/man/" -msgstr "" - #: pisi/actionsapi/pisitools.py:130 msgid "ActionsAPI [doman]: Wrong man page file: %s" msgstr "" -#: pisi/actionsapi/pisitools.py:136 -#, docstring -msgid "inserts the mo files in the list of files into /usr/share/locale/LOCALE/LC_MESSAGES" -msgstr "" - -#: pisi/actionsapi/pisitools.py:145 -#, docstring -msgid "moves sourceFile/Directory into destinationFile/Directory" -msgstr "" - -#: pisi/actionsapi/pisitools.py:158 -#, docstring -msgid " renames sourceFile as destinationFile" -msgstr "" - #: pisi/actionsapi/pisitools.py:168 msgid "ActionsAPI [rename]: No such file or directory: %s" msgstr "" -#: pisi/actionsapi/pisitools.py:171 -#, docstring -msgid "replaces patterns in sourceFiles" -msgstr "" - #: pisi/actionsapi/pisitools.py:185 msgid "File does not exist or permission denied: %s" msgstr "" -#: pisi/actionsapi/pisitools.py:188 -#, docstring -msgid "insert a executable file into /sbin or /usr/sbin" -msgstr "" - -#: pisi/actionsapi/pisitools.py:194 -#, docstring -msgid "creates soft link between sourceFile and destinationFile" -msgstr "" - #: pisi/actionsapi/pisitools.py:202 msgid "ActionsAPI [dosym]: File exists: %s" msgstr "" -#: pisi/actionsapi/pisitools.py:205 -#, docstring -msgid "insert a sourceFile into destinationDirectory as a destinationFile with same uid/guid/permissions" -msgstr "" - -#: pisi/actionsapi/pisitools.py:216 -#, docstring -msgid "inserts a sourceFile into /usr/share/doc/PACKAGE/ directory as a destinationFile" -msgstr "" - -#: pisi/actionsapi/pisitools.py:225 -#, docstring -msgid "inserts a sourceFile into /usr/share/man/manPREFIX/ directory as a destinationFile" -msgstr "" - -#: pisi/actionsapi/pisitools.py:230 -#, docstring -msgid "removes sourceFile" -msgstr "" - -#: pisi/actionsapi/pisitools.py:235 -#, 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 #: pisi/actionsapi/pisitoolsfunctions.py:72 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/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." msgstr "" -#: pisi/actionsapi/shelltools.py:34 -#, docstring -msgid "test the existence of file" -msgstr "" - -#: pisi/actionsapi/shelltools.py:38 -#, docstring -msgid "test readability, writability and executablility of directory" -msgstr "" - -#: pisi/actionsapi/shelltools.py:42 -#, docstring -msgid "recursive directory creation function" -msgstr "" - #: pisi/actionsapi/shelltools.py:47 msgid "Cannot create directory %s" msgstr "" @@ -409,11 +134,6 @@ msgstr "" msgid "ActionsAPI [echo]: Can't append to file %s." msgstr "" -#: pisi/actionsapi/shelltools.py:58 -#, docstring -msgid "change the mode of sourceFile to the mode" -msgstr "" - #: pisi/actionsapi/shelltools.py:64 msgid "ActionsAPI [chmod]: Operation not permitted: %s (mode: %s)" msgstr "" @@ -422,11 +142,6 @@ msgstr "" msgid "ActionsAPI [chmod]: File %s doesn't exists." msgstr "" -#: pisi/actionsapi/shelltools.py:70 -#, docstring -msgid "change the owner and group id of sourceFile to uid and gid" -msgstr "" - #: pisi/actionsapi/shelltools.py:75 msgid "ActionsAPI [chown]: Operation not permitted: %s (uid: %s, gid: %s)" msgstr "" @@ -435,20 +150,10 @@ msgstr "" msgid "ActionsAPI [chown]: File %s doesn't exists." msgstr "" -#: pisi/actionsapi/shelltools.py:81 -#, docstring -msgid "creates symbolic link" -msgstr "" - #: pisi/actionsapi/shelltools.py:85 msgid "ActionsAPI [sym]: Permission denied: %s to %s" msgstr "" -#: pisi/actionsapi/shelltools.py:88 -#, docstring -msgid "remove the file path" -msgstr "" - #: pisi/actionsapi/shelltools.py:93 msgid "ActionsAPI [unlink]: Permission denied: %s." msgstr "" @@ -457,11 +162,6 @@ msgstr "" msgid "ActionsAPI [unlink]: File %s doesn't exists." msgstr "" -#: pisi/actionsapi/shelltools.py:100 -#, docstring -msgid "delete an entire directory tree" -msgstr "" - #: pisi/actionsapi/shelltools.py:105 msgid "ActionsAPI [unlinkDir]: Operation not permitted: %s" msgstr "" @@ -470,11 +170,6 @@ msgstr "" msgid "ActionsAPI [unlinkDir]: Directory %s doesn't exists." msgstr "" -#: pisi/actionsapi/shelltools.py:112 -#, docstring -msgid "recursively move a sourceFile or directory to destinationFile" -msgstr "" - #: pisi/actionsapi/shelltools.py:118 msgid "ActionsAPI [move]: Permission denied: %s to %s" msgstr "" @@ -483,11 +178,6 @@ msgstr "" msgid "ActionsAPI [move]: File %s doesn't exists." msgstr "" -#: pisi/actionsapi/shelltools.py:123 -#, docstring -msgid "recursively copy a sourceFile or directory to destinationFile" -msgstr "" - #: pisi/actionsapi/shelltools.py:129 msgid "ActionsAPI [copy]: Permission denied: %s to %s" msgstr "" @@ -496,569 +186,306 @@ msgstr "" msgid "ActionsAPI [copy]: File %s does not exist." msgstr "" -#: pisi/actionsapi/shelltools.py:136 -#, docstring -msgid "recursively copy an entire directory tree rooted at source" -msgstr "" - #: pisi/actionsapi/shelltools.py:141 -msgid "ActionsAPI [copytree]: Permission denied: %s to %s" +msgid "ActionsAPI [copytree] %s to %s: %s" msgstr "" #: pisi/actionsapi/shelltools.py:143 msgid "ActionsAPI [copytree]: Directory %s doesn't exists." msgstr "" -#: pisi/actionsapi/shelltools.py:146 -#, docstring -msgid "changes the access time of the 'sourceFile', or creates it if it is not exist" -msgstr "" - #: pisi/actionsapi/shelltools.py:155 msgid "ActionsAPI [touch]: Permission denied: %s" msgstr "" -#: pisi/actionsapi/shelltools.py:158 -#, docstring -msgid "change directory" -msgstr "" - -#: pisi/actionsapi/shelltools.py:166 -#, docstring -msgid "listdir" -msgstr "" - -#: pisi/actionsapi/shelltools.py:173 -#, docstring -msgid "export environ variable" -msgstr "" - -#: pisi/actionsapi/shelltools.py:177 -#, docstring -msgid "return True if sourceFile refers to a symbolic link" -msgstr "" - -#: pisi/actionsapi/shelltools.py:181 -#, docstring -msgid "return True if sourceFile is an existing regular file" -msgstr "" - -#: pisi/actionsapi/shelltools.py:185 -#, docstring -msgid "Return True if sourceFile is an existing directory" -msgstr "" - -#: pisi/actionsapi/shelltools.py:189 -#, docstring -msgid "return the canonical path of the specified filename, eliminating any symbolic links encountered in the path" -msgstr "" - -#: pisi/actionsapi/shelltools.py:193 -#, docstring -msgid "return the base name of pathname sourceFile" -msgstr "" - -#: pisi/actionsapi/shelltools.py:197 -#, docstring -msgid "return the directory name of pathname path" -msgstr "" - #: pisi/actionsapi/shelltools.py:203 msgid "executing %s" msgstr "" -#: pisi/actionsapi/variables.py:23 -#, docstring -msgid "General flags used in actions API." -msgstr "" - -#: pisi/actionsapi/variables.py:34 -#, docstring -msgid "General environment variables used in actions API" -msgstr "" - -#: pisi/actionsapi/variables.py:62 -#, docstring -msgid "General directories used in actions API." -msgstr "" - -#: pisi/api.py:15 -#, docstring -msgid "Top level PISI interfaces. a facade to the entire PISI system" -msgstr "" - -#: pisi/api.py:46 -#, docstring -msgid "Initialize PiSi subsystem" -msgstr "" - -#: pisi/api.py:74 -#, docstring -msgid "install a list of packages (either files/urls, or names)" -msgstr "" - -#: pisi/api.py:88 -msgid "Package is not installable." -msgstr "" - -#: pisi/api.py:93 -#, docstring -msgid "install a number of pisi package files" -msgstr "" - -#: pisi/api.py:100 -msgid "Mixing file names and package names not supported YET." -msgstr "" - -#: pisi/api.py:155 pisi/api.py:204 -msgid "No packages to install." -msgstr "" - -#: pisi/api.py:186 -msgid "Installation order: " -msgstr "" - -#: pisi/api.py:190 -msgid "External dependencies not satisfied" -msgstr "" - -#: pisi/api.py:195 -#, 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:236 -msgid "The following minimal list of packages will be installed in the respective order to satisfy dependencies: " -msgstr "" - -#: pisi/api.py:248 -#, 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:285 -#, docstring -msgid "" -"Re-installs packages from the repository, trying to perform\n" -" a maximum number of upgrades." -msgstr "" - -#: pisi/api.py:295 -msgid "Warning: package *name* ends with '.pisi'" -msgstr "" - -#: pisi/api.py:297 -msgid "Package %s is not installed." -msgstr "" - -#: pisi/api.py:315 -msgid "Package %s is already at its latest version %s, release %s, build %s." -msgstr "" - -#: pisi/api.py:321 -msgid "No packages to upgrade." -msgstr "" - -#: pisi/api.py:365 -msgid "The following packages will be upgraded: " -msgstr "" - -#: pisi/api.py:397 -#, docstring -msgid "remove set A of packages from system (A is a list of package names)" -msgstr "" - -#: pisi/api.py:406 -msgid "Package %s does not exist. Cannot remove." -msgstr "" - -#: pisi/api.py:410 -msgid "No packages to remove." -msgstr "" - -#: pisi/api.py:442 -msgid "" -"The following minimal list of packages will be removed \\ \n" -"in the respective order to satisfy dependencies: " -msgstr "" - -#: pisi/api.py:452 -msgid "Package %s is not installed. Cannot remove." -msgstr "" - -#: pisi/api.py:484 pisi/comariface.py:34 +#: pisi/api.py:172 pisi/comariface.py:34 msgid "COMAR: comard not fully installed" msgstr "" -#: pisi/api.py:497 +#: pisi/api.py:185 msgid "File %s not found" msgstr "" -#: pisi/api.py:504 -#, docstring -msgid "fetch package information for a package" -msgstr "" - -#: pisi/api.py:519 +#: pisi/api.py:207 msgid "Package %s not found" msgstr "" -#: pisi/api.py:523 +#: pisi/api.py:211 msgid "* Building index of PISI files under %s" msgstr "" -#: pisi/api.py:527 +#: pisi/api.py:215 msgid "* Index file written" msgstr "" -#: pisi/api.py:538 -msgid "* Repository %s does not exist. Cannot remove." +#: pisi/api.py:221 +msgid "Repo %s added to system." msgstr "" -#: pisi/api.py:543 +#: pisi/api.py:226 +msgid "Repo %s removed from system." +msgstr "" + +#: pisi/api.py:228 +msgid "Repository %s does not exist. Cannot remove." +msgstr "" + +#: pisi/api.py:233 msgid "* Updating repository: %s" msgstr "" -#: pisi/api.py:547 +#: pisi/api.py:237 msgid "" "\n" "* Package database updated." 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." +#: pisi/atomicoperations.py:75 +msgid "Installing %s, version %s, release %s, build %s" msgstr "" -#: pisi/archive.py:110 -#, docstring -msgid "Close the zip archive." +#: pisi/atomicoperations.py:102 +msgid "Package conflicts %s" msgstr "" -#: pisi/archive.py:114 -#, docstring -msgid "Add file or directory path to the zip file" +#: pisi/atomicoperations.py:107 +msgid "Dependencies for %s not satisfied" 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." +#: pisi/atomicoperations.py:109 +msgid "Package not installable" msgstr "" -#: pisi/archive.py:146 -#, docstring -msgid "" -"Unpack/Extract a file according to predicate function filename ->\n" -" bool" +#: pisi/atomicoperations.py:139 +msgid "Re-install same version package?" msgstr "" -#: pisi/archive.py:214 -#, docstring -msgid "" -"Archive is the main factory for ArchiveClasses, regarding the\n" -" Abstract Factory Pattern :)." +#: pisi/atomicoperations.py:140 +msgid "Package re-install declined" msgstr "" -#: pisi/archive.py:218 -#, docstring -msgid "" -"accepted archive types:\n" -" targz, tarbz2, zip, tar" +#: pisi/atomicoperations.py:146 +msgid "Upgrading to new upstream version" msgstr "" -#: pisi/build.py:40 -#, docstring -msgid "" -"Return the file type of a path according to the given PathInfo\n" -" list" +#: pisi/atomicoperations.py:149 +msgid "Upgrading to new distribution release" msgstr "" -#: pisi/build.py:59 -#, 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." +#: pisi/atomicoperations.py:153 +msgid "Upgrading to new distribution build" msgstr "" -#: pisi/build.py:75 +#: pisi/atomicoperations.py:159 +msgid "Downgrade to old upstream version?" +msgstr "" + +#: pisi/atomicoperations.py:161 +msgid "Downgrade to old distribution release?" +msgstr "" + +#: pisi/atomicoperations.py:163 +msgid "Downgrade to old distribution build?" +msgstr "" + +#: pisi/atomicoperations.py:165 +msgid "Package downgrade declined" +msgstr "" + +#: pisi/atomicoperations.py:175 +msgid "Extracting files" +msgstr "" + +#: pisi/atomicoperations.py:193 +msgid "Storing %s, " +msgstr "" + +#: pisi/atomicoperations.py:196 +msgid "Storing %s." +msgstr "" + +#: pisi/atomicoperations.py:203 +msgid "Storing %s" +msgstr "" + +#: pisi/atomicoperations.py:267 +msgid "Package URI: %s" +msgstr "" + +#: pisi/atomicoperations.py:272 +msgid "Package %s not found in any active repository." +msgstr "" + +#: pisi/atomicoperations.py:285 +msgid "Removing package %s" +msgstr "" + +#: pisi/atomicoperations.py:287 +msgid "Trying to remove nonexistent package " +msgstr "" + +#: pisi/atomicoperations.py:321 +msgid "Not removing non-file, non-link %s" +msgstr "" + +#: pisi/build.py:76 msgid "Path %s belongs in multiple packages" msgstr "" -#: pisi/build.py:84 -#, docstring -msgid "Build Context Singleton" -msgstr "" - -#: pisi/build.py:104 -#, docstring -msgid "package build directory" -msgstr "" - -#: pisi/build.py:119 -#, docstring -msgid "Provides the package build and creation routines" -msgstr "" - -#: pisi/build.py:143 -#, docstring -msgid "Build the package in one shot." -msgstr "" - -#: pisi/build.py:145 +#: pisi/build.py:146 msgid "Building PISI source package: %s" msgstr "" -#: pisi/build.py:146 +#: pisi/build.py:147 msgid "" "Building PISI source package: %s\n" msgstr "" -#: pisi/build.py:169 -#, docstring -msgid "Sets the environment variables for actions API to use" +#: pisi/build.py:186 +msgid "IceCream detected. Make sure your daemon is up and running..." msgstr "" -#: pisi/build.py:181 +#: pisi/build.py:190 +msgid "CCache detected..." +msgstr "" + +#: pisi/build.py:193 msgid "Fetching source from: %s" msgstr "" -#: pisi/build.py:183 +#: pisi/build.py:195 msgid "Source archive is stored: %s/%s" msgstr "" -#: pisi/build.py:187 +#: pisi/build.py:199 msgid "Unpacking archive..." msgstr "" -#: pisi/build.py:189 +#: pisi/build.py:201 msgid " unpacked (%s)" msgstr "" -#: pisi/build.py:194 +#: pisi/build.py:206 msgid "Setting up source..." msgstr "" -#: pisi/build.py:199 +#: pisi/build.py:211 msgid "Building source..." msgstr "" -#: pisi/build.py:204 +#: pisi/build.py:216 msgid "Installing..." msgstr "" -#: pisi/build.py:215 -#, docstring -msgid "Compiles actions.py and sets the actionLocals and actionGlobals" -msgstr "" - -#: pisi/build.py:223 +#: pisi/build.py:235 msgid "Unable to read Action Script (%s): %s" msgstr "" -#: pisi/build.py:225 +#: pisi/build.py:237 msgid "SyntaxError in Action Script (%s): %s" msgstr "" -#: pisi/build.py:232 -#, docstring -msgid "Returns the real path of WorkDir for an unpacked archive." -msgstr "" - -#: pisi/build.py:241 -#, 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:255 +#: pisi/build.py:267 msgid "unable to call function from actions: %s" msgstr "" -#: pisi/build.py:260 -#, docstring -msgid "fail if dependencies not satisfied" -msgstr "" - -#: pisi/build.py:271 +#: pisi/build.py:281 msgid "Unsatisfied Build Dependencies:" msgstr "" -#: pisi/build.py:276 +#: pisi/build.py:286 +msgid "Do you want to install the unsatisfied build dependencies" +msgstr "" + +#: pisi/build.py:287 +msgid "Installing build dependencies." +msgstr "" + +#: pisi/build.py:290 msgid "Cannot build package due to unsatisfied build dependencies" msgstr "" -#: pisi/build.py:279 -#, docstring -msgid "check existence of patch files declared in PSPEC" +#: pisi/build.py:292 +msgid "Ignoring build dependencies." msgstr "" -#: pisi/build.py:286 +#: pisi/build.py:302 msgid "" "Patch file is missing: %s\n" msgstr "" -#: pisi/build.py:299 +#: pisi/build.py:315 msgid "* Applying patch: %s" msgstr "" -#: pisi/build.py:303 -#, docstring -msgid "strip install directory" -msgstr "" - -#: pisi/build.py:304 +#: pisi/build.py:320 msgid "Stripping files.." msgstr "" -#: pisi/build.py:313 -#, 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:334 +#: pisi/build.py:350 msgid "build number is not available." msgstr "" -#: pisi/build.py:343 -#, docstring -msgid "" -"Generetes files.xml using the path definitions in specfile and\n" -" generated files by the build system." -msgstr "" - -#: pisi/build.py:372 -#, docstring -msgid "Calculate build number" -msgstr "" - -#: pisi/build.py:375 -#, docstring -msgid "did we find the filename we were looking for?" -msgstr "" - -#: pisi/build.py:428 +#: pisi/build.py:444 msgid "(found old version %s)" msgstr "" -#: pisi/build.py:432 +#: pisi/build.py:448 msgid "Skipping %s with wrong pkg name " msgstr "" -#: pisi/build.py:439 +#: pisi/build.py:455 msgid "(no previous build found, setting build no to 0.)" msgstr "" -#: pisi/build.py:476 +#: pisi/build.py:492 msgid "(old package lacks a build no, setting build no to 0.)" msgstr "" -#: pisi/build.py:479 +#: pisi/build.py:495 msgid "There are changes, incrementing build no to %d" msgstr "" -#: pisi/build.py:482 +#: pisi/build.py:498 msgid "There is no change from previous build %d " msgstr "" -#: pisi/build.py:486 -#, 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:512 +#: pisi/build.py:528 msgid "** Building package %s" msgstr "" -#: pisi/build.py:514 pisi/build.py:517 +#: pisi/build.py:530 pisi/build.py:533 msgid "Generating %s," msgstr "" -#: pisi/build.py:520 +#: pisi/build.py:536 msgid "Creating PISI package %s." msgstr "" -#: pisi/build.py:548 +#: pisi/build.py:564 msgid "Done." msgstr "" -#: pisi/cli/__init__.py:46 -#, docstring -msgid "Command Line Interface" -msgstr "" - -#: pisi/cli/__init__.py:76 +#: pisi/cli/__init__.py:79 msgid "Warning: " msgstr "" -#: pisi/cli/__init__.py:82 +#: pisi/cli/__init__.py:85 msgid "Error: " msgstr "" -#: pisi/cli/__init__.py:110 +#: pisi/cli/__init__.py:113 msgid "(yes/no)" msgstr "" -#: pisi/cli/colors.py:60 -#, docstring -msgid "Colorize the given message for console output" -msgstr "" - #: pisi/cli/commands.py:31 #, docstring msgid "generic help string for any command" @@ -1104,47 +531,48 @@ msgid "" " options function it will be called" msgstr "" -#: pisi/cli/commands.py:109 pisi/config.py:58 -msgid "Destination directory %s does not exist" +#: pisi/cli/commands.py:109 +msgid "" +"Destination directory %s does not exist. Creating directory.\n" msgstr "" -#: pisi/cli/commands.py:131 +#: pisi/cli/commands.py:132 msgid "Password: " msgstr "" -#: pisi/cli/commands.py:137 +#: pisi/cli/commands.py:138 #, docstring msgid "initialize PiSi components" msgstr "" -#: pisi/cli/commands.py:145 +#: pisi/cli/commands.py:146 #, docstring msgid "do cleanup work for PiSi components" msgstr "" -#: pisi/cli/commands.py:159 +#: pisi/cli/commands.py:160 #, docstring msgid "print help for the command" msgstr "" -#: pisi/cli/commands.py:166 +#: pisi/cli/commands.py:167 #, docstring msgid "exit program" msgstr "" -#: pisi/cli/commands.py:168 +#: pisi/cli/commands.py:169 msgid "Command terminated abnormally." msgstr "" -#: pisi/cli/commands.py:178 +#: pisi/cli/commands.py:179 msgid "Command lacks name" msgstr "" -#: pisi/cli/commands.py:182 +#: pisi/cli/commands.py:183 msgid "Duplicate command %s" msgstr "" -#: pisi/cli/commands.py:191 +#: pisi/cli/commands.py:192 #, docstring msgid "" "Prints help for given commands.\n" @@ -1154,17 +582,17 @@ msgid "" "If run without parameters, it prints the general help." msgstr "" -#: pisi/cli/commands.py:224 +#: pisi/cli/commands.py:225 #, docstring msgid "Clean stale locks." msgstr "" -#: pisi/cli/commands.py:240 +#: pisi/cli/commands.py:241 #, docstring msgid "Delete cache files" msgstr "" -#: pisi/cli/commands.py:255 +#: pisi/cli/commands.py:256 #, docstring msgid "" "Graph package relations.\n" @@ -1174,15 +602,15 @@ msgid "" "conflicts relations starting from given packages.\n" msgstr "" -#: pisi/cli/commands.py:281 +#: pisi/cli/commands.py:282 msgid "do not take build no into account." msgstr "" -#: pisi/cli/commands.py:287 +#: pisi/cli/commands.py:288 msgid "do not take dependency information into account" msgstr "" -#: pisi/cli/commands.py:291 +#: pisi/cli/commands.py:292 #, docstring msgid "" "Build a PISI package using a pspec.xml file\n" @@ -1193,24 +621,24 @@ msgid "" "fetch all necessary files and build the package for you.\n" msgstr "" -#: pisi/cli/commands.py:309 +#: pisi/cli/commands.py:310 msgid "output directory for produced packages" msgstr "" -#: pisi/cli/commands.py:312 +#: pisi/cli/commands.py:313 msgid "bypass errors from ActionsAPI" msgstr "" -#: pisi/cli/commands.py:328 +#: pisi/cli/commands.py:329 #, docstring msgid "Abstract package operation command" msgstr "" -#: pisi/cli/commands.py:337 +#: pisi/cli/commands.py:338 msgid "bypass comar configuration agent" msgstr "" -#: pisi/cli/commands.py:349 +#: pisi/cli/commands.py:350 #, docstring msgid "" "Install PISI packages\n" @@ -1221,12 +649,16 @@ msgid "" "specified a package name, it should exist in a specified repository.\n" msgstr "" -#: pisi/cli/commands.py:378 +#: pisi/cli/commands.py:379 #, docstring msgid "" "Upgrade PISI packages\n" "\n" -"Usage: Upgrade ... \n" +"Usage: Upgrade [ ... ]\n" +"\n" +": package name\n" +"\n" +"Upgrades the entire system if no package names are given\n" "\n" "You may use only package names to specify packages because\n" "the package upgrade operation is defined only with respect \n" @@ -1235,7 +667,11 @@ msgid "" "reinstall a package from a pisi file, use the install command." msgstr "" -#: pisi/cli/commands.py:410 +#: pisi/cli/commands.py:404 +msgid "eager upgrades" +msgstr "" + +#: pisi/cli/commands.py:417 #, docstring msgid "" "Remove PISI packages\n" @@ -1245,24 +681,14 @@ msgid "" "Remove package(s) from your system. Just give the package names to remove.\n" msgstr "" -#: pisi/cli/commands.py:434 -#, docstring -msgid "" -"Upgrade system\n" -"\n" -"Usage: Upgrade\n" -"\n" -"Upgrade the entire system.\n" -msgstr "" - -#: pisi/cli/commands.py:462 +#: pisi/cli/commands.py:441 #, docstring msgid "" "configure pending packages\n" " " msgstr "" -#: pisi/cli/commands.py:480 +#: pisi/cli/commands.py:459 #, docstring msgid "" "Display package information\n" @@ -1271,25 +697,25 @@ msgid "" "\n" msgstr "" -#: pisi/cli/commands.py:495 +#: pisi/cli/commands.py:474 msgid "show a list of package files." msgstr "" -#: pisi/cli/commands.py:498 +#: pisi/cli/commands.py:477 msgid "Show only paths." msgstr "" -#: pisi/cli/commands.py:517 +#: pisi/cli/commands.py:496 msgid "" "\n" "Files:" msgstr "" -#: pisi/cli/commands.py:524 +#: pisi/cli/commands.py:503 msgid "File information not available" msgstr "" -#: pisi/cli/commands.py:528 +#: pisi/cli/commands.py:507 #, docstring msgid "" "Index PISI files in a given directory\n" @@ -1302,19 +728,19 @@ msgid "" "source and binary packages.\n" msgstr "" -#: pisi/cli/commands.py:547 +#: pisi/cli/commands.py:526 msgid "store absolute links for indexed files." msgstr "" -#: pisi/cli/commands.py:556 +#: pisi/cli/commands.py:535 msgid "Indexing current directory." msgstr "" -#: pisi/cli/commands.py:559 +#: pisi/cli/commands.py:538 msgid "Indexing only a single directory supported." msgstr "" -#: pisi/cli/commands.py:565 +#: pisi/cli/commands.py:544 #, docstring msgid "" "Print the list of all installed packages \n" @@ -1323,23 +749,23 @@ msgid "" "\n" msgstr "" -#: pisi/cli/commands.py:589 pisi/cli/commands.py:788 +#: pisi/cli/commands.py:568 pisi/cli/commands.py:767 msgid "Package Name |St| Version| Rel.| Build| Distro| Date" msgstr "" -#: pisi/cli/commands.py:605 +#: pisi/cli/commands.py:584 #, docstring msgid "" "Update repository databases\n" "\n" -"Usage: update-repo ... \n" +"Usage: update-repo [ ... ]\n" "\n" ": repository name\n" "Synchronizes the PiSi databases with the current repository.\n" -"If no repositories are given, all repositories are updated.\n" +"If no repository is given, all repositories are updated.\n" msgstr "" -#: pisi/cli/commands.py:634 +#: pisi/cli/commands.py:613 #, docstring msgid "" "Add a repository\n" @@ -1352,7 +778,7 @@ msgid "" "NB: We support only local files (e.g., /a/b/c) and http:// URIs at the moment\n" msgstr "" -#: pisi/cli/commands.py:664 +#: pisi/cli/commands.py:643 #, docstring msgid "" "Remove repositories\n" @@ -1362,7 +788,7 @@ msgid "" "Remove all repository information from the system.\n" msgstr "" -#: pisi/cli/commands.py:690 +#: pisi/cli/commands.py:669 #, docstring msgid "" "List repositories\n" @@ -1372,7 +798,7 @@ msgid "" "Lists currently tracked repositories.\n" msgstr "" -#: pisi/cli/commands.py:713 +#: pisi/cli/commands.py:692 #, docstring msgid "" "List available packages in the repositories\n" @@ -1382,12 +808,12 @@ msgid "" "Gives a brief list of PiSi components published in the repository.\n" msgstr "" -#: pisi/cli/commands.py:740 +#: pisi/cli/commands.py:719 msgid "" "Repository : %s\n" msgstr "" -#: pisi/cli/commands.py:764 +#: pisi/cli/commands.py:743 #, docstring msgid "" "List packages to be upgraded\n" @@ -1396,16 +822,16 @@ msgid "" "\n" msgstr "" -#: pisi/cli/commands.py:780 +#: pisi/cli/commands.py:759 msgid "show detailed install info" msgstr "" -#: pisi/cli/commands.py:804 +#: pisi/cli/commands.py:783 #, docstring msgid "List pending packages" msgstr "" -#: pisi/cli/commands.py:825 +#: pisi/cli/commands.py:804 #, docstring msgid "" "Search packages\n" @@ -1415,7 +841,7 @@ msgid "" "#FIXME: fill this later\n" msgstr "" -#: pisi/cli/commands.py:834 +#: pisi/cli/commands.py:813 #, docstring msgid "" "Search for a file\n" @@ -1425,23 +851,23 @@ msgid "" "Finds the installed package which contains the specified file.\n" msgstr "" -#: pisi/cli/commands.py:855 +#: pisi/cli/commands.py:834 msgid "Package: %s" msgstr "" -#: pisi/cli/commands.py:857 +#: pisi/cli/commands.py:836 msgid "Type: %s, Hash: %s" msgstr "" -#: pisi/cli/commands.py:860 +#: pisi/cli/commands.py:839 msgid "Path %s does not belong to an installed package" msgstr "" -#: pisi/cli/commands.py:873 +#: pisi/cli/commands.py:852 msgid "Searching for %s" msgstr "" -#: pisi/cli/commands.py:886 +#: pisi/cli/commands.py:865 #, docstring msgid "" "Run the build process partially\n" @@ -1456,7 +882,7 @@ msgid "" "for you.\n" msgstr "" -#: pisi/cli/commands.py:923 +#: pisi/cli/commands.py:902 #, docstring msgid "" "Unpack the source archive\n" @@ -1466,7 +892,7 @@ msgid "" "TODO: desc.\n" msgstr "" -#: pisi/cli/commands.py:948 +#: pisi/cli/commands.py:927 #, docstring msgid "" "Setup the source\n" @@ -1476,7 +902,7 @@ msgid "" "TODO: desc.\n" msgstr "" -#: pisi/cli/commands.py:974 pisi/cli/commands.py:1025 +#: pisi/cli/commands.py:953 pisi/cli/commands.py:1004 #, docstring msgid "" "Setup the source\n" @@ -1486,7 +912,7 @@ msgid "" "TODO: desc.\n" msgstr "" -#: pisi/cli/commands.py:999 +#: pisi/cli/commands.py:978 #, docstring msgid "" "Install to the sandbox\n" @@ -1496,7 +922,7 @@ msgid "" "TODO: desc.\n" msgstr "" -#: pisi/cli/commands.py:1049 +#: pisi/cli/commands.py:1028 msgid "" "%prog [options] [arguments]\n" "\n" @@ -1504,17 +930,12 @@ msgid "" "\n" msgstr "" -#: pisi/cli/commands.py:1055 +#: pisi/cli/commands.py:1034 msgid "" "\n" "Use \"%prog help \" for help on a specific command.\n" msgstr "" -#: pisi/cli/pisicli.py:31 -#, docstring -msgid "consumes any options, and finds arguments from command line" -msgstr "" - #: pisi/cli/pisicli.py:90 msgid "No command given" msgstr "" @@ -1539,11 +960,6 @@ msgstr "" msgid "COMAR.register ERROR!" msgstr "" -#: pisi/comariface.py:53 -#, docstring -msgid "run postinstall scripts trough COMAR" -msgstr "" - #: pisi/comariface.py:57 msgid "Running post-install script for %s" msgstr "" @@ -1568,55 +984,14 @@ msgstr "" 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:33 -#, docstring -msgid "Config Singleton" -msgstr "" - -#: pisi/configfile.py:51 -#, docstring -msgid "Default values for [general] section" -msgstr "" - -#: pisi/configfile.py:58 -#, docstring -msgid "Default values for [build] section" -msgstr "" - -#: pisi/configfile.py:65 -#, docstring -msgid "Default values for [directories] section" -msgstr "" - -#: pisi/configfile.py:76 -#, docstring -msgid "" -"ConfigurationSection class defines a section in the configuration\n" -" file, using defaults (above) as a fallback." +#: pisi/config.py:58 +msgid "Destination directory %s does not exist" msgstr "" #: pisi/configfile.py:88 msgid "No section by name '%s'" msgstr "" -#: pisi/configfile.py:115 -#, 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 "" @@ -1625,160 +1000,52 @@ msgstr "" msgid "Can't unbind constant: %s" msgstr "" -#: pisi/constants.py:43 -#, docstring -msgid "Pisi Constants Singleton" -msgstr "" - -#: pisi/data.py:14 -#, docstring -msgid "a placeholder for data types, might factor elsewhere later" -msgstr "" - -#: pisi/data.py:32 -#, docstring -msgid "part-of representation for component declarations" -msgstr "" - -#: pisi/data.py:42 -#, docstring -msgid "index representation for the component structure" -msgstr "" - -#: pisi/dependency.py:14 -#, docstring -msgid "dependency analyzer" -msgstr "" - #: pisi/dependency.py:55 msgid "Dependency should have a package string" msgstr "" -#: pisi/dependency.py:59 -#, docstring -msgid "determine if a package ver. satisfies given dependency spec" -msgstr "" - -#: pisi/dependency.py:85 -#, docstring -msgid "determine if a package in a dictionary satisfies given dependency spec" -msgstr "" - -#: pisi/dependency.py:95 pisi/dependency.py:106 -#, docstring -msgid "" -"determine if a package in *repository* satisfies given\n" -"dependency spec" -msgstr "" - #: pisi/dependency.py:119 msgid "Package %s does not satisfy dependency %s" msgstr "" -#: pisi/dependency.py:129 -#, docstring -msgid "" -"calculate if pkg is installable currently \n" -" which means it has to satisfy both install and runtime dependencies" -msgstr "" - #: pisi/dependency.py:132 msgid "Package %s is not present in the package database" msgstr "" -#: pisi/fetcher.py:51 -#, docstring -msgid "" -"Fetcher can fetch a file from various sources using various\n" -" protocols." -msgstr "" - -#: pisi/fetcher.py:67 -#, docstring -msgid "Return value: Fetched file's full path.." -msgstr "" - -#: pisi/fetcher.py:70 +#: pisi/fetcher.py:75 msgid "Filename error" msgstr "" -#: pisi/fetcher.py:73 +#: pisi/fetcher.py:78 msgid "Access denied to write to dest dir" msgstr "" -#: pisi/fetcher.py:124 +#: pisi/fetcher.py:128 msgid "No such file or no permission to read" msgstr "" -#: pisi/fetcher.py:147 +#: pisi/fetcher.py:151 msgid "Cannot fetch %s; value error: %s" msgstr "" -#: pisi/fetcher.py:149 pisi/fetcher.py:151 +#: pisi/fetcher.py:153 pisi/fetcher.py:155 msgid "Cannot fetch %s; %s" msgstr "" -#: pisi/fetcher.py:153 +#: pisi/fetcher.py:157 msgid "Cannot fetch %s; (%s): %s" msgstr "" -#: pisi/fetcher.py:178 -#, docstring -msgid "" -" \n" -" \"to override the urllib2 error: 'Error 206: Partial Content'\n" -" this reponse from the HTTP server is already what we expected to get.\n" -" Don't give up, resume downloading..\n" -" " -msgstr "" - -#: pisi/fetcher.py:189 +#: pisi/fetcher.py:199 msgid "Requested range not satisfiable" msgstr "" -#: pisi/files.py:24 -#, docstring -msgid "FileInfo holds the information for a File node/tag in files.xml" +#: pisi/fetcher.py:238 pisi/fetcher.py:242 +msgid "Requested Range Not Satisfiable" msgstr "" -#: pisi/graph.py:37 -#, docstring -msgid "return set of vertex descriptors" -msgstr "" - -#: pisi/graph.py:41 -#, docstring -msgid "return a list of edge descriptors" -msgstr "" - -#: pisi/graph.py:49 -#, docstring -msgid "convert a list of edges (u,v) to graph" -msgstr "" - -#: pisi/graph.py:54 -#, docstring -msgid "add vertex u, optionally with data" -msgstr "" - -#: pisi/graph.py:63 -#, docstring -msgid "add edge u -> v" -msgstr "" - -#: pisi/index.py:15 -#, docstring -msgid "PISI source/package index" -msgstr "" - -#: pisi/index.py:40 pisi/specfile.py:389 -#, docstring -msgid "Read PSPEC file" -msgstr "" - -#: pisi/index.py:63 -#, docstring -msgid "Write index file" +#: pisi/fetcher.py:258 pisi/fetcher.py:279 pisi/fetcher.py:292 +msgid "ftp error" msgstr "" #: pisi/index.py:75 @@ -1789,121 +1056,6 @@ msgstr "" 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:77 -#, docstring -msgid "check system requirements" -msgstr "" - -#: pisi/install.py:92 -msgid "Package conflicts %s" -msgstr "" - -#: pisi/install.py:97 -msgid "Dependencies for %s not satisfied" -msgstr "" - -#: pisi/install.py:99 -msgid "Package not installable" -msgstr "" - -#: pisi/install.py:102 -#, docstring -msgid "check reinstall, confirm action, and schedule reinstall" -msgstr "" - -#: pisi/install.py:123 -msgid "Re-install same version package?" -msgstr "" - -#: pisi/install.py:124 -msgid "Package re-install declined" -msgstr "" - -#: pisi/install.py:130 -msgid "Upgrading to new upstream version" -msgstr "" - -#: pisi/install.py:133 -msgid "Upgrading to new distribution release" -msgstr "" - -#: pisi/install.py:137 -msgid "Upgrading to new distribution build" -msgstr "" - -#: pisi/install.py:143 -msgid "Downgrade to old upstream version?" -msgstr "" - -#: pisi/install.py:145 -msgid "Downgrade to old distribution release?" -msgstr "" - -#: pisi/install.py:147 -msgid "Downgrade to old distribution build?" -msgstr "" - -#: pisi/install.py:149 -msgid "Package downgrade declined" -msgstr "" - -#: pisi/install.py:157 -#, docstring -msgid "unzip package in place" -msgstr "" - -#: pisi/install.py:159 -msgid "Extracting files" -msgstr "" - -#: pisi/install.py:174 -#, 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:177 -msgid "Storing %s, " -msgstr "" - -#: pisi/install.py:180 -msgid "Storing %s." -msgstr "" - -#: pisi/install.py:187 -msgid "Storing %s" -msgstr "" - -#: pisi/install.py:191 -#, docstring -msgid "register COMAR scripts" -msgstr "" - -#: pisi/install.py:200 -#, docstring -msgid "update databases" -msgstr "" - #: pisi/installdb.py:59 msgid "installed" msgstr "" @@ -1931,235 +1083,149 @@ 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 +#: pisi/installdb.py:142 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 +#: pisi/lockeddbshelve.py:49 msgid "Flags should be one of 'r', 'w', 'c' or 'n' or use the bsddb.db.DB_* flags" msgstr "" -#: pisi/lockeddbshelve.py:60 +#: pisi/lockeddbshelve.py:66 msgid "Another instance of PISI is running. Try later!" msgstr "" -#: pisi/metadata.py:15 -#, 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:51 msgid "SourceInfo should have a Name" msgstr "" -#: pisi/metadata.py:97 -msgid "Some error in package metadata" -msgstr "" - -#: pisi/metadata.py:104 -#, 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:153 +#: pisi/metadata.py:155 msgid "Metadata should have source" msgstr "" -#: pisi/metadata.py:157 +#: pisi/metadata.py:159 msgid "Metadata should have a package" msgstr "" -#: pisi/operations.py:14 -#, docstring -msgid "Package Operations: install/remove/upgrade" +#: pisi/operations.py:64 +msgid "Mixing file names and package names not supported yet." msgstr "" -#: pisi/operations.py:48 -msgid "Not removing non-file, non-link %s" -msgstr "" - -#: pisi/operations.py:63 -#, docstring -msgid "Remove a single package" -msgstr "" - -#: pisi/operations.py:68 -msgid "Removing package %s" -msgstr "" - -#: pisi/operations.py:70 -msgid "Trying to remove nonexistent package " -msgstr "" - -#: pisi/operations.py:81 -#, docstring -msgid "install a single package from URI or ID" -msgstr "" - -#: pisi/operations.py:93 -#, docstring -msgid "install a package file" -msgstr "" - -#: pisi/operations.py:98 -#, docstring -msgid "install a single package from ID" -msgstr "" - -#: pisi/operations.py:113 -msgid "Package URI: %s" -msgstr "" - -#: pisi/operations.py:118 -msgid "Package %s not found in any active repository." -msgstr "" - -#: pisi/operations.py:127 -#, docstring -msgid "perform an atomic package operation" -msgstr "" - -#: pisi/package.py:36 -#, docstring +#: pisi/operations.py:106 msgid "" -"PISI Package Class provides access to a pisi package (.pisi\n" -" file)." +"The following packages will be installed\n" +"in the respective order to satisfy extra dependencies:\n" msgstr "" -#: pisi/package.py:52 pisi/sourcearchive.py:60 +#: pisi/operations.py:109 pisi/operations.py:232 +msgid "Do you want to continue?" +msgstr "" + +#: pisi/operations.py:110 +msgid "External dependencies not satisfied" +msgstr "" + +#: pisi/operations.py:121 pisi/operations.py:192 +msgid "No packages to install." +msgstr "" + +#: pisi/operations.py:152 +msgid "Installation order: " +msgstr "" + +#: pisi/operations.py:176 +msgid "Selected packages %s and %s are in conflict." +msgstr "" + +#: pisi/operations.py:178 +msgid "Remove the following conflicting packages?" +msgstr "" + +#: pisi/operations.py:180 +msgid "Conflicts remain" +msgstr "" + +#: pisi/operations.py:228 +msgid "" +"The following minimal list of packages will be installed\n" +"in the respective order to satisfy dependencies:\n" +msgstr "" + +#: pisi/operations.py:255 +msgid "Warning: package *name* ends with '.pisi'" +msgstr "" + +#: pisi/operations.py:257 +msgid "Package %s is not installed." +msgstr "" + +#: pisi/operations.py:275 +msgid "Package %s is already at its latest version %s, release %s, build %s." +msgstr "" + +#: pisi/operations.py:281 +msgid "No packages to upgrade." +msgstr "" + +#: pisi/operations.py:335 pisi/operations.py:351 +msgid "Reverse dependency %s cannot be satisfied" +msgstr "" + +#: pisi/operations.py:366 +msgid "" +"The following packages will be upgraded:\n" +msgstr "" + +#: pisi/operations.py:384 +msgid "Package %s does not exist. Cannot remove." +msgstr "" + +#: pisi/operations.py:388 +msgid "No packages to remove." +msgstr "" + +#: pisi/operations.py:421 +msgid "" +"The following minimal list of packages will be removed\n" +"in the respective order to satisfy dependencies:\n" +msgstr "" + +#: pisi/operations.py:426 +msgid "Package removal declined" +msgstr "" + +#: pisi/operations.py:432 +msgid "Package %s is not installed. Cannot remove." +msgstr "" + +#: pisi/package.py:53 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 +#: pisi/package.py:106 msgid "MetaData format wrong" msgstr "" -#: pisi/package.py:108 +#: pisi/package.py:111 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:48 -msgid "Cannot lock PackageDB: %s" -msgstr "" - -#: pisi/packagedb.py:132 +#: pisi/packagedb.py:123 msgid "get_package: package %s not found" msgstr "" -#: pisi/repodb.py:44 -#, docstring -msgid "RepoDB maps repo ids to repository information" -msgstr "" - -#: pisi/repodb.py:80 +#: pisi/repodb.py:82 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 "" @@ -2172,774 +1238,174 @@ msgstr "" msgid "Patch should have a filename string" msgstr "" -#: pisi/specfile.py:186 +#: pisi/specfile.py:166 +msgid "Update must have a release attribute" +msgstr "" + +#: pisi/specfile.py:191 msgid "Path tag should have a name string" msgstr "" -#: pisi/specfile.py:208 +#: pisi/specfile.py:213 msgid "COMAR provide should have something :)" msgstr "" -#: pisi/specfile.py:217 -#, docstring -msgid "" -"A structure to hold source information. Source information is\n" -" located under tag in PSPEC file." -msgstr "" - -#: pisi/specfile.py:276 +#: pisi/specfile.py:281 msgid "Source archive URI and type should be given" msgstr "" -#: pisi/specfile.py:278 +#: pisi/specfile.py:283 msgid "Source archive should have a SHA1 sum" msgstr "" -#: pisi/specfile.py:290 -#, 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/specfile.py:353 +#: pisi/specfile.py:358 msgid "Package should have some files" msgstr "" -#: pisi/specfile.py:365 +#: pisi/specfile.py:370 msgid "Name: %s, version: %s, release: %s, build %s" msgstr "" -#: pisi/specfile.py:367 +#: pisi/specfile.py:372 msgid "" "\n" "Summary: " msgstr "" -#: pisi/specfile.py:368 +#: pisi/specfile.py:373 msgid "" "\n" "Description: " msgstr "" -#: pisi/specfile.py:369 +#: pisi/specfile.py:374 msgid "" "\n" "Component: " msgstr "" -#: pisi/specfile.py:370 +#: pisi/specfile.py:375 msgid "" "\n" "Provides: " msgstr "" -#: pisi/specfile.py:383 -#, docstring -msgid "A class for reading/writing from/to a PSPEC (PISI SPEC) file." -msgstr "" - -#: pisi/specfile.py:425 +#: pisi/specfile.py:436 msgid "" "File '%s' has errors:\n" "%s" msgstr "" -#: pisi/specfile.py:428 -#, 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/specfile.py:455 -#, 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/specfile.py:472 -#, docstring -msgid "Return errors of the PSPEC file if there are any." -msgstr "" - -#: pisi/specfile.py:478 +#: pisi/specfile.py:489 msgid "There should be at least one Package section" msgstr "" -#: pisi/specfile.py:482 +#: pisi/specfile.py:493 msgid "Source needs some education in History :)" msgstr "" -#: pisi/specfile.py:488 -#, docstring -msgid "Write PSPEC file" -msgstr "" - -#: pisi/specfilenew.py:15 -#, 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 routines for PSPEC files.\n" -msgstr "" - -#: pisi/ui.py:23 -#, docstring -msgid "Abstract class for UI operations, derive from this." -msgstr "" - -#: pisi/ui.py:52 -#, docstring -msgid "give an informative message" -msgstr "" - -#: pisi/ui.py:56 -#, docstring -msgid "inform the user of an important event and wait for acknowledgement" -msgstr "" - -#: pisi/ui.py:60 -#, docstring -msgid "show debugging info" -msgstr "" - -#: pisi/ui.py:65 -#, docstring -msgid "warn the user" -msgstr "" - -#: pisi/ui.py:69 -#, docstring -msgid "inform a (possibly fatal) error" -msgstr "" - -#: pisi/ui.py:73 -#, docstring -msgid "uh?" -msgstr "" - -#: pisi/ui.py:77 -#, docstring -msgid "ask the user to choose from a list of alternatives" -msgstr "" - -#: pisi/ui.py:81 -#, docstring -msgid "ask a yes/no question" -msgstr "" - -#: pisi/ui.py:85 -#, docstring -msgid "display progress" -msgstr "" - -#: pisi/uri.py:25 -#, docstring -msgid "" -"URI class provides a URL parser and simplifies working with\n" -" URLs." -msgstr "" - #: pisi/uri.py:78 msgid "setAuthInfo needs a tuple (user, pass)" msgstr "" -#: pisi/util.py:66 +#: pisi/util.py:60 msgid "%s section should have a '%s' tag" msgstr "" -#: pisi/util.py:77 -#, docstring -msgid "concatenate a list of lists" -msgstr "" - -#: pisi/util.py:81 -#, docstring -msgid "concatenate string reps of l's elements" -msgstr "" - -#: pisi/util.py:85 -#, docstring -msgid " split str with any of chars" -msgstr "" - -#: pisi/util.py:92 -#, docstring -msgid "check if all elements of a sequence are equal" -msgstr "" - -#: pisi/util.py:103 -#, docstring -msgid "check if sequence a is a prefix of sequence b" -msgstr "" - -#: pisi/util.py:112 -#, docstring -msgid "remove prefix a from sequence b" -msgstr "" - -#: pisi/util.py:122 -#, docstring -msgid "run command non-interactively and report return value and output" -msgstr "" - -#: pisi/util.py:123 +#: pisi/util.py:130 msgid "running " msgstr "" -#: pisi/util.py:127 +#: pisi/util.py:134 msgid "return value %s" msgstr "" -#: pisi/util.py:130 +#: pisi/util.py:137 msgid "Failed command: %s" msgstr "" -#: pisi/util.py:134 -#, docstring -msgid "sets message as a console window's title" -msgstr "" - -#: pisi/util.py:147 -#, docstring -msgid "resets console window's title" -msgstr "" - -#: pisi/util.py:158 -#, docstring -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:167 -#, docstring -msgid "" -"an improved version of os.path.commonprefix,\n" -" returns a list of path components" -msgstr "" - -#: pisi/util.py:179 -#, docstring -msgid "find if path a is before b in the directory tree" -msgstr "" - -#: pisi/util.py:183 -#, docstring -msgid "remove path prefix a from b, finding the pathname rooted at a" -msgstr "" - -#: pisi/util.py:191 -#, docstring -msgid "determine if given @path is absolute" -msgstr "" - -#: pisi/util.py:196 -#, docstring -msgid "Join two or more pathname components, inserting '/' as needed" -msgstr "" - -#: pisi/util.py:212 -#, docstring -msgid "shorthand to check if a file exists" -msgstr "" - -#: pisi/util.py:218 -#, docstring -msgid "" -"check if directory exists, and create if it doesn't.\n" -" works recursively" -msgstr "" - -#: pisi/util.py:225 -#, docstring -msgid "Remove all content of a directory (top)" -msgstr "" - -#: pisi/util.py:231 -#, docstring -msgid "" -" calculate the size of files under a dir\n" -" based on the os module example" -msgstr "" - -#: pisi/util.py:246 -#, docstring -msgid "copy source file to destination file" -msgstr "" - -#: pisi/util.py:252 -#, docstring -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:318 -#, docstring -msgid "copy source dir to destination dir recursively" -msgstr "" - -#: pisi/util.py:322 -#, docstring -msgid "Check the files integrity with a given hash" -msgstr "" - -#: pisi/util.py:329 -#, docstring -msgid "calculate sha1 hash of filename" -msgstr "" - -#: pisi/util.py:338 +#: pisi/util.py:352 msgid "Cannot calculate SHA1 hash of %s" msgstr "" -#: pisi/util.py:341 -#, docstring -msgid "calculate sha1 hash of given data" -msgstr "" - -#: pisi/util.py:347 +#: pisi/util.py:361 msgid "Cannot calculate SHA1 hash of given data" msgstr "" -#: pisi/util.py:350 -#, docstring -msgid "" -"uncompresses a file and returns the path of the uncompressed\n" -" file" -msgstr "" - -#: pisi/util.py:370 -#, docstring -msgid "simple function to apply patches.." -msgstr "" - -#: pisi/util.py:381 +#: pisi/util.py:395 msgid "ERROR: patch (%s) failed: %s" msgstr "" -#: pisi/util.py:406 -#, docstring -msgid "strip a file" -msgstr "" - -#: pisi/util.py:414 +#: pisi/util.py:438 msgid "strip command failed for file '%s'!" msgstr "" -#: pisi/util.py:432 -#, docstring -msgid " returns free space of given directory's partition " -msgstr "" - -#: pisi/util.py:441 +#: pisi/util.py:465 msgid "Removing lock %s" msgstr "" -#: pisi/xmlext.py:15 -#, docstring -msgid "" -"\n" -" some helper functions for using minidom\n" -" function names are mixedCase for compatibility with minidom,\n" -" an old library\n" -msgstr "" - -#: pisi/xmlext.py:28 -#, docstring -msgid "named this way because the class if mostly used with an import *" -msgstr "" - -#: pisi/xmlext.py:34 -#, docstring -msgid "get named attribute from DOM node" -msgstr "" - -#: pisi/xmlext.py:44 -#, docstring -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 "" -#: pisi/xmlext.py:60 -#, docstring -msgid "get the text of a child at the end of a tag path" -msgstr "" - -#: pisi/xmlext.py:67 -#, docstring -msgid "get only child elements" -msgstr "" - -#: pisi/xmlext.py:71 pisi/xmlfile.py:620 -#, 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 "" -"create new child at the end of a tag chain starting from node\n" -" no matter what" -msgstr "" - -#: pisi/xmlext.py:128 -#, docstring -msgid "add newnode at the end of a tag chain, smart one" -msgstr "" - -#: pisi/xmlext.py:135 -#, docstring -msgid "add a new node at the end of the tree" -msgstr "" - -#: pisi/xmlfile.py:18 -#, docstring -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 -#, docstring -msgid "Handles XML tags with localized text" -msgstr "" - -#: pisi/xmlfile.py:80 +#: pisi/xmlfile.py:79 msgid "" "LocalText '%s' should have at least one '%s' tag\n" msgstr "" -#: pisi/xmlfile.py:87 +#: pisi/xmlfile.py:86 msgid "" "'%s' language of tag '%s' should have some text data\n" msgstr "" -#: pisi/xmlfile.py:126 -#, 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" -" 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:196 -#, docstring -msgid "entry point for metaclass code" -msgstr "" - -#: pisi/xmlfile.py:263 -#, docstring -msgid "generate readers and writers for an attribute member" -msgstr "" - -#: pisi/xmlfile.py:277 -#, docstring -msgid "generate helper funs for tag member of class" -msgstr "" - -#: pisi/xmlfile.py:284 -#, docstring -msgid "generate readers and writers for the tag" +#: pisi/xmlfile.py:112 +msgid "Tag should have at least an English or Turkish version" msgstr "" #: pisi/xmlfile.py:302 msgid "gen_tag: unrecognized tag type %s in spec" msgstr "" -#: pisi/xmlfile.py:306 -#, docstring -msgid "" -"generate a named component tag/attr. a decoration of\n" -" anonymous functions that do not bind to variable names" -msgstr "" - -#: pisi/xmlfile.py:314 -#, docstring -msgid "initialize component" -msgstr "" - -#: pisi/xmlfile.py:318 -#, docstring -msgid "decode component from DOM node" -msgstr "" - -#: pisi/xmlfile.py:322 -#, docstring -msgid "encode self inside, possibly new, DOM node using xml" -msgstr "" - #: pisi/xmlfile.py:335 msgid "Mandatory variable %s not available" msgstr "" -#: pisi/xmlfile.py:341 -#, docstring -msgid "helper function to turn token name into mixed case" -msgstr "" - -#: pisi/xmlfile.py:348 -#, docstring -msgid "returns split of the tag path into last tag and the rest" -msgstr "" - -#: pisi/xmlfile.py:356 -#, docstring -msgid "decompose member specification" -msgstr "" - -#: pisi/xmlfile.py:369 -#, docstring -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:378 -#, docstring -msgid "default value for all basic types is None" -msgstr "" - -#: pisi/xmlfile.py:382 -#, docstring -msgid "decode from DOM node, the value, watching the spec" -msgstr "" - -#: pisi/xmlfile.py:390 +#: pisi/xmlfile.py:389 msgid "Type mismatch: read text cannot be decoded" msgstr "" -#: pisi/xmlfile.py:394 +#: pisi/xmlfile.py:393 msgid "Mandatory token %s not available" msgstr "" -#: pisi/xmlfile.py:398 -#, docstring -msgid "encode given value inside DOM node" -msgstr "" - -#: pisi/xmlfile.py:404 pisi/xmlfile.py:435 pisi/xmlfile.py:451 -#: pisi/xmlfile.py:458 pisi/xmlfile.py:536 pisi/xmlfile.py:550 -#: pisi/xmlfile.py:557 +#: pisi/xmlfile.py:403 pisi/xmlfile.py:434 pisi/xmlfile.py:450 +#: pisi/xmlfile.py:457 pisi/xmlfile.py:532 pisi/xmlfile.py:546 +#: pisi/xmlfile.py:553 msgid "Mandatory argument not available" msgstr "" -#: pisi/xmlfile.py:407 -#, docstring -msgid "format value for pretty printing" -msgstr "" - -#: pisi/xmlfile.py:413 -#, docstring -msgid "generate a class datatype" -msgstr "" - -#: pisi/xmlfile.py:432 pisi/xmlfile.py:533 +#: pisi/xmlfile.py:431 pisi/xmlfile.py:529 msgid "Type mismatch: DOM cannot be decoded" msgstr "" -#: pisi/xmlfile.py:448 pisi/xmlfile.py:547 +#: pisi/xmlfile.py:447 pisi/xmlfile.py:543 msgid "Object cannot be encoded" msgstr "" -#: pisi/xmlfile.py:464 -#, docstring -msgid "generate a list datatype. stores comps in tag/comp_tag" -msgstr "" - -#: pisi/xmlfile.py:469 +#: pisi/xmlfile.py:466 msgid "List type must contain only one element" msgstr "" -#: pisi/xmlfile.py:482 pisi/xmlfile.py:497 +#: pisi/xmlfile.py:479 pisi/xmlfile.py:494 msgid "Mandatory list empty" msgstr "" -#: pisi/xmlfile.py:511 -#, 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" -msgstr "" - -#: pisi/xmlfile.py:569 -#, docstring -msgid "A class to help reading and writing an XML file" -msgstr "" - -#: pisi/xmlfile.py:576 -#, docstring -msgid "clear DOM" -msgstr "" - -#: pisi/xmlfile.py:581 -#, docstring -msgid "deallocate DOM structure" -msgstr "" - -#: pisi/xmlfile.py:585 -#, docstring -msgid "returns root document element" -msgstr "" - -#: pisi/xmlfile.py:592 +#: pisi/xmlfile.py:587 msgid "" "File '%s' has invalid XML: %s\n" msgstr "" -#: pisi/xmlfile.py:603 +#: pisi/xmlfile.py:598 msgid "Root tagname %s not identical to %s as expected" msgstr "" -#: pisi/xmlfile.py:625 -#, docstring -msgid "returns the text of *first* matching node for given tag path." -msgstr "" - -#: pisi/xmlfile.py:632 -#, docstring -msgid "returns all nodes matching a given tag path." -msgstr "" - -#: pisi/xmlfile.py:637 -#, docstring -msgid " returns the children of the given path" -msgstr "" - -#: pisi/xmlfile.py:644 pisi/xmlfile.py:650 -#, docstring -msgid " returns the children of the given path, only with given type " -msgstr "" - -#: pisi/xmlfile.py:661 -#, docstring -msgid "this adds the newnode under given tag path" -msgstr "" - -#: pisi/xmlfile.py:667 -#, docstring -msgid "this adds the new stuff under node and then following tag path" -msgstr "" - -#: pisi/xmlfile.py:672 -#, docstring -msgid "add a new child node right under root element document" -msgstr "" - -#: pisi/xmlfile.py:676 -#, docstring -msgid "add text to node" -msgstr "" - -#: pisi/xmlfile.py:680 -#, docstring -msgid "add a text node with given tag path" -msgstr "" - -#: pisi/xmlfile.py:685 -#, 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 2b20b05b..2c5991b8 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-14 18:33+EEST\n" +"POT-Creation-Date: 2005-10-24 16:07+EEST\n" "PO-Revision-Date: 2005-10-04 17:07+0300\n" "Last-Translator: Eray Ozkural \n" "Language-Team: Turkish \n" @@ -14,14 +14,6 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: pisi/__init__.py:20 -msgid "Class of exceptions that lead to program termination" -msgstr "" - -#: pisi/__init__.py:30 -msgid "Class of exceptions that must be caught and handled within PISI" -msgstr "" - #: pisi/actionsapi/autotools.py:36 msgid "" "Please attach the config.log to your bug report:\n" @@ -30,135 +22,60 @@ 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:85 -#: pisi/actionsapi/kde.py:67 pisi/actionsapi/perlmodules.py:53 +#: pisi/actionsapi/kde.py:66 pisi/actionsapi/perlmodules.py:53 #: pisi/actionsapi/perlmodules.py:56 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:87 -#: pisi/actionsapi/kde.py:69 +#: pisi/actionsapi/kde.py:68 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:72 -msgid "make source with given parameters = \"all\" || \"doc\" etc." -msgstr "" - -#: pisi/actionsapi/autotools.py:96 pisi/actionsapi/kde.py:74 +#: pisi/actionsapi/autotools.py:96 pisi/actionsapi/kde.py:73 #: pisi/actionsapi/perlmodules.py:62 pisi/actionsapi/perlmodules.py:71 #: pisi/actionsapi/pythonmodules.py:50 pisi/actionsapi/scons.py:40 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:127 -#: pisi/actionsapi/kde.py:81 pisi/actionsapi/pythonmodules.py:55 +#: pisi/actionsapi/kde.py:80 pisi/actionsapi/pythonmodules.py:55 #: pisi/actionsapi/scons.py:44 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:129 -#: pisi/actionsapi/kde.py:83 +#: pisi/actionsapi/kde.py:82 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 -msgid "generates a configure script" -msgstr "yapılandırma betiği yaratır." - # pisi/actionsapi/autotools.py:139 :144 #: 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/coreutils.py:29 -msgid "keep only lines that match the regexp" -msgstr "" - -#: pisi/actionsapi/coreutils.py:36 -msgid "apply arbitrary transform to each sequence element" -msgstr "" - -#: pisi/actionsapi/coreutils.py:43 -msgid "print sequence elements one per line" -msgstr "" - -#: pisi/actionsapi/get.py:38 -msgid "returns current work directory's path" -msgstr "çalışma dizinini döndürür" - -#: pisi/actionsapi/get.py:42 -msgid "returns currently running kernel's version" -msgstr "" - -#: pisi/actionsapi/get.py:47 -msgid "returns any given environ variable" -msgstr "" - -#: pisi/actionsapi/get.py:53 pisi/actionsapi/get.py:61 -msgid "returns the path of binary packages" -msgstr "" - -#: pisi/actionsapi/get.py:152 +#: pisi/actionsapi/get.py:159 msgid "Util %s cannot be found" msgstr "Araç %s bulunamıyor" -#: pisi/actionsapi/get.py:154 +#: pisi/actionsapi/get.py:161 msgid "Warning: %s does not exist, using plain name %s" msgstr "Uyarı: %s yok, düz ad %s kullanılıyor" @@ -172,164 +89,44 @@ msgstr "" "Lütfen hata raporunuza config.log'u iliştiriniz:\n" "%s/config.log" -#: pisi/actionsapi/kde.py:50 -msgid " parameters = '--with-nls --with-libusb --with-something-usefull " -msgstr "" - #: pisi/actionsapi/libtools.py:39 msgid "Running ldconfig failed." msgstr "ldconfig çalıştırılamadı" -#: pisi/actionsapi/libtools.py:42 -msgid " copy newest config.* onto source's " -msgstr "" - -#: pisi/actionsapi/libtools.py:47 +#: pisi/actionsapi/libtools.py:50 msgid "GNU Config Update Finished." msgstr "" -#: pisi/actionsapi/libtools.py:51 +#: pisi/actionsapi/libtools.py:54 msgid "Running libtoolize failed." msgstr "libtoolize çalıştırılamadı" -#: pisi/actionsapi/perlmodules.py:49 -msgid "configure source with given parameters." -msgstr "" - -#: pisi/actionsapi/perlmodules.py:59 -msgid "make source with given parameters." -msgstr "" - # pisi/actionsapi/autotools.py:119 :127 #: pisi/actionsapi/perlmodules.py:65 msgid "perl build failed." msgstr "perl build başarısızlığa uğgradı." -#: pisi/actionsapi/perlmodules.py:68 -msgid "install source with given parameters." -msgstr "" - # pisi/actionsapi/autotools.py:119 :127 #: pisi/actionsapi/perlmodules.py:74 msgid "perl install failed." msgstr "perl install başarısızlığa uğgradı." -#: pisi/actionsapi/pisitools.py:37 -msgid "insert a executable file into /bin or /usr/bin" -msgstr "" - -#: pisi/actionsapi/pisitools.py:43 -msgid "creates a directory tree" -msgstr "" - -#: pisi/actionsapi/pisitools.py:47 -msgid "inserts the files in the list of files into /usr/share/doc/PACKAGE" -msgstr "" - -#: pisi/actionsapi/pisitools.py:51 -msgid "insert a executable file into destination directory" -msgstr "" - -#: pisi/actionsapi/pisitools.py:57 -msgid "creates hard link between sourceFile and destinationFile" -msgstr "" - -#: pisi/actionsapi/pisitools.py:62 -msgid "inserts the files in the list of files into /usr/share/doc/PACKAGE/html" -msgstr "" - -#: pisi/actionsapi/pisitools.py:85 -msgid "inserts the into files in the list of files into /usr/share/info" -msgstr "" - -#: pisi/actionsapi/pisitools.py:89 -msgid "insert the library into /usr/lib" -msgstr "" - -#: pisi/actionsapi/pisitools.py:99 -msgid "insert the static library into /usr/lib with permission 0644" -msgstr "" - -#: pisi/actionsapi/pisitools.py:108 -msgid "insert the static library into /usr/lib with permission 0755" -msgstr "" - -#: pisi/actionsapi/pisitools.py:117 -msgid "inserts the man pages in the list of files into /usr/share/man/" -msgstr "" - #: pisi/actionsapi/pisitools.py:130 msgid "ActionsAPI [doman]: Wrong man page file: %s" msgstr "ActionsAPI [doman]: Yanlış man sayfası dosyası: %s" -#: pisi/actionsapi/pisitools.py:136 -msgid "" -"inserts the mo files in the list of files into /usr/share/locale/LOCALE/" -"LC_MESSAGES" -msgstr "" - -#: pisi/actionsapi/pisitools.py:145 -msgid "moves sourceFile/Directory into destinationFile/Directory" -msgstr "" - -#: pisi/actionsapi/pisitools.py:158 -msgid " renames sourceFile as destinationFile" -msgstr "" - #: pisi/actionsapi/pisitools.py:168 msgid "ActionsAPI [rename]: No such file or directory: %s" msgstr "ActionsAPI [rename]: Böyle bir dosya ya da dizin bulunamadıy: %s" -#: pisi/actionsapi/pisitools.py:171 -msgid "replaces patterns in sourceFiles" -msgstr "" - #: pisi/actionsapi/pisitools.py:185 msgid "File does not exist or permission denied: %s" msgstr "Dosya yok ya da erişim engellendi: %s" -#: pisi/actionsapi/pisitools.py:188 -msgid "insert a executable file into /sbin or /usr/sbin" -msgstr "" - -#: pisi/actionsapi/pisitools.py:194 -msgid "creates soft link between sourceFile and destinationFile" -msgstr "" - #: pisi/actionsapi/pisitools.py:202 msgid "ActionsAPI [dosym]: File exists: %s" msgstr "ActionsAPI [dosym]: %s dosyası bulunamadı." -#: pisi/actionsapi/pisitools.py:205 -msgid "" -"insert a sourceFile into destinationDirectory as a destinationFile with same " -"uid/guid/permissions" -msgstr "" - -#: pisi/actionsapi/pisitools.py:216 -msgid "" -"inserts a sourceFile into /usr/share/doc/PACKAGE/ directory as a " -"destinationFile" -msgstr "" - -#: pisi/actionsapi/pisitools.py:225 -msgid "" -"inserts a sourceFile into /usr/share/man/manPREFIX/ directory as a " -"destinationFile" -msgstr "" - -#: pisi/actionsapi/pisitools.py:230 -msgid "removes sourceFile" -msgstr "" - -#: pisi/actionsapi/pisitools.py:235 -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 @@ -337,42 +134,10 @@ msgstr "" 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/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 msgid "Running %s failed." msgstr "%s çalıştırılamadı" -#: pisi/actionsapi/shelltools.py:34 -msgid "test the existence of file" -msgstr "" - -#: pisi/actionsapi/shelltools.py:38 -msgid "test readability, writability and executablility of directory" -msgstr "" - -#: pisi/actionsapi/shelltools.py:42 -msgid "recursive directory creation function" -msgstr "" - #: pisi/actionsapi/shelltools.py:47 msgid "Cannot create directory %s" msgstr "%s dizini yaratılamıyor." @@ -381,10 +146,6 @@ msgstr "%s dizini yaratılamıyor." msgid "ActionsAPI [echo]: Can't append to file %s." msgstr "ActionsAPI [echo]: %s dosyasına eklenemiyor." -#: pisi/actionsapi/shelltools.py:58 -msgid "change the mode of sourceFile to the mode" -msgstr "" - #: pisi/actionsapi/shelltools.py:64 msgid "ActionsAPI [chmod]: Operation not permitted: %s (mode: %s)" msgstr " ActionsAPI [chmod]: İşleme izin verilmedi: %s (mod: %s)" @@ -393,10 +154,6 @@ msgstr " ActionsAPI [chmod]: İşleme izin verilmedi: %s (mod: %s)" msgid "ActionsAPI [chmod]: File %s doesn't exists." msgstr " ActionsAPI [chmod]: %s dosyası bulunamadı." -#: pisi/actionsapi/shelltools.py:70 -msgid "change the owner and group id of sourceFile to uid and gid" -msgstr "" - #: pisi/actionsapi/shelltools.py:75 msgid "ActionsAPI [chown]: Operation not permitted: %s (uid: %s, gid: %s)" msgstr " ActionsAPI [chown]: İşleme izin verilmedi: %s (uid: %s, gid: %s)" @@ -405,18 +162,10 @@ msgstr " ActionsAPI [chown]: İşleme izin verilmedi: %s (uid: %s, gid: %s)" msgid "ActionsAPI [chown]: File %s doesn't exists." msgstr "ActionsAPI [chown]: %s dosyası bulunamadı." -#: pisi/actionsapi/shelltools.py:81 -msgid "creates symbolic link" -msgstr "" - #: pisi/actionsapi/shelltools.py:85 msgid "ActionsAPI [sym]: Permission denied: %s to %s" msgstr "ActionsAPI [sym]: Erişim engellendi: %s -> %s" -#: pisi/actionsapi/shelltools.py:88 -msgid "remove the file path" -msgstr "" - #: pisi/actionsapi/shelltools.py:93 msgid "ActionsAPI [unlink]: Permission denied: %s." msgstr "ActionsAPI [unlink]: Erişim engellendi: %s." @@ -425,10 +174,6 @@ msgstr "ActionsAPI [unlink]: Erişim engellendi: %s." msgid "ActionsAPI [unlink]: File %s doesn't exists." msgstr "ActionsAPI [unlink]: %s dosyası bulunamadı." -#: pisi/actionsapi/shelltools.py:100 -msgid "delete an entire directory tree" -msgstr "" - #: pisi/actionsapi/shelltools.py:105 msgid "ActionsAPI [unlinkDir]: Operation not permitted: %s" msgstr "ActionsAPI [unlinkDir]: İşleme izin verilmedi: %s" @@ -437,10 +182,6 @@ msgstr "ActionsAPI [unlinkDir]: İşleme izin verilmedi: %s" msgid "ActionsAPI [unlinkDir]: Directory %s doesn't exists." msgstr "ActionsAPI [unlinkDir]: %s dizini bulunamadı." -#: pisi/actionsapi/shelltools.py:112 -msgid "recursively move a sourceFile or directory to destinationFile" -msgstr "" - #: pisi/actionsapi/shelltools.py:118 msgid "ActionsAPI [move]: Permission denied: %s to %s" msgstr "ActionsAPI [move]: Erişim engellendi: %s -> %s" @@ -449,10 +190,6 @@ msgstr "ActionsAPI [move]: Erişim engellendi: %s -> %s" msgid "ActionsAPI [move]: File %s doesn't exists." msgstr "ActionsAPI [move]: %s dosyası bulunamadı." -#: pisi/actionsapi/shelltools.py:123 -msgid "recursively copy a sourceFile or directory to destinationFile" -msgstr "" - #: pisi/actionsapi/shelltools.py:129 msgid "ActionsAPI [copy]: Permission denied: %s to %s" msgstr "ActionsAPI [copy]: Erişim engellendi: %s -> %s" @@ -461,524 +198,313 @@ msgstr "ActionsAPI [copy]: Erişim engellendi: %s -> %s" msgid "ActionsAPI [copy]: File %s does not exist." msgstr "ActionsAPI [copy]: %s dosyası bulunamadı." -#: pisi/actionsapi/shelltools.py:136 -msgid "recursively copy an entire directory tree rooted at source" -msgstr "" - #: pisi/actionsapi/shelltools.py:141 -msgid "ActionsAPI [copytree]: Permission denied: %s to %s" +#, fuzzy +msgid "ActionsAPI [copytree] %s to %s: %s" msgstr "ActionsAPI [copytree]: Erişim engellendi: %s -< %s" #: pisi/actionsapi/shelltools.py:143 msgid "ActionsAPI [copytree]: Directory %s doesn't exists." msgstr "ActionsAPI [copytree]: %s dizini bulunamadı." -#: pisi/actionsapi/shelltools.py:146 -msgid "" -"changes the access time of the 'sourceFile', or creates it if it is not exist" -msgstr "" - #: pisi/actionsapi/shelltools.py:155 msgid "ActionsAPI [touch]: Permission denied: %s" msgstr "ActionsAPI [touch]: Erişim engellendi: %s" -#: pisi/actionsapi/shelltools.py:158 -msgid "change directory" -msgstr "dizini değiştir" - -#: pisi/actionsapi/shelltools.py:166 -msgid "listdir" -msgstr "" - -#: pisi/actionsapi/shelltools.py:173 -msgid "export environ variable" -msgstr "" - -#: pisi/actionsapi/shelltools.py:177 -msgid "return True if sourceFile refers to a symbolic link" -msgstr "" - -#: pisi/actionsapi/shelltools.py:181 -msgid "return True if sourceFile is an existing regular file" -msgstr "" - -#: pisi/actionsapi/shelltools.py:185 -msgid "Return True if sourceFile is an existing directory" -msgstr "" -#: pisi/actionsapi/shelltools.py:189 -msgid "" -"return the canonical path of the specified filename, eliminating any " -"symbolic links encountered in the path" -msgstr "" - -#: pisi/actionsapi/shelltools.py:193 -msgid "return the base name of pathname sourceFile" -msgstr "" - -#: pisi/actionsapi/shelltools.py:197 -msgid "return the directory name of pathname path" -msgstr "" - #: pisi/actionsapi/shelltools.py:203 msgid "executing %s" msgstr "%s çalıştırılıyor" -#: pisi/actionsapi/variables.py:23 -msgid "General flags used in actions API." -msgstr "" - -#: pisi/actionsapi/variables.py:34 -msgid "General environment variables used in actions API" -msgstr "" - -#: pisi/actionsapi/variables.py:62 -msgid "General directories used in actions API." -msgstr "" - -#: pisi/api.py:15 -msgid "Top level PISI interfaces. a facade to the entire PISI system" -msgstr "" - -#: pisi/api.py:46 -msgid "Initialize PiSi subsystem" -msgstr "" - -#: pisi/api.py:74 -msgid "install a list of packages (either files/urls, or names)" -msgstr "" - -#: pisi/api.py:88 -msgid "Package is not installable." -msgstr "Paket yerleştirilebilir durumda değil." - -#: pisi/api.py:93 -msgid "install a number of pisi package files" -msgstr "..." - -#: pisi/api.py:100 -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:155 pisi/api.py:204 -msgid "No packages to install." -msgstr "Yerleştirilecek paket yok." - -#: pisi/api.py:186 -msgid "Installation order: " -msgstr "Yerleştirme sırası: " - -#: pisi/api.py:190 -msgid "External dependencies not satisfied" -msgstr "Dış bağımlılıklar sağlanmadı." - -#: pisi/api.py:195 -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:236 -msgid "" -"The following minimal list of packages will be installed in the respective " -"order to satisfy dependencies: " -msgstr "Bağımlılıkları sağlamak için bu minimal paket listesi verilen sırada yerleştirilecek:" - -#: pisi/api.py:248 -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:285 -msgid "" -"Re-installs packages from the repository, trying to perform\n" -" a maximum number of upgrades." -msgstr "Maximum sayıda yükseltme yaparak paketleri depodan " -"yeniden yerleştirir." - -#: pisi/api.py:295 -msgid "Warning: package *name* ends with '.pisi'" -msgstr "Uyarı: paket *adı* '.pisi' ile bitiyor." - -#: pisi/api.py:297 -msgid "Package %s is not installed." -msgstr "Paket %s yerleştirilmemis." - -#: pisi/api.py:315 -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:321 -msgid "No packages to upgrade." -msgstr "Yükseltilecek paket yok." - -#: pisi/api.py:365 -msgid "The following packages will be upgraded: " -msgstr "Bu paketler yükseltilecek:" - -#: pisi/api.py:397 -msgid "remove set A of packages from system (A is a list of package names)" -msgstr "" - -#: pisi/api.py:406 -msgid "Package %s does not exist. Cannot remove." -msgstr "Olmayan paket %s kaldırılamıyor." - -#: pisi/api.py:410 -msgid "No packages to remove." -msgstr "Kaldıracak paket yok." - -#: pisi/api.py:442 -msgid "" -"The following minimal list of packages will be removed \\ \n" -"in the respective order to satisfy dependencies: " -msgstr "İzleyen (en az sayıdaki) paketler bağımlılıkları sağlamak" -"amacıyla kaldırılacak" - -#: pisi/api.py:452 -msgid "Package %s is not installed. Cannot remove." -msgstr "Paket %s kurulu değil. Kaldırılamıyor." - -#: pisi/api.py:484 pisi/comariface.py:34 +#: pisi/api.py:172 pisi/comariface.py:34 msgid "COMAR: comard not fully installed" msgstr "COMAR: comard tam olarak yerleştirilmedi" -#: pisi/api.py:497 +#: pisi/api.py:185 msgid "File %s not found" msgstr "Dosya %s bulunamadı." -#: pisi/api.py:504 -msgid "fetch package information for a package" -msgstr "" - -#: pisi/api.py:519 +#: pisi/api.py:207 msgid "Package %s not found" msgstr "Paket %s bulunamadı." -#: pisi/api.py:523 +#: pisi/api.py:211 msgid "* Building index of PISI files under %s" msgstr "* %s altındaki PISI dosyalarının bir endeksi yapılıyor." -#: pisi/api.py:527 +#: pisi/api.py:215 msgid "* Index file written" msgstr "* İndeks dosyası yazıldı." -#: pisi/api.py:538 -msgid "* Repository %s does not exist. Cannot remove." +#: pisi/api.py:221 +msgid "Repo %s added to system." +msgstr "" + +#: pisi/api.py:226 +msgid "Repo %s removed from system." +msgstr "" + +#: pisi/api.py:228 +#, fuzzy +msgid "Repository %s does not exist. Cannot remove." msgstr "Depo %s yok. Kaldırılamıyor." -#: pisi/api.py:543 +#: pisi/api.py:233 msgid "* Updating repository: %s" msgstr "Depo %s güncelleniyor." -#: pisi/api.py:547 +#: pisi/api.py:237 #, fuzzy msgid "" "\n" "* Package database updated." msgstr "Paket veritabani güncellendi." -#: 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/atomicoperations.py:75 +msgid "Installing %s, version %s, release %s, build %s" +msgstr "%s, versiyon %s, sürüm %s, inşa %s yerleştiriliyor." -#: pisi/archive.py:110 -msgid "Close the zip archive." -msgstr "" +#: pisi/atomicoperations.py:102 +msgid "Package conflicts %s" +msgstr "Paket %s ile çatışmakta." -#: pisi/archive.py:114 -msgid "Add file or directory path to the zip file" -msgstr "" +#: pisi/atomicoperations.py:107 +msgid "Dependencies for %s not satisfied" +msgstr "%s için bağımlılıklar sağlanmadı." -#: 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/atomicoperations.py:109 +msgid "Package not installable" +msgstr "Paket yerleştirilebilir durumda değil." -#: pisi/archive.py:146 -msgid "" -"Unpack/Extract a file according to predicate function filename ->\n" -" bool" -msgstr "" +#: pisi/atomicoperations.py:139 +msgid "Re-install same version package?" +msgstr "Aynı versiyona sahip paketi yeniden yerleştireyim mi?" -#: pisi/archive.py:214 -msgid "" -"Archive is the main factory for ArchiveClasses, regarding the\n" -" Abstract Factory Pattern :)." -msgstr "" +#: pisi/atomicoperations.py:140 +msgid "Package re-install declined" +msgstr "Paket yeniden yerleştirmeye izin verilmedi." -#: pisi/archive.py:218 -msgid "" -"accepted archive types:\n" -" targz, tarbz2, zip, tar" -msgstr "" +#: pisi/atomicoperations.py:146 +msgid "Upgrading to new upstream version" +msgstr "Yeni versiyona yukseltiliyor." -#: pisi/build.py:40 -msgid "" -"Return the file type of a path according to the given PathInfo\n" -" list" -msgstr "" +#: pisi/atomicoperations.py:149 +msgid "Upgrading to new distribution release" +msgstr "Yeni dağıtım sürümüne yukseltiliyor." -#: pisi/build.py:59 -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/atomicoperations.py:153 +msgid "Upgrading to new distribution build" +msgstr "Yeni dağıtım inşasına yukseltiliyor." -#: pisi/build.py:75 +#: pisi/atomicoperations.py:159 +msgid "Downgrade to old upstream version?" +msgstr "Eski kaynak versiyonuna dönülsün mu?" + +#: pisi/atomicoperations.py:161 +msgid "Downgrade to old distribution release?" +msgstr "Eski dağıtım sürümüne dönülsün mu?" + +#: pisi/atomicoperations.py:163 +msgid "Downgrade to old distribution build?" +msgstr "Eski dağıtım inşasına dönülsün mu?" + +#: pisi/atomicoperations.py:165 +msgid "Package downgrade declined" +msgstr "Paket eskileştirilmesine izin verilmedi." + +#: pisi/atomicoperations.py:175 +msgid "Extracting files" +msgstr "Dosyalar arşivden çıkartılıyor." + +#: pisi/atomicoperations.py:193 +msgid "Storing %s, " +msgstr "%s saklanıyor, " + +#: pisi/atomicoperations.py:196 +msgid "Storing %s." +msgstr "%s saklanıyor" + +#: pisi/atomicoperations.py:203 +msgid "Storing %s" +msgstr "%s saklanıyor" + +#: pisi/atomicoperations.py:267 +msgid "Package URI: %s" +msgstr "Paket URI'ı: %s" + +#: pisi/atomicoperations.py:272 +msgid "Package %s not found in any active repository." +msgstr "Paket %s hiç bir etkin repo'da bulunamadı." + +#: pisi/atomicoperations.py:285 +msgid "Removing package %s" +msgstr "%s paketi kaldırılıyor." + +#: pisi/atomicoperations.py:287 +msgid "Trying to remove nonexistent package " +msgstr "Var olmayan paket kaldırılmaya çalışıldı." + +#: pisi/atomicoperations.py:321 +#, fuzzy +msgid "Not removing non-file, non-link %s" +msgstr "Dosya ya da bağ olmayan %d kaldırılmıyor." + +#: pisi/build.py:76 msgid "Path %s belongs in multiple packages" msgstr "Yol %s birden çok pakete ait" -#: pisi/build.py:84 -msgid "Build Context Singleton" -msgstr "" - -#: pisi/build.py:104 -msgid "package build directory" -msgstr "" - -#: pisi/build.py:119 -msgid "Provides the package build and creation routines" -msgstr "" - -#: pisi/build.py:143 -msgid "Build the package in one shot." -msgstr "" - -#: pisi/build.py:145 +#: pisi/build.py:146 msgid "Building PISI source package: %s" msgstr "PISI kaynak paketi %s inşa ediliyor" -#: pisi/build.py:146 +#: pisi/build.py:147 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" +#: pisi/build.py:186 +msgid "IceCream detected. Make sure your daemon is up and running..." msgstr "" -#: pisi/build.py:181 +#: pisi/build.py:190 +msgid "CCache detected..." +msgstr "" + +#: pisi/build.py:193 msgid "Fetching source from: %s" msgstr "Kaynak indiriliyor: %s" -#: pisi/build.py:183 +#: pisi/build.py:195 msgid "Source archive is stored: %s/%s" msgstr "Kaynak arşivi saklandı: %s/%s" -#: pisi/build.py:187 +#: pisi/build.py:199 msgid "Unpacking archive..." msgstr "Arşiv açılıyor..." -#: pisi/build.py:189 +#: pisi/build.py:201 msgid " unpacked (%s)" msgstr " açıldı (%s)" -#: pisi/build.py:194 +#: pisi/build.py:206 msgid "Setting up source..." msgstr "Kaynak kuruluyor" -#: pisi/build.py:199 +#: pisi/build.py:211 msgid "Building source..." msgstr "Kaynak inşa ediliyor..." -#: pisi/build.py:204 +#: pisi/build.py:216 msgid "Installing..." msgstr "Yerleştiriliyor..." -#: pisi/build.py:215 -msgid "Compiles actions.py and sets the actionLocals and actionGlobals" -msgstr "" - -#: pisi/build.py:223 +#: pisi/build.py:235 msgid "Unable to read Action Script (%s): %s" msgstr "Action betiği okunamıyor (%s): %s" -#: pisi/build.py:225 +#: pisi/build.py:237 msgid "SyntaxError in Action Script (%s): %s" msgstr "Action betiğinde sözdizimi hatası (%s): %s" -#: pisi/build.py:232 -msgid "Returns the real path of WorkDir for an unpacked archive." -msgstr "" - -#: pisi/build.py:241 -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:255 +#: pisi/build.py:267 msgid "unable to call function from actions: %s" msgstr "fonksiyon eylemlerden çağırılamıyor: %s" -#: pisi/build.py:260 -#, fuzzy -msgid "fail if dependencies not satisfied" -msgstr "bağımlılıklar sağlanamazsa çık." - -#: pisi/build.py:271 +#: pisi/build.py:281 msgid "Unsatisfied Build Dependencies:" msgstr "Sağlanmamış inşa bağımlılıkları" -#: pisi/build.py:276 +#: pisi/build.py:286 +#, fuzzy +msgid "Do you want to install the unsatisfied build dependencies" +msgstr "Sağlanmamış inşa bağımlılıkları yüzünden paket inşa edilemiyor" + +#: pisi/build.py:287 +#, fuzzy +msgid "Installing build dependencies." +msgstr "Sağlanmamış inşa bağımlılıkları" + +#: pisi/build.py:290 #, fuzzy msgid "Cannot build package due to unsatisfied build dependencies" msgstr "Sağlanmamış inşa bağımlılıkları yüzünden paket inşa edilemiyor" -#: pisi/build.py:279 -msgid "check existence of patch files declared in PSPEC" -msgstr "" +#: pisi/build.py:292 +#, fuzzy +msgid "Ignoring build dependencies." +msgstr "Sağlanmamış inşa bağımlılıkları" -#: pisi/build.py:286 +#: pisi/build.py:302 msgid "Patch file is missing: %s\n" msgstr "Yama dosyası eksik: %s\n" -#: pisi/build.py:299 +#: pisi/build.py:315 msgid "* Applying patch: %s" msgstr "* Yama uygulanıyor: %s" -#: pisi/build.py:303 -msgid "strip install directory" -msgstr "" - -#: pisi/build.py:304 +#: pisi/build.py:320 msgid "Stripping files.." msgstr "Semboller temizleniyor..." -#: pisi/build.py:313 -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:334 +#: pisi/build.py:350 msgid "build number is not available." msgstr "inşa sayısı (build number) bulunamadı" -#: pisi/build.py:343 -msgid "" -"Generetes files.xml using the path definitions in specfile and\n" -" generated files by the build system." -msgstr "" - -#: pisi/build.py:372 -msgid "Calculate build number" -msgstr "" - -#: pisi/build.py:375 -msgid "did we find the filename we were looking for?" -msgstr "" - -#: pisi/build.py:428 +#: pisi/build.py:444 msgid "(found old version %s)" msgstr "(eski versiyon %s bulundu)" -#: pisi/build.py:432 +#: pisi/build.py:448 msgid "Skipping %s with wrong pkg name " msgstr "Yanlış paket adına sahip %s atlanıyor" -#: pisi/build.py:439 +#: pisi/build.py:455 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:476 +#: pisi/build.py:492 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:479 +#: pisi/build.py:495 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:482 +#: pisi/build.py:498 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:486 -msgid "" -"Build each package defined in PSPEC file. After this process there\n" -" will be .pisi files hanging around, AS INTENDED ;)" -msgstr "PSPEC dosyalarıyl tanımlanmış her paketi inşa et" - -#: pisi/build.py:512 +#: pisi/build.py:528 msgid "** Building package %s" msgstr "* Paket %s inşa ediliyor" # pisi/build.py:503 :506 -#: pisi/build.py:514 pisi/build.py:517 +#: pisi/build.py:530 pisi/build.py:533 msgid "Generating %s," msgstr "%s yaratılıyor," -#: pisi/build.py:520 +#: pisi/build.py:536 msgid "Creating PISI package %s." msgstr "PISI paketi %s yaratılıyor." -#: pisi/build.py:548 +#: pisi/build.py:564 msgid "Done." msgstr "Bitti." -#: pisi/cli/__init__.py:46 -msgid "Command Line Interface" -msgstr "Komut Satırı Arayüzü" - -#: pisi/cli/__init__.py:76 +#: pisi/cli/__init__.py:79 msgid "Warning: " msgstr "Uyarı: " -#: pisi/cli/__init__.py:82 +#: pisi/cli/__init__.py:85 msgid "Error: " msgstr "Hata: " -#: pisi/cli/__init__.py:110 +#: pisi/cli/__init__.py:113 msgid "(yes/no)" msgstr "(evet/hayır)" -#: pisi/cli/colors.py:60 -msgid "Colorize the given message for console output" -msgstr "" - #: pisi/cli/commands.py:31 msgid "generic help string for any command" msgstr "herhangi bir komut yardımı için yer tutucu" @@ -1021,44 +547,45 @@ msgid "" " options function it will be called" msgstr "" -#: pisi/cli/commands.py:109 pisi/config.py:58 -msgid "Destination directory %s does not exist" +#: pisi/cli/commands.py:109 +#, fuzzy +msgid "Destination directory %s does not exist. Creating directory.\n" msgstr "Hedef dizini %s bulunamadı." -#: pisi/cli/commands.py:131 +#: pisi/cli/commands.py:132 msgid "Password: " msgstr "Parola: " -#: pisi/cli/commands.py:137 +#: pisi/cli/commands.py:138 msgid "initialize PiSi components" msgstr "" -#: pisi/cli/commands.py:145 +#: pisi/cli/commands.py:146 msgid "do cleanup work for PiSi components" msgstr "" -#: pisi/cli/commands.py:159 +#: pisi/cli/commands.py:160 msgid "print help for the command" msgstr "komut için yardım yaz" -#: pisi/cli/commands.py:166 +#: pisi/cli/commands.py:167 msgid "exit program" msgstr "programdan çık" -#: pisi/cli/commands.py:168 +#: pisi/cli/commands.py:169 msgid "Command terminated abnormally." msgstr "Program anormal biçimde sonlandı." -#: pisi/cli/commands.py:178 +#: pisi/cli/commands.py:179 #, fuzzy msgid "Command lacks name" msgstr "Komut adı eksik" -#: pisi/cli/commands.py:182 +#: pisi/cli/commands.py:183 msgid "Duplicate command %s" msgstr "Kopyalanmış komut: %s" -#: pisi/cli/commands.py:191 +#: pisi/cli/commands.py:192 msgid "" "Prints help for given commands.\n" "\n" @@ -1072,15 +599,15 @@ msgstr "" "\n" "Eğer parametre verilmezse genel yardımı yazar." -#: pisi/cli/commands.py:224 +#: pisi/cli/commands.py:225 msgid "Clean stale locks." msgstr "Bayat kilitleri temizle." -#: pisi/cli/commands.py:240 +#: pisi/cli/commands.py:241 msgid "Delete cache files" msgstr "Önbellek dosyalarını sil" -#: pisi/cli/commands.py:255 +#: pisi/cli/commands.py:256 msgid "" "Graph package relations.\n" "Usage: graph ...\n" @@ -1094,15 +621,15 @@ 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:281 +#: pisi/cli/commands.py:282 msgid "do not take build no into account." msgstr "inşa no'sunu dikkate alma" -#: pisi/cli/commands.py:287 +#: pisi/cli/commands.py:288 msgid "do not take dependency information into account" msgstr "bağımlılık bilgilerini dikkate alma" -#: pisi/cli/commands.py:291 +#: pisi/cli/commands.py:292 msgid "" "Build a PISI package using a pspec.xml file\n" "\n" @@ -1118,23 +645,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:309 +#: pisi/cli/commands.py:310 msgid "output directory for produced packages" msgstr "üretilecek paketler için çıktı dizini" -#: pisi/cli/commands.py:312 +#: pisi/cli/commands.py:313 msgid "bypass errors from ActionsAPI" msgstr "ActionsAPI kaynaklı hataları es geç" -#: pisi/cli/commands.py:328 +#: pisi/cli/commands.py:329 msgid "Abstract package operation command" msgstr "" -#: pisi/cli/commands.py:337 +#: pisi/cli/commands.py:338 msgid "bypass comar configuration agent" msgstr "çomar yapılandırma aygıtını kullanma" -#: pisi/cli/commands.py:349 +#: pisi/cli/commands.py:350 msgid "" "Install PISI packages\n" "\n" @@ -1150,11 +677,16 @@ 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:378 +#: pisi/cli/commands.py:379 +#, fuzzy msgid "" "Upgrade PISI packages\n" "\n" -"Usage: Upgrade ... \n" +"Usage: Upgrade [ ... ]\n" +"\n" +": package name\n" +"\n" +"Upgrades the entire system if no package names are given\n" "\n" "You may use only package names to specify packages because\n" "the package upgrade operation is defined only with respect \n" @@ -1170,7 +702,11 @@ 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:410 +#: pisi/cli/commands.py:404 +msgid "eager upgrades" +msgstr "" + +#: pisi/cli/commands.py:417 msgid "" "Remove PISI packages\n" "\n" @@ -1185,21 +721,7 @@ msgstr "" "Paket(leri) sisteminizden kaldırır. Sadece kaldırılacak paketlerin adlarını " "verin.\n" -#: pisi/cli/commands.py:434 -msgid "" -"Upgrade system\n" -"\n" -"Usage: Upgrade\n" -"\n" -"Upgrade the entire system.\n" -msgstr "" -"Sistemi yükselt\n" -"\n" -"Kullanım: Upgrade\n" -"\n" -"Bütün sistemi yükselt.\n" - -#: pisi/cli/commands.py:462 +#: pisi/cli/commands.py:441 msgid "" "configure pending packages\n" " " @@ -1207,7 +729,7 @@ msgstr "" "bekleyen paketleri yapılandır\n" " " -#: pisi/cli/commands.py:480 +#: pisi/cli/commands.py:459 msgid "" "Display package information\n" "\n" @@ -1219,15 +741,15 @@ msgstr "" "Kullanım: info ... \n" "\n" -#: pisi/cli/commands.py:495 +#: pisi/cli/commands.py:474 msgid "show a list of package files." msgstr "paketteki dosyaların bir listesini göster" -#: pisi/cli/commands.py:498 +#: pisi/cli/commands.py:477 msgid "Show only paths." msgstr "Sadece yolları göster" -#: pisi/cli/commands.py:517 +#: pisi/cli/commands.py:496 msgid "" "\n" "Files:" @@ -1235,11 +757,11 @@ msgstr "" "\n" "Dosyalar:" -#: pisi/cli/commands.py:524 +#: pisi/cli/commands.py:503 msgid "File information not available" msgstr "Dosya bilgisi bulunamadı" -#: pisi/cli/commands.py:528 +#: pisi/cli/commands.py:507 msgid "" "Index PISI files in a given directory\n" "\n" @@ -1259,19 +781,19 @@ msgstr "" "XML dosyasında birleştirir. Özellikle, hem ikili hem kaynak\n" "paketlerini endeksler.\n" -#: pisi/cli/commands.py:547 +#: pisi/cli/commands.py:526 msgid "store absolute links for indexed files." msgstr "indekslenmiş dosyalar için mutlak bağlar sakla" -#: pisi/cli/commands.py:556 +#: pisi/cli/commands.py:535 msgid "Indexing current directory." msgstr "Şu andaki dizini indeksliyor." -#: pisi/cli/commands.py:559 +#: pisi/cli/commands.py:538 msgid "Indexing only a single directory supported." msgstr "Tek bir dizini indeksleme destekleniyor." -#: pisi/cli/commands.py:565 +#: pisi/cli/commands.py:544 msgid "" "Print the list of all installed packages \n" "\n" @@ -1284,22 +806,22 @@ msgstr "" "\n" # pisi/cli/commands.py:542 :729 -#: pisi/cli/commands.py:589 pisi/cli/commands.py:788 +#: pisi/cli/commands.py:568 pisi/cli/commands.py:767 msgid "" "Package Name |St| Version| Rel.| Build| Distro| Date" msgstr "" "Paket Adı |Dm| Versiyon| Sürüm| İnşa| Dağıt.| Tarih" -#: pisi/cli/commands.py:605 +#: pisi/cli/commands.py:584 #, fuzzy msgid "" "Update repository databases\n" "\n" -"Usage: update-repo ... \n" +"Usage: update-repo [ ... ]\n" "\n" ": repository name\n" "Synchronizes the PiSi databases with the current repository.\n" -"If no repositories are given, all repositories are updated.\n" +"If no repository is given, all repositories are updated.\n" msgstr "" "Depo veritabanlarını günceller\n" "\n" @@ -1308,7 +830,7 @@ msgstr "" ": depo adı\n" "PİSİ veritabanlarını depo ile eşzamanlı hale getirir.\n" -#: pisi/cli/commands.py:634 +#: pisi/cli/commands.py:613 msgid "" "Add a repository\n" "\n" @@ -1330,7 +852,7 @@ msgstr "" "Not: Şimdilik sadece lokal dosyaları (e.g., /a/b/c) ve http:// URI'larını\n" "destekliyoruz\n" -#: pisi/cli/commands.py:664 +#: pisi/cli/commands.py:643 msgid "" "Remove repositories\n" "\n" @@ -1344,7 +866,7 @@ msgstr "" "\n" "Sistemden ilgili bütün depo bilgisini kaldır.\n" -#: pisi/cli/commands.py:690 +#: pisi/cli/commands.py:669 msgid "" "List repositories\n" "\n" @@ -1358,7 +880,7 @@ msgstr "" "\n" "Şu anda izlenen bütün depoları gösterir.\n" -#: pisi/cli/commands.py:713 +#: pisi/cli/commands.py:692 msgid "" "List available packages in the repositories\n" "\n" @@ -1372,12 +894,12 @@ msgstr "" "\n" "Depoda yayımlanmış olan PİSİ bileşenlerinin kısa bir listesini verir.\n" -#: pisi/cli/commands.py:740 +#: pisi/cli/commands.py:719 #, fuzzy msgid "Repository : %s\n" msgstr "Depo: %s\n" -#: pisi/cli/commands.py:764 +#: pisi/cli/commands.py:743 msgid "" "List packages to be upgraded\n" "\n" @@ -1389,16 +911,16 @@ msgstr "" "Kullanım: list-upgrades [ ... depon ]\n" "\n" -#: pisi/cli/commands.py:780 +#: pisi/cli/commands.py:759 msgid "show detailed install info" msgstr "detaylı yükleme bilgisi göster" -#: pisi/cli/commands.py:804 +#: pisi/cli/commands.py:783 #, fuzzy msgid "List pending packages" msgstr "Yapılandırma bekleyen paketleri listele" -#: pisi/cli/commands.py:825 +#: pisi/cli/commands.py:804 msgid "" "Search packages\n" "\n" @@ -1407,7 +929,7 @@ msgid "" "#FIXME: fill this later\n" msgstr "" -#: pisi/cli/commands.py:834 +#: pisi/cli/commands.py:813 msgid "" "Search for a file\n" "\n" @@ -1421,26 +943,26 @@ msgstr "" "\n" "Belirtilen dosyayı içeren paketi bulur.\n" -#: pisi/cli/commands.py:855 +#: pisi/cli/commands.py:834 #, fuzzy msgid "Package: %s" msgstr "Paket: %s" -#: pisi/cli/commands.py:857 +#: pisi/cli/commands.py:836 msgid "Type: %s, Hash: %s" msgstr "Tip: %s, Hash: %s" -#: pisi/cli/commands.py:860 +#: pisi/cli/commands.py:839 #, fuzzy msgid "Path %s does not belong to an installed package" msgstr "Yol %s yerleştirilmiş bir pakete ait değil" -#: pisi/cli/commands.py:873 +#: pisi/cli/commands.py:852 #, fuzzy msgid "Searching for %s" msgstr "%s'i arıyor" -#: pisi/cli/commands.py:886 +#: pisi/cli/commands.py:865 msgid "" "Run the build process partially\n" "\n" @@ -1461,7 +983,7 @@ msgstr "" "unpack, setupaction, buildaction, installaction, buildpackages\n" "\n" -#: pisi/cli/commands.py:923 +#: pisi/cli/commands.py:902 msgid "" "Unpack the source archive\n" "\n" @@ -1474,7 +996,7 @@ msgstr "" "Kullanım: build-unpack \n" "\n" -#: pisi/cli/commands.py:948 +#: pisi/cli/commands.py:927 msgid "" "Setup the source\n" "\n" @@ -1488,7 +1010,7 @@ msgstr "" "\n" # pisi/cli/commands.py:866 :917 -#: pisi/cli/commands.py:974 pisi/cli/commands.py:1025 +#: pisi/cli/commands.py:953 pisi/cli/commands.py:1004 msgid "" "Setup the source\n" "\n" @@ -1502,7 +1024,7 @@ msgstr "" "\n" "TODO: desc.\n" -#: pisi/cli/commands.py:999 +#: pisi/cli/commands.py:978 msgid "" "Install to the sandbox\n" "\n" @@ -1515,7 +1037,7 @@ msgstr "" "Kullanım: build-install \n" "\n" -#: pisi/cli/commands.py:1049 +#: pisi/cli/commands.py:1028 msgid "" "%prog [options] [arguments]\n" "\n" @@ -1527,7 +1049,7 @@ msgstr "" " aşağıdakilerden birisi olabilir:\n" "\n" -#: pisi/cli/commands.py:1055 +#: pisi/cli/commands.py:1034 msgid "" "\n" "Use \"%prog help \" for help on a specific command.\n" @@ -1535,10 +1057,6 @@ msgstr "" "\n" "Belli bir komut hakkında yardım için \"%prog help \"'i kullanın.\n" -#: pisi/cli/pisicli.py:31 -msgid "consumes any options, and finds arguments from command line" -msgstr "" - #: pisi/cli/pisicli.py:90 msgid "No command given" msgstr "Komut verilmedi" @@ -1564,11 +1082,6 @@ msgstr "COMAR betiği %s kayıt ediliyor" msgid "COMAR.register ERROR!" msgstr "COMAR kayıt hatası!" -#: pisi/comariface.py:53 -#, fuzzy -msgid "run postinstall scripts trough COMAR" -msgstr "%s için yerleştirme-sonrası betiği çalıştırılıyor." - #: pisi/comariface.py:57 msgid "Running post-install script for %s" msgstr "%s için yerleştirme-sonrası betiği çalıştırılıyor." @@ -1594,49 +1107,14 @@ msgstr "COMAR.call_package(System.Package.preRemove, %s) başarısız!: %s" 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:33 -#, fuzzy -msgid "Config Singleton" -msgstr "" - -#: pisi/configfile.py:51 -msgid "Default values for [general] section" -msgstr "" - -#: pisi/configfile.py:58 -msgid "Default values for [build] section" -msgstr "" - -#: pisi/configfile.py:65 -msgid "Default values for [directories] section" -msgstr "" - -#: pisi/configfile.py:76 -msgid "" -"ConfigurationSection class defines a section in the configuration\n" -" file, using defaults (above) as a fallback." -msgstr "" +#: pisi/config.py:58 +msgid "Destination directory %s does not exist" +msgstr "Hedef dizini %s bulunamadı." #: pisi/configfile.py:88 msgid "No section by name '%s'" msgstr "'%s' diye bir bölüm yok." -#: pisi/configfile.py:115 -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" @@ -1645,140 +1123,53 @@ msgstr "Sabit %s değiştirilemez" msgid "Can't unbind constant: %s" msgstr "Sabit %s kaldırılamaz" -#: pisi/constants.py:43 -msgid "Pisi Constants Singleton" -msgstr "" - -#: pisi/data.py:14 -msgid "a placeholder for data types, might factor elsewhere later" -msgstr "" - -#: pisi/data.py:32 -msgid "part-of representation for component declarations" -msgstr "" - -#: pisi/data.py:42 -msgid "index representation for the component structure" -msgstr "" - -#: pisi/dependency.py:14 -msgid "dependency analyzer" -msgstr "" - #: pisi/dependency.py:55 msgid "Dependency should have a package string" msgstr "" -#: pisi/dependency.py:59 -msgid "determine if a package ver. satisfies given dependency spec" -msgstr "" - -#: pisi/dependency.py:85 -msgid "determine if a package in a dictionary satisfies given dependency spec" -msgstr "" - -#: pisi/dependency.py:95 pisi/dependency.py:106 -msgid "" -"determine if a package in *repository* satisfies given\n" -"dependency spec" -msgstr "" - #: pisi/dependency.py:119 msgid "Package %s does not satisfy dependency %s" msgstr "Paket %s %s bağımlılığını sağlamıyor." -#: pisi/dependency.py:129 -msgid "" -"calculate if pkg is installable currently \n" -" which means it has to satisfy both install and runtime dependencies" -msgstr "" - #: pisi/dependency.py:132 msgid "Package %s is not present in the package database" msgstr "Paket %s paket veritabanında bulunmamakta." -#: pisi/fetcher.py:51 -msgid "" -"Fetcher can fetch a file from various sources using various\n" -" protocols." -msgstr "" - -#: pisi/fetcher.py:67 -msgid "Return value: Fetched file's full path.." -msgstr "" - -#: pisi/fetcher.py:70 +#: pisi/fetcher.py:75 msgid "Filename error" msgstr "Dosya adı hatası" -#: pisi/fetcher.py:73 +#: pisi/fetcher.py:78 msgid "Access denied to write to dest dir" msgstr "Hedef dizine yazmaya izin verilmedi." -#: pisi/fetcher.py:124 +#: pisi/fetcher.py:128 msgid "No such file or no permission to read" msgstr "Öyle bir dosya yok ya da okuma izni yok." -#: pisi/fetcher.py:147 +#: pisi/fetcher.py:151 msgid "Cannot fetch %s; value error: %s" msgstr "%s indirilemiyor, hata: %s" -#: pisi/fetcher.py:149 pisi/fetcher.py:151 +#: pisi/fetcher.py:153 pisi/fetcher.py:155 msgid "Cannot fetch %s; %s" msgstr "%s indirilemiyor; %s" -#: pisi/fetcher.py:153 +#: pisi/fetcher.py:157 msgid "Cannot fetch %s; (%s): %s" msgstr "%s indirilemiyor; (%s): %s" -#: pisi/fetcher.py:178 -msgid "" -" \n" -" \"to override the urllib2 error: 'Error 206: Partial Content'\n" -" this reponse from the HTTP server is already what we expected to get.\n" -" Don't give up, resume downloading..\n" -" " -msgstr "" - -#: pisi/fetcher.py:189 +#: pisi/fetcher.py:199 msgid "Requested range not satisfiable" msgstr "İstenen aralık sağlanamıyor." -#: pisi/files.py:24 -msgid "FileInfo holds the information for a File node/tag in files.xml" -msgstr "" - -#: pisi/graph.py:37 -msgid "return set of vertex descriptors" -msgstr "" - -#: pisi/graph.py:41 -msgid "return a list of edge descriptors" -msgstr "" - -#: pisi/graph.py:49 -msgid "convert a list of edges (u,v) to graph" -msgstr "" - -#: pisi/graph.py:54 -msgid "add vertex u, optionally with data" -msgstr "" - -#: pisi/graph.py:63 -msgid "add edge u -> v" -msgstr "" - -#: pisi/index.py:15 +#: pisi/fetcher.py:238 pisi/fetcher.py:242 #, fuzzy -msgid "PISI source/package index" -msgstr "PISI kaynak paketi inşa ediliyor: %s" +msgid "Requested Range Not Satisfiable" +msgstr "İstenen aralık sağlanamıyor." -#: pisi/index.py:40 pisi/specfile.py:389 -msgid "Read PSPEC file" -msgstr "" - -#: pisi/index.py:63 -msgid "Write index file" +#: pisi/fetcher.py:258 pisi/fetcher.py:279 pisi/fetcher.py:292 +msgid "ftp error" msgstr "" #: pisi/index.py:75 @@ -1789,113 +1180,6 @@ msgstr "%s paket indexine ekleniyor" 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:77 -msgid "check system requirements" -msgstr "" - -#: pisi/install.py:92 -msgid "Package conflicts %s" -msgstr "Paket %s ile çatışmakta." - -#: pisi/install.py:97 -msgid "Dependencies for %s not satisfied" -msgstr "%s için bağımlılıklar sağlanmadı." - -#: pisi/install.py:99 -msgid "Package not installable" -msgstr "Paket yerleştirilebilir durumda değil." - -#: pisi/install.py:102 -msgid "check reinstall, confirm action, and schedule reinstall" -msgstr "" - -#: pisi/install.py:123 -msgid "Re-install same version package?" -msgstr "Aynı versiyona sahip paketi yeniden yerleştireyim mi?" - -#: pisi/install.py:124 -msgid "Package re-install declined" -msgstr "Paket yeniden yerleştirmeye izin verilmedi." - -#: pisi/install.py:130 -msgid "Upgrading to new upstream version" -msgstr "Yeni versiyona yukseltiliyor." - -#: pisi/install.py:133 -msgid "Upgrading to new distribution release" -msgstr "Yeni dağıtım sürümüne yukseltiliyor." - -#: pisi/install.py:137 -msgid "Upgrading to new distribution build" -msgstr "Yeni dağıtım inşasına yukseltiliyor." - -#: pisi/install.py:143 -msgid "Downgrade to old upstream version?" -msgstr "Eski kaynak versiyonuna dönülsün mu?" - -#: pisi/install.py:145 -msgid "Downgrade to old distribution release?" -msgstr "Eski dağıtım sürümüne dönülsün mu?" - -#: pisi/install.py:147 -msgid "Downgrade to old distribution build?" -msgstr "Eski dağıtım inşasına dönülsün mu?" - -#: pisi/install.py:149 -msgid "Package downgrade declined" -msgstr "Paket eskileştirilmesine izin verilmedi." - -#: pisi/install.py:157 -msgid "unzip package in place" -msgstr "" - -#: pisi/install.py:159 -msgid "Extracting files" -msgstr "Dosyalar arşivden çıkartılıyor." - -#: pisi/install.py:174 -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:177 -msgid "Storing %s, " -msgstr "%s saklanıyor, " - -#: pisi/install.py:180 -msgid "Storing %s." -msgstr "%s saklanıyor" - -#: pisi/install.py:187 -msgid "Storing %s" -msgstr "%s saklanıyor" - -#: pisi/install.py:191 -#, fuzzy -msgid "register COMAR scripts" -msgstr "COMAR betiği %s kayıt ediliyor" - -#: pisi/install.py:200 -msgid "update databases" -msgstr "veritabanlarını güncelle" - #: pisi/installdb.py:59 msgid "installed" msgstr "yerleşik" @@ -1924,218 +1208,166 @@ msgstr "" msgid "Distribution: %s, Install Time: %s\n" msgstr "Dağıtım: %s, Yerleştime Zamanı: %s\n" -#: pisi/installdb.py:135 -msgid "install package with specific version, release, build" -msgstr "yerleştiiir" - -#: pisi/installdb.py:138 +#: pisi/installdb.py:142 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 +#: pisi/lockeddbshelve.py:49 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ı" -#: pisi/lockeddbshelve.py:60 +#: pisi/lockeddbshelve.py:66 msgid "Another instance of PISI is running. Try later!" msgstr "PISI bir yerde daha çalışıyor. Yine deneyin!" -#: pisi/metadata.py:15 -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:51 msgid "SourceInfo should have a Name" msgstr "SourceInfo'nun Name'i olmalı" -#: pisi/metadata.py:97 -msgid "Some error in package metadata" -msgstr "Paket metaverisinde (metadata) bir hata tespit edildi." - -#: pisi/metadata.py:104 -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:153 +#: pisi/metadata.py:155 msgid "Metadata should have source" msgstr "Metadata'da bir kaynak yer almalı." -#: pisi/metadata.py:157 +#: pisi/metadata.py:159 msgid "Metadata should have a package" msgstr "Metadata'da bir paket yer almalı" -#: pisi/operations.py:14 -msgid "Package Operations: install/remove/upgrade" +#: pisi/operations.py:64 +#, fuzzy +msgid "Mixing file names and package names not supported yet." +msgstr "Dosya ve paket adlarını karıştırma henüz desteklenmiyor" + +#: pisi/operations.py:106 +#, fuzzy +msgid "" +"The following packages will be installed\n" +"in the respective order to satisfy extra dependencies:\n" +msgstr "" +"Bağımlılıkları sağlamak için bu minimal paket listesi verilen sırada " +"yerleştirilecek:" + +#: pisi/operations.py:109 pisi/operations.py:232 +msgid "Do you want to continue?" msgstr "" -#: pisi/operations.py:48 -#, fuzzy -msgid "Not removing non-file, non-link %s" -msgstr "Dosya ya da bağ olmayan %d kaldırılmıyor." +#: pisi/operations.py:110 +msgid "External dependencies not satisfied" +msgstr "Dış bağımlılıklar sağlanmadı." -#: pisi/operations.py:63 +# pisi/api.py:168 :215 +#: pisi/operations.py:121 pisi/operations.py:192 +msgid "No packages to install." +msgstr "Yerleştirilecek paket yok." + +#: pisi/operations.py:152 +msgid "Installation order: " +msgstr "Yerleştirme sırası: " + +#: pisi/operations.py:176 +msgid "Selected packages %s and %s are in conflict." +msgstr "" + +#: pisi/operations.py:178 #, fuzzy -msgid "Remove a single package" +msgid "Remove the following conflicting packages?" msgstr "Tek bir paketi kaldır" -#: pisi/operations.py:68 -msgid "Removing package %s" -msgstr "%s paketi kaldırılıyor." - -#: pisi/operations.py:70 -msgid "Trying to remove nonexistent package " -msgstr "Var olmayan paket kaldırılmaya çalışıldı." - -#: pisi/operations.py:81 -msgid "install a single package from URI or ID" +#: pisi/operations.py:180 +msgid "Conflicts remain" msgstr "" -#: pisi/operations.py:93 +#: pisi/operations.py:228 #, fuzzy -msgid "install a package file" -msgstr "paketteki dosyaların bir listesini göster" - -#: pisi/operations.py:98 -#, fuzzy -msgid "install a single package from ID" -msgstr "Aynı versiyona sahip paketi yeniden yerleştireyim mi?" - -#: pisi/operations.py:113 -msgid "Package URI: %s" -msgstr "Paket URI'ı: %s" - -#: pisi/operations.py:118 -msgid "Package %s not found in any active repository." -msgstr "Paket %s hiç bir etkin repo'da bulunamadı." - -#: pisi/operations.py:127 -msgid "perform an atomic package operation" -msgstr "" - -#: pisi/package.py:36 msgid "" -"PISI Package Class provides access to a pisi package (.pisi\n" -" file)." +"The following minimal list of packages will be installed\n" +"in the respective order to satisfy dependencies:\n" msgstr "" +"Bağımlılıkları sağlamak için bu minimal paket listesi verilen sırada " +"yerleştirilecek:" -#: pisi/package.py:52 pisi/sourcearchive.py:60 +#: pisi/operations.py:255 +msgid "Warning: package *name* ends with '.pisi'" +msgstr "Uyarı: paket *adı* '.pisi' ile bitiyor." + +#: pisi/operations.py:257 +msgid "Package %s is not installed." +msgstr "Paket %s yerleştirilmemis." + +#: pisi/operations.py:275 +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/operations.py:281 +msgid "No packages to upgrade." +msgstr "Yükseltilecek paket yok." + +#: pisi/operations.py:335 pisi/operations.py:351 +#, fuzzy +msgid "Reverse dependency %s cannot be satisfied" +msgstr "Dış bağımlılıklar sağlanmadı." + +#: pisi/operations.py:366 +#, fuzzy +msgid "The following packages will be upgraded:\n" +msgstr "Bu paketler yükseltilecek:" + +#: pisi/operations.py:384 +msgid "Package %s does not exist. Cannot remove." +msgstr "Olmayan paket %s kaldırılamıyor." + +#: pisi/operations.py:388 +msgid "No packages to remove." +msgstr "Kaldıracak paket yok." + +#: pisi/operations.py:421 +#, fuzzy +msgid "" +"The following minimal list of packages will be removed\n" +"in the respective order to satisfy dependencies:\n" +msgstr "" +"İzleyen (en az sayıdaki) paketler bağımlılıkları sağlamakamacıyla " +"kaldırılacak" + +#: pisi/operations.py:426 +#, fuzzy +msgid "Package removal declined" +msgstr "Paket yeniden yerleştirmeye izin verilmedi." + +#: pisi/operations.py:432 +msgid "Package %s is not installed. Cannot remove." +msgstr "Paket %s kurulu değil. Kaldırılamıyor." + +#: pisi/package.py:53 pisi/sourcearchive.py:60 msgid "%s [cached]" msgstr "%s [önbellekte]" -#: 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 +#: pisi/package.py:106 msgid "MetaData format wrong" msgstr "MetaData biçimi yanlış" -#: pisi/package.py:108 +#: pisi/package.py:111 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:48 -msgid "Cannot lock PackageDB: %s" -msgstr "Paket veritabanını kilitleyemiyor: %s" - -#: pisi/packagedb.py:132 +#: pisi/packagedb.py:123 msgid "get_package: package %s not found" msgstr "get_package: paket %s bulunamadı" -#: pisi/repodb.py:44 -msgid "RepoDB maps repo ids to repository information" -msgstr "" - -#: pisi/repodb.py:80 +#: pisi/repodb.py:82 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 başarısızlığa uğradı" -#: 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 "AdditionalFile bir dosyaadı içermeli" @@ -2148,44 +1380,36 @@ msgstr "AdditionalFile bir hedef attribute'u içermeli" msgid "Patch should have a filename string" msgstr "Patch'in dosya adı olmalı" -#: pisi/specfile.py:186 +#: pisi/specfile.py:166 +#, fuzzy +msgid "Update must have a release attribute" +msgstr "AdditionalFile bir hedef attribute'u içermeli" + +#: pisi/specfile.py:191 msgid "Path tag should have a name string" msgstr "Yol etiketi bir ada sahip olmalı" -#: pisi/specfile.py:208 +#: pisi/specfile.py:213 msgid "COMAR provide should have something :)" msgstr "ÇOMAR birşey sağlamalı :)" -#: pisi/specfile.py:217 -msgid "" -"A structure to hold source information. Source information is\n" -" located under tag in PSPEC file." -msgstr "" - -#: pisi/specfile.py:276 +#: pisi/specfile.py:281 msgid "Source archive URI and type should be given" msgstr "Kaynak arşivi URI ve tipi verilmeli" -#: pisi/specfile.py:278 +#: pisi/specfile.py:283 msgid "Source archive should have a SHA1 sum" msgstr "Kaynak arşivi bir SHA1sum'a sahip olmalı" -#: pisi/specfile.py:290 -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:353 +#: pisi/specfile.py:358 msgid "Package should have some files" msgstr "Paket içinde dosyalar olmalı" -#: pisi/specfile.py:365 +#: pisi/specfile.py:370 msgid "Name: %s, version: %s, release: %s, build %s" msgstr "Ad: %s, versiyon %s, sürüm %s, inşa %s" -#: pisi/specfile.py:367 +#: pisi/specfile.py:372 msgid "" "\n" "Summary: " @@ -2193,7 +1417,7 @@ msgstr "" "\n" "Özet: " -#: pisi/specfile.py:368 +#: pisi/specfile.py:373 msgid "" "\n" "Description: " @@ -2201,16 +1425,16 @@ msgstr "" "\n" "Tanım: " -#: pisi/specfile.py:369 +#: pisi/specfile.py:374 #, fuzzy msgid "" "\n" "Component: " -msgstr +msgstr "" "\n" "Bileşen: " -#: pisi/specfile.py:370 +#: pisi/specfile.py:375 msgid "" "\n" "Provides: " @@ -2218,11 +1442,7 @@ msgstr "" "\n" "Sağladıkları: " -#: pisi/specfile.py:383 -msgid "A class for reading/writing from/to a PSPEC (PISI SPEC) file." -msgstr "" - -#: pisi/specfile.py:425 +#: pisi/specfile.py:436 msgid "" "File '%s' has errors:\n" "%s" @@ -2230,615 +1450,210 @@ msgstr "" "Dosya '%s' hatalara sahip:\n" "%s" -#: pisi/specfile.py:428 -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:455 -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:472 -msgid "Return errors of the PSPEC file if there are any." -msgstr "" - -#: pisi/specfile.py:478 +#: pisi/specfile.py:489 msgid "There should be at least one Package section" msgstr "En azından bir tane Package bölümü bulunmalı." -#: pisi/specfile.py:482 +#: pisi/specfile.py:493 msgid "Source needs some education in History :)" msgstr "Bir tarih bölümü bulunmalı" -#: pisi/specfile.py:488 -msgid "Write PSPEC file" -msgstr "" - -#: 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/ui.py:23 -msgid "Abstract class for UI operations, derive from this." -msgstr "" - -#: pisi/ui.py:52 -msgid "give an informative message" -msgstr "" - -#: pisi/ui.py:56 -msgid "inform the user of an important event and wait for acknowledgement" -msgstr "" - -#: pisi/ui.py:60 -#, fuzzy -msgid "show debugging info" -msgstr "hata ayıklama bilgisini göster" - -#: pisi/ui.py:65 -msgid "warn the user" -msgstr "" - -#: pisi/ui.py:69 -msgid "inform a (possibly fatal) error" -msgstr "" - -#: pisi/ui.py:73 -msgid "uh?" -msgstr "" - -#: pisi/ui.py:77 -msgid "ask the user to choose from a list of alternatives" -msgstr "" - -#: pisi/ui.py:81 -msgid "ask a yes/no question" -msgstr "evet/hayır sorusu" - -#: pisi/ui.py:85 -msgid "display progress" -msgstr "" - -#: pisi/uri.py:25 -msgid "" -"URI class provides a URL parser and simplifies working with\n" -" URLs." -msgstr "" - #: pisi/uri.py:78 msgid "setAuthInfo needs a tuple (user, pass)" msgstr "setAuthInfo bir (kullanıcı, parola) ikilisi ister. Sen ne yapıyorsun? " -#: pisi/util.py:66 +#: pisi/util.py:60 msgid "%s section should have a '%s' tag" msgstr "%s bölümünün bir '%s' etiketi olmalı" -#: pisi/util.py:77 -msgid "concatenate a list of lists" -msgstr "" - -#: pisi/util.py:81 -msgid "concatenate string reps of l's elements" -msgstr "" - -#: pisi/util.py:85 -msgid " split str with any of chars" -msgstr "" - -#: pisi/util.py:92 -msgid "check if all elements of a sequence are equal" -msgstr "" - -#: pisi/util.py:103 -msgid "check if sequence a is a prefix of sequence b" -msgstr "" - -#: pisi/util.py:112 -msgid "remove prefix a from sequence b" -msgstr "" - -#: pisi/util.py:122 -msgid "run command non-interactively and report return value and output" -msgstr "" - -#: pisi/util.py:123 +#: pisi/util.py:130 msgid "running " msgstr "çalıştırıyor " -#: pisi/util.py:127 +#: pisi/util.py:134 #, fuzzy msgid "return value %s" msgstr "dönüş değeri" -#: pisi/util.py:130 +#: pisi/util.py:137 msgid "Failed command: %s" msgstr "Başarısız komut: %s" -#: pisi/util.py:134 -msgid "sets message as a console window's title" -msgstr "" - -#: pisi/util.py:147 -msgid "resets console window's title" -msgstr "" - -#: pisi/util.py:158 -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:167 -msgid "" -"an improved version of os.path.commonprefix,\n" -" returns a list of path components" -msgstr "" - -#: pisi/util.py:179 -msgid "find if path a is before b in the directory tree" -msgstr "" - -#: pisi/util.py:183 -msgid "remove path prefix a from b, finding the pathname rooted at a" -msgstr "" - -#: pisi/util.py:191 -msgid "determine if given @path is absolute" -msgstr "" - -#: pisi/util.py:196 -msgid "Join two or more pathname components, inserting '/' as needed" -msgstr "" - -#: pisi/util.py:212 -msgid "shorthand to check if a file exists" -msgstr "" - -#: pisi/util.py:218 -msgid "" -"check if directory exists, and create if it doesn't.\n" -" works recursively" -msgstr "" - -#: pisi/util.py:225 -msgid "Remove all content of a directory (top)" -msgstr "" - -#: pisi/util.py:231 -msgid "" -" calculate the size of files under a dir\n" -" based on the os module example" -msgstr "" - -#: pisi/util.py:246 -msgid "copy source file to destination file" -msgstr "" - -#: pisi/util.py:252 -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:318 -msgid "copy source dir to destination dir recursively" -msgstr "" - -#: pisi/util.py:322 -msgid "Check the files integrity with a given hash" -msgstr "" - -#: pisi/util.py:329 -msgid "calculate sha1 hash of filename" -msgstr "" - -#: pisi/util.py:338 +#: pisi/util.py:352 msgid "Cannot calculate SHA1 hash of %s" msgstr "" -#: pisi/util.py:341 -msgid "calculate sha1 hash of given data" -msgstr "" - -#: pisi/util.py:347 +#: pisi/util.py:361 msgid "Cannot calculate SHA1 hash of given data" msgstr "" -#: pisi/util.py:350 -msgid "" -"uncompresses a file and returns the path of the uncompressed\n" -" file" -msgstr "" - -#: pisi/util.py:370 -msgid "simple function to apply patches.." -msgstr "" - -#: pisi/util.py:381 +#: pisi/util.py:395 msgid "ERROR: patch (%s) failed: %s" msgstr "Yama (%s) başarısız: %s" -#: pisi/util.py:406 -#, fuzzy -msgid "strip a file" -msgstr "sembolleri temizle" - -#: pisi/util.py:414 +#: pisi/util.py:438 msgid "strip command failed for file '%s'!" msgstr "strip komutu '%s' dosyası için çalışmadı!" -#: pisi/util.py:432 -msgid " returns free space of given directory's partition " -msgstr "" - -#: pisi/util.py:441 +#: pisi/util.py:465 msgid "Removing lock %s" msgstr "Kilit %s kaldırılıyor." -#: pisi/xmlext.py:15 -msgid "" -"\n" -" some helper functions for using minidom\n" -" function names are mixedCase for compatibility with minidom,\n" -" an old library\n" -msgstr "" - -#: pisi/xmlext.py:28 -msgid "named this way because the class if mostly used with an import *" -msgstr "" - -#: pisi/xmlext.py:34 -msgid "get named attribute from DOM node" -msgstr "" - -#: 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/xmlext.py:60 -msgid "get the text of a child at the end of a tag path" -msgstr "" - -#: pisi/xmlext.py:67 -msgid "get only child elements" -msgstr "" - -#: pisi/xmlext.py:71 pisi/xmlfile.py:620 -msgid "returns the *first* matching node for given tag path." -msgstr "" - -#: pisi/xmlext.py:95 -msgid "retrieve all nodes that match a given tag path." -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/xmlext.py:128 -msgid "add newnode at the end of a tag chain, smart one" -msgstr "" - -#: pisi/xmlext.py:135 -msgid "add a new node at the end of the tree" -msgstr "" - -#: pisi/xmlfile.py:18 -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 +#: pisi/xmlfile.py:79 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 +#: pisi/xmlfile.py:86 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:126 -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:196 -msgid "entry point for metaclass code" -msgstr "" - -#: pisi/xmlfile.py:263 -msgid "generate readers and writers for an attribute member" -msgstr "" - -#: pisi/xmlfile.py:277 -msgid "generate helper funs for tag member of class" -msgstr "" - -#: pisi/xmlfile.py:284 -msgid "generate readers and writers for the tag" +#: pisi/xmlfile.py:112 +msgid "Tag should have at least an English or Turkish version" msgstr "" #: pisi/xmlfile.py:302 msgid "gen_tag: unrecognized tag type %s in spec" msgstr "gen_tag: tanınmayan tag tipi %s" -#: pisi/xmlfile.py:306 -msgid "" -"generate a named component tag/attr. a decoration of\n" -" anonymous functions that do not bind to variable names" -msgstr "" - -#: pisi/xmlfile.py:314 -msgid "initialize component" -msgstr "" - -#: pisi/xmlfile.py:318 -msgid "decode component from DOM node" -msgstr "" - -#: pisi/xmlfile.py:322 -msgid "encode self inside, possibly new, DOM node using xml" -msgstr "" - #: pisi/xmlfile.py:335 msgid "Mandatory variable %s not available" msgstr "Gerekli değişken %s bulunamadı" -#: pisi/xmlfile.py:341 -msgid "helper function to turn token name into mixed case" -msgstr "" - -#: pisi/xmlfile.py:348 -msgid "returns split of the tag path into last tag and the rest" -msgstr "" - -#: pisi/xmlfile.py:356 -msgid "decompose member specification" -msgstr "" - -#: pisi/xmlfile.py:369 -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:378 -msgid "default value for all basic types is None" -msgstr "" - -#: pisi/xmlfile.py:382 -msgid "decode from DOM node, the value, watching the spec" -msgstr "" - -#: pisi/xmlfile.py:390 +#: pisi/xmlfile.py:389 msgid "Type mismatch: read text cannot be decoded" msgstr "Tip uyumsuzluğu: okunan metin deşifre edilemedi" -#: pisi/xmlfile.py:394 +#: pisi/xmlfile.py:393 msgid "Mandatory token %s not available" msgstr "Gerekli im %s bulunamadı." -#: pisi/xmlfile.py:398 -msgid "encode given value inside DOM node" -msgstr "" - # pisi/xmlfile.py:392 :423 :439 :446 :524 :538 :545 -#: pisi/xmlfile.py:404 pisi/xmlfile.py:435 pisi/xmlfile.py:451 -#: pisi/xmlfile.py:458 pisi/xmlfile.py:536 pisi/xmlfile.py:550 -#: pisi/xmlfile.py:557 +#: pisi/xmlfile.py:403 pisi/xmlfile.py:434 pisi/xmlfile.py:450 +#: pisi/xmlfile.py:457 pisi/xmlfile.py:532 pisi/xmlfile.py:546 +#: pisi/xmlfile.py:553 msgid "Mandatory argument not available" msgstr "Gerekli arguman bulunamadı" -#: pisi/xmlfile.py:407 -msgid "format value for pretty printing" -msgstr "" - -#: pisi/xmlfile.py:413 -msgid "generate a class datatype" -msgstr "" - # pisi/xmlfile.py:420 :521 -#: pisi/xmlfile.py:432 pisi/xmlfile.py:533 +#: pisi/xmlfile.py:431 pisi/xmlfile.py:529 msgid "Type mismatch: DOM cannot be decoded" msgstr "Tip uyumsuzluğu: DOM deşifre edilemiyor" # pisi/xmlfile.py:436 :535 -#: pisi/xmlfile.py:448 pisi/xmlfile.py:547 +#: pisi/xmlfile.py:447 pisi/xmlfile.py:543 msgid "Object cannot be encoded" msgstr "Nesne kodlanamadı" -#: pisi/xmlfile.py:464 -msgid "generate a list datatype. stores comps in tag/comp_tag" -msgstr "" - -#: pisi/xmlfile.py:469 +#: pisi/xmlfile.py:466 msgid "List type must contain only one element" msgstr "List tipi sadece bir eleman içermeli" # pisi/xmlfile.py:470 :485 -#: pisi/xmlfile.py:482 pisi/xmlfile.py:497 +#: pisi/xmlfile.py:479 pisi/xmlfile.py:494 msgid "Mandatory list empty" msgstr "Zorunlu (mandatory) liste boş" -#: pisi/xmlfile.py:511 -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:569 -msgid "A class to help reading and writing an XML file" -msgstr "" - -#: pisi/xmlfile.py:576 -msgid "clear DOM" -msgstr "" - -#: pisi/xmlfile.py:581 -msgid "deallocate DOM structure" -msgstr "" - -#: pisi/xmlfile.py:585 -msgid "returns root document element" -msgstr "" - -#: pisi/xmlfile.py:592 +#: pisi/xmlfile.py:587 msgid "File '%s' has invalid XML: %s\n" msgstr "'%s'nın geçersiz XML sözdizimi var: %s\n" -#: pisi/xmlfile.py:603 +#: pisi/xmlfile.py:598 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:625 -msgid "returns the text of *first* matching node for given tag path." -msgstr "" +# pisi/actionsapi/autotools.py:77 :87 +#~ msgid "generates a configure script" +#~ msgstr "yapılandırma betiği yaratır." -#: pisi/xmlfile.py:632 -msgid "returns all nodes matching a given tag path." -msgstr "" +#~ msgid "returns current work directory's path" +#~ msgstr "çalışma dizinini döndürür" -#: pisi/xmlfile.py:637 -msgid " returns the children of the given path" -msgstr "" +#~ msgid "change directory" +#~ msgstr "dizini değiştir" -#: pisi/xmlfile.py:644 pisi/xmlfile.py:650 -msgid " returns the children of the given path, only with given type " -msgstr "" +#~ msgid "Package is not installable." +#~ msgstr "Paket yerleştirilebilir durumda değil." -#: pisi/xmlfile.py:661 -msgid "this adds the newnode under given tag path" -msgstr "" +#~ msgid "install a number of pisi package files" +#~ msgstr "..." -#: pisi/xmlfile.py:667 -msgid "this adds the new stuff under node and then following tag path" -msgstr "" +#~ msgid "" +#~ "Re-installs packages from the repository, trying to perform\n" +#~ " a maximum number of upgrades." +#~ msgstr "" +#~ "Maximum sayıda yükseltme yaparak paketleri depodan yeniden yerleştirir." -#: pisi/xmlfile.py:672 -msgid "add a new child node right under root element document" -msgstr "" +#, fuzzy +#~ msgid "fail if dependencies not satisfied" +#~ msgstr "bağımlılıklar sağlanamazsa çık." -#: pisi/xmlfile.py:676 -msgid "add text to node" -msgstr "" +#~ msgid "" +#~ "Build each package defined in PSPEC file. After this process there\n" +#~ " will be .pisi files hanging around, AS INTENDED ;)" +#~ msgstr "PSPEC dosyalarıyl tanımlanmış her paketi inşa et" -#: pisi/xmlfile.py:680 -msgid "add a text node with given tag path" -msgstr "" +#~ msgid "Command Line Interface" +#~ msgstr "Komut Satırı Arayüzü" -#: pisi/xmlfile.py:685 -msgid "add a text node under given node with tag path (phew)" -msgstr "" +#~ msgid "" +#~ "Upgrade system\n" +#~ "\n" +#~ "Usage: Upgrade\n" +#~ "\n" +#~ "Upgrade the entire system.\n" +#~ msgstr "" +#~ "Sistemi yükselt\n" +#~ "\n" +#~ "Kullanım: Upgrade\n" +#~ "\n" +#~ "Bütün sistemi yükselt.\n" +#, fuzzy +#~ msgid "run postinstall scripts trough COMAR" +#~ msgstr "%s için yerleştirme-sonrası betiği çalıştırılıyor." + +#, fuzzy +#~ msgid "PISI source/package index" +#~ msgstr "PISI kaynak paketi inşa ediliyor: %s" + +#, fuzzy +#~ msgid "register COMAR scripts" +#~ msgstr "COMAR betiği %s kayıt ediliyor" + +#~ msgid "update databases" +#~ msgstr "veritabanlarını güncelle" + +#~ msgid "install package with specific version, release, build" +#~ msgstr "yerleştiiir" + +#~ msgid "Some error in package metadata" +#~ msgstr "Paket metaverisinde (metadata) bir hata tespit edildi." + +#, fuzzy +#~ msgid "install a package file" +#~ msgstr "paketteki dosyaların bir listesini göster" + +#, fuzzy +#~ msgid "install a single package from ID" +#~ msgstr "Aynı versiyona sahip paketi yeniden yerleştireyim mi?" + +#~ msgid "Cannot lock PackageDB: %s" +#~ msgstr "Paket veritabanını kilitleyemiyor: %s" + +#, fuzzy +#~ msgid "show debugging info" +#~ msgstr "hata ayıklama bilgisini göster" + +#~ msgid "ask a yes/no question" +#~ msgstr "evet/hayır sorusu" + +#, fuzzy +#~ msgid "strip a file" +#~ msgstr "sembolleri temizle" # pisi/actionsapi/autotools.py:75 :85 #, fuzzy diff --git a/tests/beta-remoterepo.sh b/tests/beta-remoterepo.sh index 266dd02d..9217764d 100755 --- a/tests/beta-remoterepo.sh +++ b/tests/beta-remoterepo.sh @@ -9,14 +9,14 @@ echo "working directory:" `pwd` echo "cleaning destination dir: tmp" rm -rf tmp #echo "*** repository tests" -pisi-cli -D add-repo pardus ftp://ftp.uludag.org.tr/pub/pisi/binary/pisi-index.xml -pisi-cli update-repo pardus -pisi-cli list-repo +pisi-cli -Dtmp add-repo pardus http://paketler.uludag.org.tr/pardus-devel/pisi-index.xml +pisi-cli -Dtmp update-repo pardus +pisi-cli -Dtmp list-repo #echo "*** package ops" -pisi-cli list-available -pisi-cli info python -pisi-cli install python +pisi-cli -Dtmp list-available +pisi-cli -Dtmp info python +pisi-cli -Dtmp -y install python echo "*** database contents" for x in `find tmp -iname '*.bdb'`; do diff --git a/tools/update-po.sh b/tools/update-po.sh index 19ee1812..27de30b2 100755 --- a/tools/update-po.sh +++ b/tools/update-po.sh @@ -1,3 +1,4 @@ -pygettext.py -D -o po/pisi.pot pisi +find pisi -iname '*.py' | grep -v pisi/cli/commands.py >exclude +pygettext.py -D -X exclude -o po/pisi.pot pisi msgmerge -U po/tr.po po/pisi.pot - +rm exclude