# HG changeset patch # User Aleksej Bobylev # Date 1444006427 -10800 # Node ID d6cbd0c5f2733db9d2235afbf2c07081455c15a7 # Parent 95c016ddc72d09b52c940ba009213624b2c3a4d7 Finish modularization. Beta release: still have few FIXMEs and TODOs. diff -r 95c016ddc72d -r d6cbd0c5f273 doc/tazpkg.en.html --- a/doc/tazpkg.en.html Sun Sep 06 12:48:04 2015 +0200 +++ b/doc/tazpkg.en.html Mon Oct 05 03:53:47 2015 +0300 @@ -1,11 +1,11 @@ - + TazPkg Manual - - - + + + @@ -13,60 +13,61 @@

TazPkg Manual

- -
-

Name

-

TazPkg — Tiny autonomous zone package manager

+
Name
+

TazPkg — Tiny autonomous zone package manager.

+
-

Syntax

+ +
Syntax
 tazpkg [command] [options...]
 
+
-

Description

+
Description
-

TazPkg is a lightweight package manager to install, list, download, update or -remove precompiled packages on a GNU/Linux system. TazPkg offers commands for -searching and creating packages and was created independently for the project. -The format of the packages using the *.tazpkg extension is a cpio archive -containing a filesystem compressed with gzip, a receipt and an optional -description. TazPkg also manages dependencies based on package receipts. Each -receipt contains all the information about a package and can also include pre- -and post-installation functions. The same receipt is used by Cookutils to -compile sources and generate a .tazpkg package.

+

TazPkg is a lightweight package manager to install, list, download, update or remove precompiled +packages on a GNU/Linux system. TazPkg offers commands for searching and creating packages and was +created independently for the project. The format of the packages using the *.tazpkg extension is +a cpio archive containing a filesystem compressed with lzma, a receipt and an optional description. +TazPkg also manages dependencies based on package receipts. Each receipt contains all the +information about a package and can also include pre- and post-installation functions. The same +receipt is used by Cookutils to compile +sources and generate a .tazpkg package.

-

TazPkg is entirely built from scratch using Shell script, compatible with -Bash; it runs under Ash — part of the Busybox project. TazPkg is distributed -under the free GNU license GPL V3.

+

TazPkg is entirely built from scratch using Shell script, compatible with Bash; it runs under +Ash — part of the Busybox project. TazPkg is distributed under the free GNU license GPL V3.

+
-

Environment

+
Environment

TazPkg uses some environment variables:

    -
  • LANGUAGE: defines the language of output and user - confirmations. Note, LANG and LC_ALL - environment variables also affect output language
  • -
  • LC_TIME: defines the date format in the activity command
  • - +
  • LANGUAGE: defines the language of output and user confirmations. + Note, LANG and LC_ALL environment variables also affect output + language
  • +
  • LC_TIME: defines the date format in the activity + command
  • +
  • root: if defined it points to the root of file system where TazPkg should work. + Note, value defined using --root= option has precedence over this environment + variable
+
-

Files

+
Files
-

Configuration files

+ -

Package database files

+
Package database files

Default placement of the package database is /var/lib/tazpkg.

    -
  • ID - (deprecated): identifier of the current SliTaz repository state. +
  • ID (deprecated): identifier + of the current SliTaz repository state. The value changes when new or updated packages appear in the repository.
  • -
  • IDs: - identifier of the current SliTaz repository state and the UNIX time stamp. - The ID value changes when new or updated packages appear in - the repository. Time stamp allows you to track how long a change is made in - the repository and to track the freshness of repository mirrors. - (To convert UNIX time stamp to the date: +
  • IDs: identifier of the + current SliTaz repository state and the UNIX time stamp. + The ID value changes when new or updated packages appear in the repository. Time + stamp allows you to track how long a change is made in the repository and to track the + freshness of repository mirrors. (To convert UNIX time stamp to the date: date -d@timestamp)
  • -
  • mirror: URL of the current repository mirror in - use. URL points to the remote folder containing packages and - database files.
  • -
  • mirrors: list of URLs of available repository - mirrors. Note the difference between URLs from these two - files; you should append URL from this file by - packages/cooking/ (for cooking-based - Slitaz version).
  • -
  • packages.list (deprecated): list of package - names with version numbers available in the repository.
  • -
  • packages.desc (deprecated): list contained - package name, version, short description, category and upstream +
  • mirror: URL of the + current repository mirror in use. + URL points to the remote folder containing packages and database + files.
  • +
  • mirrors: list of URLs + of available repository mirrors. + Note the difference between URLs from these two files; you should append URL from + this file by packages/cooking/ (for cooking-based Slitaz + version).
  • +
  • packages.list + (deprecated): list of package names with version numbers available in the repository.
  • +
  • packages.desc + (deprecated): list contained package name, version, short description, category and upstream URL.
  • -
  • packages.txt (deprecated): list containing - package name, version, short description and two package sizes - (first — traffic to download package, second — HDD size for - installed package).
  • -
  • packages.md5 (deprecated): list containing MD5 - checksum with package file name.
  • -
  • packages.info: list was built to replace and - extend above lists. For every package available in the - repository it contains: package name, version, category, short - description, upstream URL, tags, package sizes, depends and MD5 - checksum. Development continues, and the list can be extended by other - fields, if necessary.
  • -
  • packages.equiv: list of equivalent packages - available in the repository. Format of the list item: - package=rule rule….
    - Format of the rule: alternative:newname — if - alternative is installed then - newname will be installed instead of the +
  • packages.txt + (deprecated): list containing package name, version, short description and two package sizes + (first — traffic to download package, second — HDD size for installed + package).
  • +
  • packages.md5 + (deprecated): list containing MD5 checksum with package file name.
  • +
  • packages.info: + list was built to replace and extend above lists. + For every package available in the repository it contains: package name, version, + category, short description, upstream URL, tags, package sizes, depends and MD5 checksum. + Development continues, and the list can be extended by other fields, if + necessary.
  • +
  • packages.equiv: + list of equivalent packages available in the repository. + Format of the list item: package=rule rule….
    + Format of the rule: alternative:newname — if alternative + is installed then newname will be installed instead of the package.
    - In the second format of the rule alternative: part is - omitted — in this case newname can be - installed instead of the package (in the user - choice).
  • -
  • packages.diff: list created when you run - recharge command. List - contains package names with versions of the new packages available in - the repository with the last recharge.
  • -
  • packages.up: list created when you run - upgrade command. List - contains package names you can upgrade with the last + In the second format of the rule alternative: part is omitted — in this + case newname can be installed instead of the + package (in the user choice).
  • +
  • packages.diff: + list created when you run recharge command. + List contains package names with versions of the new packages available in the + repository with the last recharge.
  • +
  • packages.up: list + created when you run upgrade command. + List contains package names you can upgrade with the last recharge.
  • -
  • descriptions.txt: list of the “long” - descriptions of the all packages available on the repository.
  • -
  • packages-desc.language — optional list of the packages - translated short descriptions (see the package - tazpkg-desc-ru).
  • -
  • descriptions.language.txt — optional list of the - packages translated “long” descriptions (see the package - tazpkg-desc-ru).
  • -
  • packages.icons — optional list of the packages icons for - TazPanel.
  • -
  • blocked-packages.list: optional list of the - packages blocked for update.
  • -
  • extra.list: list of the extra packages - (non-free packages; free packages but not compiled from - sources). List contains package name, short description, upstream URL, - category, version, license.
  • -
  • files.list.lzma: very large compressed list which contains all - the files of all the packages available in the repository - (nearly 5,000 packages and nearly 0.7 million - files now).
  • -
  • files-list.md5: MD5 checksum of the - files.list.lzma.
  • -
  • installed.info: list of the installed packages - with the exact format of the packages.info list. - Idea is just to copy list item from packages.info to - the installed.info during package installation.
  • -
  • installed.md5 (deprecated): list containing MD5 - checksum with file names of all installed packages.
  • +
  • descriptions.txt: list of the “long” descriptions of the all + packages available on the repository.
  • +
  • packages-desc.language — optional list of the packages translated short + descriptions + (see the package tazpkg-desc-ru).
  • +
  • descriptions.language.txt — optional list of the packages translated + “long” descriptions + (see the package tazpkg-desc-ru).
  • +
  • packages.icons — optional list of the packages icons for TazPanel.
  • +
  • blocked-packages.list: optional list of the packages blocked for + update.
  • +
  • extra.list: list of + the extra packages + (non-free packages; free packages but not compiled from sources). List contains + package name, short description, upstream URL, category, version, license.
  • +
  • files.list.lzma: very large compressed list which contains all the files of all the + packages available in the repository + (nearly 5,000 packages and nearly 0.7 million files now).
  • +
  • files-list.md5: MD5 checksum of the files.list.lzma.
  • +
  • installed.info: + list of the installed packages with the exact format of the packages.info list. + Idea is just to copy list item from packages.info to the + installed.info during package installation.
  • +
  • installed.md5 + (deprecated): list containing MD5 checksum with file names of all installed packages.
  • +
  • priority: optional + list of the repositories priority. + One repository name per line. Undigest repositories are called by their names and + main repository by “main”. If priority list absent, then default priority is: main + repository and all existing undigest repositories in the alphabetical + order.
-

All the deprecated files will be deleted after we verify that the programs do -not use them (and modify the programs as necessary).

+

All the deprecated files will be deleted after we verify that the programs do not use them (and +modify the programs as necessary).

-

In addition to the common package database files there is also individual -folders for all installed packages placed by default in the -/var/lib/tazpkg/installed/package. Every folder here may -contain the following files:

+

In addition to the common package database files there is also individual folders for all +installed packages placed by default in the /var/lib/tazpkg/installed/package. +Every folder here may contain the following files:

  • receipt (mandatory) — the package recipe
  • files.list (mandatory) — list of package files
  • -
  • md5sum (mandatory) — checksums of package files (other checksum - files can be specified in the settings: cksum (CRC32), - md5sum (MD5), sha1sum (SHA1), sha256sum - (SHA256), sha512sum (SHA512), sha3sum (SHA3-512))
  • +
  • md5sum (mandatory) — checksums of package files (other checksum files can be + specified in the settings: cksum (CRC32), md5sum (MD5), sha1sum + (SHA1), sha256sum (SHA256), sha512sum (SHA512), sha3sum + (SHA3-512))
  • description.txt (optional) — “long” description
  • -
  • modifiers (optional) — list of packages that have replaced some - of the files of this package
  • -
  • volatile.cpio.gz (optional) — archive of “official” - configuration files
  • +
  • modifiers (optional) — list of packages that have replaced some of the files of + this package
  • +
  • volatile.cpio.gz (optional) — archive of “official” configuration files
+
-

Cache

+
Cache
-

Default placement of the packages cache is /var/cache/tazpkg with -sub-folders for the different repositories. It is exactly -/var/cache/tazpkg/cooking/packages for the +

Default placement of the packages cache is /var/cache/tazpkg with sub-folders for the +different repositories. +It is exactly /var/cache/tazpkg/cooking/packages for the cooking-based SliTaz version.

+
-

Misc files

+
Misc files

File with default placement /var/log/slitaz/tazpkg.log stores TazPkg activity log. -Log stores five types of actions: installing, uninstalling, blocking, -unblocking, reconfiguring packages.

+Log stores five types of actions: installing, uninstalling, blocking, unblocking, +reconfiguring packages.

-

Shared MIME information which allows to “guess” SliTaz package files, package -receipts and SliTaz flavor files. File placed here: Shared MIME information which allows to “guess” SliTaz package files, package receipts and +SliTaz flavor files. +File placed here: /usr/share/mime/packages/tazpkg.xml.

Plug-in for the TazPanel (SliTaz administration and configuration panel) -/var/www/tazpanel/pkgs.cgi allows you to manage SliTaz packages in the -web application.

+/var/www/tazpanel/pkgs.cgi allows you to manage SliTaz packages in the web application.

-

TazPkg documentation is placed in the /usr/share/doc/tazpkg -folder.

+

TazPkg documentation is placed in the /usr/share/doc/tazpkg folder.

+
+
-

Commands

+
Commands
-

The first tazpkg parameter is a command followed by other mandatory -and optional parameters as will be described hereinafter. Options begin with -double dashes, you can arrange them in any order and in any place, even before -the command. Unknown and inappropriate options are ignored. The following -commands are equivalent:

+

The first tazpkg parameter is a command followed by other mandatory and optional +parameters as will be described hereinafter. Options begin with double dashes, you can arrange them +in any order and in any place, even before the command. Unknown and inappropriate options are +ignored. The following commands are equivalent:

 $ tazpkg info nano --root=/mnt/sda6
@@ -248,199 +238,185 @@
 $ tazpkg info --root=/mnt/sda6 nano --color
 
- +

You can add global option --root=… to any TazPkg command. This option allows to work +with other SliTaz installations. Option points to the root of mounted file system from other SliTaz +installation. +By the way, using this option allows to install SliTaz to the other file system “from +scratch”, and upgrade SliTaz packages remotely.

-

Service commands

+
Service commands
  • usage: print short usage
  • help: show help on the TazPkg commands
  • activity: show TazPkg activity log
  • -
  • clean-cache: clean all packages downloaded in - cache directory
  • +
  • clean-cache: clean all packages downloaded in cache + directory
  • shell: run interactive TazPkg shell
+
-

Working with lists

+
Working with lists
  • list: list installed packages on the system
  • -
  • list-mirror: list all available packages on - the mirror
  • -
  • list-config: list the configuration - files
  • +
  • list-mirror: list all available packages on the mirror
  • +
  • list-config: list the configuration files
+
-

Search

+
Search
    -
  • search: search for a package by pattern or - name
  • -
  • search-pkgname: search on mirror for - package having a particular file
  • -
  • search-file: search for file in all installed - packages files
  • +
  • search: search for a package by pattern or name
  • +
  • search-pkgname: search on mirror for package having a + particular file
  • +
  • search-file: search for file in all installed packages files
+
-

Installing and removing packages

+
Installing and removing packages
    -
  • get: download a package into the current - directory
  • +
  • get: download a package into the current directory
  • install: install a local package
  • -
  • get-install: download and install a package - from the mirror
  • -
  • install-list: install all packages from a - list of packages
  • -
  • get-install-list: download and install a - list of packages from the mirror
  • -
  • remove: remove the specified package and all - installed files
  • -
  • reconfigure: replay post install script from - package
  • -
  • link: link a package from another SliTaz - installation
  • -
  • set-release: change release and update - packages
  • -
  • add-flavor: install the flavor list of - packages
  • -
  • install-flavor: install the flavor list of - packages and remove other ones
  • +
  • get-install: download and install a package from the mirror
  • +
  • get-list: download a list of packages from the mirror
  • +
  • install-list: install all packages from a list of packages
  • +
  • get-install-list: download and install a list of packages from the + mirror
  • +
  • remove: remove the specified package and all installed files
  • +
  • reconfigure: replay post install script from package
  • +
  • link: link a package from another SliTaz installation
  • +
  • set-release: change release and update packages
  • +
  • add-flavor: install the flavor list of packages
  • +
  • install-flavor: install the flavor list of packages and remove + other ones
+
-

Working with packages

+
Working with packages
  • info: print information about a package
  • desc: print description of a package
  • -
  • list-files: list the files installed with a - package
  • -
  • block, unblock: block an installed package version - or unblock it for upgrade
  • -
  • check: verify consistency of installed - packages
  • +
  • list-files: list the files installed with a package
  • +
  • block, unblock: block an installed package version or unblock it for + upgrade
  • +
  • check: verify consistency of installed packages
  • bugs: show known bugs in packages
  • depends: display dependencies tree
  • rdepends: display reverse dependencies tree
  • -
  • extract: extract a (*.tazpkg) package into a - directory
  • +
  • extract: extract a (*.tazpkg) package into a directory
  • pack: pack an unpacked or prepared package tree
  • -
  • repack: create a package archive from an installed - package
  • -
  • repack-config: create a package archive - with configuration files
  • -
  • recompress: rebuild a package with a better - compression ratio
  • +
  • repack: create a package archive from an installed package
  • +
  • repack-config: create a package archive with configuration + files
  • +
  • recompress: rebuild a package with a better compression ratio
  • convert: convert alien package to tazpkg
  • -
  • list-suggested: print list of suggested - packages
  • +
  • list-suggested: print list of suggested packages
+
-

Working with repositories

+
Working with repositories
+
+
-

Service commands

+
Service commands
-

usage

+

usage

Show the full list of the TazPkg commands with a brief description.

 $ tazpkg usage
-$ tazpkg
 
+
-

help

+

help

-

Display help for the selected command (help or -h). You can -enter a short name of the command, the full name or a part of the full name. You -can ignore hyphens at the beginning of the short name. If the requested part of -the full name match the several commands, you will be asked to clarify the -request.

+

Display help for the selected command (help or -h). You can enter a short name +of the command, the full name or a part of the full name. You can ignore hyphens at the beginning of +the short name. If the requested part of the full name match the several commands, you will be asked +to clarify the request.

 $ tazpkg help -gi
 $ tazpkg -h us
 
+
-

activity

+

activity

-

Display TazPkg activity log (activity or log or --a). Optional parameter --nb= lets you set number of displayed -lines.

+

Display TazPkg activity log (activity or log or -a). Optional +parameter --nb= lets you set number of displayed lines.

 $ tazpkg activity
 $ tazpkg -a --nb=20
 
+
-

clean-cache

+

clean-cache

-

Remove *.tazpkg packages downloaded to the cache (clean-cache or --cc). During installation, TazPkg keeps a copy of packages downloaded -from the Web. This is done to save bandwidth in case of reinstallation, but you -may want to free up space on the hard drive or re-download the packages.

+

Remove *.tazpkg packages downloaded to the cache (clean-cache or -cc). During +installation, TazPkg keeps a copy of packages downloaded from the Web. This is done to save +bandwidth in case of reinstallation, but you may want to free up space on the hard drive or +re-download the packages.

 # tazpkg clean-cache
 # tazpkg -cc
 
+
-

shell

+

shell

-

Run interactive TazPkg shell. Here you can enter all the TazPkg commands -listed above.

+

Run interactive TazPkg shell. Here you can enter all the TazPkg commands listed above.

 $ tazpkg shell
 # tazpkg shell
 
+
+
-

Working with lists

+
Working with lists
-

list

+

list

-

List packages installed on the system (list or -l). This -command displays a column list of all installed packages. It also allows you to -list the categories (c or cat or categories), -packages based on category and packages placed on hold (b or -blocked). You can also use the search +

List packages installed on the system (list or -l). This command displays a +column list of all installed packages. It also allows you to list the categories (c or +cat or categories), packages based on category and packages placed on hold +(b or blocked). You can also use the search command for a list based on a term or package name.

@@ -449,168 +425,198 @@
 $ tazpkg list games
 $ tazpkg list blocked
 
+
-

list-mirror

+

list-mirror

-

List packages available on the mirror (list-mirror or -lm). -This command will display the packages list recharged from the mirror. If it -doesn't exist, you will be asked to launch tazpkg -recharge as administrator (root) for a list of -available packages. The --diff option is used to display the -differences between the last and current list of packages.

+

List packages available on the mirror (list-mirror or -lm). This command will +display the packages list recharged from the mirror. If it doesn't exist, you will be asked to +launch tazpkg recharge as administrator (root) for a list of +available packages. The --diff option is used to display the differences between the last +and current list of packages.

 $ tazpkg list-mirror
 $ tazpkg -lm --diff
 
+
-

list-config

+

list-config

-

Lists the system configuration files. The --box option displays in -table form. You can specify package name to display configuration files only for -this package.

+

Lists the system configuration files. The --box option displays in table form. You can +specify package name to display configuration files only for this package.

 $ tazpkg list-config
 $ tazpkg list-config --box
 $ tazpkg list-config slim
-$ tazpkg list-config --box slim
+$ tazpkg list-config slim --box
 
+
+
-

Search

+
Search
- + -

search-pkgname

+

search-pkgname

-

Search for a file on mirror and output only the packages names -(search-pkgname or -sp).

+

Search for a file on mirror and output only the packages names (search-pkgname or +-sp).

 $ tazpkg search-pkgname libnss
 $ tazpkg -sp /usr/share/fonts
 
+
-

search-file

+

search-file

-

Search for a file among the files installed by the packages -(search-file or -sf). This command is very useful to find the -full path to a file and determine if a file is present on the system. Option ---mirror allows to search for a file among all the files available on -the mirror.

+

Search for a file among the files installed by the packages (search-file or +-sf). This command is very useful to find the full path to a file and determine if a file +is present on the system. Option --mirror allows to search for a file among all the files +available on the mirror.

 $ tazpkg search-file libnss
 $ tazpkg -sf /usr/share/fonts --mirror
 
+
+
-

Installing and removing packages

+
Installing and removing packages
-

get

+

get

-

Get a package from the mirror (get or -g). The downloaded -package is stored in the current directory. To find the path you can use -pwd.

+

Get a package from the mirror (get or -g). The downloaded package is stored in +the current directory. You will get regular package, or get-package, or extra-package (in that +order). You can specify --extra option to get an extra-package only.

+ +

You can specify multiple packages on the command line or give tazpkg a list of the packages you +want to download or use get-list command.

 # tazpkg get grub
 # tazpkg get nano --root=/mnt/sda6
+# tazpkg get palemoon --extra
+# tazpkg -g nano mc
+# tazpkg -g --list=/tmp/office
 
+
-

install

+

install

-

This command allows the installation of a local package with the -.tazpkg extension (install or -i). See -get-install to install a package from the -internet. Note that you can force the installation via the --forced -option. Option --newconf allows you to rewrite all user configuration files -using the new files from package. Option --nodeps allows you to install only -a specified package without its dependencies.

+

This command allows the installation of a local package with the .tazpkg extension +(install or -i).

+ +

Option --forced allows you to update an already installed package. Option +--newconf allows you to rewrite all user configuration files using the new files from a +package. Option --nodeps allows you to install only a specified package without its +dependencies.

+ +

You can specify multiple packages on the command line or give tazpkg a list of the packages you +want to install or use install-list command.

+ +

See get-install to install a package from the internet.

 # tazpkg install package-1.0.tazpkg
 # tazpkg -i path/to/package-1.0.tazpkg --forced
 # tazpkg -i path/to/package-1.0.tazpkg --root=/mnt/rootfs
+# tazpkg -i nano-2.4.0.tazpkg mc-4.8.14.tazpkg
+# tazpkg -i --list=/tmp/development
 
+
-

get-install

+

get-install

-

Get and install a package from a mirror on the internet (get-install -or -gi). Command begins by checking whether the package exists on the -mirror and if it has been already downloaded. For a list of packages on the -mirror, we must use the list-mirror -command. Note that you can force the installation via the --forced -option. Option --newconf allows you to rewrite all user configuration files -using the new files from a package. Option --nodeps allows you to install only -a specified package without its dependencies.

- -

Option --forced allows you to update an already installed package.

+

Get and install a package from a mirror on the internet (get-install or -gi). +Command begins by checking whether the package exists on the mirror and if it has been already +downloaded.

+ +

Option --forced allows you to update an already installed package. Option +--newconf allows you to rewrite all user configuration files using the new files from a +package. Option --nodeps allows you to install only a specified package without its +dependencies.

+ +

You can specify multiple packages on the command line or give tazpkg a list of the packages you +want to get and install or use get-install-list +command.

+ +

For a list of packages on the mirror, you must use the list-mirror command.

 # tazpkg get-install grub
 # tazpkg -gi grub --forced
 # tazpkg -gi nano --root=/mnt/sda6
+# tazpkg -gi nano mc
+# tazpkg -gi --list=/tmp/multimedia
 
+
-

install-list, get-install-list

+

get-list, install-list, get-install-list

-

Install a set of packages listed in a file. This command allows you to -(download and) install several packages with a single command and can also be -forced.

+

Get and/or install a set of packages listed in a file. This command allows you to work with the +several packages with a single command.

+ +

All options are the same as for respective simple commands: get, +install and get-install.

 # tazpkg install-list my-packages.list
 # tazpkg get-install-list my-packages.list --forced
 
+
-

remove

+

remove

-

Remove a package (remove or -r). You will be asked for -confirmation (y/N) of removing the package, as well as for removing packages -depending on this package, and for reinstalling packages modified by this -package. This command will delete all files installed with the package.

+

Remove a package (remove or -r). You will be asked for confirmation (y/N) of +removing the package, as well as for removing packages depending on this package, and for +reinstalling packages modified by this package. This command will delete all files installed with +the package.

-

Option --auto removes and reinstalls packages without your -confirmation.

+

Option --auto removes and reinstalls packages without your confirmation.

 # tazpkg remove bc
 # tazpkg -r gtk+-3 --root=/mnt/sda6
 # tazpkg -r nano --auto
 
+
-

reconfigure

+

reconfigure

Replays the post-install script from the package.

@@ -618,106 +624,111 @@ # tazpkg reconfigure gcc # tazpkg reconfigure gcc --root=/mnt/sda6 +
- + -

set-release

+

set-release

-

The set-release command changes the current version and upgrades all -of the packages to the latest release.

+

This command changes the current version and upgrades all of the packages to the latest +release.

 # tazpkg set-release cooking
 
+
-

add-flavor, install-flavor

+

add-flavor, install-flavor

-

Install a set of packages from a flavor. In addition, install-flavor -purges other installed packages.

+

Install a set of packages from a flavor. In addition, install-flavor purges other +installed packages.

 # tazpkg add-flavor gtkonly
 # tazpkg install-flavor justx
 
+
+
-

Working with packages

+
Working with packages
-

info

+

info

-

Show all the available information related to your package. You can specify -the name of the installed package or a package that is not yet installed, but -available in the repository. You can also get information about a local file -package by entering an absolute or relative path to the file .tazpkg. -The information contained in the TazPkg database and in the package recipe — -its version, category, maintainer, Web site and all the dependencies (see also -Cookutils for more information on recipes).

+

Show all the available information related to your package. You can specify the name of the +installed package or a package that is not yet installed, but available in the repository. You can +also get information about a local file package by entering an absolute or relative path to the file +.tazpkg. The information contained in the TazPkg database and in the package recipe — its +version, category, maintainer, Web site and all the dependencies (see also Cookutils for more information on +recipes).

 $ tazpkg info busybox
 $ tazpkg info minitube
 $ tazpkg info packages/comix-4.0.4.tazpkg
 
+
-

desc

+

desc

-

Description of the package (if it exists) (desc or -d). -This command displays the description.txt file of each package (a -simple text file, justified to 80 characters to fit in a standard terminal).

+

Description of the package (desc or -d).

 $ tazpkg desc busybox
 
+
-

list-files

+

list-files

-

List all files installed with a package (list-files or --lf). This command will simply read and display the files.list -of each package which is automatically generated when the package is created and -is also used to remove files when uninstalling a package.

+

List all files installed with a package (list-files or -lf). This command will +simply read and display the files.list of each package which is automatically generated +when the package is created and is also used to remove files when uninstalling a package.

 $ tazpkg list-files bc
 
+
-

block, unblock, chblock

+

block, unblock, chblock

-

The block (or -b) and unblock (or -u) -commands permit you to block installed package versions so that they are not -maintained by an upgrade. Command -chblock changes the blocking state of the package. The list of packages on -hold are contained in the /var/lib/tazpkg/blocked-packages.list. This -file can also be edited by hand.

+

The block (or -b) and unblock (or -u) commands permit you to +block installed package versions so that they are not maintained by an upgrade. Command chblock changes the blocking state of the +package. The list of packages on hold are contained in the +/var/lib/tazpkg/blocked-packages.list. This file can also be edited by hand.

 # tazpkg block grub
 # tazpkg unblock grub
 # tazpkg chblock grub
 
+
-

check

+

check

-

The check command can check dependencies on installed packages and -determine whether all the files needed for the repacking of packages are -present.

+

Check dependencies on installed packages and determine whether all the files needed for the +repacking of packages are present. You can specify package name to check or check all installed +packages. Option --full makes few more checks and need more time.

 $ tazpkg check
@@ -725,167 +736,168 @@
 $ tazpkg check nano
 $ tazpkg check sakura --full
 
+
-

bugs

+

bugs

-

Generates a list of known bugs in the packages. You can specify a single -package to show bugs.

+

Generates a list of known bugs in the packages. You can specify a single package to show +bugs.

 $ tazpkg bugs
-$ tazpkg bugs my_package
+$ tazpkg bugs nano
 
+
-

depends, rdepends

+

depends, rdepends

Displays a dependency tree or reverse dependency tree for a package.

-

For depends command: option --mark marks installed -packages with plus sign and not installed with a minus/dash. Option ---total calculates the number of displayed packages and their size. Also, -with both options at a time you'll get the number and size of packages to be -installed.

+

For depends command: option --mark marks installed packages with plus sign +and not installed with a minus/dash. Option --total calculates the number of displayed +packages and their size. Also, with both options at a time you'll get the number and size of +packages to be installed.

-

For rdepends command: without the --all option you'll get -the list of only installed reverse dependency packages, with this option — a list -of all available packages. Option --mark marks packages as in the -depends command.

+

For rdepends command: without the --all option you'll get the list +of only installed reverse dependency packages, with this option — a list of all available +packages. Option --mark marks packages as in the depends command.

-# tazpkg depends mpd
-# tazpkg rdepends mpd
+$ tazpkg depends mpd
+$ tazpkg rdepends mpd
 
+
-

extract

+

extract

-

Extract a package into a directory (extract or -e). If you -do not specify the destination directory, the package will be extracted in the -current directory using the name package-version.

+

Extract a package into a directory (extract or -e). If you do not specify the +destination directory, the package will be extracted in the current directory using the name +package-version.

 $ tazpkg extract package.tazpkg
 $ tazpkg extract package.tazpkg target/dir
 
+
-

pack

+

pack

-

The pack command will create a package from a directory prepared in -advance or from an unpacked package. It can also manually create a .tazpkg -package (see the Cookutils documentation for the automatic creation of -packages).

+

Create a package from a directory prepared in advance or from an unpacked package. It can also +manually create a .tazpkg package (see the Cookutils documentation for the automatic creation of packages).

 # tazpkg pack package-version
 
+
-

repack

+

repack

-

The repack command allows you to recreate a package from the files -on a system where it was previously installed.

+

Recreate a package from the files on a system where it was previously installed.

-$ tazpkg repack package
+# tazpkg repack package
 
+
-

repack-config

+

repack-config

-

The repack-config command recreates a package of the system -configuration files (see list-config). It is -enough to install the package to find the current configuration.

+

Recreate a package of the system configuration files (see list-config). It is enough to install the package to find the current +configuration.

 # tazpkg repack-config
 
+
-

recompress

+

recompress

-

Recompress .tazpkg cpio archive with lzma.

+

Recompress .tazpkg cpio archive with lzma.

-$ tazpkg recompress package.tazpkg
+# tazpkg recompress package.tazpkg
 
+
-

convert

+

convert

-

Converts an "alien" package into a SliTaz package (.tazpkg) (convert -or -c).

+

Converts an “alien” package into a SliTaz package (.tazpkg) (convert or +-c).

Supported packages formats:

 # tazpkg convert alien-package-file
 
+
-

list-suggested

+

list-suggested

-

List suggested packages for each of your installed packages. With option ---all it shows all suggested packages, and without option it shows only -non installed suggested packages.

+

List suggested packages for each of your installed packages. With option --all it shows +all suggested packages, and without option it shows only non installed suggested packages.

 $ tazpkg list-suggested
 $ tazpkg list-suggested --all
 
+
+
-

Working with repositories

+
Working with repositories
-

recharge

+

recharge

-

Recharge the list of available packages on the mirror. This command will -download the most recent packages database of installable packages on the mirror -and before starting will save the old database. Once the DB is updated, you can -then use the list and -search commands. To view and list the -differences, you can use list-mirror --diff; and to view and update -packages, you can simply upgrade.

+

Recharge the list of available packages on the mirror. This command will download the most recent +packages database of installable packages on the mirror and before starting will save the old +database. Once the DB is updated, you can then use the list and +search commands. To view and list the differences, you can use +list-mirror --diff; and to view and update packages, you can simply +upgrade.

-

Command without options will recharge databases of all your repositories. You -can specify the repository to be recharged: "main" for main repo, or undigest -repository name. Option --root= allows you to specify the root of the filesystem -where you want to recharge DB.

+

Command without options will recharge databases of all your repositories. You can specify the +repository to be recharged: “main” for main repo, or undigest repository name.

 # tazpkg recharge
@@ -893,91 +905,94 @@
 # tazpkg recharge My_Undigest
 # tazpkg recharge --root=/mnt/sda6
 
+
-

upgrade

+

upgrade

-

Upgrade allows you to update all installed packages available on the current -mirror (upgrade or up). Upgrading packages is an important -part of system security, it helps to keep you secure with the latest updates and -fixes. The SliTaz project, although tiny, provides regular updates on security -and generally offers the latest versions of software. Note that this function is -aimed at people with SliTaz installed on a hard drive. Updated packages in -Live CD mode will be lost on system shutdown.

+

Upgrade allows you to update all installed packages available on the current mirror +(upgrade or up). Upgrading packages is an important part of system security, it +helps to keep you secure with the latest updates and fixes. The SliTaz project, although tiny, +provides regular updates on security and generally offers the latest versions of software. Note that +this function is aimed at people with SliTaz installed on a hard drive. Updated packages in Live CD +mode will be lost on system shutdown.

At the beginning the packages database is updated automatically (recharge) in order to provide you with the current -list of packages that you can update.

+href="#recharge">recharge
) in order to provide you with the current list of packages that +you can update.

-

Without options it runs in interactive mode and asks before install. You can -specify one of the next options: -c or --check to check only -for available upgrades; -i or --install to check for upgrades -and install them all.

+

Without options it runs in interactive mode and asks before install. You can specify one of the +next options: -c or --check to check only for available upgrades; -i or +--install to check for upgrades and install them all.

 # tazpkg upgrade
 # tazpkg up --check
 # tazpkg up -i
 
+
-

setup-mirror

+

setup-mirror

-

Setup the URL for the mirror. The setup-mirror (or -sm) -command will ask for the URL of the new mirror. Note that you can also modify -the main /var/lib/tazpkg/mirror file. The URL must point to the -directory containing the packages.info and packages.

+

Setup the URL for the mirror (setup-mirror or -sm). Command will ask for the +URL of the new mirror. Note that you can also modify the main /var/lib/tazpkg/mirror file. +The URL must point to the directory containing the packages.info and packages.

 # tazpkg setup-mirror
 
+
-

add-undigest, setup-undigest

+

add-undigest, setup-undigest

-

Set the URL of an additional unofficial mirror to test packages that are not -yet present on the official mirrors. Note, you can also manually edit the file -in /var/lib/tazpkg/undigest/repository. The URL must point to -the directory containing the packages and packages.info.

+

Set the URL of an additional unofficial mirror to test packages that are not yet present on the +official mirrors. Note, you can also manually edit the file in +/var/lib/tazpkg/undigest/repository. The URL must point to the directory +containing the packages and packages.info.

 # tazpkg add-undigest public-repository http://my.home.org/slitaz
 # tazpkg setup-undigest local-repository /home/slitaz/packages
 
+
-

list-undigest

+

list-undigest

-

Lists additional undigest mirrors. Option --box will output list in -the table form.

+

Lists additional undigest mirrors. Option --box will output list in the table form.

-# tazpkg list-undigest
-# tazpkg list-undigest --box
+$ tazpkg list-undigest
+$ tazpkg list-undigest --box
 
+
-

remove-undigest

+

remove-undigest

-

Removes the URL of an undigest mirror. You will be asked for -confirmation.

+

Removes the URL of an undigest mirror. You will be asked for confirmation.

 # tazpkg remove-undigest my-repository
 
+
+
-

Maintainer

+
Maintainer

Christophe Lincoln <pankso at slitaz.org>

+
-
- + + diff -r 95c016ddc72d -r d6cbd0c5f273 doc/tazpkg.es.html --- a/doc/tazpkg.es.html Sun Sep 06 12:48:04 2015 +0200 +++ b/doc/tazpkg.es.html Mon Oct 05 03:53:47 2015 +0300 @@ -1,10 +1,11 @@ - - Manual TazPkg (es) - - + + Manual TazPkg + + + @@ -12,162 +13,348 @@

Manual TazPkg

- -
+
Nombre
-

NOMBRE

+

TazPkg — Pequeño administrador autónomo de paquetes y espejos de paquetes.

+
-

TazPkg — Pequeño administrador autónomo de paquetes y espejos de -paquetes.

-

SINTAXIS

+ +
Sintaxis
-tazpkg [comando] [package|dir|pattern|list|cat|--opt] [dir|--opt]
+tazpkg [comando] [parámetros...]
+
+
+ + + + +
Descripción
+ +

TazPkg es un administrador de paquetes ligero para instalar, catalogar, descargar, actualizar o +desinstalar paquetes precompilados en un sistema GNU/Linux. TazPkg ofrece comandos para la búsqueda +y creación de paquetes y fue creado independientemente para el proyecto. El formato de los paquetes +usando la extensión *.tazpkg es un fichero cpio que contiene un sistema de archivos comprimido con +lzma, un fichero de recibo y una descripción opcional. TazPkg también administra dependencias +basadas en los ficheros de recibo de los paquetes. Cada archivo de recibo contiene toda la +información sobre un paquete y también puede incluir funciones para antes y después de la +instalación. El mismo fichero de recibo es usado por Cookutils para compilar desde el código fuente y generar un paquete .tazpkg.

+ +

TazPkg está construido completamente desde cero usando shell script, compatible con Bash, se +ejecuta bajo Ash (que forma parte de BusyBox). TazPkg es distribuido bajo la licencia libre de GNU +GPL V3.

+
+ + + + +
Environment
+ +

TazPkg uses some environment variables:

+ +
    +
  • LANGUAGE: defines the language of output and user confirmations. + Note, LANG and LC_ALL environment variables also affect output + language
  • +
  • LC_TIME: defines the date format in the activity + command
  • +
  • root: if defined it points to the root of file system where TazPkg should work. + Note, value defined using --root= option has precedence over this environment + variable
  • +
+
+ + + + +
Files
+ + + + + +
Package database files
+ +

Default placement of the package database is /var/lib/tazpkg.

+ +
    +
  • ID (deprecated): + identifier of the current SliTaz repository state. + The value changes when new or updated packages appear in the + repository.
  • +
  • IDs: identifier of the + current SliTaz repository state and the UNIX time stamp. + The ID value changes when new or updated packages appear in the repository. Time + stamp allows you to track how long a change is made in the repository and to track the + freshness of repository mirrors. (To convert UNIX time stamp to the date: + date -d@timestamp)
  • +
  • mirror: URL of the + current repository mirror in use. + URL points to the remote folder containing packages and database + files.
  • +
  • mirrors: list of URLs + of available repository mirrors. + Note the difference between URLs from these two files; you should append URL from + this file by packages/cooking/ (for cooking-based Slitaz + version).
  • +
  • packages.list + (deprecated): list of package names with version numbers available in the repository.
  • +
  • packages.desc + (deprecated): list contained package name, version, short description, category and upstream + URL.
  • +
  • packages.txt + (deprecated): list containing package name, version, short description and two package sizes + (first — traffic to download package, second — HDD size for installed + package).
  • +
  • packages.md5 + (deprecated): list containing MD5 checksum with package file name.
  • +
  • packages.info: + list was built to replace and extend above lists. + For every package available in the repository it contains: package name, version, + category, short description, upstream URL, tags, package sizes, depends and MD5 checksum. + Development continues, and the list can be extended by other fields, if + necessary.
  • +
  • packages.equiv: + list of equivalent packages available in the repository. + Format of the list item: package=rule rule….
    + Format of the rule: alternative:newname — if alternative + is installed then newname will be installed instead of the + package.
    + In the second format of the rule alternative: part is omitted — in this + case newname can be installed instead of the + package (in the user choice).
  • +
  • packages.diff: + list created when you run recharge command. + List contains package names with versions of the new packages available in the + repository with the last recharge.
  • +
  • packages.up: list + created when you run upgrade command. + List contains package names you can upgrade with the last + recharge.
  • +
  • descriptions.txt: list of the “long” descriptions of the all + packages available on the repository.
  • +
  • packages-desc.language — optional list of the packages translated short + descriptions + (see the package tazpkg-desc-ru).
  • +
  • descriptions.language.txt — optional list of the packages translated + “long” descriptions + (see the package tazpkg-desc-ru).
  • +
  • packages.icons — optional list of the packages icons for TazPanel.
  • +
  • blocked-packages.list: optional list of the packages blocked for + update.
  • +
  • extra.list: list of + the extra packages + (non-free packages; free packages but not compiled from sources). List contains + package name, short description, upstream URL, category, version, license.
  • +
  • files.list.lzma: very large compressed list which contains all the files of all the + packages available in the repository + (nearly 5,000 packages and nearly 0.7 million files now).
  • +
  • files-list.md5: MD5 checksum of the files.list.lzma.
  • +
  • installed.info: + list of the installed packages with the exact format of the packages.info list. + Idea is just to copy list item from packages.info to the + installed.info during package installation.
  • +
  • installed.md5 + (deprecated): list containing MD5 checksum with file names of all installed packages.
  • +
  • priority: optional + list of the repositories priority. + One repository name per line. Undigest repositories are called by their names and + main repository by “main”. If priority list absent, then default priority is: main + repository and all existing undigest repositories in the alphabetical + order.
  • +
+ +

All the deprecated files will be deleted after we verify that the programs do not use them (and +modify the programs as necessary).

+ +

In addition to the common package database files there is also individual folders for all +installed packages placed by default in the /var/lib/tazpkg/installed/package. +Every folder here may contain the following files:

+ +
    +
  • receipt (mandatory) — the package recipe
  • +
  • files.list (mandatory) — list of package files
  • +
  • md5sum (mandatory) — checksums of package files (other checksum files can be + specified in the settings: cksum (CRC32), md5sum (MD5), sha1sum + (SHA1), sha256sum (SHA256), sha512sum (SHA512), sha3sum + (SHA3-512))
  • +
  • description.txt (optional) — “long” description
  • +
  • modifiers (optional) — list of packages that have replaced some of the files of + this package
  • +
  • volatile.cpio.gz (optional) — archive of “official” configuration files
  • +
+
+ + +
Cache
+ +

Default placement of the packages cache is /var/cache/tazpkg with sub-folders for the +different repositories. +It is exactly /var/cache/tazpkg/cooking/packages for the +cooking-based SliTaz version.

+
+ + +
Misc files
+ +

File with default placement /var/log/slitaz/tazpkg.log stores TazPkg activity log. +Log stores five types of actions: installing, uninstalling, blocking, unblocking, +reconfiguring packages.

+ +

Shared MIME information which allows to “guess” SliTaz package files, package receipts and SliTaz +flavor files. +File placed here: /usr/share/mime/packages/tazpkg.xml.

+ +

Plug-in for the TazPanel (SliTaz administration and configuration panel) +/var/www/tazpanel/pkgs.cgi allows you to manage SliTaz packages in the +web application.

+ +

TazPkg documentation is placed in the /usr/share/doc/tazpkg folder.

+
+
+ + + + +
Comandos
+ +

The first tazpkg parameter is a command followed by other mandatory and optional +parameters as will be described hereinafter. Options begin with double dashes, you can arrange them +in any order and in any place, even before the command. Unknown and inappropriate options are +ignored. The following commands are equivalent:

+ +
+$ tazpkg info nano --root=/mnt/sda6
+$ tazpkg --root=/mnt/sda6 info nano
+$ tazpkg info --root=/mnt/sda6 nano --color
 
+

You can add global option --root=… to any TazPkg command. This option allows to work +with other SliTaz installations. Option points to the root of mounted file system from other SliTaz +installation. +By the way, using this option allows to install SliTaz to the other file system “from +scratch”, and upgrade SliTaz packages remotely.

-

DESCRIPCIÓN

-

TazPkg es un administrador de paquetes ligero para instalar, catalogar, -descargar, actualizar o desinstalar paquetes precompilados en un sistema -GNU/Linux. TazPkg ofrece comandos para la búsqueda y creación de paquetes y fue -creado independientemente para el proyecto. El formato de los paquetes usando la -extensión *.tazpkg es un fichero cpio que contiene un sistema de archivos -comprimido con gzip, un fichero de recibo y una descripción opcional. TazPkg -también administra dependencias basadas en los ficheros de recibo de los -paquetes. Cada archivo de recibo contiene toda la información sobre un paquete y -también puede incluir funciones para antes y después de la instalación. El mismo -fichero de recibo es usado por Cookutils para compilar desde el código fuente y -generar un paquete .tazpkg.

- -

TazPkg está construido completamente desde cero usando shell script, -compatible con Bash, se ejecuta bajo Ash (que forma parte de BusyBox). TazPkg es -distribuido bajo la licencia libre de GNU GPL V3.

- - -

COMANDOS

- - -

Service commands

+
Service commands
  • usage: imprime este uso corto
  • help: show help on the TazPkg commands
  • activity: show TazPkg activity log
  • -
  • clean-cache: clean all packages downloaded in - cache directory
  • +
  • clean-cache: clean all packages downloaded in cache + directory
  • shell: run interactive TazPkg shell
+
-

Working with lists

+
Working with lists
    -
  • list: lista de paquetes instalados en el - sistema
  • -
  • list-mirror: Lista de todos los paquetes - disponibles en el espejo
  • -
  • list-config: lista de archivos de - configuración
  • +
  • list: lista de paquetes instalados en el sistema
  • +
  • list-mirror: Lista de todos los paquetes disponibles en el + espejo
  • +
  • list-config: lista de archivos de configuración
+
-

Search

+
Search
    -
  • search: búsqueda de paquetes por patrón o - nombre
  • -
  • search-pkgname: buscar en el espejo un - paquete que tenga un archivo particular
  • -
  • search-file: búsqueda de archivos en los - archivos de todos los paquetes instalados
  • +
  • search: búsqueda de paquetes por patrón o nombre
  • +
  • search-pkgname: buscar en el espejo un paquete que tenga un + archivo particular
  • +
  • search-file: búsqueda de archivos en los archivos de todos los + paquetes instalados
+
-

Installing and removing packages

+
Installing and removing packages
    -
  • get: download a package into the current - directory
  • +
  • get: download a package into the current directory
  • install: instala un local paquete
  • -
  • get-install: download and install a package - from the mirror
  • -
  • install-list: install all packages from a - list of packages
  • -
  • get-install-list: download and install a - list of packages from the mirror
  • -
  • remove: remover los paquetes especificados y todos - los archivos instalados
  • -
  • reconfigure: replay post install script from - package
  • -
  • link: link a package from another SliTaz - installation
  • -
  • set-release: change release and update - packages
  • -
  • add-flavor: install the flavor list of - packages
  • -
  • install-flavor: install the flavor list of - packages and remove other ones
  • +
  • get-install: download and install a package from the mirror
  • +
  • install-list: install all packages from a list of packages
  • +
  • get-install-list: download and install a list of packages from + the mirror
  • +
  • remove: remover los paquetes especificados y todos los archivos + instalados
  • +
  • reconfigure: replay post install script from package
  • +
  • link: link a package from another SliTaz installation
  • +
  • set-release: change release and update packages
  • +
  • add-flavor: install the flavor list of packages
  • +
  • install-flavor: install the flavor list of packages and remove + other ones
+
-

Working with packages

+
Working with packages
  • info: imprima información sobre el paquete
  • desc: imprima la descripción del paquete
  • -
  • list-files: lista de archivos instalados con - un paquete
  • -
  • block, unblock: block an installed package version - or unblock it for upgrade
  • -
  • check: verify consistency of installed - packages
  • +
  • list-files: lista de archivos instalados con un paquete
  • +
  • block, unblock: block an installed package version or unblock it for + upgrade
  • +
  • check: verify consistency of installed packages
  • bugs: muestra conocidos bugs en paquetes
  • depends: display dependencies tree
  • rdepends: display reverse dependencies tree
  • -
  • extract: extrae un (*.tazpkg) paquete en el - directorio
  • -
  • pack: empaquetar una desempaquetado o preparar un - árbol de paquetes
  • -
  • repack: create a package archive from an installed - package
  • -
  • repack-config: create a package archive - with configuration files
  • -
  • recompress: rebuild a package with a better - compression ratio
  • +
  • extract: extrae un (*.tazpkg) paquete en el directorio
  • +
  • pack: empaquetar una desempaquetado o preparar un árbol de paquetes
  • +
  • repack: create a package archive from an installed package
  • +
  • repack-config: create a package archive with configuration + files
  • +
  • recompress: rebuild a package with a better compression ratio
  • convert: convert alien package to tazpkg
  • -
  • list-suggested: print list of suggested - packages
  • +
  • list-suggested: print list of suggested packages
+
-

Working with repositories

+
Working with repositories
+
+
-

Service commands

+
Service commands
-

usage

+

usage

Show the full list of the TazPkg commands with a brief description.

@@ -175,70 +362,74 @@ $ tazpkg usage $ tazpkg +
-

help

+

help

-

Display help for the selected command (help or -h). You can -enter a short name of the command, the full name or a part of the full name. You -can ignore hyphens at the beginning of the short name. If the requested part of -the full name match the several commands, you will be asked to clarify the -request.

+

Display help for the selected command (help or -h). You can enter a short name +of the command, the full name or a part of the full name. You can ignore hyphens at the beginning of +the short name. If the requested part of the full name match the several commands, you will be asked +to clarify the request.

 $ tazpkg help -gi
 $ tazpkg -h us
 
+
-

activity

+

activity

-

Display TazPkg activity log (activity or log or --a). Optional parameter --nb= lets you set number of displayed -lines.

+

Display TazPkg activity log (activity or log or -a). Optional +parameter --nb= lets you set number of displayed lines.

 $ tazpkg activity
 $ tazpkg -a --nb=20
 
+
-

clean-cache

+

clean-cache

-

Borra los paquetes *.tazpkg descargados en la cache. Durante la instalación, -TazPkg guarda una copia de paquetes descargados desde la web. Esto se hace para -ahorrar ancho de banda en caso de reinstalación, pero también puedes querer -liberar espacio en el disco duro o recargar los paquetes.

+

Borra los paquetes *.tazpkg descargados en la cache (clean-cache o -cc). +Durante la instalación, TazPkg guarda una copia de paquetes descargados desde la web. Esto se hace +para ahorrar ancho de banda en caso de reinstalación, pero también puedes querer liberar espacio en +el disco duro o recargar los paquetes.

 # tazpkg clean-cache
 # tazpkg -cc
 
+
-

shell

+

shell

-

Run interactive TazPkg shell. Here you can enter all the TazPkg commands -listed above.

+

Run interactive TazPkg shell. Here you can enter all the TazPkg commands listed above.

 $ tazpkg shell
 # tazpkg shell
 
+
+
-

Working with lists

+
Working with lists
-

list

+

list

-

Lista los paquetes instalados en el sistema. Este comando muestra la lista de -todos los paquetes instalados. También permite mostrar la lista de categorías, -los paquetes correspondientes a una categoría y los paquetes bloqueados. Además -puedes usar el comando search para mostrar una -lista basada en un término o en el nombre de un paquete.

+

Lista los paquetes instalados en el sistema (list o -l). Este comando muestra +la lista de todos los paquetes instalados. También permite mostrar la lista de categorías +(c o cat o categories), los paquetes correspondientes a una categoría y +los paquetes bloqueados (b o blocked). Además puedes usar el comando search para mostrar una lista basada en un término o en el nombre de un +paquete.

 $ tazpkg list
@@ -247,154 +438,171 @@
 $ tazpkg list juegos
 $ tazpkg list blocked
 
+
-

list-mirror

+

list-mirror

-

Lista los paquetes disponibles en el espejo. Este comando mostrara el archivo -packages.list recargado desde el espejo. Si este no existe, se te -requerirá ejecutar tazpkg recharge como -administrador (root) para ver la lista de paquetes disponibles. La opción ---diff se usa para mostrar las diferencias entre la ultima lista de -paquetes y la actual.

+

Lista los paquetes disponibles en el espejo (list-mirror o -lm). Este comando +mostrara el paquetes lista recargado desde el espejo. Si este no existe, se te requerirá ejecutar +tazpkg recharge como administrador (root) para ver la lista de +paquetes disponibles. La opción --diff se usa para mostrar las diferencias entre la ultima +lista de paquetes y la actual.

 $ tazpkg list-mirror
 $ tazpkg -lm --diff
 
+
-

list-config

+

list-config

-

Lista los archivos de configuración del sistema. La opción --box -muestra la lista en formato tabla.

+

Lista los archivos de configuración del sistema. La opción --box muestra la lista en +formato tabla. You can specify package name to display configuration files only for this +package.

 $ tazpkg list-config
 $ tazpkg list-config --box
 $ tazpkg list-config slim
-$ tazpkg list-config --box slim
+$ tazpkg list-config slim --box
 
+
+
-

Search

+
Search
- + -

search-pkgname

+

search-pkgname

-

Search for a file on mirror and output only the packages names -(search-pkgname or -sp).

+

Search for a file on mirror and output only the packages names (search-pkgname or +-sp).

 $ tazpkg search-pkgname libnss
 $ tazpkg -sp /usr/share/fonts
 
+
-

search-file

+

search-file

-

El comando search-file te permite buscar un archivo entre los -archivos instalados por los paquetes. Este comando es muy útil para saber la -ruta completa de un archivo y determinar si un archivo esta presente en el -sistema.

+

Buscar un archivo entre los archivos instalados por los paquetes (search-file o +-sf). Este comando es muy útil para saber la ruta completa de un archivo y determinar si un +archivo esta presente en el sistema. Option --mirror allows to search for a file among all +the files available on the mirror.

 $ tazpkg search-file libnss
 $ tazpkg -sf /usr/share/fonts --mirror
 
+
+
-

Installing and removing packages

+
Installing and removing packages
-

get

+

get

-

Descargar un paquete desde el espejo (si existe). El paquete descargado es -almacenado en el directorio actual. Para encontrar la ruta puedes usar -pwd.

+

Descargar un paquete desde el espejo (get o -g). El paquete descargado es +almacenado en el directorio actual. Para encontrar la ruta puedes usar pwd.

 # tazpkg get grub
 # tazpkg get nano --root=/mnt/sda6
 
+
-

install

+

install

-

Este comando te permite instalar un paquete local con la extensión -.tazpkg. Ver get-install para -instalar un paquete desde internet. Tenga en cuenta que puede forzar la -instalación con las opciones --forced, uninstall y -reinstall o especificar la raíz del sistema donde quiere instalar los -paquetes con la opción --root.

+

Este comando te permite instalar un paquete local con la extensión .tazpkg +(install o -i). Ver get-install para instalar +un paquete desde internet. Tenga en cuenta que puede forzar la instalación con las opciones +--forced. Option --newconf allows you to rewrite all user configuration files +using the new files from package. Option --nodeps allows you to install only a specified +package without its dependencies.

 # tazpkg install paquete-1.0.tazpkg
-# tazpkg install path/to/paquete-1.0.tazpkg --forced
-# tazpkg install path/to/paquete-1.0.tazpkg --root=/mnt/rootfs
+# tazpkg install ruta/al/paquete-1.0.tazpkg --forced
+# tazpkg install ruta/al/paquete-1.0.tazpkg --root=/mnt/rootfs
 
+
-

get-install

+

get-install

-

Descargar e instalar un paquete desde un espejo en internet. El comando -get-install empieza comprobando si el paquete existe en el espejo y si -ya ha sido descargado. Para ver la lista de paquetes en el espejo, tenemos que -usar el comando list-mirror.

+

Descargar e instalar un paquete desde un espejo en internet (get-install o +-gi). El comando empieza comprobando si el paquete existe en el espejo y si ya ha sido +descargado. Para ver la lista de paquetes en el espejo, tenemos que usar el comando list-mirror. Note that you can force the installation via the +--forced option. Option --newconf allows you to rewrite all user configuration +files using the new files from a package. Option --nodeps allows you to install only a +specified package without its dependencies.

 # tazpkg get-install grub
 # tazpkg -gi grub --forced
 # tazpkg -gi nano --root=/mnt/sda6
 
+
-

install-list, get-install-list

+

install-list, get-install-list

-

Instala un conjunto de paquetes listados en un archivo. Este comando te -permite (descargar e) instalar varios paquetes con un solo comando y también -puede ser forzado.

+

Instala un conjunto de paquetes listados en un archivo. Este comando te permite (descargar e) +instalar varios paquetes con un solo comando y también puede ser forzado.

-# tazpkg install-list my-paquetes.list
-# tazpkg get-install-list my-paquetes.list --forced
+# tazpkg install-list mis-paquetes.lista
+# tazpkg get-install-list mis-paquetes.lista --forced
 
+
-

remove

+

remove

-

Borra un paquete. Se te preguntará para confirmar (s/N). Este comando borrará -todos los archivos instalados con el paquete. Para ver la lista de archivos, -usar el comando list-files seguido del nombre -del paquete.

+

Borra un paquete (remove o -r). Se te preguntará para confirmar (s/N) of +removing the package, as well as for removing packages depending on this package, and for +reinstalling packages modified by this package. Este comando borrará todos los archivos instalados +con el paquete.

+ +

Option --auto removes and reinstalls packages without your confirmation.

 # tazpkg remove bc
 # tazpkg -r gtk+-3 --root=/mnt/sda6
 # tazpkg -r nano --auto
 
+
-

reconfigure

+

reconfigure

Vuelve a reproducir el script de post-instalación del paquete.

@@ -402,100 +610,106 @@ # tazpkg reconfigure gcc # tazpkg reconfigure gcc --root=/mnt/sda6 +
- + -

set-release

+

set-release

-

El comando set-release cambia la versión actual y actualiza todos -los paquetes a la última versión.

+

El comando cambia la versión actual y actualiza todos los paquetes a la última versión.

 # tazpkg set-release cooking
 
+
-

add-flavor, install-flavor

+

add-flavor, install-flavor

-

Install a set of packages from a flavor. In addition, install-flavor -purges other installed packages.

+

Install a set of packages from a flavor. In addition, install-flavor purges other +installed packages.

 # tazpkg add-flavor gtkonly
 # tazpkg install-flavor justx
 
+
+
-

Working with packages

+
Working with packages
-

info

+

info

-

Muestra cualquier información disponible en el fichero de recibo del paquete -en cuestión, como su versión, categoría, mantenedor, página web y dependencias -(véase también Cookutils para más información sobre los ficheros de recibo).

+

Muestra cualquier información disponible en el fichero de recibo del paquete en cuestión, como su +versión, categoría, mantenedor, página web y dependencias (véase también Cookutils para más información sobre los +ficheros de recibo).

 $ tazpkg info busybox
 
+
-

desc

+

desc

-

Descripción del paquete (si existe). Este comando muestra el archivo -description.txt de cada paquete (un simple archivo de texto, -justificado a 80 caracteres para caber en una terminal estándar).

+

Descripción del paquete (desc or -d).

 $ tazpkg desc busybox
 
+
-

list-files

+

list-files

-

Lista todos los archivos instalados con un paquete. Este comando simplemente -lee y muestra el archivo files.list de cada paquete que se genera -automáticamente cuando el paquete es creado y también se usa para borrar los -archivos cuando se desinstala un paquete.

+

Lista todos los archivos instalados con un paquete (list-files o -lf). Este +comando simplemente lee y muestra el archivo files.list de cada paquete que se genera +automáticamente cuando el paquete es creado y también se usa para borrar los archivos cuando se +desinstala un paquete.

 $ tazpkg list-files bc
 
+
-

block, unblock

+

block, unblock, chblock

-

Los comandos block y unblock te permiten bloquear versiones -de paquetes instalados asi ya no estarán mantenidos por upgrade. La lista de paquetes en espera se encuentra en -/var/lib/tazpkg/blocked-packages.list. Este archivo puede ser editado -manualmente.

+

Los comandos block (o -b) y unblock (o -u) te permiten +bloquear versiones de paquetes instalados asi ya no estarán mantenidos por +upgrade. Command chblock changes the blocking state of the +package. La lista de paquetes en espera se encuentra en +/var/lib/tazpkg/blocked-packages.list. Este archivo puede ser editado manualmente.

 # tazpkg block grub
 # tazpkg unblock grub
 # tazpkg chblock grub
 
+
-

check

+

check

-

El comando check puede comprobar las dependencias en paquetes -instalados y determinar si todos los archivos necesarios para reempacar paquetes -están presentes.

+

Comprobar las dependencias en paquetes instalados y determinar si todos los archivos necesarios +para reempacar paquetes están presentes. You can specify package name to check or check all +installed packages. Option --full makes few more checks and need more time.

 $ tazpkg check
@@ -503,151 +717,168 @@
 $ tazpkg check nano
 $ tazpkg check sakura --full
 
+
-

bugs

+

bugs

-

Genera una lista de los errores (bugs) conocidos de los paquetes.

+

Genera una lista de los errores (bugs) conocidos de los paquetes. You can specify a single +package to show bugs.

 $ tazpkg bugs
-$ tazpkg bugs my_paquete
+$ tazpkg bugs nano
 
+
-

depends, rdepends

+

depends, rdepends

-

Muestra un árbol de dependencias o un árbol de dependencias invertido para un -paquete.

+

Muestra un árbol de dependencias o un árbol de dependencias invertido para un paquete.

+ +

For depends command: option --mark marks installed packages with plus sign +and not installed with a minus/dash. Option --total calculates the number of displayed +packages and their size. Also, with both options at a time you'll get the number and size of +packages to be installed.

+ +

For rdepends command: without the --all option you'll get the list of only +installed reverse dependency packages, with this option — a list of all available packages. Option +--mark marks packages as in the depends command.

 # tazpkg depends mpd
 # tazpkg rdepends mpd
 
+
-

extract

+

extract

-

Extrae un paquete en un directorio. Si no especificas el directorio de -destino, el paquete se extraerá en el directorio actual usando el nombre -package-version.

+

Extrae un paquete en un directorio (extract or -e). Si no especificas el +directorio de destino, el paquete se extraerá en el directorio actual usando el nombre +paquete-version.

 $ tazpkg extract paquete.tazpkg
 $ tazpkg extract paquete.tazpkg target/dir
 
+
-

pack

+

pack

-

El comando pack crea un paquete desde un directorio preparado de -antemano o desde un paquete desempaquetado. También puede crear manualmente un -paquete .tazpkg (ver la documentación de Cookutils para la creación automática -de paquetes).

+

Crea un paquete desde un directorio preparado de antemano o desde un paquete desempaquetado. +También puede crear manualmente un paquete .tazpkg (ver la documentación de Cookutils para la creación automática de +paquetes).

 # tazpkg pack paquete-version
 
+
-

repack

+

repack

-

El comando repack te permite recrear un paquete desde los archivos -en el sistema donde fue previamente instalado.

+

Recrear un paquete desde los archivos en el sistema donde fue previamente instalado.

-$ tazpkg repack paquete
+# tazpkg repack paquete
 
+
-

repack-config

+

repack-config

-

El comando repack-config recrea un paquete de archivos de -configuración del sistema (ver list-config). -Es suficiente instalar el paquete para encontrar la configuración actual.

+

Recrea un paquete de archivos de configuración del sistema (ver list-config). Es suficiente instalar el paquete para encontrar la +configuración actual.

 # tazpkg repack-config
 
+
-

recompress

+

recompress

Recompress .tazpkg cpio archive with lzma.

 $ tazpkg recompress paquete.tazpkg
 
+
-

convert

+

convert

-

Convierte los paquetes en paquetes Slitaz (.tazpkg).

+

Convierte los paquetes en paquetes Slitaz (.tazpkg) (convert o +-c).

Supported packages formats:

 # tazpkg convert alien-paquete
 
+
-

list-suggested

+

list-suggested

-

List suggested packages for each of your installed packages. With option ---all it shows all suggested packages, and without option it shows only -not installed suggested packages.

+

List suggested packages for each of your installed packages. With option --all it shows +all suggested packages, and without option it shows only not installed suggested packages.

 $ tazpkg list-suggested
 $ tazpkg list-suggested --all
 
+
+
-

Working with repositories

+
Working with repositories
-

recharge

+

recharge

-

Recarga la lista de los paquetes disponibles en el espejo. Este comando -descargará el archivo packages.list más reciente con la lista de -paquetes disponibles en el espejo y antes de empezar guardará una copia de la -lista antigua. Una vez actualizada la lista, puedes usar los comandos list y search. Para ver y -listar las diferencias, puedes usar list-mirror --diff; y para ver -y actualizar paquetes, puedes usar el comando upgrade.

+

Recarga la lista de los paquetes disponibles en el espejo. Este comando descargará el packages +database más reciente con la lista de paquetes disponibles en el espejo y antes de empezar guardará +una copia de la database antigua. Una vez actualizada la DB, puedes usar los comandos list y search. Para ver y listar las +diferencias, puedes usar list-mirror --diff; y para ver y actualizar paquetes, puedes +usar el comando upgrade.

+ +

Command without options will recharge databases of all your repositories. You can specify the +repository to be recharged: “main” for main repo, or undigest repository name.

 # tazpkg recharge
@@ -655,82 +886,98 @@
 # tazpkg recharge My_Undigest
 # tazpkg recharge --root=/mnt/sda6
 
+
-

up o upgrade

+

upgrade

-

Upgrade te permite actualizar todos los paquetes instalados disponibles en el -espejo actual. Actualizar paquetes es una parte importante de la seguridad del -sistema, ayuda a mantenerte seguro con las ultimas actualizaciones y -correcciones. El proyecto SliTaz, aunque sea pequeño, proporciona -actualizaciones regulares de seguridad y en general ofrece las ultimas versiones -de software. Tenga en cuenta que esta función esta dirigida a la gente con -SliTaz instalado en su disco duro. Los paquetes actualizados en el modo Live CD -se perderán al apagar el sistema. Para actualizar o mostrar todas las opciones -de up:

+

Upgrade te permite actualizar todos los paquetes instalados disponibles en el espejo actual +(upgrade or up). Actualizar paquetes es una parte importante de la seguridad del +sistema, ayuda a mantenerte seguro con las ultimas actualizaciones y correcciones. El proyecto +SliTaz, aunque sea pequeño, proporciona actualizaciones regulares de seguridad y en general ofrece +las ultimas versiones de software. Tenga en cuenta que esta función esta dirigida a la gente con +SliTaz instalado en su disco duro. Los paquetes actualizados en el modo Live CD se perderán al +apagar el sistema.

+ +

At the beginning the packages database is updated automatically (recharge) in order to provide you with the current list of packages that +you can update.

+ +

Without options it runs in interactive mode and asks before install. You can specify one of the +next options: -c or --check to check only for available upgrades; -i or +--install to check for upgrades and install them all.

 # tazpkg upgrade
-# tazpkg up --recharge --install
-# tazpkg up -r -i
+# tazpkg up --check
+# tazpkg up -i
 
+
-

setup-mirror

+

setup-mirror

-

Configura la dirección URL del espejo. El comando setup-mirror te -preguntará la dirección URL del nuevo espejo. Puedes especificar múltiples -direcciones URL separadas por espacios. Tenga en cuenta que también puede -modificar el archivo principal /var/lib/tazpkg/mirror. La dirección URL -tiene que indicar el directorio que contiene el archivo packages.list y -los paquetes:

+

Configura la dirección URL del espejo (setup-mirror o -sm). El comando te +preguntará la dirección URL del nuevo espejo. Tenga en cuenta que también puede modificar el archivo +principal /var/lib/tazpkg/mirror. La dirección URL tiene que indicar el directorio que +contiene el archivo packages.info y los paquetes.

 # tazpkg setup-mirror
 
+
-

add-undigest, setup-undigest

+

add-undigest, setup-undigest

-

Establece la dirección URL de un espejo adicional no oficial para probar -paquetes que todavía no están presentes en los espejos oficiales. Tenga en -cuenta que también puede editar manualmente el archivo en -/var/lib/tazpkg/undigest/repository. La dirección URL tiene -que indicar el directorio que contiene los paquetes y el archivo -packages.list:

+

Establece la dirección URL de un espejo adicional no oficial para probar paquetes que todavía no +están presentes en los espejos oficiales. Tenga en cuenta que también puede editar manualmente el +archivo en /var/lib/tazpkg/undigest/repository. La dirección URL tiene que indicar +el directorio que contiene los paquetes y el archivo packages.info.

 # tazpkg add-undigest public-repository http://my.home.org/slitaz
 # tazpkg setup-undigest local-repository /home/slitaz/packages
 
+
-

list-undigest

+

list-undigest

-

Lista espejos no oficiales (undigest) adicionales.

+

Lista espejos no oficiales (undigest) adicionales. Option --box will output list in the +table form.

 # tazpkg list-undigest
 # tazpkg list-undigest --box
 
+
-

remove-undigest

+

remove-undigest

-

Borra la dirección de un espejo no oficial (undigest).

+

Borra la dirección de un espejo no oficial (undigest). You will be asked for confirmation.

 # tazpkg remove-undigest my-repository
 
+
+
-

ENCARGADO DE MANTENIMIENTO

+
Encargado de mantenimiento

Christophe Lincoln <pankso en slitaz.org>

+
-
- + + + + + diff -r 95c016ddc72d -r d6cbd0c5f273 doc/tazpkg.fr.html --- a/doc/tazpkg.fr.html Sun Sep 06 12:48:04 2015 +0200 +++ b/doc/tazpkg.fr.html Mon Oct 05 03:53:47 2015 +0300 @@ -1,11 +1,11 @@ - - Manuel de TazPkg (fr) - - - + + Manuel de TazPkg + + + @@ -13,166 +13,156 @@

Manuel de TazPkg

- -
-

NOM

-

TazPkg — Tiny autonomous zone package manager

+
Nom
+

TazPkg — Tiny autonomous zone package manager.

+
-

SYNTAXE

+ + + +
Syntaxe
 tazpkg [command] [package|dir|pattern|list|cat|--opt] [dir|--opt]
 tazpkg shell
 
+
-

DESCRIPTION

-

TazPkg est un gestionnaire de paquets léger permettant d'installer, lister, -télécharger, mettre à jour ou enlever des paquets précompilés sur un système -GNU/Linux. TazPkg propose aussi une commande de recherche et une commande pour -la création de paquets. Il a été créé pour les besoins de SliTaz GNU/Linux, mini -distribution autonome. Le format des paquets utilise l'extension *.tazpkg, c'est -une archive cpio contenant un système de fichiers (fs) compressé avec gzip, la -recette et une éventuelle description. TazPkg fournit aussi un système de -gestion des dépendances basé sur les recettes des paquets. La recette contient -toutes les informations au sujet du paquet, elle peut aussi contenir les -fonctions de pre et post installation. Cette même recette est par ailleurs -utilisée par Cookutils pour compiler les sources et créer un paquet tazpkg.

-

TazPkg est écrit en script shell depuis rien (from scratch), compatible Bash, -et fonctionne avec Ash du projet Busybox. TazPkg est distribué sous license -libre GNU gpl v3.

+
Description
+

TazPkg est un gestionnaire de paquets léger permettant d'installer, lister, télécharger, mettre à +jour ou enlever des paquets précompilés sur un système GNU/Linux. TazPkg propose aussi une commande +de recherche et une commande pour la création de paquets. Il a été créé pour les besoins de SliTaz +GNU/Linux, mini distribution autonome. Le format des paquets utilise l'extension *.tazpkg, c'est une +archive cpio contenant un système de fichiers (fs) compressé avec lzma, la recette et une éventuelle +description. TazPkg fournit aussi un système de gestion des dépendances basé sur les recettes des +paquets. La recette contient toutes les informations au sujet du paquet, elle peut aussi contenir +les fonctions de pre et post installation. Cette même recette est par ailleurs utilisée par Cookutils pour compiler les sources et +créer un paquet tazpkg.

+

TazPkg est écrit en script shell depuis rien (from scratch), compatible Bash, et fonctionne avec +Ash du projet Busybox. TazPkg est distribué sous license libre GNU gpl v3.

+
-

COMMANDES

-

Service commands

+ +
Commandes
+ + +
Service commands
  • usage : affiche cette notice d'utilisation
  • help : show help on the TazPkg commands
  • -
  • activity : affiche les denières actions de - TazPkg
  • -
  • clean-cache : efface tous les paquets - téléchargés dans le répertoire cache
  • +
  • activity : affiche les denières actions de TazPkg
  • +
  • clean-cache : efface tous les paquets téléchargés dans le + répertoire cache
  • shell : run interactive TazPkg shell
+
-

Working with lists

+
Working with lists
  • list : liste les paquets installés
  • -
  • list-mirror : liste les paquets - disponibles
  • -
  • list-config : liste les fichiers de - configuration
  • +
  • list-mirror : liste les paquets disponibles
  • +
  • list-config : liste les fichiers de configuration
+
-

Cherche

+
Cherche
  • search : cherche un paquet avec un motif/nom
  • -
  • search-pkgname : cherche un paquet - contenant un fichier particulier
  • -
  • search-file : cherche le fichier parmi les - paquets installés
  • +
  • search-pkgname : cherche un paquet contenant un fichier + particulier
  • +
  • search-file : cherche le fichier parmi les paquets installés
+
-

Installing and removing packages

+
Installing and removing packages
    -
  • get : télécharge un paquet dans le répertoire - courrant
  • +
  • get : télécharge un paquet dans le répertoire courrant
  • install : installe un paquet local
  • -
  • get-install : télécharge et installe un - paquet depuis le miroir
  • -
  • install-list : installe tous les paquets - d'une liste
  • -
  • get-install-list : télécharge et installe - une liste de paquets
  • -
  • remove : retire le paquet spécifié et tous ses - fichiers
  • -
  • reconfigure : ré-exécute le script - post-installation d'un paquet
  • -
  • link : lie un paquet depuis une autre installation - SliTaz
  • -
  • set-release : change de version et met à jour - les paquets
  • -
  • add-flavor : installe les paquets d'une - saveur
  • -
  • install-flavor : installe les paquets d'une - saveur et retire les autres
  • +
  • get-install : télécharge et installe un paquet depuis le + miroir
  • +
  • install-list : installe tous les paquets d'une liste
  • +
  • get-install-list : télécharge et installe une liste de + paquets
  • +
  • remove : retire le paquet spécifié et tous ses fichiers
  • +
  • reconfigure : ré-exécute le script post-installation d'un + paquet
  • +
  • link : lie un paquet depuis une autre installation SliTaz
  • +
  • set-release : change de version et met à jour les paquets
  • +
  • add-flavor : installe les paquets d'une saveur
  • +
  • install-flavor : installe les paquets d'une saveur et retire les + autres
+
-

Working with packages

+
Working with packages
    -
  • info : affiche les informations à propos d'un - paquet
  • +
  • info : affiche les informations à propos d'un paquet
  • desc : affiche la description d'un paquet
  • -
  • list-files : liste les fichiers installés par - un paquet
  • -
  • block, unblock : bloque/débloque un paquet installé - pour la mise à jour
  • -
  • check : vérifie la consistance des paquets - installés
  • +
  • list-files : liste les fichiers installés par un paquet
  • +
  • block, unblock : bloque/débloque un paquet installé pour la mise à + jour
  • +
  • check : vérifie la consistance des paquets installés
  • bugs : affiche les bugs connus des paquets
  • depends : affiche l'arbre des dépendances
  • -
  • rdepends : affiche l'arbre des dépendances - inverses
  • -
  • extract : extrait un paquet (*.tazpkg) dans un - répertoire
  • -
  • pack : empaqueter un paquet décompressé ou préparer - l'arborescence de celui-ci
  • -
  • repack : re-créé un paquet depuis le paquet - installé
  • -
  • repack-config : créé un paquet avec les - fichiers de configuration système
  • -
  • recompress : reconstruit un paquet avec le - meilleur ratio de compression
  • -
  • convert : convertit un paquet d'une autre - distribution vers SliTaz
  • -
  • list-suggested : print list of suggested - packages
  • +
  • rdepends : affiche l'arbre des dépendances inverses
  • +
  • extract : extrait un paquet (*.tazpkg) dans un répertoire
  • +
  • pack : empaqueter un paquet décompressé ou préparer l'arborescence de + celui-ci
  • +
  • repack : re-créé un paquet depuis le paquet installé
  • +
  • repack-config : créé un paquet avec les fichiers de + configuration système
  • +
  • recompress : reconstruit un paquet avec le meilleur ratio de + compression
  • +
  • convert : convertit un paquet d'une autre distribution vers + SliTaz
  • +
  • list-suggested : print list of suggested packages
+
-

Working with repositories

+
Working with repositories
+
+
-

Service commands

+
Service commands
-

usage

+

usage

Show the full list of the TazPkg commands with a brief description.

@@ -180,74 +170,75 @@ $ tazpkg usage $ tazpkg +
-

help

+

help

-

Display help for the selected command (help or -h). You can -enter a short name of the command, the full name or a part of the full name. You -can ignore hyphens at the beginning of the short name. If the requested part of -the full name match the several commands, you will be asked to clarify the -request.

+

Display help for the selected command (help or -h). You can enter a short name +of the command, the full name or a part of the full name. You can ignore hyphens at the beginning of +the short name. If the requested part of the full name match the several commands, you will be asked +to clarify the request.

 $ tazpkg help -gi
 $ tazpkg -h us
 
+
-

activity

+

activity

-

Display TazPkg activity log (activity or log or --a). Optional parameter --nb= lets you set number of displayed -lines.

+

Display TazPkg activity log (activity or log or -a). Optional +parameter --nb= lets you set number of displayed lines.

 $ tazpkg activity
 $ tazpkg -a --nb=20
 
+
-

clean-cache

+

clean-cache

-

Supprimer les paquets TazPkg téléchargés dans le cache. Lors de -l'installation de paquets via le Web, TazPkg garde une copie du paquet, cela est -fait pour gagner de la bande passante en cas de réinstallation, mais il se peut -que vous vouliez libérer de la place sur le disque dur ou que vous désiriez -retélécharger des paquets :

+

Supprimer les paquets TazPkg téléchargés dans le cache. Lors de l'installation de paquets via le +Web, TazPkg garde une copie du paquet, cela est fait pour gagner de la bande passante en cas de +réinstallation, mais il se peut que vous vouliez libérer de la place sur le disque dur ou que vous +désiriez retélécharger des paquets :

 # tazpkg clean-cache
 # tazpkg -cc
 
+
-

shell

+

shell

-

TazPkg fourni un mode SHell permettant de directement passer les commandes au -gestionnaire de paquets. Ce mode est utile pour lancer quelques commandes comme -la mise à jour du système, il support 'su' pour devenir admnistrateur mais ne -propose pas le rappel des commandes. Pour utiliser TazPkg en mode SHell :

+

TazPkg fourni un mode SHell permettant de directement passer les commandes au gestionnaire de +paquets. Ce mode est utile pour lancer quelques commandes comme la mise à jour du système, il +support « su » pour devenir admnistrateur mais ne propose pas le rappel des commandes. Pour utiliser +TazPkg en mode SHell :

 $ tazpkg shell
 # tazpkg shell
 
+
+
-

Working with lists

+
Working with lists
-

list

+

list

-

Liste et compte les paquets installés sur le système. Cette commande permet -d'afficher sur une colonne la liste tous les paquets installés, vous pouvez -aussi utiliser la commande de recherche (search) pour avoir une liste en -fonction d'un nom (exemple xorg). Cette commande vous permet aussi de lister les -catégories, les paquets en fonction de leur catégorie et les paquets -bloqués :

+

Liste et compte les paquets installés sur le système. Cette commande permet d'afficher sur une +colonne la liste tous les paquets installés, vous pouvez aussi utiliser la commande de recherche +(search) pour avoir une liste en fonction d'un nom (exemple xorg). Cette commande vous permet aussi +de lister les catégories, les paquets en fonction de leur catégorie et les paquets bloqués :

 $ tazpkg list
 $ tazpkg list cat
@@ -255,9 +246,10 @@
 $ tazpkg list jeux
 $ tazpkg list blocked
 
+
-

list-mirror

+

list-mirror

Liste et compte les paquets disponnibles sur le miroir. Cette commande va afficher le dernier fichier packages.list rechargé depuis le miroir, si la liste @@ -271,9 +263,10 @@ $ tazpkg list-mirror $ tazpkg -lm --diff +

-

list-config

+

list-config

Lists the system configuration files. The --box option displays in table form. You can specify package name to display configuration files only for @@ -285,14 +278,16 @@ $ tazpkg list-config slim $ tazpkg list-config --box slim +

+
-

Search

+
Search
- + -

search-pkgname

+

search-pkgname

Search for a file on mirror and output only the packages names (search-pkgname or -sp).

@@ -318,9 +314,10 @@ $ tazpkg search-pkgname libnss $ tazpkg -sp /usr/share/fonts +
-

search-file

+

search-file

La commande search-file permet de rechercher un fichier parmi tous les fichiers installés par tous les paquets. Cette commande est très utile pour @@ -331,14 +328,16 @@ $ tazpkg search-file libnss $ tazpkg -sf /usr/share/fonts --mirror +

+
-

Installing and removing packages

+
Installing and removing packages
-

get

+

get

Télécharge un paquet depuis le miroir (si il existe). Le paquet téléchargé est stocké dans le répertoire courant, pour connaître le chemin vous pouvez @@ -348,9 +347,10 @@ # tazpkg get grub # tazpkg get nano --root=/mnt/sda6 +

-

install

+

install

Cette commande permet l'installation d'un paquet local avec l'extension .tazpkg. Voir la commande get-install pour installer un paquet @@ -364,9 +364,10 @@ # tazpkg -i path/to/package-1.0.tazpkg --forced # tazpkg -i path/to/package-1.0.tazpkg --root=/mnt/rootfs +

-

get-install

+

get-install

Installer un paquet depuis un mirroir sur internet. La commande get-install commence par vérifier si le paquet existe bien sur le @@ -379,9 +380,10 @@ # tazpkg -gi grub --forced # tazpkg -gi nano --root=/mnt/sda6 +

-

install-list, get-install-list

+

install-list, get-install-list

Installation d'un set de paquets listés dans un fichier. Cette commande permet d'installer plusieurs paquets en une seule commande et peut aussi être @@ -391,9 +393,10 @@ # tazpkg install-list my-packages.list # tazpkg get-install-list my-packages.list --forced +

-

remove

+

remove

Désinstallation d'un paquet, il vous sera demandé confirmation (y/N). Cette commande va supprimer tous les fichiers installés avec le paquet, pour afficher @@ -405,9 +408,10 @@ # tazpkg -r gtk+-3 --root=/mnt/sda6 # tazpkg -r nano --auto +

-

reconfigure

+

reconfigure

La commande reconfigure permet de relancer les commande de post et pre-installation d'un paquet afin de le reconfigurer si besoin est :

@@ -416,9 +420,10 @@ # tazpkg reconfigure gcc # tazpkg reconfigure gcc --root=/mnt/sda6 +
- + -

set-release

+

set-release

La commande set-release permet de changer la version de SliTaz et de mettre à jour tous les paquets. Attention cette commande peut être dangereuse @@ -440,9 +446,10 @@

 # tazpkg set-release cooking
 
+
-

add-flavor, install-flavor

+

add-flavor, install-flavor

Installation d'un set de paquets listés dans une saveur. Cette commande permet d'installer tous les paquets d'une saveur en une seule commande sans @@ -452,6 +459,7 @@ # tazpkg add-flavor gtkonly # tazpkg install-flavor justx +

+
-

Working with packages

+
Working with packages
-

info

-

Donne les informations disponibles dans la recette du paquet en question, sa -version, sa catégorie, le mainteneur, son site Web et ses éventuelles -dépendances (voir aussi Cookutils pour plus d'informations sur les -recettes) :

+

info

+ +

Donne les informations disponibles dans la recette du paquet en question, sa version, sa +catégorie, le mainteneur, son site Web et ses éventuelles dépendances (voir aussi Cookutils pour +plus d'informations sur les recettes) :

 $ tazpkg info busybox
 
+
-

desc

+

desc

Description du paquet (si elle existe). Cette commande affiche le fichier description.txt propre à chaque paquet, la description est un simple @@ -493,9 +503,10 @@

 $ tazpkg desc busybox
 
+
-

list-files

+

list-files

Liste et compte les fichiers installés avec un paquet. Cette commande va simplement lire et classer le fichier files.list propre à chaque @@ -506,9 +517,10 @@

 $ tazpkg list-files bc
 
+
-

block, unblock

+

block, unblock

Les commandes block et unblock pemettent de bloquer la version du paquet installé pour qu'il ne soit pas mis à jour par la commande @@ -521,9 +533,10 @@ # tazpkg unblock grub # tazpkg chblock grub +

-

check

+

check

La commande check permet de vérifier les dépendances sur les paquets installés et de vérifier si tous les fichiers nécessaires à la reconstruction @@ -535,9 +548,10 @@ $ tazpkg check nano $ tazpkg check sakura --full +

-

bugs

+

bugs

Affiche les bugs connus :

@@ -545,9 +559,10 @@ $ tazpkg bugs $ tazpkg bugs my_package +
-

depends, rdepends

+

depends, rdepends

Affiche l'arbre des dépendances d'un paquet, c'est à dire tous les paquets qui devront être installés en plus :

@@ -556,6 +571,7 @@ # tazpkg depends mpd # tazpkg rdepends mpd +
-

extract

+

extract

Extraire un paquet dans un répertoire donné. Si vous ne spécifiez pas le répertoire de destination, le paquet sera extrait dans le répertoire courant en @@ -578,21 +594,23 @@ $ tazpkg extract paquet.tazpkg $ tazpkg extract paquet.tazpkg target/dir +

-

pack

+

pack

La commande pack permet de créer un paquet depuis un répertoire préparé à l'avance ou depuis un paquet désarchivé. Cette commande permet aussi de créer manuellement un paquet.tazpkg (voir la documentation et -Cookutils pour la création automatique de paquets).

+Cookutils pour la création automatique de paquets).

 # tazpkg pack paquet-version
 
+
-

repack

+

repack

La commande repack permet de recréer un paquet depuis les fichiers présents sur le système où il a été précédemment installé.

@@ -600,9 +618,10 @@
 $ tazpkg repack paquet
 
+
-

repack-config

+

repack-config

The repack-config command recreates a package of the system configuration files (see list-config). It is @@ -611,18 +630,20 @@

 # tazpkg repack-config
 
+
-

recompress

+

recompress

Recompress .tazpkg cpio archive with lzma.

 $ tazpkg recompress package.tazpkg
 
+
-

convert

+

convert

Convertir un paquet en paquet Slitaz (.tazpkg) :

@@ -661,9 +682,10 @@
 # tazpkg convert alien-paquet-file
 
+
-

list-suggested

+

list-suggested

List suggested packages for each of your installed packages. With option --all it shows all suggested packages, and without option it shows only @@ -673,14 +695,16 @@ $ tazpkg list-suggested $ tazpkg list-suggested --all +

+
-

Working with repositories

+
Working with repositories
-

recharge

+

recharge

Recharge la liste des paquets disponibles sur le miroir. Cette commande va télécharger la plus récente liste des paquets installables depuis le miroir, à @@ -697,9 +721,10 @@ # tazpkg recharge My_Undigest # tazpkg recharge --root=/mnt/sda6 +

-

up ou upgrade

+

up ou upgrade

La commande upgrade permet de mettre à jour tous les paquets installés et disponibles sur le miroir courant. La mise à jour des paquets est @@ -720,9 +745,10 @@ # tazpkg up --recharge --install # tazpkg up -r -i +

-

setup-mirror

+

setup-mirror

Configurer l'URL du miroir, la commande setup-mirror vous demandera alors l'URL du nouveau miroir. Vous pouvez spécifier plusieurs URLs en les @@ -733,9 +759,10 @@

 # tazpkg setup-mirror
 
+
-

add-undigest, setup-undigest

+

add-undigest, setup-undigest

Configurer l'URL d'un miroir complémentaire non officiel pour tester des paquets non encore présents sur les miroirs. A noter que vous pouvez aussi @@ -748,9 +775,10 @@ # tazpkg add-undigest public-repository http://my.home.org/slitaz # tazpkg setup-undigest local-repository /home/slitaz/packages +

-

list-undigest

+

list-undigest

Affiche les miroirs complémentaires.

@@ -758,25 +786,33 @@ # tazpkg list-undigest # tazpkg list-undigest --box +
-

remove-undigest

+

remove-undigest

Supprime l'URL un miroir complémentaire non officiel.

 # tazpkg remove-undigest my-repository
 
+
+
-

MAINTENEUR

+
Mainteneur

Christophe Lincoln <pankso at slitaz.org>

+
- -
+ + + + diff -r 95c016ddc72d -r d6cbd0c5f273 doc/tazpkg.pt.html --- a/doc/tazpkg.pt.html Sun Sep 06 12:48:04 2015 +0200 +++ b/doc/tazpkg.pt.html Mon Oct 05 03:53:47 2015 +0300 @@ -1,11 +1,11 @@ - - Manual TazPkg (pt) - - - + + Manual TazPkg + + + @@ -13,158 +13,151 @@

Manual TazPkg

- -
-

NOME

+ +
Nome

TazPkg — Tiny autonomous zone package manager

+
-

SINTAXE

+ + +
Sintaxe
 tazpkg [command] [package|dir|pattern|list|cat|--opt] [dir|--opt]
 
+
-

DESCRIÇÃO

-

TazPkg é um gerenciador de pacotes leve que instala, lista, baixa, atualiza -ou remove pacotes precompilados em um sistema GNU/Linux. TazPkg fornece comandos -para busca e criação de pacotes e foi criado independentemente. Os pacotes -usando a extensão *.tazpkg são constituidos de arquivos cpio que contém um -sistema de arquivos comprimido com o gzip, uma receita e uma descrição opcional. -O TazPkg também gerencia dependências baseado nas receitas de pacote: cada -receita contém todas as informações sobre um pacote e também pode incluir -funções de pré e pós-instalação. A mesma receita é usada pelo Cookutils para -compilar fontes e gerar um pacote .tazpkg.

-

O TazPkg é inteiramente construído a partir do zero usando SHell Script. -Compatível com o Bash, roda sobre o Ash — parte do projeto Busybox. O TazPkg é -distribuído sob a licença livre GNU GPL V3.

+
Descrição
+

TazPkg é um gerenciador de pacotes leve que instala, lista, baixa, atualiza ou remove pacotes +precompilados em um sistema GNU/Linux. TazPkg fornece comandos para busca e criação de pacotes e foi +criado independentemente. Os pacotes usando a extensão *.tazpkg são constituidos de arquivos cpio +que contém um sistema de arquivos comprimido com o lzma, uma receita e uma descrição opcional. O +TazPkg também gerencia dependências baseado nas receitas de pacote: cada receita contém todas as +informações sobre um pacote e também pode incluir funções de pré e pós-instalação. A mesma receita é +usada pelo Cookutils para compilar +fontes e gerar um pacote .tazpkg.

-

COMANDOS

+

O TazPkg é inteiramente construído a partir do zero usando SHell Script. Compatível com o Bash, +roda sobre o Ash — parte do projeto Busybox. O TazPkg é distribuído sob a licença livre GNU GPL +V3.

+
-

Service commands

+ + +
Comandos
+ + +
Service commands
  • usage: mostra esta utilização
  • help: show help on the TazPkg commands
  • -
  • activity: mostra o log de atividade do - TazPkg
  • -
  • clean-cache: limpa todos os pacotes baixados - do diretório de cache
  • +
  • activity: mostra o log de atividade do TazPkg
  • +
  • clean-cache: limpa todos os pacotes baixados do diretório de + cache
  • shell: run interactive TazPkg shell
+
-

Working with lists

+
Working with lists
  • list: lista pacotes instalados no sistema
  • -
  • list-mirror: lista os pacotes disponíveis no - mirror
  • -
  • list-config: lista arquivos de - configuração
  • +
  • list-mirror: lista os pacotes disponíveis no mirror
  • +
  • list-config: lista arquivos de configuração
+
-

Busca

+
Busca
  • search: busca pacote por padrão ou nome
  • -
  • search-pkgname: busca no mirror pacote que - possui um arquivo em particular
  • -
  • search-file: busca por arquivo em todos os - pacotes instalados
  • +
  • search-pkgname: busca no mirror pacote que possui um arquivo + em particular
  • +
  • search-file: busca por arquivo em todos os pacotes + instalados
+
-

Installing and removing packages

+
Installing and removing packages
  • get: baixa um pacote para o diretório atual
  • install: instala um pacote local
  • -
  • get-install: baixa e instala um pacote a - partir mirror
  • -
  • install-list: install all packages from a - list of packages
  • -
  • get-install-list: baixa e instala uma lista - de pacotes a partir mirror
  • -
  • remove: remove o pacote especificado e todos os - arquivos instalados
  • -
  • reconfigure: executa novamente funções de pós - instalação do pacote
  • -
  • link: liga um pacote a partir de outra instalação do - SliTaz
  • -
  • set-release: muda a versão de lançamento e - atualiza pacotes
  • -
  • add-flavor: instala uma lista de pacotes de - variantes
  • -
  • install-flavor: instala uma lista de pacotes - de variantes e remove outros
  • +
  • get-install: baixa e instala um pacote a partir mirror
  • +
  • install-list: install all packages from a list of packages
  • +
  • get-install-list: baixa e instala uma lista de pacotes a partir + mirror
  • +
  • remove: remove o pacote especificado e todos os arquivos + instalados
  • +
  • reconfigure: executa novamente funções de pós instalação do + pacote
  • +
  • link: liga um pacote a partir de outra instalação do SliTaz
  • +
  • set-release: muda a versão de lançamento e atualiza pacotes
  • +
  • add-flavor: instala uma lista de pacotes de variantes
  • +
  • install-flavor: instala uma lista de pacotes de variantes e remove + outros
+
-

Working with packages

+
Working with packages
  • info: mostra informação sobre o pacote
  • desc: mostra a descrição do pacote
  • -
  • list-files: lista arquivos instalados pelo - pacote
  • -
  • block, unblock: bloqueia pacote instalado ou - desbloqueia para atualização
  • -
  • check: verifica a consistência de pacotes - instalados
  • +
  • list-files: lista arquivos instalados pelo pacote
  • +
  • block, unblock: bloqueia pacote instalado ou desbloqueia para + atualização
  • +
  • check: verifica a consistência de pacotes instalados
  • bugs: mostra bugs conhecidos dos pacotes
  • depends: mostra árvore de dependências
  • -
  • rdepends: mostra árvore de dependências - reversa
  • -
  • extract: extrai um pacote (*.tazpkg) em um - diretório
  • -
  • pack: empacota ou prerara uma árvore de diretórios - para pacote
  • +
  • rdepends: mostra árvore de dependências reversa
  • +
  • extract: extrai um pacote (*.tazpkg) em um diretório
  • +
  • pack: empacota ou prerara uma árvore de diretórios para pacote
  • repack: cria um arquivo de pacote instalado
  • -
  • repack-config: cria um pacote dos arquivos - de configuração
  • -
  • recompress: reconstrói um pacote com melhor - compressão
  • +
  • repack-config: cria um pacote dos arquivos de configuração
  • +
  • recompress: reconstrói um pacote com melhor compressão
  • convert: converte um pacote para tazpkg
  • -
  • list-suggested: print list of suggested - packages
  • +
  • list-suggested: print list of suggested packages
+
-

Working with repositories

+
Working with repositories
+
+
-

Service commands

+
Service commands
-

usage

+

usage

Show the full list of the TazPkg commands with a brief description.

@@ -172,70 +165,72 @@ $ tazpkg usage $ tazpkg +
-

help

+

help

-

Display help for the selected command (help or -h). You can -enter a short name of the command, the full name or a part of the full name. You -can ignore hyphens at the beginning of the short name. If the requested part of -the full name match the several commands, you will be asked to clarify the -request.

+

Display help for the selected command (help or -h). You can enter a short name +of the command, the full name or a part of the full name. You can ignore hyphens at the beginning of +the short name. If the requested part of the full name match the several commands, you will be asked +to clarify the request.

 $ tazpkg help -gi
 $ tazpkg -h us
 
+
-

activity

+

activity

-

Display TazPkg activity log (activity or log or --a). Optional parameter --nb= lets you set number of displayed -lines.

+

Display TazPkg activity log (activity or log or -a). Optional +parameter --nb= lets you set number of displayed lines.

 $ tazpkg activity
 $ tazpkg -a --nb=20
 
+
-

clean-cache

+

clean-cache

-

Remove pacotes *.tazpkg baixados que se encontram no cache. Durante a -instalação, o TazPkg mantém uma cópia dos pacotes baixados da internet. Isto é -feito para economizar banda no caso de uma reinstalação, mas pode ser que você -queira ter mais espaço no disco rígido ou baixar os pacotes novamente:

+

Remove pacotes *.tazpkg baixados que se encontram no cache. Durante a instalação, o TazPkg mantém +uma cópia dos pacotes baixados da internet. Isto é feito para economizar banda no caso de uma +reinstalação, mas pode ser que você queira ter mais espaço no disco rígido ou baixar os pacotes +novamente:

 # tazpkg clean-cache
 # tazpkg -cc
 
+
-

shell

+

shell

-

Run interactive TazPkg shell. Here you can enter all the TazPkg commands -listed above.

+

Run interactive TazPkg shell. Here you can enter all the TazPkg commands listed above.

 $ tazpkg shell
 # tazpkg shell
 
+
+
-

Working with lists

+
Working with lists
-

list

+

list

-

Lista pacotes instalados no sistema. Este comando mostra uma lista em formato -de coluna com todos os pacotes instalados, e também permite listar categorias, -pacotes baseados em categorias e pacotes bloqueados para instalação. Você também -pode usar o comando search (buscar) para uma -lista baseada em um termo ou em um nome de pacote:

+

Lista pacotes instalados no sistema. Este comando mostra uma lista em formato de coluna com todos +os pacotes instalados, e também permite listar categorias, pacotes baseados em categorias e pacotes +bloqueados para instalação. Você também pode usar o comando search +(buscar) para uma lista baseada em um termo ou em um nome de pacote:

 $ tazpkg list
@@ -243,27 +238,28 @@
 $ tazpkg list games
 $ tazpkg list blocked
 
+
-

list-mirror

+

list-mirror

-

Lista pacotes disponíveis no mirror. Este comando mostra o arquivo -packages-list recarregado a partir do mirror. Se este arquivo não -existir, será pedido a você que rode o comando tazpkg recharge como usuário root para listar os pacotes -disponíveis. A opção --diff é usada para mostrar as diferenças entre a -última e a atual lista de pacotes:

+

Lista pacotes disponíveis no mirror. Este comando mostra o arquivo packages-list +recarregado a partir do mirror. Se este arquivo não existir, será pedido a você que rode o comando +tazpkg recharge como usuário root para listar os pacotes +disponíveis. A opção --diff é usada para mostrar as diferenças entre a última e a atual +lista de pacotes:

 $ tazpkg list-mirror
 $ tazpkg -lm --diff
 
+
-

list-config

+

list-config

-

Lista os arquivos de configuração do sistema. A opção --box mostra -estas informações em formato de tabela.

+

Lista os arquivos de configuração do sistema. A opção --box mostra estas informações em +formato de tabela.

 $ tazpkg list-config
@@ -271,75 +267,78 @@
 $ tazpkg list-config slim
 $ tazpkg list-config --box slim
 
+
+
-

Search

+
Search
- + -

search-pkgname

+

search-pkgname

-

Search for a file on mirror and output only the packages names -(search-pkgname or -sp).

+

Search for a file on mirror and output only the packages names (search-pkgname or +-sp).

 $ tazpkg search-pkgname libnss
 $ tazpkg -sp /usr/share/fonts
 
+
-

search-file

+

search-file

-

O comando search-file permite a busca por um arquivo entre os -instalados pelos pacotes. Este comando é muito útil para achar o caminho -completo para um arquivo e determinar se um arquivo está presente no -sistema.

+

O comando search-file permite a busca por um arquivo entre os instalados pelos pacotes. +Este comando é muito útil para achar o caminho completo para um arquivo e determinar se um arquivo +está presente no sistema.

 $ tazpkg search-file libnss
 $ tazpkg -sf /usr/share/fonts --mirror
 
+
+
-

Installing and removing packages

+
Installing and removing packages
-

get

+

get

-

Baixa um pacote do mirror (se existir). O arquivo baixado é arquivado no -diretório atual. Para descobrir qual o diretório atual utilize o comando -pwd.

+

Baixa um pacote do mirror (se existir). O arquivo baixado é arquivado no diretório atual. Para +descobrir qual o diretório atual utilize o comando pwd.

 # tazpkg get grub
 # tazpkg get nano --root=/mnt/sda6
 
+
-

install

+

install

-

Este comando instala um pacote disponível localmente que possui a extensão -.tazpkg. Veja get-install para instalar pacotes disponíves na -internet. Note que você pode forçar a instalação com a opção --force. -Você também dispõe de opções para desinstalação e reinstalação ou para -especificar o sistema root no qual você deseja instalar o pacote com a opção +

Este comando instala um pacote disponível localmente que possui a extensão .tazpkg. Veja +get-install para instalar pacotes disponíves na internet. Note que você pode forçar a +instalação com a opção --force. Você também dispõe de opções para desinstalação e +reinstalação ou para especificar o sistema root no qual você deseja instalar o pacote com a opção --root=:

@@ -347,48 +346,50 @@
 # tazpkg -i path/to/package-1.0.tazpkg --forced
 # tazpkg -i path/to/package-1.0.tazpkg --root=/mnt/rootfs
 
+
-

get-install

+

get-install

-

Baixa e instala um pacote de um mirror na internet. O comando -get-install inicia checando se o pacote requerido existe no mirror e se -já foi baixado. Para uma lista de pacotes do mirror, usa-se o comando -list-mirror.

+

Baixa e instala um pacote de um mirror na internet. O comando get-install inicia +checando se o pacote requerido existe no mirror e se já foi baixado. Para uma lista de pacotes do +mirror, usa-se o comando list-mirror.

 # tazpkg get-install grub
 # tazpkg -gi grub --forced
 # tazpkg -gi nano --root=/mnt/sda6
 
+
-

install-list, get-install-list

+

install-list, get-install-list

-

Instala uma seleção de pacotes listados em um arquivo. Este comando permite a -você instalar vários pacotes com um único comando, e também oferece a opção ---forced:

+

Instala uma seleção de pacotes listados em um arquivo. Este comando permite a você instalar +vários pacotes com um único comando, e também oferece a opção --forced:

 # tazpkg install-list my-packages.list
 # tazpkg get-install-list my-packages.list --forced
 
+
-

remove

+

remove

-

Remove um pacote. Será pedido que você confirme a ação (y/N). Este comando -deleta todos os arquivos instalados pelo pacote. Para ver a lista de arquivos, -use o comando list-files seguido do nome do pacote.

+

Remove um pacote. Será pedido que você confirme a ação (y/N). Este comando deleta todos os +arquivos instalados pelo pacote. Para ver a lista de arquivos, use o comando list-files +seguido do nome do pacote.

 # tazpkg remove bc
 # tazpkg -r gtk+-3 --root=/mnt/sda6
 # tazpkg -r nano --auto
 
+
-

reconfigure

+

reconfigure

Executa novamente o script de pós instalação de um pacote.

@@ -396,86 +397,92 @@ # tazpkg reconfigure gcc # tazpkg reconfigure gcc --root=/mnt/sda6 +
- + -

set-release

+

set-release

-

Este comando muda a versão atual e faz a atualização de pacotes para o -lançamento mais recente:

+

Este comando muda a versão atual e faz a atualização de pacotes para o lançamento mais +recente:

 # tazpkg set-release cooking
 
+
-

add-flavor, install-flavor

+

add-flavor, install-flavor

-

Install a set of packages from a flavor. In addition, install-flavor -purges other installed packages.

+

Install a set of packages from a flavor. In addition, install-flavor purges other +installed packages.

 # tazpkg add-flavor gtkonly
 # tazpkg install-flavor justx
 
+
+
-

Working with packages

+
Working with packages
-

info

+

info

-

Mostra qualquer informação disponível na receita para o pacote em questão — -sua versão, categoria, mantenedor, website e quaisquer dependências (veja também -Cookutils para mais informações sobre receitas):

+

Mostra qualquer informação disponível na receita para o pacote em questão — sua versão, +categoria, mantenedor, website e quaisquer dependências (veja também Cookutils para mais informações sobre +receitas):

 $ tazpkg info busybox
 
+
-

desc

+

desc

-

Descrição do pacote (se existir). Este comando mostra o arquivo -description.txt de cada pacote (um arquivo de texto simples, -justificado em 80 caracteres para caber num terminal padrão).

+

Descrição do pacote (se existir). Este comando mostra o arquivo description.txt de cada +pacote (um arquivo de texto simples, justificado em 80 caracteres para caber num terminal +padrão).

 $ tazpkg desc busybox
 
+
-

list-files

+

list-files

-

Lista todos os arquivos instalados pelo pacote. Este comando lê e mostra o -conteúdo do arquivo files.list de cada pacote, o qual é automaticamente -gerado quando um pacote é criado e também é usado para remover arquivos quando -se desinstala um pacote.

+

Lista todos os arquivos instalados pelo pacote. Este comando lê e mostra o conteúdo do arquivo +files.list de cada pacote, o qual é automaticamente gerado quando um pacote é criado e +também é usado para remover arquivos quando se desinstala um pacote.

 $ tazpkg list-files bc
 
+
-

block, unblock

+

block, unblock

-

Os comandos block e unblock permitem o bloqueio de pacotes -instalados para que estes não possam ser atualizados com o comando -upgrade. A lista de pacotes bloqueados está contida no arquivo -/var/lib/tazpkg/blocked-packages.list, que também pode ser editado +

Os comandos block e unblock permitem o bloqueio de pacotes instalados para que +estes não possam ser atualizados com o comando upgrade. A lista de pacotes bloqueados está +contida no arquivo /var/lib/tazpkg/blocked-packages.list, que também pode ser editado manualmente.

@@ -483,13 +490,13 @@
 # tazpkg unblock grub
 # tazpkg chblock grub
 
+
-

check

+

check

-

O comando check checa por dependências em pacotes instalados e -determina se todos os arquivos necessários para o re-empacotamento de um pacote -estão presentes.

+

O comando check checa por dependências em pacotes instalados e determina se todos os +arquivos necessários para o re-empacotamento de um pacote estão presentes.

 $ tazpkg check
@@ -497,9 +504,10 @@
 $ tazpkg check nano
 $ tazpkg check sakura --full
 
+
-

bugs

+

bugs

Mostra uma lista de bugs conhecidos dos pacotes.

@@ -507,9 +515,10 @@ $ tazpkg bugs $ tazpkg bugs my_package +
-

depends, rdepends

+

depends, rdepends

Mostra a árvore de dependências (direta ou inversamente) para um pacote.

@@ -517,127 +526,131 @@ # tazpkg depends mpd # tazpkg rdepends mpd +
-

extract

+

extract

-

Extrai um pacote em um diretório. Se você não especificar o diretório de -destino, o pacote será extraido no diretório atual usando o formato nome do -pacote-versão.

+

Extrai um pacote em um diretório. Se você não especificar o diretório de destino, o pacote será +extraido no diretório atual usando o formato nome do pacote-versão.

 $ tazpkg extract pacote.tazpkg
 $ tazpkg extract pacote.tazpkg target/dir
 
+
-

pack

+

pack

-

O comando pack cria um pacote a partir de um diretório preparado -previamente ou a partir de um pacote extraido localmente. Pode também criar -manualmente um pacote .tazpkg (veja a documentação do Cookutils para a criação -automática de pacotes).

+

O comando pack cria um pacote a partir de um diretório preparado previamente ou a partir +de um pacote extraido localmente. Pode também criar manualmente um pacote .tazpkg (veja a +documentação do Cookutils para a +criação automática de pacotes).

 # tazpkg pack pacote-versão
 
+
-

repack

+

repack

-

O comando repack permite a recriação de um pacote a partir dos -arquivos instalados no sistema em que este pacote foi instalado.

+

O comando repack permite a recriação de um pacote a partir dos arquivos instalados no +sistema em que este pacote foi instalado.

 $ tazpkg repack pacote
 
+
-

repack-config

+

repack-config

-

O comando repack-config recria um pacote a partir dos arquivos de -configuração do sistema (veja list-config). -É suficiente para instalar um pacote para encontrar a configuração atual.

+

O comando repack-config recria um pacote a partir dos arquivos de configuração do +sistema (veja list-config). É suficiente para instalar um pacote +para encontrar a configuração atual.

 # tazpkg repack-config
 
+
-

recompress

+

recompress

Recompress .tazpkg cpio archive with lzma.

 $ tazpkg recompress package.tazpkg
 
+
-

convert

+

convert

Converte pacotes em pacotes .tazpkg (SliTaz).

Supported packages formats:

 # tazpkg convert alien-pacote-file
 
+
-

list-suggested

+

list-suggested

-

List suggested packages for each of your installed packages. With option ---all it shows all suggested packages, and without option it shows only -not installed suggested packages.

+

List suggested packages for each of your installed packages. With option --all it shows +all suggested packages, and without option it shows only not installed suggested packages.

 $ tazpkg list-suggested
 $ tazpkg list-suggested --all
 
+
+
-

Working with repositories

+
Working with repositories
-

recharge

+

recharge

-

Recarrega a lista de pacotes disponíves no mirror. Este comando baixa o -arquivo packages.list (lista de pacotes instaláveis) mais recente e -salva a antiga. Uma vez que a lista está atualizada, você pode usar os comandos -list e search. Para ver uma relação com as diferenças entre a -lista atual e a antiga, use o comando list-mirror --diff e para ver e -atualizar pacotes, use o comando upgrade.

+

Recarrega a lista de pacotes disponíves no mirror. Este comando baixa o arquivo +packages.list (lista de pacotes instaláveis) mais recente e salva a antiga. Uma vez que a +lista está atualizada, você pode usar os comandos list e search. Para ver uma +relação com as diferenças entre a lista atual e a antiga, use o comando list-mirror --diff +e para ver e atualizar pacotes, use o comando upgrade.

 # tazpkg recharge
@@ -645,54 +658,55 @@
 # tazpkg recharge My_Undigest
 # tazpkg recharge --root=/mnt/sda6
 
+
-

up ou upgrade

+

up ou upgrade

-

O comando upgrade permite a atualização de todos os pacotes -disponíveis no mirror. Atualizar pacotes é uma parte importante da manutenção da -segurança do sistema, permitindo o acesso às últimas atualizações e correções. O -projeto SliTaz, embora leve, fornece atualizações de segurança regulares e -geralmente oferece as últimas versões dos programas. Note que esta função é -direcionada àquelas pessoas que possuem o SliTaz instalado no seu disco rígido. -Pacotes atualizados a partir do Live CD serão perdidos no desligamento do -sistema. Para atualizar ou mostrar as opções para o comando:

+

O comando upgrade permite a atualização de todos os pacotes disponíveis no mirror. +Atualizar pacotes é uma parte importante da manutenção da segurança do sistema, permitindo o acesso +às últimas atualizações e correções. O projeto SliTaz, embora leve, fornece atualizações de +segurança regulares e geralmente oferece as últimas versões dos programas. Note que esta função é +direcionada àquelas pessoas que possuem o SliTaz instalado no seu disco rígido. Pacotes atualizados +a partir do Live CD serão perdidos no desligamento do sistema. Para atualizar ou mostrar as opções +para o comando:

 # tazpkg upgrade
 # tazpkg up --recharge --install
 # tazpkg up -r -i
 
+
-

setup-mirror

+

setup-mirror

-

Configura a URL do mirror. O comando setup-mirror pedirá a URL do -novo mirror. Você pode especificar várias URLs separadas por espaços. Note que -você também pode modificar manualmente o arquivo -/var/lib/tazpkg/mirror. A URL deve apontar para um diretório contendo -um arquivo packages.list e os pacotes.

+

Configura a URL do mirror. O comando setup-mirror pedirá a URL do novo mirror. Você pode +especificar várias URLs separadas por espaços. Note que você também pode modificar manualmente o +arquivo /var/lib/tazpkg/mirror. A URL deve apontar para um diretório contendo um arquivo +packages.list e os pacotes.

 # tazpkg setup-mirror
 
+
-

add-undigest ou setup-undigest

+

add-undigest ou setup-undigest

-

Define a URL de um mirror não oficial para testar ou usar pacotes que não -estão disponíveis no mirror oficial (chamados 'undigest'). Note que em vez de -rodar este comando você pode editar diretamente o arquivo -/var/lib/tazpkg/undigest/repositorio. A URL deve apontar para -um diretório na web que contenha um arquivo packages.list:

+

Define a URL de um mirror não oficial para testar ou usar pacotes que não estão disponíveis no +mirror oficial (chamados 'undigest'). Note que em vez de rodar este comando você pode editar +diretamente o arquivo /var/lib/tazpkg/undigest/repositorio. A URL deve apontar +para um diretório na web que contenha um arquivo packages.list:

 # tazpkg add-undigest public-repository http://my.home.org/slitaz
 # tazpkg setup-undigest local-repository /home/slitaz/packages
 
+
-

list-undigest

+

list-undigest

Lista os mirrors undigest adicionados.

@@ -700,25 +714,33 @@ # tazpkg list-undigest # tazpkg list-undigest --box +
-

remove-undigest

+

remove-undigest

Remove a URL de um mirror undigest.

 # tazpkg remove-undigest my-repository
 
+
+
-

MANTENEDOR

+
MANTENEDOR

Christophe Lincoln <pankso at slitaz.org>

+
- -
+ + + + diff -r 95c016ddc72d -r d6cbd0c5f273 doc/tazpkg.ru.html --- a/doc/tazpkg.ru.html Sun Sep 06 12:48:04 2015 +0200 +++ b/doc/tazpkg.ru.html Mon Oct 05 03:53:47 2015 +0300 @@ -1,11 +1,11 @@ - + Руководство TazPkg - - - + + + @@ -13,38 +13,43 @@

Руководство TazPkg

- -
- -

Название

+
+
Название

TazPkg — менеджер пакетов в системе SliTaz GNU/Linux.

+
-

Синтаксис

+
+
Синтаксис
 tazpkg [команда] [параметры...]
 
+
-

Описание

+
+
Описание

TazPkg — это легковесный менеджер пакетов, позволяющий устанавливать, выдавать списки, загружать, обновлять и удалять бинарные пакеты в системе GNU/Linux. TazPkg предоставляет команды для поиска и создания пакетов, он был создан независимо для проекта. Пакеты с расширением *.tazpkg — это архивы -CPIO, содержащие сжатую при помощи GZip файловую систему, рецепт и дополнительное описание. TazPkg +CPIO, содержащие сжатую при помощи LZMA файловую систему, рецепт и дополнительное описание. TazPkg также управляет зависимостями на основе рецептов, находящихся в пакетах. Каждый рецепт содержит полную информацию о пакете, а также может содержать пре- и пост-установочные функции. Тот же самый -рецепт использует Cookutils для компиляции исходников и создания пакетов .tazpkg.

+рецепт использует Cookutils для +компиляции исходников и создания пакетов .tazpkg.

TazPkg разработан полностью с нуля, он написан на скрипте, совместимом с Bash. TazPkg работает под управлением Ash, который входит в состав проекта BusyBox. TazPkg распространяется под свободной лицензией GNU GPL v3.

+
-

Окружение

+
+
Окружение

TazPkg использует некоторые переменные окружения:

@@ -53,16 +58,19 @@ внимание, переменные окружения LANG и LC_ALL также оказывают влияние на язык вывода
  • LC_TIME: определяет формат даты в команде activity
  • - + --root= имеет приоритет над этой переменной окружения +
    -

    Файлы

    +
    +
    Файлы
    -

    Конфигурационные файлы

    + -

    Файлы базы данных пакетов

    +
    +
    Файлы базы данных пакетов

    База данных пакетов по умолчанию располагается в папке /var/lib/tazpkg.

    • ID (устарел): идентификатор - текущего состояния репозитория SliTaz. Значение изменяется, когда новые или - обновленные пакеты появляются в репозитории.
    • + текущего состояния репозитория SliTaz. + Значение изменяется, когда новые или обновленные пакеты появляются + в репозитории.
    • IDs: идентификатор - текущего состояния репозитория SliTaz и отпечаток времени UNIX. Значение - идентификатора изменяется, когда новые или обновленные пакеты появляются в репозитории. - Отпечаток времени позволяет отследить как давно были внесены изменения в репозиторий, - а также позволяет отследить степень «свежести» зеркал репозитория. (Перевести отпечаток - времени UNIX в дату: date -d@timestamp)
    • + текущего состояния репозитория SliTaz и отпечаток времени UNIX. + Значение идентификатора изменяется, когда новые или обновленные пакеты появляются + в репозитории. Отпечаток времени позволяет отследить как давно были внесены изменения + в репозиторий, а также позволяет отследить степень «свежести» зеркал репозитория. (Перевести + отпечаток времени UNIX в дату: date -d@timestamp)
    • mirror: URL текущего используемого зеркала репозитория. URL указывает на удаленную папку, содержащую пакеты и файлы базы данных @@ -112,8 +123,8 @@ Разработка продолжается, поэтому список может быть дополнен прочими полями при необходимости.
    • packages.equiv: - список равнозначных пакетов, доступных в репозитории. Формат элемента списка: - пакет=правило правило….
      + список равнозначных пакетов, доступных в репозитории. + Формат элемента списка: пакет=правило правило….
      Формат правила: альтернатива:новое_имя — если альтернатива установлена, тогда будет установлен пакет под названием новое_имя вместо пакета.
      @@ -128,20 +139,23 @@ список создается при выполнении команды upgrade. Список содержит названия пакетов, которые вы сможете обновить.
    • descriptions.txt: список «длинных» описаний всех пакетов, доступных - в репозитории.
    • + target="_blank">descriptions.txt
      : список «длинных» описаний всех пакетов, + доступных в репозитории.
    • packages-desc.язык — необязательный список переведенных кратких описаний - пакетов (см. пакет tazpkg-desc-ru).
    • -
    • descriptions.язык.txt — необязательный список «длинных» описаний пакетов + пакетов + (см. пакет tazpkg-desc-ru).
    • +
    • descriptions.язык.txt — необязательный список «длинных» описаний + пакетов (см. пакет tazpkg-desc-ru).
    • packages.icons — необязательный список значков пакетов для TazPanel.
    • blocked-packages.list: необязательный список пакетов, заблокированных от обновления.
    • extra.list: список - экстра-пакетов (несвободные пакеты; свободные пакеты, но не скомпилированные из - исходников). Список содержит название пакета, короткое описание, URL разработчиков, - категорию, версию, лицензию.
    • + экстра-пакетов + (несвободные пакеты; свободные пакеты, но не скомпилированные из исходников). + Список содержит название пакета, короткое описание, URL разработчиков, категорию, версию, + лицензию.
    • files.list.lzma: очень большой сжатый список, который содержит названия всех файлов всех пакетов, доступных в репозитории (сейчас это — около 5 тыс. пакетов и около 0,7 млн. файлов).
    • @@ -153,6 +167,12 @@
    • installed.md5 (устарел): список, содержащий контрольные суммы MD5 с названиями файлов для всех установленных пакетов.
    • +
    • priority: + необязательный список приоритета репозиториев. + По одному репозиторию на строке. Для неофициальных репозиториев укажите их имя, а + для главного репозитория укажите «main». В случае отсутствия списка приоритетов, по + умолчанию принимается следующий порядок: главный репозиторий, а затем все имеющиеся + неофициальные репозитории в алфавитном порядке.

    Все устаревшие файлы будут удалены как только мы убедимся, что ни одна программа их более не @@ -175,17 +195,21 @@

  • volatile.cpio.gz (необязательный) — архив «официальных» конфигурационных файлов
  • +
    -

    Кеш

    +
    +
    Кеш

    Кеш пакетов по умолчанию располагается в папке /var/cache/tazpkg с подпапками для разных репозиториев. Если быть точным, то используется папка /var/cache/tazpkg/cooking/packages для версий SliTaz, основанных на cooking.

    +
    -

    Прочие файлы

    +
    +
    Прочие файлы

    Файл по умолчанию /var/log/slitaz/tazpkg.log хранит журнал действий TazPkg. @@ -193,7 +217,7 @@ разблокирование, переконфигурирование пакетов.

    Разделяемая информация MIME, которая позволяет «угадать» файлы пакетов SliTaz, рецепты пакетов и -файлы редакций SliTaz (flavor). Файл располагаетсяздесь: Файл располагается здесь: /usr/share/mime/packages/tazpkg.xml.

    @@ -203,11 +227,14 @@

    Документация TazPkg, которую вы читаете, располагается в папке /usr/share/doc/tazpkg.

    +
    +
    -

    Команды

    +
    +
    Команды

    Первый параметр tazpkg — это команда, за которой следуют обязательные и необязательные параметры как будет описано далее. Опции начинаются с двух дефисов, вы можете располагать в любом @@ -220,13 +247,14 @@ $ tazpkg info --root=/mnt/sda6 nano --color - +другой установки SliTaz. Кстати, используя эту опцию, можно установить SliTaz +«с нуля» и удаленно обновлять пакеты.

    -

    Служебные команды

    +
    +
    Служебные команды
    • usage: краткая справка по командам
    • @@ -235,18 +263,22 @@
    • clean-cache: очистить кэш загруженных пакетов
    • shell: запустить интерактивную оболочку TazPkg
    +
    -

    Работа со списками

    +
    +
    Работа со списками
    • list: список установленных пакетов
    • list-mirror: список всех доступных в репозитории пакетов
    • list-config: список всех конфигурационных файлов
    +
    -

    Поиск

    +
    +
    Поиск
    • search: поиск пакета по шаблону или названию
    • @@ -255,9 +287,11 @@
    • search-file: поиск файла среди файлов всех установленных пакетов
    +
    -

    Установка и удаление пакетов

    +
    +
    Установка и удаление пакетов
    • get: загрузить пакет в текущую папку
    • @@ -275,9 +309,11 @@
    • install-flavor: установить список пакетов flavor и удалить прочие
    +
    -

    Работа с пакетами

    +
    +
    Работа с пакетами
    • info: информация о пакете
    • @@ -298,9 +334,11 @@
    • convert: конвертировать «чужой» пакет в формат tazpkg
    • list-suggested: список предлагаемых пакетов
    +
    -

    Работа с репозиториями

    +
    +
    Работа с репозиториями
    • recharge: получить свежий список пакетов репозитория
    • @@ -311,14 +349,17 @@
    • add-undigest: добавить неофициальный репозиторий
    • remove-undigest: удалить неофициальный репозиторий
    +
    +
    -

    Служебные команды

    +
    +
    Служебные команды
    -

    usage

    +

    usage

    Отобразить полный список команд TazPkg с кратким описанием.

    @@ -326,9 +367,10 @@ $ tazpkg usage $ tazpkg +
    -

    help

    +

    help

    Отобразить справку по выбранной команде (help или -h). Можно вводить краткое имя команды, полное имя, либо часть полного имени. Можно игнорировать дефисы в начале краткого @@ -339,9 +381,10 @@ $ tazpkg help -gi $ tazpkg -h us +

    -

    activity

    +

    activity

    Показать журнал действий TazPkg (activity или log или -a). При помощи параметра --nb= можно указать количество отображаемых строк журнала.

    @@ -349,9 +392,10 @@ $ tazpkg activity $ tazpkg -a --nb=20 +
    -

    clean-cache

    +

    clean-cache

    Удалить пакеты *.tazpkg, загруженные в кэш (clean-cache или -cc). Во время установки TazPkg сохраняет копии пакетов, загруженных из интернета. Это сделано для того, чтобы @@ -362,9 +406,10 @@ # tazpkg clean-cache # tazpkg -cc +

    -

    shell

    +

    shell

    Запустить интерактивную оболочку TazPkg. Здесь вы можете ввести все команды TazPkg, описанные выше.

    @@ -372,14 +417,17 @@ $ tazpkg shell # tazpkg shell +
    +
    -

    Работа со списками

    +
    +
    Работа со списками
    -

    list

    +

    list

    Список пакетов, установленных в системе (list или -l). Эта команда может выводить список всех установленных пакетов, список категорий (c или cat или @@ -388,15 +436,16 @@ search для вывода списка на основе условия или названия пакета.

    -# tazpkg list
    -# tazpkg -lc
    -# tazpkg -l games
    -# tazpkg -l игры
    -# tazpkg -lb
    +$ tazpkg list
    +$ tazpkg -lc
    +$ tazpkg -l games
    +$ tazpkg -l игры
    +$ tazpkg -lb
     
    +
    -

    list-mirror

    +

    list-mirror

    Список пакетов, доступных в репозитории (list-mirror или -lm). Эта команда покажет список пакетов, загруженный из @@ -406,15 +455,16 @@ текущим списками пакетов.

    -# tazpkg list-mirror
    -# tazpkg -lm --diff
    +$ tazpkg list-mirror
    +$ tazpkg -lm --diff
     
    +
    -

    list-config

    +

    list-config

    Список конфигурационных системных файлов. Параметр --box отображает список в виде -таблицы. Вы можете указать имя пакета, чтобы отобразить конфигурацинные файлы только для этого +таблицы. Вы можете указать имя пакета, чтобы отобразить конфигурационные файлы только для этого пакета.

    @@ -423,14 +473,17 @@
     $ tazpkg list-config slim
     $ tazpkg list-config --box slim
     
    +
    +
    -

    Поиск

    +
    +
    Поиск
    - + -

    search-pkgname

    +

    search-pkgname

    Поиск файла среди всех файлов, доступных в репозитории с выводом только названий соответствующих пакетов (search-pkgname или -sp).

    @@ -454,9 +508,10 @@ $ tazpkg search-pkgname libnss $ tazpkg -sp /usr/share/fonts +
    -

    search-file

    +

    search-file

    Поиск файла среди всех файлов, которые были установлены с пакетами (search-file или -sf). Это бывает очень полезно, когда нужно найти полный путь к файлу или определить, @@ -467,25 +522,28 @@ $ tazpkg search-file libnss $ tazpkg -sf /usr/share/fonts --mirror +

    +
    -

    Установка и удаление пакетов

    +
    Установка и удаление пакетов
    -

    get

    +

    get

    Загрузить пакет из репозитория (если он существует). Загруженный пакет сохраняется в текущей папке. Чтобы узнать текущий путь, вы можете использовать команду pwd.

    -# tazpkg get grub
    -# tazpkg get nano --root=/mnt/sda6
    +$ tazpkg get grub
    +$ tazpkg get nano --root=/mnt/sda6
     
    +
    -

    install

    +

    install

    Эта команда позволяет устанавливать ранее загруженный пакет с расширением .tazpkg (install или -i). См. get-install, если вы @@ -499,9 +557,10 @@ # tazpkg -i путь/к/пакету-1.0.tazpkg --forced # tazpkg -i путь/к/пакету-1.0.tazpkg --root=/mnt/rootfs +

    -

    get-install

    +

    get-install

    Загрузить и установить пакет из репозитория в интернете. Эта команда (get-install или -gi) сначала проверяет, существует ли пакет в репозитории и был ли он уже загружен. Для @@ -518,9 +577,10 @@ # tazpkg -gi grub --forced # tazpkg -gi nano --root=/mnt/sda6 +

    -

    install-list, get-install-list

    +

    install-list, get-install-list

    Установить набор пакетов, перечисленных в файле. Команда install-list позволяет вам установить за один раз несколько ранее загруженных пакетов, а команда get-install-list @@ -531,9 +591,10 @@ # tazpkg install-list мои-пакеты.list # tazpkg get-install-list мои-пакеты.list --forced +

    -

    remove

    +

    remove

    Удалить пакет (remove или -r). Вас спросят о подтверждении (y/N) удаления пакета, а также об удалении пакетов, зависящих от этого пакета, и о переустановке пакетов, которые @@ -547,9 +608,10 @@ # tazpkg -r gtk+-3 --root=/mnt/sda6 # tazpkg -r nano --auto +

    -

    reconfigure

    +

    reconfigure

    Повторяет пост-установочный скрипт из пакета.

    @@ -557,9 +619,10 @@ # tazpkg reconfigure gcc # tazpkg reconfigure gcc --root=/mnt/sda6 +
    - + -

    set-release

    +

    set-release

    Эта команда меняет текущую версию и обновляет все пакеты до последнего релиза выбранной версии.

    @@ -578,9 +642,10 @@
     # tazpkg set-release cooking
     
    +
    -

    add-flavor, install-flavor

    +

    add-flavor, install-flavor

    Установить набор пакетов указанной редакции (flavor). Дополнительно, команда install-flavor удаляет все прочие установленные пакеты, не входящие в эту редакцию.

    @@ -589,41 +654,43 @@ # tazpkg add-flavor gtkonly # tazpkg install-flavor justx +
    +
    -

    Работа с пакетами

    +
    Работа с пакетами
    -

    info

    +

    info

    Показать всю доступную информацию по интересующему вас пакету. Можно указать название установленного пакета или пакета, который еще не установлен, но доступен в репозитории. Также можно получить информацию о локальном файле пакета, введя абсолютный или относительный путь к этому файлу .tazpkg. Информация содержится в базе данных TazPkg и в рецепте пакета — его версия, -категория, разработчик, сайт и все зависимости (см. также Cookutils для получения дополнительной -информации по рецептам).

    +категория, разработчик, сайт и все зависимости (см. также Cookutils для получения дополнительной информации по рецептам).

     $ tazpkg info busybox
     $ tazpkg info minitube
     $ tazpkg info packages/comix-4.0.4.tazpkg
     
    +
    -

    desc

    +

    desc

    -

    Описание пакета (если оно существует) (desc или -d). Эта команда выводит файл -description.txt из каждого пакета (простой текстовый файл, шириной до 80 символов, чтобы -поместиться в стандартном терминале):

    +

    Описание пакета (desc или -d).

     $ tazpkg desc busybox
     
    +
    -

    list-files

    +

    list-files

    Список всех файлов, которые устанавливаются при установке пакета (list-files или -lf). Эта команда просто читает и отображает файл files.list каждого пакета (он @@ -631,11 +698,12 @@ пакета).

    -# tazpkg list-files bc
    +$ tazpkg list-files bc
     
    +
    -

    block, unblock, chblock

    +

    block, unblock, chblock

    Команды позволяют вам блокировать (block или -b) и разблокировать (unblock или -u) установленную версию пакета. Команда chblock меняет @@ -648,9 +716,10 @@ # tazpkg unblock grub # tazpkg chblock grub +

    -

    check

    +

    check

    Эта команда может проверить зависимости установленных пакетов и определить, все ли файлы, необходимые для переупаковки пакета присутствуют:

    @@ -661,9 +730,10 @@ $ tazpkg check nano $ tazpkg check sakura --full +
    -

    bugs

    +

    bugs

    Показывает список известных ошибок в пакетах. Вы можете указать название единственного пакета, для которого нужно показать список ошибок.

    @@ -672,9 +742,10 @@ $ tazpkg bugs $ tazpkg bugs мой_пакет +
    -

    depends, rdepends

    +

    depends, rdepends

    Отображает дерево зависимостей и обратное дерево зависимостей пакета, соответственно.

    @@ -689,12 +760,13 @@ depends.

    -# tazpkg depends mpd
    -# tazpkg rdepends mpd
    +$ tazpkg depends mpd
    +$ tazpkg rdepends mpd
     
    +
    -

    extract

    +

    extract

    Распаковать пакет в папку (extract или -e). Если вы не укажете папку назначения, то пакет будет распакован в папку с именем пакет-версия, которая будет @@ -704,29 +776,33 @@ $ tazpkg extract пакет.tazpkg $ tazpkg extract пакет.tazpkg папка/назначения +

    -

    pack

    +

    pack

    Эта команда создаст пакет из заранее подготовленной папки или из распакованного пакета. Используя -эту команду вы можете создать пакет .tazpkg вручную (см. документацию Cookutils по вопросу -автоматического создания пакетов).

    +эту команду вы можете создать пакет .tazpkg вручную (см. документацию Cookutils по вопросу автоматического +создания пакетов).

     # tazpkg pack пакет-версия
     
    +
    -

    repack

    +

    repack

    Эта команда позволяет восстановить пакет из файлов в системе, где он был ранее установлен.

    -$ tazpkg repack пакет
    +# tazpkg repack пакет
     
    +
    -

    repack-config

    +

    repack-config

    Эта команда воссоздает пакет с конфигурационными системными файлами (см. list-config). Для того, чтобы восстановить текущую конфигурацию, @@ -735,19 +811,21 @@

     # tazpkg repack-config
     
    +
    -

    recompress

    +

    recompress

    Перепаковать CPIO-архив .tazpkg с помощью LZMA. Эта команда нужна только для того, чтобы уменьшить размер имеющихся старых пакетов, созданных для SliTaz 2.0.

    -$ tazpkg recompress пакет.tazpkg
    +# tazpkg recompress пакет.tazpkg
     
    +
    -

    convert

    +

    convert

    Преобразует пакеты «чужих» дистрибутивов в пакеты SliTaz (.tazpkg).

    @@ -783,9 +861,10 @@
     # tazpkg convert файл-чужого-пакета
     
    +
    -

    list-suggested

    +

    list-suggested

    Список предложенных пакетов для каждого из ваших установленных пакетов. С параметром --all будет отображен полный список предложенных пакетов, а без параметра — только список @@ -795,14 +874,16 @@ $ tazpkg list-suggested $ tazpkg list-suggested --all +

    +
    -

    Работа с репозиториями

    +
    Работа с репозиториями
    -

    recharge

    +

    recharge

    Обновление списка пакетов, доступных в репозитории. Эта команда загрузит из репозитория самую последнюю базу данных устанавливаемых пакетов и, прежде чем продолжить, сохранит старую базу. После @@ -822,9 +903,10 @@ # tazpkg recharge Мой_неофициальный # tazpkg recharge --root=/mnt/sda6 +

    -

    upgrade

    +

    upgrade

    Команда позволяет обновить все установленные пакеты, доступные в текущем репозитории (upgrade или up). Обновление пакетов — важная составляющая безопасности системы, и @@ -847,9 +929,10 @@ # tazpkg up --check # tazpkg up -i +

    -

    setup-mirror

    +

    setup-mirror

    Установка адреса репозитория (setup-mirror или -sm). Эта команда запросит URL нового репозитория. Обратите внимание, что вы также можете изменить основной файл @@ -859,9 +942,10 @@

     # tazpkg setup-mirror
     
    +
    -

    add-undigest, setup-undigest

    +

    add-undigest, setup-undigest

    Устанавливает адрес дополнительного неофициального репозитория для тестирования пакетов, которые еще не присутствуют в официальных репозиториях. Обратите внимание, вы можете также вручную @@ -872,37 +956,44 @@ # tazpkg add-undigest public-repository http://my.home.org/slitaz # tazpkg setup-undigest local-repository /home/slitaz/packages +

    -

    list-undigest

    +

    list-undigest

    Список дополнительных неофициальных репозиториев. Параметр --box выведет список в форме таблицы.

    -# tazpkg list-undigest
    -# tazpkg list-undigest --box
    +$ tazpkg list-undigest
    +$ tazpkg list-undigest --box
     
    +
    -

    remove-undigest

    +

    remove-undigest

    Удаляет адрес неофициального репозитория. Перед удалением вас спросят о подтверждении.

     # tazpkg remove-undigest my-repository
     
    +
    +
    -

    Мэйнтейнер

    + + +
    Мэйнтейнер

    Christophe Lincoln <pankso at slitaz.org>

    +
    -
    - + + diff -r 95c016ddc72d -r d6cbd0c5f273 modules/bugs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/modules/bugs Mon Oct 05 03:53:47 2015 +0300 @@ -0,0 +1,37 @@ +#!/bin/sh +# TazPkg - Tiny autonomous zone packages manager, hg.slitaz.org/tazpkg +# bugs - TazPkg module +# Show known bugs in package(s) + + +# Connect function libraries +. /lib/libtaz.sh + +# Get TazPkg working environment +. @@MODULES@@/getenv + + + + +cd "$INSTALLED" + +LIST=$@ +[ -z "$LIST" ] && LIST=$(ls) + +MSG=$(_n 'No known bugs.') + +title 'Known bugs in packages' + +for pkg in $LIST; do + unset BUGS EXTRAVERSION + . "$pkg/receipt" + + if [ -n "$BUGS" ]; then + MSG=$(_n 'Bug list completed') + newline + _ 'Bugs in package "%s" version %s:' "$PACKAGE" "$VERSION$EXTRAVERSION" + echo -e " $BUGS\n" + fi +done + +footer "$MSG" diff -r 95c016ddc72d -r d6cbd0c5f273 modules/cache --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/modules/cache Mon Oct 05 03:53:47 2015 +0300 @@ -0,0 +1,32 @@ +#!/bin/sh +# TazPkg - Tiny autonomous zone packages manager, hg.slitaz.org/tazpkg +# cache - TazPkg module +# Work with package cache + + +# Connect function libraries +. /lib/libtaz.sh + +# Get TazPkg working environment +. @@MODULES@@/getenv + + + + +case $1 in + clean) + num=$(find "$CACHE_DIR" -name *.tazpkg | wc -l) + size=$(du -hs "$CACHE_DIR" | cut -f1 | sed 's|\.0||') + [ "$num" -eq 0 ] && size="0K" + + title 'Cleaning cache directory...' + action 'Path: %s' "$CACHE_DIR" + find "$CACHE_DIR" -name '*.tazpkg' -delete + status + + footer "$(_p \ + '%s file removed from cache (%s).' \ + '%s files removed from cache (%s).' "$num" \ + "$(colorize 32 "$num")" "$size")" + ;; +esac \ No newline at end of file diff -r 95c016ddc72d -r d6cbd0c5f273 modules/check --- a/modules/check Sun Sep 06 12:48:04 2015 +0200 +++ b/modules/check Mon Oct 05 03:53:47 2015 +0300 @@ -85,9 +85,6 @@ -# Get repositories priority list. -priority=$(tazpkg call look_for_priority) - cd "$INSTALLED" if [ -z "$2" -o -n "$full" ]; then PACKAGES="$(ls)"; else PACKAGES="$2"; fi PACKAGE_PRINTED='' diff -r 95c016ddc72d -r d6cbd0c5f273 modules/description --- a/modules/description Sun Sep 06 12:48:04 2015 +0200 +++ b/modules/description Mon Oct 05 03:53:47 2015 +0300 @@ -23,11 +23,11 @@ unset desc # 1) Localized description -for LC in $LANG ${LANG%_*}; do - [ -e "$PKGS_DB/descriptions.$LC.txt" ] && +for lang in $LANG ${LANG%_*}; do + [ -e "$PKGS_DB/descriptions.$lang.txt" ] || continue desc="$(awk -vRS='' -vFS='\n' -vOFS='\n' -vp="$1" ' $1 == p { $1 = ""; print $0; exit; } - ' "$PKGS_DB/descriptions.$LC.txt" | sed '1d')" + ' "$PKGS_DB/descriptions.$lang.txt" | sed '1d')" done # 2) Installed description @@ -44,9 +44,9 @@ # 4) Short description only in interactive terminal if [ -z "$desc" ] && im; then - for LC in $LANG ${LANG%_*}; do - [ -e "$PKGS_DB/packages-desc.$LC" ] && - desc=$(awk -F$'\t' -vp="$1" '$1==p {print $2; exit}' "$PKGS_DB/packages-desc.$LC") + for lang in $LANG ${LANG%_*}; do + [ -e "$PKGS_DB/packages-desc.$lang" ] || continue + desc=$(awk -F$'\t' -vp="$1" '$1==p {print $2; exit}' "$PKGS_DB/packages-desc.$lang") done [ -z "$desc" -a -s "$PKGS_DB/packages.info" ] && @@ -54,10 +54,30 @@ fi if [ -n "$desc" ]; then - # Title and footer only in interactive terminal - im && title 'Description of package "%s"' "$1" - longline "$desc" - im && footer + case $output in + html) + # Description for TazPanel in html format + if [ -n "$(which sundown)" ]; then + # Parse description as markdown + echo "$desc" | sundown + else + # Dump description within
     tag
    +				echo '
    '
    +				echo "$desc" | sed -e 's|\&|\&|g; s|<|\<|g; s|>|\>|g'
    +				echo '
    ' + fi + ;; + *) + # Description for terminal tazpkg in plain text + # Title and footer only in interactive terminal + im && title 'Description of package "%s"' "$1" + echo "$desc" + im && footer + ;; + esac + else im && _ 'Description absent.' fi + +exit 0 diff -r 95c016ddc72d -r d6cbd0c5f273 modules/extract --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/modules/extract Mon Oct 05 03:53:47 2015 +0300 @@ -0,0 +1,54 @@ +#!/bin/sh +# TazPkg - Tiny autonomous zone packages manager, hg.slitaz.org/tazpkg +# extract - TazPkg module +# Extract .tazpkg cpio archive into a directory + + +# Connect function libraries +. /lib/libtaz.sh + +# Get TazPkg working environment +. @@MODULES@@/getenv + + + + +# Extract a package with cpio and gzip/lzma. + +extract_package() { + action 'Extracting package...' + cpio -idm --quiet < "$1" && rm -f "$1" + if [ -f fs.cpio.lzma ]; then + unlzma < fs.cpio.lzma | cpio -idm --quiet && rm fs.cpio.lzma + elif [ -f fs.cpio.gz ]; then + zcat fs.cpio.gz | cpio -idm --quiet && rm fs.cpio.gz + fi + status +} + + + + +PACKAGE_FILE="$1" +TARGET_DIR="$2" +PACKAGE="$(basename "$PACKAGE_FILE" .tazpkg)" + +title 'Extracting package "%s"' "$PACKAGE" + +# If no directory destination is found on the cmdline +# we create one in the current dir using the package name. +if [ -n "$TARGET_DIR" ]; then + DESTDIR="$TARGET_DIR/$PACKAGE" +else + DESTDIR="$PACKAGE" +fi +mkdir -p "$DESTDIR" + +action 'Copying original package...' +cp "$PACKAGE_FILE" "$DESTDIR" +status + +cd "$DESTDIR" +extract_package "${PACKAGE_FILE##*/}" + +[ -e "receipt" ] && footer "$(_ 'Package "%s" is extracted to "%s"' "$PACKAGE" "$DESTDIR")" diff -r 95c016ddc72d -r d6cbd0c5f273 modules/find-depends --- a/modules/find-depends Sun Sep 06 12:48:04 2015 +0200 +++ b/modules/find-depends Mon Oct 05 03:53:47 2015 +0300 @@ -4,48 +4,31 @@ # Functions that are common to tazpkg and tazpkg-convert, and sourced by them. -# Need by check_depends -unset TMPLOCALSTATE - - -# Check for ELF file - -is_elf() { - [ "$(dd if="$1" bs=1 skip=1 count=3 2>/dev/null)" == 'ELF' ] -} - - -# Print shared library dependencies - -ldd() { - LD_TRACE_LOADED_OBJECTS=1 /lib/ld*.so "$1" 2>/dev/null -} - - # search dependencies for files in $TMP_DIR/$file/fs find_depends() { DEFAULT_DEPENDS='glibc-base gcc-lib-base' - [ -z "$TMPLOCALSTATE" ] && TMPLOCALSTATE="$PKGS_DB" - [ ! -f "$TMPLOCALSTATE/files.list.lzma" ] && tazpkg recharge >/dev/null - for i in "$TMPLOCALSTATE/files.list.lzma" \ - "$TMPLOCALSTATE/undigest/"*"/files.list.lzma"; do + [ ! -f "$PKGS_DB/files.list.lzma" ] && tazpkg recharge >/dev/null + + for i in "$PKGS_DB/files.list.lzma" \ + "$PKGS_DB/undigest/"*"/files.list.lzma"; do [ -f "$i" ] && lzma d "$i" -so >> "$TMP_DIR/files.list" done _ 'Find depends...' 1>&2 libs_found='' - find "${1:-$TMP_DIR/$file/fs}" -type f | \ + find "$1" -type f | \ while read chkfile; do - is_elf "$chkfile" || continue + [ "$(dd bs=1 skip=1 count=3 < "$chkfile" 2>/dev/null)" != 'ELF' ] && continue + case "$chkfile" in *.o|*.ko|*.ko.gz|*.ko.xz) continue;; esac - for lib in $(ldd "$chkfile" | sed '/=>/!d;s/ =>.*//'); do + for lib in $(LD_TRACE_LOADED_OBJECTS=1 /lib/ld*.so "$chkfile" 2>/dev/null | sed '/=>/!d;s/ =>.*//'); do case " $libs_found " in - *\ $lib\ *) continue + *\ $lib\ *) continue;; esac libs_found="$libs_found $lib" case "$lib" in @@ -54,9 +37,9 @@ find "${1:-$TMP_DIR/$file/fs}" | grep -q /$lib$ && continue _n 'for %s' "$lib" 1>&2 - echo -ne " \r" 1>&2 + echo -ne ' \r' 1>&2 - for dep in $(fgrep $lib files.list | cut -d: -f1); do + for dep in $(fgrep "$lib" "$TMP_DIR/files.list" | cut -d: -f1); do case " $DEFAULT_DEPENDS " in *\ $dep\ *) continue 2;; esac diff -r 95c016ddc72d -r d6cbd0c5f273 modules/flavor --- a/modules/flavor Sun Sep 06 12:48:04 2015 +0200 +++ b/modules/flavor Mon Oct 05 03:53:47 2015 +0300 @@ -10,8 +10,6 @@ # Get TazPkg working environment . @@MODULES@@/getenv -alias cpio='busybox cpio' - @@ -35,7 +33,7 @@ local i case "$1" in *.tazpkg) - for i in $priority; do + for i in $PRIORITY; do if [ -n "$(awk -F$'\t' -vp="$1" 'p==$1"-"$2".tazpkg"{print $1}' \ "$i/packages.info")" ]; then download_from "$(cat $i/mirror)" "$@" && return @@ -44,7 +42,7 @@ ;; esac - for i in $(cat $(for rep in $priority; do echo $rep/mirror; done) 2>/dev/null); do + for i in $(cat $(for rep in $PRIORITY; do echo $rep/mirror; done) 2>/dev/null); do download_from "$i" "$@" && break done } @@ -52,9 +50,6 @@ -# Get repositories priority list. -priority=$(tazpkg call look_for_priority) - FLAVOR="$1" TMP_DIR=$(mktemp -d) @@ -64,16 +59,17 @@ if [ -f "$FLAVOR.flavor" ] || download "$FLAVOR.flavor"; then zcat < "$FLAVOR.flavor" | cpio --quiet -i >/dev/null - while read file; do - # 'file' here in form 'package-version' - is_installed=$(awk -F$'\t' -vf="$file" '$1 "-" $2 == f {print 1}' "$PKGS_DB/installed.info") - [ -n "$is_installed" ] && continue + while read pkgver; do + # 'pkgver' here in form 'package-version' + awk -F$'\t' -vf="$pkgver" '$1 "-" $2 == f {exit 1}' "$PKGS_DB/installed.info" + # Continue if package already installed + [ "$?" -eq 1 ] && continue # Install package if it not installed or has a different version cd "$CACHE_DIR" - download "$file.tazpkg" + download "$pkgver.tazpkg" cd "$TMP_DIR" - tazpkg install "$CACHE_DIR/$file.tazpkg" --forced + tazpkg install "$CACHE_DIR/$pkgver.tazpkg" --forced done < "$FLAVOR.pkglist" [ -f "$FLAVOR.nonfree" ] && \ @@ -84,6 +80,7 @@ done < "$FLAVOR.nonfree" # Option "--purge" + # FIXME: respect all the installed dependencies of the flavored packages [ -n "$purge" ] && \ for pkg in $(awk -F$'\t' '{printf "%s:%s ", $1, $2}' "$PKGS_DB/installed.info"); do # If installed 'package-version' listed in 'pkglist' diff -r 95c016ddc72d -r d6cbd0c5f273 modules/get --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/modules/get Mon Oct 05 03:53:47 2015 +0300 @@ -0,0 +1,369 @@ +#!/bin/sh +# TazPkg - Tiny autonomous zone packages manager, hg.slitaz.org/tazpkg +# get - TazPkg module +# Get package to the cache directory + + +# 1. "Plain packages" - compiled and packed on cook.slitaz.org using receipts. +# +# Recently added other type of packages: packages that can't be compiled due to the closed sources +# or due to the giant size of that sources. In this case special script: a) downloads package +# compiled for other Linux from official web site, b) converts this package to the TazPkg format, +# c) installs this package as "plain" package. +# +# 2. "Get-packages" - package contains only one special script for downloading/converting. +# Sometimes get-package can get some specified version of the package, sometimes - different +# (latest) version. +# +# Packages 1. and 2. can be found in the wok repository: http://hg.slitaz.org/wok/ +# +# 3. "Extra" get-scripts. Next addition - only script, without packaging. +# Extra get-scripts repository: http://hg.slitaz.org/get-scripts/ +# Extra get-scripts mirror: http://mirror.slitaz.org/packages/get/ +# +# 4. Converted "extra" packages. Next addition - some packages like LibreOffice / OpenOffice are +# big to compile them like _1. "Plain packages"_ as well as big to convert them on the user side +# (you need a lot of time, CPU, and RAM) and sometimes it is unable on the weak user machines. +# So, some selected and free packages are converted on the SliTaz server side, packaged and +# are ready to download by any user: http://mirror.slitaz.org/packages/extra/ +# +# +# Algorithm to get package: +# - search package in question in the mirrored packages list, download if exists; +# - search "get-package" in the mirrored packages list, download if exists; +# - search package in the "extra" get-scripts list, download if exists and run it, get the package. +# +# Note, here doubling. Imagine, you may wanted "palemoon" package. +# 1. No "plain package"; +# 2. Existing "get-palemoon" package; +# 3. Existing "palemoon" extra get-script; +# 4. Existing "palemoon" extra converted package. +# User will get 2. He can specify "--extra" option to get 3. +# FIXME: do something with doubling. + + + + +# Connect function libraries +. /lib/libtaz.sh +. /usr/lib/slitaz/libpkg.sh + +# Get TazPkg working environment +. @@MODULES@@/getenv + +. @@MODULES@@/find-depends + + + + +# Get cache directory path + +get_cache_path() { + # input: $1 = DB folder such as "$PKGS_DB" or "$PKGS_DB/undigest/*" + # $2 (optional): 'extra' for cache for extra-package scripts + # output: path to cache directory + + local cache_dir + + if [ "$2" == 'extra' ]; then + cache_dir="$SAVE_CACHE_DIR/extra/packages" + elif [ "$1" == "$PKGS_DB" ]; then + # Main repository + cache_dir="$SAVE_CACHE_DIR/$SLITAZ_RELEASE/packages" + else + # Undigest repository + cache_dir="$SAVE_CACHE_DIR/${1##*/}/packages" + fi + + # Make cache directory if absent + mkdir -p "$cache_dir" + chmod a+w "$cache_dir" + + echo "$cache_dir" +} + + +# Download a file from mirror + +download_from() { + # input: "" "-.tazpkg" + + debug "\ndownload_from('$1', '$2')" + + case "$1" in + # Mirror URL can have a trailing slash or not. + http://* | https://* | ftp://*) + debug " busybox wget -c -q -T 30 -U $UA ${1%/}/$2" + # TODO: display abridged wget status + busybox wget -c -q -T 30 -U $UA ${1%/}/$2 + ;; + *) + debug " ln -sf ${1%/}/$2 ." + ln -sf ${1%/}/$2 .;; + esac +} + + +# This function may be called by a get script. + +abort_package() { + cd "$CUR_DIR" + rm -rf "$tmp_dir" + echo "${1:-Abort $PACKAGE.}" + exit 1 +} + + +# Get extra-package file to the cache + +get_pkg_extra() { + # input: $1 extra-package name (like 'dropbox') + # $2 (internal): empty or 'redo' (when recursive calling) + # action: download stuff and make package + # output: full path to created package + + debug "\nget_pkg_extra('$1', '$2')" + + local mirror extra_cache converted tmp_dir script + + # Check extra.list + if [ ! -s "$PKGS_DB/extra.list" ]; then + # Empty extra.list + if [ "$2" != 'redo' ]; then + tazpkg recharge >&2 + get_pkg_extra "$1" 'redo'; exit 0 + else + # Give up + _ 'File "%s" empty.' 'extra.list' >&2 + die 'Unable to find package "%s" in the extra packages list.' "$(boldify $1)" + fi + fi + + # Extra.list exists and not empty + if ! grep -q "^$1|" "$PKGS_DB/extra.list"; then + die 'Unable to find package "%s" in the extra packages list.' "$(boldify $1)" + fi + + # Extra-package found in extra.list + + if [ -z "$nocache" ]; then + # Go to cache for "get-install" command; don't move for "get" command + extra_cache="$(get_cache_path "$PKGS_DB" 'extra')" + debug "cd '$extra_cache'" + cd "$extra_cache" + + # Extra-cache should contain packages DB files (packages.info, etc.) + # to list extra-packages contained in the extra-cache + [ ! -f 'packages.info' ] && tazpkg mkdb "$extra_cache" --root='' --forced >/dev/null + + if [ -f 'packages.info' ]; then + awk -F$'\t' -vp="$1" '$1==p{exit 1}' packages.info + if [ "$?" -eq 1 ]; then + _ 'Package "%s" already in the cache' "$1" >&2 + echo -n "$(pwd)/" + awk -F$'\t' -vp="$1" '$1==p{printf "%s-%s.tazpkg\n", $1, $2; exit}' packages.info + exit 0 + fi + fi + fi + + mirror="$(cat "$PKGS_DB/mirror")" + debug "mirror='$mirror'" + + + # Try converted extra-packages first + # FIXME: Workaround to get packages filenames (even better to have names and versions separate) + converted="$(busybox wget -O - http://mirror1.slitaz.org/packages/extra/ 2>/dev/null | \ + tr \'\" $'\n' | grep "$1-.*\.tazpkg$" | sort -u)" + debug "converted='$converted'" + if [ -n "$converted" ]; then + case "$mirror" in + http://*|https://*|ftp://*) + # Default 'http://mirror.slitaz.org/packages/cooking/' + # -> 'http://mirror.slitaz.org/packages/extra/' + debug "busybox wget -q -T 30 -U '$UA' '${mirror%packages/*}packages/extra/$converted'" + busybox wget -q -T 30 -U "$UA" "${mirror%packages/*}packages/extra/$converted";; + esac + if [ -f "$converted" ]; then + echo "$extra_cache/$converted"; exit 0 + fi + fi + + + # Fails to download converted extra-package; now try to download and execute get-script + cd .. + case "$mirror" in + http://*|https://*|ftp://*) + # Default 'http://mirror.slitaz.org/packages/cooking/' + # -> 'http://mirror.slitaz.org/packages/get/' + debug "busybox wget -q -T 30 -U '$UA' '${mirror%packages/*}packages/get/$1'" + busybox wget -q -T 30 -U "$UA" "${mirror%packages/*}packages/get/$1";; + esac + + if [ ! -f "$1" ]; then + # TODO: extra package or extra package script? :) Too complicated... + die 'Unable to download extra package "%s".' "$(boldify $1)" + fi + + # Extra-package script downloaded in the /var/cache/tazpkg/extra/ + + unset_receipt + PACKAGE="$1" + script="$(realpath $1)" + tmp_dir="$(mktemp -d)"; cd "$tmp_dir" + # Run script + set -e + . "$script" + set +e + + if [ ! -d "$PACKAGE-$VERSION" ]; then + abort_package 'Could not download "%s" from "%s". Exiting.' "${TARBALL:-$PACKAGE}" "${WGET_URL:-$WEB_SITE}" + fi + + if [ ! -s "$PACKAGE-$VERSION/receipt" ]; then + # Create receipt (if script not created it early) using variables from script + cat > "$PACKAGE-$VERSION/receipt" <&2 + + if [ -z "nocache" ]; then + # move package to the extra-cache for "get-install" command + mv -f "$tmp_dir/$PACKAGE-$VERSION.tazpkg" "$extra_cache" + # Re-make extra packages database + tazpkg mkdb "$extra_cache" --root='' --forced >/dev/null + else + # move package to directory where "tazpkg get" command invoked + mv -f "$tmp_dir/$PACKAGE-$VERSION.tazpkg" "$CUR_DIR" + fi + + # Clean + rm -rf "$tmp_dir" + + # Function output: path to package + echo "$CUR_DIR/$PACKAGE-$VERSION.tazpkg" +} + + +# Download package file to the cache + +get_pkg() { + # input: $1 package name either "name" or "name-version" + # $2 (internal): empty or 'redo' (when recursive calling) + # action: download package from mirror to the cache directory + # output: full path to the downloaded package + + debug "\nget_pkg('$1', '$2')" + local repo line namever pkgsum + + IFS=$'\n' + for rep in $PRIORITY; do + [ ! -f "$rep/packages.info" ] && continue + # If found, output string "-:" + line=$(awk -F$'\t' -vpkg="$1" \ + '$1==pkg || $1"-"$2==pkg {printf "%s-%s:%s", $1, $2, $9; exit}' "$rep/packages.info") + if [ -n "$line" ]; then + namever=${line%:*}; pkgsum=${line#*:} + break + fi + done + unset IFS + + debug " rep='$rep'\n namever='$namever'\n pkgsum='$pkgsum'" + + if [ -z "$line" ]; then + _ 'Unable to find package "%s" in the mirrored packages list.' "$(boldify $1)" >&2 + # Retry with "get-package"; prevent looping with 'redo' + if [ "$2" != 'redo' ]; then + get_pkg "get-$1" 'redo'; exit 0 + else + # Retry with extra-package + get_pkg_extra "${1#get-}" + exit 0 + fi + fi + + # We need package "$namever.tazpkg" from "$rep" with "$pkgsum" + + if [ -z "$nocache" ]; then + # Go to cache for "get-install" command; don't move for "get" command + debug "cd '$(get_cache_path "$rep")'" + cd "$(get_cache_path "$rep")" + fi + + # Check if package already downloaded + if [ -f "$namever.tazpkg" ]; then + [ -z "$nocache" ] && _ 'Package "%s" already in the cache' "$namever" >&2 + + # Check if downloading complete, resume it not complete + if ! tail -c 2k "$namever.tazpkg" | fgrep -q '00000000TRAILER'; then + _ 'Continuing package "%s" download' "$namever" >&2 + download_from "$(cat "$rep/mirror")" "$namever.tazpkg" + fi + else + # Package absent in the cache, "cold" downloading + download_from "$(cat "$rep/mirror")" "$namever.tazpkg" + fi + + # Make sure we downloaded what we want with checksum + + if [ "$($CHECKSUM "$namever.tazpkg" | cut -d' ' -f1)" != "$pkgsum" ]; then + _ 'Checksum error for "%s"' "$namever.tazpkg" + rm "$namever.tazpkg" + + # Recharge DBs and try again; prevent looping with 'redo' + if [ "$2" != 'redo' ]; then + tazpkg recharge >&2 + get_pkg "$1" 'redo'; exit 0 + else + # Give up + # TODO: try another mirror? + die 'Please wait until the mirror synchronization is complete and try again.' + fi + fi + + # Output: path to downloaded package + printf '%s/%s.tazpkg\n' "$(pwd)" "$namever" +} + + + + +if [ -n "$extra" ]; then + # When '--extra' option given, extra-package has priority over 'regular' packages + get_pkg_extra "$1" +else + # Try to get 'package', then 'get-package', then extra 'package' + get_pkg "$1" +fi diff -r 95c016ddc72d -r d6cbd0c5f273 modules/getenv --- a/modules/getenv Sun Sep 06 12:48:04 2015 +0200 +++ b/modules/getenv Mon Oct 05 03:53:47 2015 +0300 @@ -4,26 +4,45 @@ # Get TazPkg working environment +# Set up the aliases to guaranteed to work with Busybox applets rather with the GNU Coreutils ones +# due to some incompatibilities. +# Please don't hesitate to expand or shrink this list (with justification). +for i in awk basename bzcat cat chmod chroot clear cmp cp cpio cut date dd diff dirname dpkg-deb \ + du egrep fgrep find grep gzip head httpd id ln ls lzcat md5sum mkdir mktemp mv readlink \ + realpath rm rmdir rpm rpm2cpio sed sort stat su tac tail tar tee touch tr tty uniq unlzma wc \ + wget which xzcat zcat; do + alias $i="busybox $i" +done + + +. /lib/libtaz.sh + +# Report error and finish work +die() { longline "$(_ "$@")" >&2; exit 1; } + +# Show debug messages +debug() { if [ -n "$debug" ]; then colorize 036 "$@" >&2; fi; } + +debug "\n========\n$0 '$1' '$2' '$3' '$4'" + # Check and re-create files and folders (if permissions enough) -missing() { - case $1 in - file) - if [ ! -f "$2" ]; then - case $(id -u) in - 0) mkdir -p "$(dirname "$2")"; touch "$2" - [ -n "$3" ] && cp -a "$3" "$(dirname "$2")" - ;; - *) _ 'Missing: %s' "$2"; _ 'Please run tazpkg as root.'; exit 1;; - esac - fi;; - dir) - if [ ! -d "$2" ]; then - case $(id -u) in - 0) mkdir -p "$2";; - *) _ 'Missing: %s' "$2"; _ 'Please run tazpkg as root.'; exit 1;; - esac - fi;; - esac +missing_file() { + if [ ! -f "$1" ]; then + case $(id -u) in + 0) mkdir -p "$(dirname "$1")"; touch "$1" + [ -n "$2" ] && cp -a "$2" "$(dirname "$1")" + ;; + *) _ 'Missing: %s' "$1" >&2; die 'Please run tazpkg as root.';; + esac + fi +} +missing_dir() { + if [ ! -d "$1" ]; then + case $(id -u) in + 0) mkdir -p "$1";; + *) _ 'Missing: %s' "$1" >&2; die 'Please run tazpkg as root.';; + esac + fi } # Fill empty file with value @@ -31,7 +50,7 @@ if [ ! -s "$1" ]; then case $(id -u) in 0) echo "$2" > "$1";; - *) _ 'File "%s" empty.' "$1"; _ 'Please run tazpkg as root.'; exit 1;; + *) _ 'File "%s" empty.' "$1" >&2; die 'Please run tazpkg as root.';; esac fi } @@ -39,11 +58,15 @@ +# Normalize $root +root="${root%/}" +debug "root = '$root'" + # Setup main config files -missing dir "$root/etc/slitaz/" -missing file "$root/etc/slitaz/slitaz.conf" '/etc/slitaz/slitaz.conf' -missing file "$root/etc/slitaz/tazpkg.conf" '/etc/slitaz/tazpkg.conf' -missing file "$root/etc/slitaz-release"; fill "$root/etc/slitaz-release" 'cooking' +missing_dir "$root/etc/slitaz/" +missing_file "$root/etc/slitaz/slitaz.conf" '/etc/slitaz/slitaz.conf' +missing_file "$root/etc/slitaz/tazpkg.conf" '/etc/slitaz/tazpkg.conf' +missing_file "$root/etc/slitaz-release"; fill "$root/etc/slitaz-release" 'cooking' # Read configuration if [ -n "$root" ]; then @@ -57,41 +80,55 @@ . /etc/slitaz/slitaz.conf; . /etc/slitaz/tazpkg.conf fi +debug "PKGS_DB = '$PKGS_DB'" +debug "INSTALLED = '$INSTALLED'" +debug "SLITAZ_LOGS = '$SLITAZ_LOGS'" +debug "LOG = '$LOG'" + BLOCKED="$PKGS_DB/blocked-packages.list" +debug "BLOCKED = '$BLOCKED'" UP_LIST="$PKGS_DB/packages.up" +debug "UP_LIST = '$UP_LIST'" +debug "CACHE_DIR = '$CACHE_DIR'" +SAVE_CACHE_DIR="$CACHE_DIR" + # Re-create TazPkg working folders and files for dir in "$PKGS_DB" "$CACHE_DIR" "$INSTALLED" "$SLITAZ_LOGS"; do - missing dir "$dir" + missing_dir "$dir" done for file in "$BLOCKED" "$UP_LIST" "$LOG" "$PKGS_DB/packages.info" "$PKGS_DB/mirror"; do - missing file "$file" + missing_file "$file" done fill "$PKGS_DB/mirror" "${ONLINE_PKGS%/}/" + # Check for installed.info info_path="$PKGS_DB/installed.info" -missing file "$info_path" +missing_file "$info_path" if [ ! -s "$info_path" ]; then # Empty installed.info - if [ "$(id -u)" -eq 0 ]; then - # Root can re-create installed.info - _ 'File "%s" generated. Please wait...' 'installed.info' - for pkg in $(find "$INSTALLED" -name receipt); do - unset PACKAGE VERSION EXTRAVERSION CATEGORY SHORT_DESC WEB_SITE \ - TAGS PACKED_SIZE UNPACKED_SIZE DEPENDS - . $pkg - SIZES=$(echo $PACKED_SIZE $UNPACKED_SIZE | sed 's|\.0||g') - # remove newlines from some receipts - DEPENDS=$(echo $DEPENDS) - MD5="$(fgrep " $PACKAGE-$VERSION$EXTRAVERSION.tazpkg" "$PKGS_DB/installed.md5" | awk '{print $1}')" - cat >> "$info_path" << EOT + if [ -n "$(ls "$INSTALLED")" ]; then + # Some packages are installed + if [ "$(id -u)" -eq 0 ]; then + # Root can re-create installed.info + _ 'File "%s" generated. Please wait...' 'installed.info' >&2 + for pkg in $(find "$INSTALLED" -name receipt); do + unset PACKAGE VERSION EXTRAVERSION CATEGORY SHORT_DESC WEB_SITE \ + TAGS PACKED_SIZE UNPACKED_SIZE DEPENDS + . $pkg + SIZES=$(echo $PACKED_SIZE $UNPACKED_SIZE | sed 's|\.0||g') + # remove newlines from some receipts + DEPENDS=$(echo $DEPENDS) + MD5="$(fgrep " $PACKAGE-$VERSION$EXTRAVERSION.tazpkg" "$PKGS_DB/installed.md5" | awk '{print $1}')" + cat >> "$info_path" << EOT $PACKAGE $VERSION$EXTRAVERSION $CATEGORY $SHORT_DESC $WEB_SITE $TAGS $SIZES $DEPENDS $MD5 EOT - done - else - # User can't re-create installed.info - fill "$info_path" + done + else + # User can't re-create installed.info + fill "$info_path" + fi fi else # Non-empty installed.info @@ -100,7 +137,7 @@ if [ -n "$(awk -F$'\t' 'BEGIN{ n = "" } { if(NF != 9){ n = "o"; } } END{ print n }' $info_path)" ]; then if [ "$(id -u)" -eq 0 ]; then # Root can re-create it - _n 'File "%s" generated. Please wait...' 'installed.info.new' + _n 'File "%s" generated. Please wait...' 'installed.info.new' >&2 awk -F$'\t' -vm="$PKGS_DB/installed.md5" 'BEGIN{OFS="\t"} { if (NF != 9) { @@ -114,23 +151,39 @@ status else # User can't re-create it - _ 'Old "%s".' 'installed.info' - _ 'Please run tazpkg as root.' - exit 1 + _ 'Old "%s".' 'installed.info' >&2; die 'Please run tazpkg as root.' fi fi fi -if [ -n "$debug" ]; then - cat <&2 fi + + + +# Get repositories priority using $PKGS_DB/priority. +# In this file undigest repos are called by their names and main mirror by 'main' + +PRIORITY="$( +{ + [ -s "$PKGS_DB/priority" ] && cat "$PKGS_DB/priority" + echo 'main' + [ -d "$PKGS_DB/undigest" ] && ls "$PKGS_DB/undigest" +} | awk -vv="$PKGS_DB/undigest/" '{ + if(arr[$0] != 1) { arr[$0]=1; print v $0; } +}' | sed 's|/undigest/main||')" +debug "PRIORITY = '$PRIORITY'" + + +# TazPkg version +export VERSION=$(awk -F$'\t' '$1=="tazpkg"{print $2;exit}' "$PKGS_DB/installed.info") +# User Agent +export UA="TazPkg-${VERSION:-Unknown}" +debug "UA = '$UA'" + +CUR_DIR="$(pwd)" + +debug '-- end getenv --' diff -r 95c016ddc72d -r d6cbd0c5f273 modules/help --- a/modules/help Sun Sep 06 12:48:04 2015 +0200 +++ b/modules/help Mon Oct 05 03:53:47 2015 +0300 @@ -127,12 +127,8 @@ title=$(echo $commands | grep -oe ":$T\(,[^:]*\)*:" | tr -d : | sed 's|,|, |g') -# style:

    -HLP=$(sed "/id=\"$T\"/,/

    - HLP=$(sed "/name=\"$T\"/,/name=/!d; /name=/d; /

    +HLP=$(sed "/article id=\"$T\"/,/<\/article/!d; /
    > $LOG +} + + +# get an already installed package from packages.equiv + +equivalent_pkg() { + # input: $1 = package name (like "nano") + local i rep rules rule out + + rules=$(for rep in $PRIORITY; do + grep -hs "^$1=" "$rep/packages.equiv" + done | sed "s|^$1=||") + debug " >rules='$rules'" + + for rule in $rules; do + debug " >rule='$rule'" + case $rule in + *:*) + debug '-- x:x' + # format 'alternative:newname' + # if alternative is installed then substitute newname + out="${rule#*:}" + awk -F$'\t' -vp="${rule%:*}" '$1==p{exit 1}' "$PKGS_DB/installed.info" || break + debug '-- x:x /' + ;; + *) + debug '-- x' + # unconditional substitution + out="$rule" + awk -F$'\t' -vp="$rule" '$1==p{exit 1}' "$PKGS_DB/installed.info" || break + debug '-- x /' + ;; + esac + unset out + done + debug '--' + # if not found in packages.equiv then no substitution + echo "${out:-$1}" +} + + +# Check and install all missing deps. +# Auto install or ask user then install all missing deps from local dir, CD-ROM, +# media or from the mirror. + +install_all_deps() { # READY!!! + # input: $1 = package file to check/install missing dependencies + # ROOT READY + # dep: equivalent_pkg. + + debug "\ninstall_all_deps('$1')" + + local TMP_DIR DEPENDS num missing_packages equiv pkg answer dir found pkgfile + + # Check for missing deps listed in a receipt packages. + + # Get the receipt's variable DEPENDS + DEPENDS=$( + TMP_DIR=$(mktemp -d); cd "$TMP_DIR" + cpio --quiet -i receipt >/dev/null 2>&1 + . receipt; echo $DEPENDS + rm -rf "$TMP_DIR" + ) < "$1" + + unset num missing_packages + for depend in $DEPENDS; do + debug " depend='$depend'" + equiv=$(equivalent_pkg $depend) + debug " equiv='$equiv'\n" + if [ ! -d "$INSTALLED/$equiv" ]; then + missing_packages="$missing_packages $equiv" + num=$((num+1)) + elif [ ! -f "$INSTALLED/$equiv/receipt" ]; then + _ 'WARNING! Dependency loop between "%s" and "%s".' "$PACKAGE" "$equiv" + fi + done + + # Nothing to install, exit function + [ -z "$num" ] && return + + + title "$(_ 'Tracking dependencies for package "%s"' "$PACKAGE")" + + # Individual messages for each missing package + for pkg in $missing_packages; do + _ 'Missing package "%s"' "$pkg" + done + + footer "$(_p \ + '%s missing package to install.' \ + '%s missing packages to install.' "$num" \ + "$num")" + + + if [ "$AUTO_INSTALL_DEPS" == 'yes' ]; then + answer=0 + else + newline + confirm "$(_ 'Install all missing dependencies? (y/N)')" + answer=$? + newline + fi + debug " answer='$answer'" + + dir="$(dirname "$1")" + debug " dir='$dir'" + + # We can install packages from /home/boot/packages at a boot time + # Also we can prefer local packages over mirrored/cached using '--local' option + [ "$dir" == '/home/boot/packages' ] && local='yes' + debug " local='$local'" + [ -n "$local" ] && tazpkg mkdb "$dir" --forced >/dev/null + + + # "--nodeps" option prevents to install dependencies + if [ "$answer" -eq 0 -a -z "$nodeps" ]; then + debug " let's install missing packages" + for pkg in $missing_packages; do + debug " pkg='$pkg'" + if [ ! -d "$INSTALLED/$pkg" ]; then + # Package not installed + + found='0' + # Prefer local packages + if [ -n "$local" ]; then + _ 'Checking if package "%s" exists in local list...' "$pkg" + pkgfile=$(awk -F$'\t' -vp="$pkg" ' + $1==p{printf "%s-%s.tazpkg", $1, $2; exit 1} + ' "$dir/packages.info") + if [ -n "$pkgfile" ]; then + found='1' + tazpkg install "$dir/$pkgfile" + fi + fi + debug " found='$found'" + + # Install package from the mirror + [ "$found" -eq 0 ] && tazpkg get-install "$pkg" + fi + done + else + # Answered 'No' to install dependencies, or '--nodeps' option given + newline + _ 'Leaving dependencies for package "%s" unresolved.' "$PACKAGE" + _ 'The package is installed but will probably not work.' + newline + fi +} + + +# Extract a package with cpio and gzip/lzma. + +extract_package() { + # input: $1 - path to package to be extracted; package should be in the current dir + # ROOT INDEPENDENT + action 'Extracting package...' + + # Extract "outer layer": cpio; remove the original package file + cpio -idm --quiet < "$1" && rm -f "$1" + + # "Inner layer" may vary + if [ -f fs.cpio.lzma ]; then + # "Plain" cpio.lzma + unlzma < fs.cpio.lzma | cpio -idm --quiet && rm fs.cpio.lzma + elif [ -f fs.cpio.gz ]; then + # "Fast" cpio.gz (used to pack-then-install process in most of get-packages) + zcat fs.cpio.gz | cpio -idm --quiet && rm fs.cpio.gz + fi + + status +} + + +# Print short package description + +print_short_description() { + # TODO: undigest repo support? priority... + # ROOT READY + local short_desc='' + + # Try to find localized short description + for LC in $LANG ${LANG%_*}; do + [ -e "$PKGS_DB/packages-desc.$LC" ] && + short_desc=$(awk -F$'\t' -vp="$1" '$1==p{print $2; exit}' "$PKGS_DB/packages-desc.$LC") + done + + # Try to find short description for mirrored package + [ -z "$short_desc" -a -s "$PKGS_DB/packages.info" ] && + short_desc=$(awk -F$'\t' -vp="$1" '$1==p{print $4; exit}' "$PKGS_DB/packages.info") + + [ -z "$short_desc" ] && short_desc="$SHORT_DESC" + + longline "$short_desc" +} + + +grepesc() { + sed 's/\[/\\[/g' +} + + + + +#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#* + +# Block of receipt function callers +# Why? "Bad" receipt sourcing can redefine some vital TazPkg variables. +# Few receipts function should be patched now. + +# Input: $1 = path to the receipt to be processed + +# Pre-install commands +call_pre_install() { + local tmp + if grep -q '^pre_install()' "$1"; then + action 'Execute pre-install commands...' + tmp="$(mktemp)" + cp "$1" "$tmp" + sed -i 's|$1/*$INSTALLED|$INSTALLED|g' "$tmp" + ( . "$tmp"; pre_install "$root" ) + status + rm "$tmp" + fi + +} + +call_post_install() { + local tmp + if grep -q '^post_install()' "$1"; then + action 'Execute post-install commands...' + tmp="$(mktemp)" + cp "$1" "$tmp" + sed -i 's|$1/*$INSTALLED|$INSTALLED|g' "$tmp" + ( . "$tmp"; post_install "$root" ) + status + rm "$tmp" + fi +} + + +#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#* + + +# This function installs a package in the rootfs. + +install_package() { + # input: $1 = path to package to be installed + # dep: install_all_deps, print_short_description, extract_package, grepesc. + + debug "\ninstall_package('$1')" + local dir + + PACKAGE_FILE="$1" + TMP_DIR="$(mktemp -d)" + + # Get receipt's variables and functions + { cd "$TMP_DIR"; cpio --quiet -i receipt >/dev/null 2>&1; } < "$PACKAGE_FILE" + # Why next code? "Bad" receipt sourcing can redefine some vital TazPkg variables. + ( + . "$TMP_DIR/receipt" + cat > "$TMP_DIR/receipt.var" </dev/null + cd "$(dirname "$PACKAGE_FILE")" + $CHECKSUM "$(basename "$PACKAGE_FILE")" >> "$PKGS_DB/installed.$SUM" + + # Resolve package dependencies before package installation + install_all_deps "$PACKAGE_FILE" + + + # TODO: why this list-processed in the $PKGS_DB? + #[ -n "$INSTALL_LIST" ] && echo "$PACKAGE_FILE" >> "$PKGS_DB/$INSTALL_LIST-processed" + + if [ -n "$sequence" ]; then + title 'Installation of package "%s" (%s)' "$PACKAGE" "$sequence" + else + title 'Installation of package "%s"' "$PACKAGE" + fi + + print_short_description "$PACKAGE" + separator '-' + + action 'Copying package...' + cp "$PACKAGE_FILE" "$TMP_DIR" + status + + cd "$TMP_DIR" + extract_package "$(basename "$PACKAGE_FILE")" + + # Include temporary receipt to get the right variables + . "$TMP_DIR/receipt.var" + + cd "$INSTALLED" + + + # Get files to remove if upgrading + # IFS here modified temporarily for processing filenames with spaces + IFS=$'\n' + if [ -f "$PACKAGE/files.list" ]; then + while read file; do + grep -q "^$(echo "$file" | grepesc)$" "$TMP_DIR/files.list" && continue + for i in $(cat "$PACKAGE/modifiers" 2>/dev/null; + fgrep -sl "$PACKAGE" */modifiers | cut -d/ -f1); do + grep -qs "^$(echo "$file" | grepesc)$" "$i/files.list" && continue 2 + done + echo "$file" + done < "$PACKAGE/files.list" > "$TMP_DIR/files2remove.list" + fi + unset IFS + + + # Remember modified packages + action 'Remember modified packages...' + { + check=false + # TODO: why '[' the special? + # FIXME: we have files with spaces in our packages! + for i in $(fgrep -v [ $TMP_DIR/files.list); do + [ -e "$root$i" ] || continue + [ -d "$root$i" ] && continue + echo "- $i" + check=true + done ; + $check && \ + for i in *; do + [ "$i" == "$PACKAGE" ] && continue + [ -s "$i/files.list" ] || continue + awk "{ printf \"$i %s\\n\",\$1 }" < "$i/files.list" + done; + } | awk ' +{ + if ($1 == "-" || file[$2] != "") { + file[$2] = file[$2] " " $1 + if ($1 != "-") { + if (pkg[$1] == "") all = all " " $1 + pkg[$1] = pkg[$1] " " $2 + } + } +} +END { + for (i = split(all, p, " "); i > 0; i--) + for (j = split(pkg[p[i]], f, " "); j > 0; j--) + printf "%s %s\n",p[i],f[j]; +} + ' | while read dir file; do + if grep -qs "^$dir$" "$PACKAGE/modifiers"; then + # Do not overload an overloaded file ! + rm "$TMP_DIR/$file" 2>/dev/null + continue + fi + grep -qs "^$PACKAGE$" "$dir/modifiers" && continue + if [ -s "$dir/volatile.cpio.gz" ]; then + # We can modify backed up files without notice + zcat "$dir/volatile.cpio.gz" | cpio -t --quiet | \ + grep -q "^${file#/}$" && continue + fi + echo "$PACKAGE" >> "$dir/modifiers" + done + status + + + cd "$TMP_DIR" + # Copy receipt, etc. + for file in receipt files.list description.txt $CHECKSUM; do + [ -f "$file" ] && cp "$file" "$INSTALLED/$PACKAGE" + done + + + # Pre-install commands + call_pre_install "$INSTALLED/$PACKAGE/receipt" + + + if [ -n "$CONFIG_FILES" ]; then + # Save "official" configuration files + action 'Saving configuration files...' + debug "\n" + + cd fs + local config_file + for config_file in $CONFIG_FILES; do + debug " config_file: '$config_file'" + find ${config_file#/} -type f 2>/dev/null + done | cpio -o -H newc --quiet | gzip -9 > "$INSTALLED/$PACKAGE/volatile.cpio.gz" + cd .. + + if [ -z "$newconf" ]; then + debug " no '--newconf': clean official config files" + # Keep user configuration files: remove "official" from fs tree + for config_file in $CONFIG_FILES; do + debug " remove '$config_file'" + [ -d "fs$config_file" ] && rm -r "fs$config_file" + [ -e "fs$config_file" ] && rm "fs$config_file" + done + fi + # always '[ Done ]' status, unless '--newconf' is passed or not + :; status + fi + + + action 'Installing package...' + [ -n "$(busybox ls fs/* 2>/dev/null)" ] && cp -aLf fs/* "$root/" + status + + + if [ -s files2remove.list ]; then + action 'Removing old files...' + while read file; do + dir="$root$file" + # Remove specified file + rm -f "$dir" + # Recursive remove non-empty up-dirs + while [ "$dir" != "$root/" ]; do + dir=$(dirname "$dir") + rmdir "$dir" 2>/dev/null || break + done + done < files2remove.list + true + status + fi + + + # Remove the temporary random directory. + action "Removing all tmp files..." + cd ..; rm -rf "$TMP_DIR" + status + + + # Post install commands + call_post_install "$INSTALLED/$PACKAGE/receipt" + + + + + # Update system databases + # Updating DBs is important process, so not to hide such errors (localized): + # chroot: can't execute '/usr/bin/***': No such file or directory + + local fl="$INSTALLED/$PACKAGE/files.list" upd=0 ud um ui us uk + + fgrep /usr/share/applications/ "$fl" | fgrep -q .desktop && udesk='yes' + fgrep -q /usr/share/mime "$fl" && umime='yes' + fgrep -q /usr/share/icon/hicolor "$fl" && uicon='yes' + fgrep -q /usr/share/glib-2.0/schemas "$fl" && uschm='yes' + fgrep /usr/lib/gdk-pixbuf "$fl" | fgrep -q .so && upixb='yes' + fgrep -q /lib/modules "$fl" && ukrnl='yes' + + if [ -n "$udesk$umime$uicon$uschm$upixb$ukrnl" ]; then + action 'Update system databases...' + upd=1 + fi + + # package 'desktop-file-utils' + [ -n "$udesk" ] && chroot "$root/" /usr/bin/update-desktop-database /usr/share/applications + # package 'shared-mime-info' + [ -n "$umime" ] && chroot "$root/" /usr/bin/update-mime-database /usr/share/mime + # packages 'gtk+', 'gtk+3' + [ -n "$uicon" ] && chroot "$root/" /usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor + # package 'glib' + [ -n "$uschm" ] && chroot "$root/" /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas + # package 'gdk-pixbuf' + [ -n "$upixb" ] && chroot "$root/" /usr/bin/gdk-pixbuf-query-loaders --update-cache + # packages 'busybox', 'kmod', 'depmod' + [ -n "$ukrnl" ] && chroot "$root/" /sbin/depmod -a + + [ "$upd" -eq 1 ] && status + + + + + # Update installed.info + SIZES=$(echo $PACKED_SIZE $UNPACKED_SIZE | sed 's|\.0||g') + # Remove newlines from some receipts + DEPENDS=$(echo $DEPENDS) + PKG_SUM="$(fgrep " $PACKAGE-$VERSION$EXTRAVERSION.tazpkg" "$PKGS_DB/installed.$SUM" | cut -d' ' -f1)" + ii="$PKGS_DB/installed.info" + # Remove old entry + sed -i "/^$PACKAGE /d" "$ii" + cat >> "$ii" < $ii + TEMP_FILE="$(mktemp)" + sort "$ii" > "$TEMP_FILE"; mv -f "$TEMP_FILE" "$ii"; chmod a+r "$ii"; unset ii + + cd "$CUR_DIR" + footer "$(_ 'Package "%s" (%s) is installed.' "$PACKAGE" "$VERSION$EXTRAVERSION")" + + # Log this activity + log_pkg Installed + + # Remove package from upgrade list + [ -s "$UP_LIST" ] && sed -i "/^$PACKAGE\$/d" "$UP_LIST" +} + + + + +#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#* + + +PACKAGE=$( + tmp_dir=$(mktemp -d); cd "$tmp_dir" + cpio --quiet -i receipt >/dev/null 2>&1 + . receipt; echo $PACKAGE + rm -rf "$tmp_dir" +) < "$1" + +if [ -z "$forced" ]; then + # Check if a package is already installed + debug "\ncheck for installed package '$PACKAGE'" + + awk -F$'\t' -vpv="$PACKAGE" '$1==pv { exit 1 }' "$PKGS_DB/installed.info" + + if [ "$?" -eq 1 ]; then + newline + _ '"%s" package is already installed.' "$(colorize 34 "$PACKAGE")" + longline "$(_ 'You can use the --forced option to force installation.')" + newline + exit 1 + fi +fi + +install_package "$(realpath "$1")" diff -r 95c016ddc72d -r d6cbd0c5f273 modules/link --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/modules/link Mon Oct 05 03:53:47 2015 +0300 @@ -0,0 +1,68 @@ +#!/bin/sh +# TazPkg - Tiny autonomous zone packages manager, hg.slitaz.org/tazpkg +# link - TazPkg module +# Link a package from another SliTaz installation + + +# Connect function libraries +. /lib/libtaz.sh + +# Get TazPkg working environment +. @@MODULES@@/getenv + + + + +PACKAGE="$2" +TARGET_DIR="$3" + +if [ -e "$INSTALLED/$PACKAGE" ]; then + _ 'Package "%s" is already installed.' "$PACKAGE" + exit 1 +fi + +ln -s "$TARGET_DIR$INSTALLED/$PACKAGE" $INSTALLED +DEPENDS="$(. "$INSTALLED/$PACKAGE/receipt"; echo $DEPENDS)" +MISSING='' + +for i in $DEPENDS; do + [ -e $INSTALLED/$i ] && continue + MISSING="$MISSING$i " + _ 'Missing: %s' $i +done + +if [ -n "$MISSING" ]; then + newline + confirm "$(_ 'Link all missing dependencies? (y/N)')" + answer=$? + newline + if [ "$answer" -eq 0 ]; then + for i in $MISSING; do + tazpkg link $i $TARGET_DIR + done + else + newline + _ 'Leaving dependencies unresolved for package "%s"' "$PACKAGE" + _ 'The package is installed but probably will not work.' + newline + fi +fi + +. "$INSTALLED/$PACKAGE/receipt" +if grep -q ^pre_install "$INSTALLED/$PACKAGE/receipt"; then + pre_install +fi + +while read path; do + [ -e "$path" ] && continue + while true; do + dir="$(dirname "$path")" + [ -e "$dir" ] && break + path="$dir" + done + ln -s "$TARGET_DIR$path" "$dir" +done < "$INSTALLED/$PACKAGE/files.list" + +if grep -q ^post_install "$INSTALLED/$PACKAGE/receipt"; then + post_install +fi diff -r 95c016ddc72d -r d6cbd0c5f273 modules/mkdb --- a/modules/mkdb Sun Sep 06 12:48:04 2015 +0200 +++ b/modules/mkdb Mon Oct 05 03:53:47 2015 +0300 @@ -61,22 +61,20 @@ # There are DB records for all files installed with the package. -# Preparations -# Get config values (CHECKSUM) -. /etc/slitaz/slitaz.conf -# Connect functions library +# Connect function libraries . /lib/libtaz.sh +# Get TazPkg working environment +. @@MODULES@@/getenv -# Report error and finish work -die() { longline "$(_ "$@")" >&2; exit 1; } + # Exit if input folder not specified [ -z "$1" ] && die 'Input folder not specified' # Exit if input folder not exists -folder=$(realpath "$1") || exit 1 +folder=$(realpath "$root$1") || exit 1 # Exit if folder is not writable [ ! -w "$folder" ] && die 'You are not allowed to write to the folder "%s"' "$folder" diff -r 95c016ddc72d -r d6cbd0c5f273 modules/pack --- a/modules/pack Sun Sep 06 12:48:04 2015 +0200 +++ b/modules/pack Mon Oct 05 03:53:47 2015 +0300 @@ -14,7 +14,10 @@ PACKAGE="$1" +TAZPKG_PACK="$2" + cd "$PACKAGE" + if [ ! -f 'receipt' ]; then _ 'Receipt is missing. Please read the documentation.' exit 0 @@ -65,9 +68,14 @@ status action 'Restoring original package tree...' -unlzma < fs.cpio.lzma | cpio -idm --quiet +case "$TAZPKG_PACK" in + gzip) gzip -d < fs.cpio.gz;; + *) unlzma < fs.cpio.lzma;; +esac | cpio -idm --quiet status +rm fs.cpio.* -rm fs.cpio.lzma && cd .. +cd .. + footer "$(_ 'Package "%s" compressed successfully.' "$PACKAGE")" _ 'Size: %s' "$(ls -lh "$PACKAGE.tazpkg" | awk '{print $5}')" diff -r 95c016ddc72d -r d6cbd0c5f273 modules/recompress --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/modules/recompress Mon Oct 05 03:53:47 2015 +0300 @@ -0,0 +1,52 @@ +#!/bin/sh +# TazPkg - Tiny autonomous zone packages manager, hg.slitaz.org/tazpkg +# recompress - TazPkg module +# Recompress .tazpkg cpio archive with lzma + + +# Connect function libraries +. /lib/libtaz.sh + +# Get TazPkg working environment +. @@MODULES@@/getenv + + + + +# Extract a package with cpio and gzip/lzma. + +extract_package() { + action 'Extracting package...' + cpio -idm --quiet < "${PACKAGE_FILE##*/}" && rm -f "${PACKAGE_FILE##*/}" + if [ -f fs.cpio.lzma ]; then + unlzma < fs.cpio.lzma | cpio -idm --quiet && rm fs.cpio.lzma + elif [ -f fs.cpio.gz ]; then + zcat fs.cpio.gz | cpio -idm --quiet && rm fs.cpio.gz + fi + status +} + + +PACKAGE_FILE="$1" + +title 'Recompressing package "%s"' "$(basename "$PACKAGE_FILE" .tazpkg)" +TMP_DIR="$(mktemp -d)" + +action "Copying original package..." +cp "$PACKAGE_FILE" "$TMP_DIR" +status + +cd "$TMP_DIR" +extract_package + +action "Recompressing the FS..." +find fs | busybox cpio -o -H newc --quiet | lzma e fs.cpio.lzma -si +rm -rf fs +status + +action "Creating new package..." +find | busybox cpio -o -H newc --quiet > "$PACKAGE_FILE" +status + +rm -rf "$TMP_DIR" +separator; newline diff -r 95c016ddc72d -r d6cbd0c5f273 modules/reconfigure --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/modules/reconfigure Mon Oct 05 03:53:47 2015 +0300 @@ -0,0 +1,27 @@ +#!/bin/sh +# TazPkg - Tiny autonomous zone packages manager, hg.slitaz.org/tazpkg +# reconfigure - TazPkg module +# Replay post_install from receipt + + +# Connect function libraries +. /lib/libtaz.sh + +# Get TazPkg working environment +. @@MODULES@@/getenv + + + + +PACKAGE="$1" + +# Check for post_install +if grep -q ^post_install "$INSTALLED/$PACKAGE/receipt"; then + . "$INSTALLED/$PACKAGE/receipt" + post_install "$root" + # Log this activity + tazpkg call log_pkg Reconfigured +else + newline + _ 'Nothing to do for package "%s".' "$PACKAGE" +fi diff -r 95c016ddc72d -r d6cbd0c5f273 modules/remove --- a/modules/remove Sun Sep 06 12:48:04 2015 +0200 +++ b/modules/remove Mon Oct 05 03:53:47 2015 +0300 @@ -45,6 +45,39 @@ im() { tty -s; } +# Block of receipt function callers +# Why? "Bad" receipt sourcing can redefine some vital TazPkg variables. +# Few receipts function should be patched now. + +# Input: $1 = path to the receipt to be processed + +call_pre_remove() { + local tmp + if grep -q '^pre_remove()' "$1"; then + action 'Execute pre-remove commands...' + tmp="$(mktemp)" + cp "$1" "$tmp" + sed -i 's|$1/*$INSTALLED|$INSTALLED|g' "$tmp" + ( . "$tmp"; pre_remove "$root" ) + status + rm "$tmp" + fi +} + +call_post_remove() { + local tmp + if grep -q '^post_remove()' "$1"; then + action 'Execute post-remove commands...' + tmp="$(mktemp)" + cp "$1" "$tmp" + sed -i 's|$1/*$INSTALLED|$INSTALLED|g' "$tmp" + ( . "$tmp"; post_remove "$root" ) + status + rm "$tmp" + fi +} + + PACKAGE="$1" @@ -88,11 +121,8 @@ title 'Removing package "%s"' "$PACKAGE" # [1/4] Pre-remove commands -if grep -q ^pre_remove "$INSTALLED/$PACKAGE/receipt"; then - action 'Execution of pre-remove commands...' - pre_remove - status -fi +call_pre_remove "$INSTALLED/$PACKAGE/receipt" + # [2/4] Removing files action 'Removing all files installed...' @@ -115,11 +145,7 @@ status # [3/4] Post-remove commands -if grep -q ^post_remove "$INSTALLED/$PACKAGE/receipt"; then - action 'Execution of post-remove commands...' - post_remove - status -fi +call_post_remove "$INSTALLED/$PACKAGE/receipt" # [4/4] Remove package receipt and remove it from databases action 'Removing package receipt...' diff -r 95c016ddc72d -r d6cbd0c5f273 modules/repack --- a/modules/repack Sun Sep 06 12:48:04 2015 +0200 +++ b/modules/repack Mon Oct 05 03:53:47 2015 +0300 @@ -10,8 +10,6 @@ # Get TazPkg working environment . @@MODULES@@/getenv -alias cpio='busybox cpio' - unset EXTRAVERSION; . "$INSTALLED/$1/receipt" diff -r 95c016ddc72d -r d6cbd0c5f273 modules/repack-config --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/modules/repack-config Mon Oct 05 03:53:47 2015 +0300 @@ -0,0 +1,52 @@ +#!/bin/sh +# TazPkg - Tiny autonomous zone packages manager, hg.slitaz.org/tazpkg +# repack-config - TazPkg module +# Create SliTaz package archive from configuration files + + +# Connect function libraries +. /lib/libtaz.sh + +# Get TazPkg working environment +. @@MODULES@@/getenv + + + + +TMP_DIR="$(mktemp -d)" +cd "$TMP_DIR" + +CONFIG_VERSION='1.0' + +mkdir "config-$CONFIG_VERSION" +cd "config-$CONFIG_VERSION" + +for i in $INSTALLED/*/volatile.cpio.gz; do + zcat "$i" | cpio -t --quiet +done > files.list + +mkdir fs +cd fs + +( cd / ; cpio -o -H newc --quiet ) < ../files.list | cpio -idm --quiet > /dev/null + +mkdir -p etc/tazlito +awk -F$'\t' '{print $1"-"$2}' "$PKGS_DB/installed.info" > etc/tazlito/config-packages.list +cd .. +echo "etc/tazlito/config-packages.list" >> files.list + +cat > receipt < "$root/etc/slitaz-release" + +rm "$PKGS_DB/mirror" + +tazpkg recharge && tazpkg upgrade + +# Install missing depends +cd "$INSTALLED" + +for dep in $(awk -F$'\t' '{print $8}' $PKGS_DB/installed.info | tr ' ' '\n' | sort -u); do + [ ! -d "$dep" ] && tazpkg get-install "$dep" +done diff -r 95c016ddc72d -r d6cbd0c5f273 modules/upgrade --- a/modules/upgrade Sun Sep 06 12:48:04 2015 +0200 +++ b/modules/upgrade Mon Oct 05 03:53:47 2015 +0300 @@ -27,7 +27,7 @@ tmp_up_list=$(mktemp) repo_number=1 -for repo in $(tazpkg call look_for_priority); do +for repo in $PRIORITY; do if [ "$repo" == "$PKGS_DB" ]; then repo_name='Main' else diff -r 95c016ddc72d -r d6cbd0c5f273 po/el.po --- a/po/el.po Sun Sep 06 12:48:04 2015 +0200 +++ b/po/el.po Mon Oct 05 03:53:47 2015 +0300 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: TazPkg 5.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-28 16:04+0300\n" +"POT-Creation-Date: 2015-10-05 03:48+0300\n" "PO-Revision-Date: 2012-12-23 14:08+0200\n" "Last-Translator: Constantine Mousafiris \n" "Language-Team: Kostis Mousafiris\n" @@ -17,433 +17,245 @@ "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Virtaal 0.5.2\n" -#: tazpkg:40 modules/list:44 modules/search:19 +#: tazpkg:100 +msgid "Creating folder \"%s\"..." +msgstr "Γίνεται δημιουργία του \"%s\"..." + +#: tazpkg:136 +msgid "Please specify a package name on the command line." +msgstr "Παρακαλώ δώστε ένα όνομα πακέτου στη γραμμή εντολών." + +#: tazpkg:139 +#, fuzzy +msgid "Please specify a list name on the command line." +msgstr "Παρακαλώ δώστε ένα όνομα πακέτου στη γραμμή εντολών." + +#: tazpkg:142 +#, fuzzy +msgid "Please specify a flavor name on the command line." +msgstr "Παρακαλώ δώστε ένα όνομα πακέτου στη γραμμή εντολών." + +#: tazpkg:145 +#, fuzzy +msgid "Please specify a release name on the command line." +msgstr "Παρακαλώ δώστε ένα όνομα πακέτου στη γραμμή εντολών." + +#: tazpkg:148 +msgid "Unable to find file \"%s\"" +msgstr "Αδύνατη η εύρεση του: %s" + +#: tazpkg:151 +#, fuzzy +msgid "Please specify an existing folder name on the command line." +msgstr "Παρακαλώ δώστε ένα όνομα πακέτου στη γραμμή εντολών." + +#: tazpkg:154 +#, fuzzy +msgid "Please specify a pattern to search for." +msgstr "" +"Παρακαλώ καθορίστε ένα pattern ή ένα όνομα αρχείου για να γίνει αναζήτηση." + +#: tazpkg:157 +msgid "Unable to find the receipt \"%s\"" +msgstr "Αδύνατη η εύρεση της απόδειξης: %s" + +#: tazpkg:225 modules/extract:19 modules/install:191 modules/recompress:19 +msgid "Extracting package..." +msgstr "Γίνεται εξαγωγή..." + +#: tazpkg:239 modules/list:44 msgid "base-system" msgstr "βασικό-σύστημα" -#: tazpkg:40 modules/list:44 modules/search:19 +#: tazpkg:239 modules/list:44 msgid "x-window" msgstr "x-window" -#: tazpkg:41 modules/list:45 modules/search:20 +#: tazpkg:240 modules/list:45 msgid "utilities" msgstr "Βοηθήματα" -#: tazpkg:41 modules/list:45 modules/search:20 +#: tazpkg:240 modules/list:45 msgid "network" msgstr "δίκτυο" -#: tazpkg:42 modules/list:46 modules/search:21 +#: tazpkg:241 modules/list:46 msgid "graphics" msgstr "γραφικά" -#: tazpkg:42 modules/list:46 modules/search:21 +#: tazpkg:241 modules/list:46 msgid "multimedia" msgstr "πολυμέσα" -#: tazpkg:43 modules/list:47 modules/search:22 +#: tazpkg:242 modules/list:47 msgid "office" msgstr "γραφείο" -#: tazpkg:43 modules/list:47 modules/search:22 +#: tazpkg:242 modules/list:47 msgid "development" msgstr "προγραμματισμός" -#: tazpkg:44 modules/list:48 modules/search:23 +#: tazpkg:243 modules/list:48 msgid "system-tools" msgstr "εργαλεία-συστήματος" -#: tazpkg:44 modules/list:48 modules/search:23 +#: tazpkg:243 modules/list:48 msgid "security" msgstr "ασφάλεια" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "games" msgstr "παιγνίδια" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "misc" msgstr "διάφορα" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "meta" msgstr "μετα" -#: tazpkg:46 modules/list:50 modules/search:25 +#: tazpkg:245 modules/list:50 msgid "non-free" msgstr "μη-ελεύθερα" -#: tazpkg:46 modules/list:50 modules/search:25 +#: tazpkg:430 #, fuzzy -msgid "all" -msgstr "Όλα" - -#: tazpkg:46 modules/list:50 modules/search:25 -#, fuzzy -msgid "extra" -msgstr "Εξαγωγή" - -#: tazpkg:107 -msgid "Creating folder \"%s\"..." -msgstr "Γίνεται δημιουργία του \"%s\"..." - -#: tazpkg:137 -msgid "Please specify a package name on the command line." -msgstr "Παρακαλώ δώστε ένα όνομα πακέτου στη γραμμή εντολών." - -#: tazpkg:149 tazpkg:265 -msgid "Unable to find file \"%s\"" -msgstr "Αδύνατη η εύρεση του: %s" - -#: tazpkg:161 -msgid "Unable to find the receipt \"%s\"" -msgstr "Αδύνατη η εύρεση της απόδειξης: %s" - -#: tazpkg:218 -msgid "\"%s\" package is already installed." -msgstr "Το πακέτο \"%s\" είναι ήδη εγκατεστημένο." - -#: tazpkg:219 -msgid "You can use the --forced option to force installation." -msgstr "" -"Μπορείτε να χρησιμοποιήσετε την επιλογή --forced για να κάνετε υποχρεωτική\n" -"εγκατάσταση, ή κάντε πρώτα διαγραφή και, μετά, επανεγκατάσταση." - -#: tazpkg:235 -msgid "Unable to find the list \"%s\"" -msgstr "Αδύνατη ανεύρεση της λίστας: %s" - -#: tazpkg:236 -msgid "" -"You must probably run '%s' as root to get the latest list of packages " -"available on the mirror." -msgstr "" -"Μάλλον πρέπει να εκτελέσετε το '%s' ως διαχειριστής συστήματος, για να " -"λάβετε την πιο πρόσφατη λίστα πακέτων που είναι διαθέσιμη στον mirror." - -#: tazpkg:252 tazpkg:273 modules/getenv:79 modules/getenv:103 -msgid "File \"%s\" generated. Please wait..." -msgstr "" - -#: tazpkg:266 modules/getenv:16 modules/getenv:23 modules/getenv:34 -#: modules/getenv:118 -msgid "Please run tazpkg as root." -msgstr "" - -#: tazpkg:393 -msgid "Unable to find package \"%s\" in the mirrored packages list." -msgstr "" -"Αδύνατη η ανεύρεση του: %s στη λίστα πακέτων που βρίσκονται στον mirror." - -#: tazpkg:476 -msgid "Extracting package..." -msgstr "Γίνεται εξαγωγή..." - -#: tazpkg:562 -msgid "Installation of package \"%s\"" -msgstr "Εγκατάσταση του: %s" - -#: tazpkg:567 -msgid "Copying package..." -msgstr "Γίνεται αντιγραφή του..." - -#: tazpkg:583 -msgid "Checking post install dependencies..." -msgstr "" -"Μετά την ολοκλήρωση της εγκατάστασης, γίνεται έλεγχος για τις εξαρτήσεις..." - -#: tazpkg:586 -msgid "Please run \"%s\" in / and retry." -msgstr "" -"Παρακαλώ εκτελέστε την εντολή '%s'\n" -"στον αρχικό κατάλογο συστήματος / και, κατόπιν, ξαναπροσπαθήστε." - -#: tazpkg:669 -msgid "Saving configuration files..." -msgstr "Γίνεται αποθήκευση των αρχείων ρυθμίσεως..." - -#: tazpkg:687 -msgid "Installing package..." -msgstr "Γίνεται εγκατάσταση..." - -#: tazpkg:692 -msgid "Removing old package..." -msgstr "Γίνεται απομάκρυνση του παλιού..." - -#: tazpkg:701 -msgid "Removing all tmp files..." -msgstr "Γίνεται απομάκρυνση όλων των προσωρινών αρχείων temp..." - -#: tazpkg:707 -#, fuzzy -msgid "Execute post-install commands..." -msgstr "" -"Μετά την ολοκλήρωση της εγκατάστασης, γίνεται έλεγχος για τις εξαρτήσεις..." - -#: tazpkg:752 -msgid "Package \"%s\" (%s) is installed." -msgstr "Το πακέτο %s (%s) δεν έχει εγκατασταθεί." - -#: tazpkg:792 -msgid "Could not download \"%s\" from \"%s\". Exiting." -msgstr "" - -#: tazpkg:859 -msgid "WARNING! Dependency loop between \"%s\" and \"%s\"." -msgstr "" -"ΠΡΟΕΙΔΟΠΟΙΗΣΗ Υπάρχει βρόχος (loop) εξάρτησης ανάμεσα στο %s και το %s." - -#: tazpkg:864 -msgid "Tracking dependencies for package \"%s\"" -msgstr "Γίνεται εντοπισμός εξαρτήσεων για το: %s" - -#: tazpkg:869 -msgid "Missing package \"%s\"" -msgstr "Λείπει το: %s" - -#: tazpkg:873 -msgid "%s missing package to install." -msgid_plural "%s missing packages to install." -msgstr[0] "%s λείπει πακέτο για εγκατάσταση" -msgstr[1] "%s λείπουν πακέτα για εγκατάσταση" - -#: tazpkg:892 -msgid "Install all missing dependencies? (y/N)" -msgstr "Να εγκατασταθούν όλες οι εξαρτήσεις που λείπουν? (y/N)" - -#: tazpkg:907 -msgid "Checking if package \"%s\" exists in local list..." -msgstr "Γίνεται έλεγχος αν το %s συμπεριλαμβάνεται στην τοπική λίστα..." - -#: tazpkg:933 -msgid "Leaving dependencies for package \"%s\" unresolved." -msgstr "Κάποιες εξαρτήσεις για το %s έμειναν ανεπίλυτες." - -#: tazpkg:934 -msgid "The package is installed but will probably not work." -msgstr "Το πακέτο εγκαταστάθηκε, αλλά μάλλον δε θα δουλέψει." - -#: tazpkg:1086 -msgid "Unable to find list \"%s\"" -msgstr "Αδύνατη η ανεύρεση του: %s" - -#: tazpkg:1106 -msgid "Adding implicit depends \"%s\"..." -msgstr "Γίνεται προσθήκη δεδηλωμένων εξαρτήσεων στο %s..." - -#: tazpkg:1163 -msgid "Extracting package \"%s\"" -msgstr "Γίνεται εξαγωγή του: %s" - -#: tazpkg:1174 tazpkg:1192 -msgid "Copying original package..." -msgstr "Γίνεται αντιγραφή του πρωτότυπου πακέτου..." - -#: tazpkg:1181 -msgid "Package \"%s\" is extracted to \"%s\"" -msgstr "Γίνεται εξαγωγή του %s στο: %s" - -#: tazpkg:1189 -msgid "Recompressing package \"%s\"" -msgstr "Γίνεται επανασυμπίεση του: %s" - -#: tazpkg:1199 -msgid "Recompressing the FS..." -msgstr "Γίνεται επανασυμπίεση του fs..." - -#: tazpkg:1204 -msgid "Creating new package..." -msgstr "Δημιουργείται νέο πακέτο..." - -#: tazpkg:1245 -msgid "User configuration backup on date %s" -msgstr "Ανττίγραφο ασφαλείας με τις ρυθμίσεις χρήστη στο %s" - -#: tazpkg:1308 -msgid "No known bugs." -msgstr "Δεν υπάρχουν γνωστά σφάλματα." - -#: tazpkg:1310 -#, fuzzy -msgid "Known bugs in packages" -msgstr "Εμφάνιση των γνωστών σφαλμάτων στα πακέτα" - -#: tazpkg:1316 -msgid "Bug list completed" -msgstr "Ο κατάλογος σφαλμάτων ολοκληρώθηκε" - -#: tazpkg:1318 -msgid "Bugs in package \"%s\" version %s:" -msgstr "Υπάρχουν σφάλματα στην %s έκδοση %s:" - -#: tazpkg:1355 -msgid "rootconfig needs --root= option used." -msgstr "Το rootconfig πρέπει να χρησιμοποιήσει την επιλογή --root= option" - -#: tazpkg:1368 tazpkg:1434 -msgid "Package \"%s\" already in the cache" -msgstr "%s βρίκεται ήδη στη μνήμη cache" - -#: tazpkg:1371 tazpkg:1437 -msgid "Continuing package \"%s\" download" -msgstr "Συνεχίζεται η μεταφόρτωση του %s" - -#: tazpkg:1462 -msgid "Cleaning cache directory..." -msgstr "Γίνεται καθαρισμός του καταλόγου της μνήμης cache..." - -#: tazpkg:1463 -#, fuzzy -msgid "Path: %s" -msgstr "Διαδρομή:" - -#: tazpkg:1468 -msgid "%s file removed from cache (%s)." -msgid_plural "%s files removed from cache (%s)." -msgstr[0] "%s το αρχείο έχει διαγραφεί από τη μνήμη cache (%s)." -msgstr[1] "%s το αρχείο έχει διαγραφεί από τη μνήμη cache (%s)." - -#: tazpkg:1511 -msgid "Nothing to do for package \"%s\"." -msgstr "Δεν μπορεί να γίνει τίποτε για το %s." - -#: tazpkg:1515 modules/block:32 modules/block:51 modules/block:70 -#: modules/remove:53 -msgid "Package \"%s\" is not installed." -msgstr "Το %s δεν εγκαταστάθηκε." - -#: tazpkg:1516 -msgid "Install package with \"%s\" or \"%s\"" -msgstr "Εγκαταστήστε το πακέτο με το '%s' ή το '%s'" - -#: tazpkg:1531 +msgid "Done: %s" +msgstr "Μέγεθος: %s" + +#: tazpkg:502 #, fuzzy msgid "TazPkg SHell." msgstr "Κέλυφος του TazPkg" -#: tazpkg:1532 +#: tazpkg:503 msgid "Type 'usage' to list all available commands or 'quit' or 'q' to exit." msgstr "" "Πληκτρολογήστε την εντολή 'usage' για να εμφανισθεί ένας κατάλογος με όλες " "τις\n" "διαθέσιμες εντολές, ή δώστε την εντολή 'quit', ή απλώς 'q' για να βγείτε." -#: tazpkg:1541 +#: tazpkg:512 #, fuzzy msgid "You are already running a TazPkg SHell." msgstr "Τρέχετε ήδη ένα κέλυφος TazPkg" -#: tazpkg:1574 -msgid "Usage: tazpkg link package_name slitaz_root" -msgstr "χρήση: tazpkg link όνομα_πακέτου καταλόγου_συστήματος_του_slitaz" - -#: tazpkg:1576 -msgid "Example:" -msgstr "Παράδειγμα:" - -#: tazpkg:1578 -msgid "\"%s\" will use less than 100k in your running system RAM." -msgstr "Το '%s' θα χρησιμοποιήσει λιγώτερα από 100KB στο σύστημα που τρέχετε." - -#: tazpkg:1583 -msgid "Package \"%s\" is already installed." -msgstr "Το %s είναι ήδη εγκατεστημένο." - -#: tazpkg:1592 modules/getenv:16 modules/getenv:23 -msgid "Missing: %s" -msgstr "Λείπουν: %s" - -#: tazpkg:1596 -msgid "Link all missing dependencies? (y/N)" -msgstr "Σύνδεση όλων των εξαρτήσεων που λείπουν? (y/N)" - -#: tazpkg:1605 -msgid "Leaving dependencies unresolved for package \"%s\"" -msgstr "Έχουν μείνει ανεπίλυτες εξαρτήσεις για το: %s" - -#: tazpkg:1606 -msgid "The package is installed but probably will not work." -msgstr "Το πακέτο εγκαταστάθηκε, αλλά μάλλον δε θα δουλέψει." - -#: modules/block:36 +#: modules/block:18 modules/remove:86 +msgid "Package \"%s\" is not installed." +msgstr "Το %s δεν εγκαταστάθηκε." + +#: modules/block:27 #, fuzzy msgid "Package \"%s\" is already blocked." msgstr "Το %s είναι ήδη εγκατεστημένο." -#: modules/block:41 modules/block:82 +#: modules/block:32 modules/block:61 #, fuzzy msgid "Package \"%s\" blocked." msgstr "Το %s δεν εγκαταστάθηκε." -#: modules/block:58 modules/block:77 +#: modules/block:43 modules/block:56 #, fuzzy msgid "Package \"%s\" unblocked." msgstr "Το %s δεν εγκαταστάθηκε." -#: modules/block:60 +#: modules/block:45 #, fuzzy msgid "Package \"%s\" is not blocked." msgstr "Το %s δεν εγκαταστάθηκε." -#: modules/check:43 tazpanel/pkgs.cgi:951 +#: modules/bugs:21 +msgid "No known bugs." +msgstr "Δεν υπάρχουν γνωστά σφάλματα." + +#: modules/bugs:23 +#, fuzzy +msgid "Known bugs in packages" +msgstr "Εμφάνιση των γνωστών σφαλμάτων στα πακέτα" + +#: modules/bugs:30 +msgid "Bug list completed" +msgstr "Ο κατάλογος σφαλμάτων ολοκληρώθηκε" + +#: modules/bugs:32 +msgid "Bugs in package \"%s\" version %s:" +msgstr "Υπάρχουν σφάλματα στην %s έκδοση %s:" + +#: modules/cache:22 +msgid "Cleaning cache directory..." +msgstr "Γίνεται καθαρισμός του καταλόγου της μνήμης cache..." + +#: modules/cache:23 +#, fuzzy +msgid "Path: %s" +msgstr "Διαδρομή:" + +#: modules/cache:28 +msgid "%s file removed from cache (%s)." +msgid_plural "%s files removed from cache (%s)." +msgstr[0] "%s το αρχείο έχει διαγραφεί από τη μνήμη cache (%s)." +msgstr[1] "%s το αρχείο έχει διαγραφεί από τη μνήμη cache (%s)." + +#: modules/check:20 tazpanel/pkgs.cgi:948 msgid "Package %s" msgstr "Πακέτο %s" -#: modules/check:122 +#: modules/check:96 msgid "The package installation has not completed" msgstr "Η εγκατάσταση του πακέτου δεν ολοκληρώθηκε" -#: modules/check:130 +#: modules/check:104 msgid "The package has been modified by:" msgstr "Το πακέτο τροποποιήθηκε από:" -#: modules/check:134 +#: modules/check:108 msgid "Files lost from package:" msgstr "Χάθηκαν αρχεία από το:" -#: modules/check:138 +#: modules/check:112 msgid "target of symlink" msgstr "στόχος του συμβολικού δεσμού symlink" -#: modules/check:145 +#: modules/check:119 msgid "Missing dependencies for package:" msgstr "Εξαρτήσεις που λείπουν για το:" -#: modules/check:154 +#: modules/check:128 msgid "Dependencies loop between package and:" msgstr "Υπάρχει βρόχος (loop) εξαρτήσεων ανάμεσα στο πακέτο και το:" -#: modules/check:160 +#: modules/check:134 msgid "Looking for known bugs..." msgstr "Γίνεται αναζήτηση για γνωστά σφάλματα..." -#: modules/check:167 +#: modules/check:141 msgid "Mismatch checksum of installed files:" msgstr "" -#: modules/check:186 +#: modules/check:160 #, fuzzy msgid "Check file providers:" msgstr "Έλεγχος αναβαθμίσεων" -#: modules/check:197 +#: modules/check:171 msgid "The following packages provide file \"%s\":" msgstr "Τα ακόλουθα πακέτα παρέχουν το %s:" -#: modules/check:202 +#: modules/check:176 msgid "(overridden by %s)" msgstr "(παρακάμπτεται απο το %s)" -#: modules/check:214 +#: modules/check:188 #, fuzzy msgid "Alien files:" msgstr "Εγκατεστημένα αρχεία:" -#: modules/check:215 +#: modules/check:189 msgid "No package has installed the following files:" msgstr "Κανένα πακεο δεν εγκατέστησε τα εξής αρχεία:" -#: modules/check:226 +#: modules/check:200 msgid "Check completed." msgstr "Ο έλεγχος ολοκληρώθηκε." @@ -496,32 +308,78 @@ msgstr[0] "%s εγκατεστημένο πακέτο" msgstr[1] "%s εγκατεστημένο πακέτο" -#: modules/description:58 +#: modules/description:73 msgid "Description of package \"%s\"" msgstr "Περιγραφή του: %s" -#: modules/description:62 +#: modules/description:80 #, fuzzy msgid "Description absent." msgstr "Περιγραφή" -#: modules/find-depends:37 +#: modules/extract:36 +msgid "Extracting package \"%s\"" +msgstr "Γίνεται εξαγωγή του: %s" + +#: modules/extract:47 modules/recompress:35 +msgid "Copying original package..." +msgstr "Γίνεται αντιγραφή του πρωτότυπου πακέτου..." + +#: modules/extract:54 +msgid "Package \"%s\" is extracted to \"%s\"" +msgstr "Γίνεται εξαγωγή του %s στο: %s" + +#: modules/find-depends:19 msgid "Find depends..." msgstr "" -#: modules/find-depends:56 +#: modules/find-depends:39 msgid "for %s" msgstr "" -#: modules/flavor:120 +#: modules/flavor:94 msgid "Can't find flavor \"%s\". Abort." msgstr "Αδύνατη η ανεύρεση του flavor %s. Ακύρωση." -#: modules/getenv:34 +#: modules/get:137 modules/getenv:53 msgid "File \"%s\" empty." msgstr "" -#: modules/getenv:117 +#: modules/get:138 modules/get:144 +#, fuzzy +msgid "Unable to find package \"%s\" in the extra packages list." +msgstr "" +"Αδύνατη η ανεύρεση του: %s στη λίστα πακέτων που βρίσκονται στον mirror." + +#: modules/get:162 modules/get:327 +msgid "Package \"%s\" already in the cache" +msgstr "%s βρίκεται ήδη στη μνήμη cache" + +#: modules/get:331 +msgid "Continuing package \"%s\" download" +msgstr "Συνεχίζεται η μεταφόρτωση του %s" + +#: modules/get:342 +msgid "Checksum error for \"%s\"" +msgstr "" + +#: modules/get:352 +msgid "Please wait until the mirror synchronization is complete and try again." +msgstr "" + +#: modules/getenv:35 modules/getenv:43 modules/link:31 +msgid "Missing: %s" +msgstr "Λείπουν: %s" + +#: modules/getenv:35 modules/getenv:43 modules/getenv:53 modules/getenv:154 +msgid "Please run tazpkg as root." +msgstr "" + +#: modules/getenv:115 modules/getenv:140 +msgid "File \"%s\" generated. Please wait..." +msgstr "" + +#: modules/getenv:154 msgid "Old \"%s\"." msgstr "" @@ -732,7 +590,7 @@ msgid "Remove an undigest mirror" msgstr "Διαγραφή όλων των undigest mirrors" -#: modules/help:103 modules/help:138 +#: modules/help:103 modules/help:134 #, fuzzy msgid "Sorry, no help for \"%s\"" msgstr "Να γίνει αναζήτηση για το: %s" @@ -743,7 +601,7 @@ msgstr[0] "" msgstr[1] "" -#: modules/help:168 +#: modules/help:164 msgid "%s" msgstr "" @@ -752,7 +610,7 @@ msgid "local package" msgstr "Διαθέσιμα πακέτα" -#: modules/info:39 tazpanel/pkgs.cgi:930 +#: modules/info:39 tazpanel/pkgs.cgi:927 #, fuzzy msgid "installed package" msgstr "%s εγκατεστημένο πακέτο" @@ -766,17 +624,17 @@ msgid "(new build available)" msgstr "" -#: modules/info:74 tazpanel/pkgs.cgi:933 +#: modules/info:74 tazpanel/pkgs.cgi:930 #, fuzzy msgid "mirrored package" msgstr "Καθρεπτιζόμενα πακέτα:" -#: modules/info:77 modules/list:217 tazpanel/pkgs.cgi:935 +#: modules/info:77 modules/list:217 tazpanel/pkgs.cgi:932 #, fuzzy msgid "Package \"%s\" not available." msgstr "Το %s δεν εγκαταστάθηκε." -#: modules/info:84 modules/search:79 modules/search:113 +#: modules/info:84 modules/search:66 modules/search:100 msgid "" "No \"%s\" found to check for mirrored packages. For more results, please run " "\"%s\" once as root before searching." @@ -857,11 +715,138 @@ msgid "Tags : %s" msgstr "" +#: modules/install:109 +msgid "WARNING! Dependency loop between \"%s\" and \"%s\"." +msgstr "" +"ΠΡΟΕΙΔΟΠΟΙΗΣΗ Υπάρχει βρόχος (loop) εξάρτησης ανάμεσα στο %s και το %s." + +#: modules/install:117 +msgid "Tracking dependencies for package \"%s\"" +msgstr "Γίνεται εντοπισμός εξαρτήσεων για το: %s" + +#: modules/install:121 +msgid "Missing package \"%s\"" +msgstr "Λείπει το: %s" + +#: modules/install:125 +msgid "%s missing package to install." +msgid_plural "%s missing packages to install." +msgstr[0] "%s λείπει πακέτο για εγκατάσταση" +msgstr[1] "%s λείπουν πακέτα για εγκατάσταση" + +#: modules/install:134 +msgid "Install all missing dependencies? (y/N)" +msgstr "Να εγκατασταθούν όλες οι εξαρτήσεις που λείπουν? (y/N)" + +#: modules/install:161 +msgid "Checking if package \"%s\" exists in local list..." +msgstr "Γίνεται έλεγχος αν το %s συμπεριλαμβάνεται στην τοπική λίστα..." + +#: modules/install:179 +msgid "Leaving dependencies for package \"%s\" unresolved." +msgstr "Κάποιες εξαρτήσεις για το %s έμειναν ανεπίλυτες." + +#: modules/install:180 +msgid "The package is installed but will probably not work." +msgstr "Το πακέτο εγκαταστάθηκε, αλλά μάλλον δε θα δουλέψει." + +#: modules/install:251 +#, fuzzy +msgid "Execute pre-install commands..." +msgstr "" +"Μετά την ολοκλήρωση της εγκατάστασης, γίνεται έλεγχος για τις εξαρτήσεις..." + +#: modules/install:265 +#, fuzzy +msgid "Execute post-install commands..." +msgstr "" +"Μετά την ολοκλήρωση της εγκατάστασης, γίνεται έλεγχος για τις εξαρτήσεις..." + +#: modules/install:335 +#, fuzzy +msgid "Installation of package \"%s\" (%s)" +msgstr "Εγκατάσταση του: %s" + +#: modules/install:337 +msgid "Installation of package \"%s\"" +msgstr "Εγκατάσταση του: %s" + +#: modules/install:343 +msgid "Copying package..." +msgstr "Γίνεται αντιγραφή του..." + +#: modules/install:373 +#, fuzzy +msgid "Remember modified packages..." +msgstr "Γίνεται απομάκρυνση του παλιού..." + +#: modules/install:435 +msgid "Saving configuration files..." +msgstr "Γίνεται αποθήκευση των αρχείων ρυθμίσεως..." + +#: modules/install:460 +msgid "Installing package..." +msgstr "Γίνεται εγκατάσταση..." + +#: modules/install:466 +#, fuzzy +msgid "Removing old files..." +msgstr "Γίνεται απομάκρυνση όλων των προσωρινών αρχείων temp..." + +#: modules/install:483 +msgid "Removing all tmp files..." +msgstr "Γίνεται απομάκρυνση όλων των προσωρινών αρχείων temp..." + +#: modules/install:508 +#, fuzzy +msgid "Update system databases..." +msgstr "Γίνεται απομάκρυνση όλων των προσωρινών αρχείων temp..." + +#: modules/install:546 +msgid "Package \"%s\" (%s) is installed." +msgstr "Το πακέτο %s (%s) δεν έχει εγκατασταθεί." + +#: modules/install:576 +msgid "\"%s\" package is already installed." +msgstr "Το πακέτο \"%s\" είναι ήδη εγκατεστημένο." + +#: modules/install:577 +msgid "You can use the --forced option to force installation." +msgstr "" +"Μπορείτε να χρησιμοποιήσετε την επιλογή --forced για να κάνετε υποχρεωτική\n" +"εγκατάσταση, ή κάντε πρώτα διαγραφή και, μετά, επανεγκατάσταση." + +#: modules/link:20 +msgid "Package \"%s\" is already installed." +msgstr "Το %s είναι ήδη εγκατεστημένο." + +#: modules/link:36 +msgid "Link all missing dependencies? (y/N)" +msgstr "Σύνδεση όλων των εξαρτήσεων που λείπουν? (y/N)" + +#: modules/link:45 +msgid "Leaving dependencies unresolved for package \"%s\"" +msgstr "Έχουν μείνει ανεπίλυτες εξαρτήσεις για το: %s" + +#: modules/link:46 +msgid "The package is installed but probably will not work." +msgstr "Το πακέτο εγκαταστάθηκε, αλλά μάλλον δε θα δουλέψει." + +#: modules/list:50 +#, fuzzy +msgid "all" +msgstr "Όλα" + +#: modules/list:50 +#, fuzzy +msgid "extra" +msgstr "Εξαγωγή" + #: modules/list:82 msgid "Blocked packages" msgstr "Μπλοκαρισμένα πακέτα" -#: modules/list:87 modules/list:121 modules/search:235 +#: modules/list:87 modules/list:121 modules/search:223 msgid "%s package" msgid_plural "%s packages" msgstr[0] "%s πακέτο" @@ -901,7 +886,7 @@ msgstr[0] "%s εγκατεστημένο πακέτο." msgstr[1] "%s εγκατεστημένα πακέτα." -#: modules/list:147 tazpanel/pkgs.cgi:671 +#: modules/list:147 tazpanel/pkgs.cgi:670 msgid "Installed packages of category \"%s\"" msgstr "Εγκατεστημένα πακέτα στην κατηγορία: %s" @@ -944,7 +929,7 @@ msgid "Installed files by \"%s\"" msgstr "Εγκατεστηνμένα αρχεία από το: %s" -#: modules/list:203 modules/list:213 modules/search:206 tazpanel/pkgs.cgi:71 +#: modules/list:203 modules/list:213 modules/search:194 tazpanel/pkgs.cgi:72 msgid "%s file" msgid_plural "%s files" msgstr[0] "%s αρχείο" @@ -958,7 +943,7 @@ msgid "File lost" msgstr "Το αρχείο χάθηκε" -#: modules/list:273 tazpanel/pkgs.cgi:1054 tazpanel/pkgs.cgi:1144 +#: modules/list:273 tazpanel/pkgs.cgi:1051 tazpanel/pkgs.cgi:1141 msgid "Configuration files" msgstr "Αρχεία ρυθμίσεων" @@ -1012,65 +997,65 @@ msgid "Creating new undigest \"%s\"." msgstr "Δημιουργείται νέο πειραματικό (undigest) %s." -#: modules/mkdb:76 +#: modules/mkdb:74 msgid "Input folder not specified" msgstr "" -#: modules/mkdb:82 +#: modules/mkdb:80 msgid "You are not allowed to write to the folder \"%s\"" msgstr "" -#: modules/mkdb:86 +#: modules/mkdb:84 #, fuzzy msgid "Folder \"%s\" does not contain packages" msgstr "Το %s δεν μοιάζει να είναι ένα πακέτο του %s!" -#: modules/mkdb:104 +#: modules/mkdb:102 #, fuzzy msgid "Packages DB already exists." msgstr "Το %s είναι ήδη εγκατεστημένο." -#: modules/mkdb:112 +#: modules/mkdb:110 msgid "Calculate %s..." msgstr "" -#: modules/pack:19 +#: modules/pack:22 msgid "Receipt is missing. Please read the documentation." msgstr "Λείπει η απόδειξη. Παρακαλώ διαβάστε την τεκμηρίωση." -#: modules/pack:23 +#: modules/pack:26 msgid "Packing package \"%s\"" msgstr "Γίνεται πακετάρισμα: %s" -#: modules/pack:26 +#: modules/pack:29 msgid "Creating the list of files..." msgstr "Δημιουργείται ο κατάλογος αρχείων..." -#: modules/pack:33 +#: modules/pack:36 msgid "Creating %s of files..." msgstr "Δημιουργείται το %s των αρχείων..." -#: modules/pack:47 +#: modules/pack:50 msgid "Compressing the FS..." msgstr "Γίνεται συμπίεση του fs..." -#: modules/pack:57 +#: modules/pack:60 msgid "Updating receipt sizes..." msgstr "Γίνεται ενημέρωση του μεγέθους των αποδείξεων..." -#: modules/pack:63 +#: modules/pack:66 msgid "Creating full cpio archive..." msgstr "Δημιουργείται ένα πλήρες αρχείο cpio..." -#: modules/pack:67 +#: modules/pack:70 msgid "Restoring original package tree..." msgstr "Γίνεται ανάκτηση του αρχικού δένδρου πακέτων..." -#: modules/pack:72 +#: modules/pack:80 msgid "Package \"%s\" compressed successfully." msgstr "Το πακέτο %s συμπιέσθηκε επιτυχώς." -#: modules/pack:73 modules/repack:83 +#: modules/pack:81 modules/repack:81 msgid "Size: %s" msgstr "Μέγεθος: %s" @@ -1140,121 +1125,145 @@ "εμφανιστεί μια λίστα με διαφορές, για να δείξει τα νέα και ενημερώσιμα " "πακέτα." -#: modules/remove:63 +#: modules/recompress:32 +msgid "Recompressing package \"%s\"" +msgstr "Γίνεται επανασυμπίεση του: %s" + +#: modules/recompress:42 +msgid "Recompressing the FS..." +msgstr "Γίνεται επανασυμπίεση του fs..." + +#: modules/recompress:47 +msgid "Creating new package..." +msgstr "Δημιουργείται νέο πακέτο..." + +#: modules/reconfigure:26 +msgid "Nothing to do for package \"%s\"." +msgstr "Δεν μπορεί να γίνει τίποτε για το %s." + +#: modules/remove:57 +#, fuzzy +msgid "Execute pre-remove commands..." +msgstr "" +"Μετά την ολοκλήρωση της εγκατάστασης, γίνεται έλεγχος για τις εξαρτήσεις..." + +#: modules/remove:70 +#, fuzzy +msgid "Execute post-remove commands..." +msgstr "" +"Μετά την ολοκλήρωση της εγκατάστασης, γίνεται έλεγχος για τις εξαρτήσεις..." + +#: modules/remove:96 msgid "The following packages depend on package \"%s\":" msgstr "Τα ακόλουθα πακέτα εξαρτώνται από το %s:" -#: modules/remove:71 +#: modules/remove:104 msgid "The following packages have been modified by package \"%s\":" msgstr "Τα ακόλουθα πακέτα τροποποιήθηκαν από το %s:" -#: modules/remove:79 +#: modules/remove:112 msgid "Remove package \"%s\" (%s)? (y/N)" msgstr "Να γίνει απομάκρυνση του %s (%s)? (y/N)" -#: modules/remove:81 +#: modules/remove:114 msgid "Uninstallation of package \"%s\" cancelled." msgstr "Απεγκατάσταση του %s έχει διαγραφεί." -#: modules/remove:88 +#: modules/remove:121 msgid "Removing package \"%s\"" msgstr "Γίνεται απομάκρυνση του: %s" -#: modules/remove:92 -msgid "Execution of pre-remove commands..." -msgstr "" - -#: modules/remove:98 +#: modules/remove:128 msgid "Removing all files installed..." msgstr "Γίνεται απομάκρυνση όλων των εγκατεστημένων πακέτων..." -#: modules/remove:119 -msgid "Execution of post-remove commands..." -msgstr "" - -#: modules/remove:125 +#: modules/remove:151 msgid "Removing package receipt..." msgstr "Γίνεται απομάκρυνση των αποδείξεων πακέτου..." -#: modules/remove:131 +#: modules/remove:157 #, fuzzy msgid "Package \"%s\" (%s) removed." msgstr "Το πακέτο %s (%s) δεν έχει εγκατασταθεί." -#: modules/remove:144 +#: modules/remove:170 msgid "Remove packages depending on package \"%s\"? (y/N)" msgstr "Να γίνει απομάκρυνση των πακέτων που εξαρτώνται από το %s? (y/N)" -#: modules/remove:161 +#: modules/remove:187 msgid "Reinstall packages modified by package \"%s\"? (y/N)" msgstr "Να επανεγκατασταθούν τα πακέτα που εξαρτώνται από το %s? (y/N)" -#: modules/remove:167 +#: modules/remove:193 msgid "Check %s for reinstallation" msgstr "Ελέγξτε τα %s για επανεγκατάσταση" -#: modules/repack:18 +#: modules/repack:16 msgid "Repacking \"%s\"" msgstr "Γίνεται ξαναπακετάρισμα στο: %s" -#: modules/repack:21 +#: modules/repack:19 msgid "Can't repack package \"%s\"" msgstr "Αδύνατο το ξαναπακετάρισμα %s" -#: modules/repack:26 +#: modules/repack:24 msgid "Can't repack, \"%s\" files have been modified by:" msgstr "Αδύνατο το ξαναπακετάρισμα, %s τα αρχεία τροποποιήθηκαν από:" -#: modules/repack:37 +#: modules/repack:35 msgid "Can't repack, the following files are lost:" msgstr "Αδύνατο το ξαναπακετάρισμα, χάθηκαν τα εξής αρχεία:" -#: modules/repack:71 +#: modules/repack:69 msgid "Can't repack, %s error." msgstr "Αδύνατο το ξαναπακετάρισμα, σφάλμα στο %s." -#: modules/repack:82 +#: modules/repack:80 msgid "Package \"%s\" repacked successfully." msgstr "Το πακέτο %s ξαναπακεταρίστηκε επιτυχώς." -#: modules/search:32 tazpanel/pkgs.cgi:633 +#: modules/repack-config:44 +msgid "User configuration backup on date %s" +msgstr "Ανττίγραφο ασφαλείας με τις ρυθμίσεις χρήστη στο %s" + +#: modules/search:19 tazpanel/pkgs.cgi:632 msgid "Installed packages" msgstr "Εγκατεστημένα πακέτα" -#: modules/search:45 +#: modules/search:32 msgid "%s installed package found for \"%s\"" msgid_plural "%s installed packages found for \"%s\"" msgstr[0] "%s εγκατεστημένο πακέτο βρέθηκε για το: %s" msgstr[1] "%s εγκατεστημένα πακέτα βρέθηκαν για το: %s" -#: modules/search:54 tazpanel/pkgs.cgi:632 +#: modules/search:41 tazpanel/pkgs.cgi:631 msgid "Available packages" msgstr "Διαθέσιμα πακέτα" -#: modules/search:86 modules/search:120 +#: modules/search:73 modules/search:107 msgid "%s available package found for \"%s\"" msgid_plural "%s available packages found for \"%s\"" msgstr[0] "%s διαθέσιμο πακέτο βρέθηκε για το: %s" msgstr[1] "%s διαθέσιμα πακέτα βρέθηκαν για το: %s" -#: modules/search:96 +#: modules/search:83 msgid "Matching packages name with version and desc" msgstr "Ταίριασμα του ονόματος των πακέτων με την έκδοση και την περιγραφή" -#: modules/search:140 +#: modules/search:127 msgid "Search result for \"%s\"" msgstr "Να γίνει αναζήτηση για το: %s" -#: modules/search:157 +#: modules/search:144 msgid "Search result for file \"%s\"" msgstr "Να γίνει αναζήτηση για το αρχείο %s" -#: modules/search:177 modules/search:191 +#: modules/search:164 modules/search:179 #, fuzzy msgid "Package %s:" msgstr "Πακέτο" -#: modules/search:216 +#: modules/search:204 msgid "Search result for package \"%s\"" msgstr "Αναζήτηση για το πακέτο %s" @@ -1263,19 +1272,19 @@ msgid "Repository:" msgstr "Αποθετήριο: %s" -#: modules/summary:38 tazpanel/pkgs.cgi:1678 +#: modules/summary:38 tazpanel/pkgs.cgi:1675 msgid "Last recharge:" msgstr "Τελευταία ανανέωση:" -#: modules/summary:50 tazpanel/pkgs.cgi:1691 +#: modules/summary:50 tazpanel/pkgs.cgi:1688 msgid "Today at %s." msgstr "" -#: modules/summary:51 tazpanel/pkgs.cgi:1692 +#: modules/summary:51 tazpanel/pkgs.cgi:1689 msgid "Yesterday at %s." msgstr "" -#: modules/summary:52 tazpanel/pkgs.cgi:1689 +#: modules/summary:52 tazpanel/pkgs.cgi:1686 msgid "%d day ago." msgid_plural "%d days ago." msgstr[0] "" @@ -1285,11 +1294,11 @@ msgid "Database timestamp:" msgstr "" -#: modules/summary:58 tazpanel/pkgs.cgi:1699 +#: modules/summary:58 tazpanel/pkgs.cgi:1696 msgid "never." msgstr "" -#: modules/summary:62 tazpanel/pkgs.cgi:1709 +#: modules/summary:62 tazpanel/pkgs.cgi:1706 msgid "Mirrored packages:" msgstr "Καθρεπτιζόμενα πακέτα:" @@ -1298,75 +1307,75 @@ msgid "Linked packages:" msgstr "Πακέτα με δυνατότητα διασυνδέσης (linkable)" -#: modules/summary:74 tazpanel/pkgs.cgi:1704 +#: modules/summary:74 tazpanel/pkgs.cgi:1701 msgid "Installed packages:" msgstr "Εγκατεστημένα πακέτα:" -#: modules/summary:75 tazpanel/pkgs.cgi:1719 +#: modules/summary:75 tazpanel/pkgs.cgi:1716 msgid "Installed files:" msgstr "Εγκατεστημένα αρχεία:" -#: modules/summary:76 tazpanel/pkgs.cgi:1722 +#: modules/summary:76 tazpanel/pkgs.cgi:1719 msgid "Blocked packages:" msgstr "Μπλοκαρισμένα πακέτα:" -#: modules/summary:77 tazpanel/pkgs.cgi:1714 +#: modules/summary:77 tazpanel/pkgs.cgi:1711 msgid "Upgradeable packages:" msgstr "Αναβαθμίσιμα πακέτα:" -#: modules/upgrade:74 +#: modules/upgrade:43 msgid "New build" msgstr "Νέο build" -#: modules/upgrade:76 +#: modules/upgrade:45 msgid "Blocked" msgstr "Μπλοκαρίστηκε" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:783 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:782 msgid "Package" msgstr "Πακέτο" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:551 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:550 #, fuzzy msgid "Repository" msgstr "Αποθετήριο: %s" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:293 -#: tazpanel/pkgs.cgi:1014 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:292 +#: tazpanel/pkgs.cgi:1011 msgid "Version" msgstr "Έκδοση" -#: modules/upgrade:119 modules/upgrade:135 +#: modules/upgrade:88 modules/upgrade:104 msgid "Status" msgstr "Κατάσταση" -#: modules/upgrade:146 +#: modules/upgrade:115 msgid "System is up-to-date..." msgstr "Το σύστημα είναι ενημερωμένο..." -#: modules/upgrade:151 +#: modules/upgrade:120 msgid "%s blocked" msgid_plural "%s blocked" msgstr[0] "%s μπλοκαρίστηκε" msgstr[1] "%s μπλοκαρίστηκαν" -#: modules/upgrade:156 +#: modules/upgrade:125 msgid "You have %s available upgrade (%s)" msgid_plural "You have %s available upgrades (%s)" msgstr[0] "Έχετε %s διαθέσιμη ενημέρωσ (%s)" msgstr[1] "Έχετε %s διαθέσιμες ενημερώσεις (%s)" -#: modules/upgrade:161 +#: modules/upgrade:130 msgid "%s installed package scanned in %ds" msgid_plural "%s installed packages scanned in %ds" msgstr[0] "%s το εγκατεστημένο πακέτο σαρώθηκε σε %d δευτερόλεπτα" msgstr[1] "%s τα εγκατεστημένα πακέτα σαρώθηκαν σε %d δευτερόλεπτα" -#: modules/upgrade:176 +#: modules/upgrade:145 msgid "Do you wish to install them now? (y/N)" msgstr "Θέλετε να τα εγκαταστήσετε τώρα? (y/N)" -#: modules/upgrade:188 +#: modules/upgrade:157 msgid "Leaving without any upgrades installed." msgstr "Το αφήνετε χωρίς να έχουν εγκατασταθεί καθόλου ενημερώσεις." @@ -1380,7 +1389,7 @@ msgid "package" msgstr "Πακέτο" -#: tazpkg-box:54 tazpanel/pkgs.cgi:254 +#: tazpkg-box:54 tazpanel/pkgs.cgi:253 msgid "Install" msgstr "Εγκατάσταση" @@ -1403,8 +1412,8 @@ msgid "Checking packages lists - %s" msgstr "Γίνεται έλεγχος στις λίστες πακέτων - %s" -#: tazpkg-notify:58 tazpanel/pkgs.cgi:41 tazpanel/pkgs.cgi:249 -#: tazpanel/pkgs.cgi:528 +#: tazpkg-notify:58 tazpanel/pkgs.cgi:41 tazpanel/pkgs.cgi:248 +#: tazpanel/pkgs.cgi:527 msgid "My packages" msgstr "Τα πακέτα μου" @@ -1446,16 +1455,16 @@ msgid "System is up to date - %s" msgstr "Το σύστημα είναι ενημερωμένο - %s" -#: tazpanel/pkgs.cgi:38 tazpanel/pkgs.cgi:195 +#: tazpanel/pkgs.cgi:38 tazpanel/pkgs.cgi:194 #, fuzzy msgid "Packages" msgstr "Πακέτο" -#: tazpanel/pkgs.cgi:40 tazpanel/pkgs.cgi:1674 +#: tazpanel/pkgs.cgi:40 tazpanel/pkgs.cgi:1671 msgid "Summary" msgstr "" -#: tazpanel/pkgs.cgi:42 tazpanel/pkgs.cgi:247 +#: tazpanel/pkgs.cgi:42 tazpanel/pkgs.cgi:246 msgid "Recharge list" msgstr "Ανανέωση λίστας" @@ -1464,407 +1473,407 @@ msgid "Check updates" msgstr "Έλεγχος αναβαθμίσεων" -#: tazpanel/pkgs.cgi:44 tazpanel/pkgs.cgi:252 tazpanel/pkgs.cgi:1090 -#: tazpanel/pkgs.cgi:1334 +#: tazpanel/pkgs.cgi:44 tazpanel/pkgs.cgi:251 tazpanel/pkgs.cgi:1087 +#: tazpanel/pkgs.cgi:1331 msgid "Administration" msgstr "Διαχείριση" -#: tazpanel/pkgs.cgi:181 +#: tazpanel/pkgs.cgi:180 msgid "Receipt for package %s unavailable" msgstr "" -#: tazpanel/pkgs.cgi:248 +#: tazpanel/pkgs.cgi:247 msgid "Check upgrades" msgstr "Έλεγχος αναβαθμίσεων" -#: tazpanel/pkgs.cgi:250 tazpanel/pkgs.cgi:1026 +#: tazpanel/pkgs.cgi:249 tazpanel/pkgs.cgi:1023 msgid "Tags" msgstr "Ετικέτες" -#: tazpanel/pkgs.cgi:251 tazpanel/pkgs.cgi:587 +#: tazpanel/pkgs.cgi:250 tazpanel/pkgs.cgi:586 msgid "Linkable packages" msgstr "Πακέτα με δυνατότητα διασυνδέσης (linkable)" -#: tazpanel/pkgs.cgi:253 +#: tazpanel/pkgs.cgi:252 msgid "Install (Non Free)" msgstr "Εγκατάσταση (Μη ελεύθερο)" -#: tazpanel/pkgs.cgi:255 +#: tazpanel/pkgs.cgi:254 msgid "Remove" msgstr "Απομάκρυνση" -#: tazpanel/pkgs.cgi:256 +#: tazpanel/pkgs.cgi:255 msgid "Link" msgstr "Σύνδεσμος" -#: tazpanel/pkgs.cgi:257 +#: tazpanel/pkgs.cgi:256 msgid "Block" msgstr "Μπλοκάρισμα" -#: tazpanel/pkgs.cgi:258 +#: tazpanel/pkgs.cgi:257 msgid "Unblock" msgstr "Ξεμπλοκάρισμα" -#: tazpanel/pkgs.cgi:259 +#: tazpanel/pkgs.cgi:258 #, fuzzy msgid "(Un)block" msgstr "Ξεμπλοκάρισμα" -#: tazpanel/pkgs.cgi:260 +#: tazpanel/pkgs.cgi:259 msgid "Repack" msgstr "Επανασυσκευασία" -#: tazpanel/pkgs.cgi:261 +#: tazpanel/pkgs.cgi:260 msgid "Save configuration" msgstr "Αποθήκευση διαμόρφωσης" -#: tazpanel/pkgs.cgi:262 +#: tazpanel/pkgs.cgi:261 msgid "List configuration files" msgstr "Εμφάνιση αρχείων διαμόρφωσης" -#: tazpanel/pkgs.cgi:263 +#: tazpanel/pkgs.cgi:262 msgid "Quick check" msgstr "Γρήγορος έλεγχος" -#: tazpanel/pkgs.cgi:264 +#: tazpanel/pkgs.cgi:263 msgid "Full check" msgstr "Ολοκληρωμένος έλεγχος" -#: tazpanel/pkgs.cgi:265 +#: tazpanel/pkgs.cgi:264 msgid "Clean" msgstr "" -#: tazpanel/pkgs.cgi:266 +#: tazpanel/pkgs.cgi:265 msgid "Set link" msgstr "Ορισμός συνδέσμου" -#: tazpanel/pkgs.cgi:267 +#: tazpanel/pkgs.cgi:266 msgid "Remove link" msgstr "Απομάκρυνση συνδέσμου" -#: tazpanel/pkgs.cgi:268 +#: tazpanel/pkgs.cgi:267 #, fuzzy msgid "Add mirror" msgstr "καθρέπτης" -#: tazpanel/pkgs.cgi:269 +#: tazpanel/pkgs.cgi:268 #, fuzzy msgid "Add repository" msgstr "Αποθετήριο: %s" -#: tazpanel/pkgs.cgi:270 +#: tazpanel/pkgs.cgi:269 #, fuzzy msgid "Toggle all" msgstr "Εναλλαγή όλων" -#: tazpanel/pkgs.cgi:292 tazpanel/pkgs.cgi:1008 tazpanel/pkgs.cgi:1268 +#: tazpanel/pkgs.cgi:291 tazpanel/pkgs.cgi:1005 tazpanel/pkgs.cgi:1265 msgid "Name" msgstr "Όνομα" -#: tazpanel/pkgs.cgi:294 tazpanel/pkgs.cgi:1018 +#: tazpanel/pkgs.cgi:293 tazpanel/pkgs.cgi:1015 msgid "Description" msgstr "Περιγραφή" -#: tazpanel/pkgs.cgi:332 tazpanel/pkgs.cgi:1209 +#: tazpanel/pkgs.cgi:331 tazpanel/pkgs.cgi:1206 msgid "Repository: %s" msgstr "Αποθετήριο: %s" -#: tazpanel/pkgs.cgi:342 tazpanel/pkgs.cgi:417 +#: tazpanel/pkgs.cgi:341 tazpanel/pkgs.cgi:416 #, fuzzy msgid "Pages:" msgstr "Πακέτο" -#: tazpanel/pkgs.cgi:493 +#: tazpanel/pkgs.cgi:492 msgid "Web search tool" msgstr "" -#: tazpanel/pkgs.cgi:495 +#: tazpanel/pkgs.cgi:494 msgid "Search" msgstr "Αναζήτηση" -#: tazpanel/pkgs.cgi:496 +#: tazpanel/pkgs.cgi:495 msgid "Files" msgstr "Αρχεία" -#: tazpanel/pkgs.cgi:529 +#: tazpanel/pkgs.cgi:528 #, fuzzy msgid "All packages" msgstr "Διαθέσιμα πακέτα" -#: tazpanel/pkgs.cgi:533 +#: tazpanel/pkgs.cgi:532 msgid "Categories" msgstr "Κατηγορίες" -#: tazpanel/pkgs.cgi:554 +#: tazpanel/pkgs.cgi:553 msgid "Public" msgstr "Δημόσια" -#: tazpanel/pkgs.cgi:558 +#: tazpanel/pkgs.cgi:557 msgid "Any" msgstr "Οποιοδήποτε" -#: tazpanel/pkgs.cgi:565 +#: tazpanel/pkgs.cgi:564 msgid "All tags..." msgstr "" -#: tazpanel/pkgs.cgi:566 +#: tazpanel/pkgs.cgi:565 #, fuzzy msgid "All categories..." msgstr "Κατηγορίες" -#: tazpanel/pkgs.cgi:588 +#: tazpanel/pkgs.cgi:587 msgid "Listing linkable packages..." msgstr "Καταγραφή πακέτων με δυνατότητα διασυνδέσης (linkable)..." -#: tazpanel/pkgs.cgi:592 +#: tazpanel/pkgs.cgi:591 #, fuzzy msgid "Selection:" msgstr "Περιγραφή:" -#: tazpanel/pkgs.cgi:622 +#: tazpanel/pkgs.cgi:621 #, fuzzy msgid "Categories list" msgstr "Κατηγορίες" -#: tazpanel/pkgs.cgi:631 tazpanel/pkgs.cgi:1016 +#: tazpanel/pkgs.cgi:630 tazpanel/pkgs.cgi:1013 msgid "Category" msgstr "Κατηγορία" -#: tazpanel/pkgs.cgi:664 tazpanel/pkgs.cgi:718 tazpanel/pkgs.cgi:1314 +#: tazpanel/pkgs.cgi:663 tazpanel/pkgs.cgi:717 tazpanel/pkgs.cgi:1311 #, fuzzy msgid "Packages list" msgstr "Πακέτο %s" -#: tazpanel/pkgs.cgi:665 tazpanel/pkgs.cgi:719 +#: tazpanel/pkgs.cgi:664 tazpanel/pkgs.cgi:718 msgid "Listing packages..." msgstr "Καταγραφή πακέτων..." -#: tazpanel/pkgs.cgi:672 +#: tazpanel/pkgs.cgi:671 #, fuzzy msgid "All packages of category \"%s\"" msgstr "Εγκατεστημένα πακέτα στην κατηγορία: %s" -#: tazpanel/pkgs.cgi:676 +#: tazpanel/pkgs.cgi:675 #, fuzzy msgid "Installed packages of category \"%s\" in repository \"%s\"" msgstr "Εγκατεστημένα πακέτα στην κατηγορία: %s" -#: tazpanel/pkgs.cgi:677 +#: tazpanel/pkgs.cgi:676 #, fuzzy msgid "All packages of category \"%s\" in repository \"%s\"" msgstr "Εγκατεστημένα πακέτα στην κατηγορία: %s" -#: tazpanel/pkgs.cgi:686 +#: tazpanel/pkgs.cgi:685 msgid "You can not view a list of all packages until recharging lists." msgstr "" -#: tazpanel/pkgs.cgi:690 tazpanel/pkgs.cgi:731 tazpanel/pkgs.cgi:769 -#: tazpanel/pkgs.cgi:852 tazpanel/pkgs.cgi:1446 tazpanel/pkgs.cgi:1474 +#: tazpanel/pkgs.cgi:689 tazpanel/pkgs.cgi:730 tazpanel/pkgs.cgi:768 +#: tazpanel/pkgs.cgi:851 tazpanel/pkgs.cgi:1443 tazpanel/pkgs.cgi:1471 #, fuzzy msgid "Selected packages:" msgstr "Μπλοκαρισμένα πακέτα:" -#: tazpanel/pkgs.cgi:726 +#: tazpanel/pkgs.cgi:725 #, fuzzy msgid "Packages suggested by %s" msgstr "Γίνεται εξαγωγή του %s στο: %s" -#: tazpanel/pkgs.cgi:761 +#: tazpanel/pkgs.cgi:760 msgid "Search packages" msgstr "Αναζήτηση πακέτων" -#: tazpanel/pkgs.cgi:762 +#: tazpanel/pkgs.cgi:761 msgid "Searching packages..." msgstr "Αναζήτηση πακέτων..." -#: tazpanel/pkgs.cgi:784 +#: tazpanel/pkgs.cgi:783 msgid "File" msgstr "Αρχείο" -#: tazpanel/pkgs.cgi:822 +#: tazpanel/pkgs.cgi:821 msgid "Recharge" msgstr "Ανανέωση" -#: tazpanel/pkgs.cgi:823 +#: tazpanel/pkgs.cgi:822 msgid "Recharging lists..." msgstr "Ανανέωση λιστών..." -#: tazpanel/pkgs.cgi:826 +#: tazpanel/pkgs.cgi:825 msgid "Recharge checks for new or updated packages" msgstr "Η ανανέωση ελέγχει για νέα ή αναβαθμισμένα πακέτα" -#: tazpanel/pkgs.cgi:830 +#: tazpanel/pkgs.cgi:829 #, fuzzy msgid "Recharging log" msgstr "Ανανέωση λιστών..." -#: tazpanel/pkgs.cgi:834 +#: tazpanel/pkgs.cgi:833 msgid "Recharging packages list" msgstr "Ανανέωση λίστας πακέτων" -#: tazpanel/pkgs.cgi:837 +#: tazpanel/pkgs.cgi:836 msgid "Packages lists are up-to-date. You should check for upgrades now." msgstr "" "Οι λίστες πακέτων είναι ενημερωμένες. Τώρα θα πρέπει να ελέγξετε για " "αναβαθμίσεις." -#: tazpanel/pkgs.cgi:847 +#: tazpanel/pkgs.cgi:846 msgid "Up packages" msgstr "Αναβαθμίσιμα πακέτα" -#: tazpanel/pkgs.cgi:848 +#: tazpanel/pkgs.cgi:847 msgid "Checking for upgrades..." msgstr "Έλεγχος για αναβαθμίσεις..." -#: tazpanel/pkgs.cgi:896 +#: tazpanel/pkgs.cgi:888 #, fuzzy msgid "Installing: %s" msgstr "Εγκατεστημένα αρχεία: %s" -#: tazpanel/pkgs.cgi:897 +#: tazpanel/pkgs.cgi:889 #, fuzzy msgid "Removing: %s" msgstr "Γίνεται απομάκρυνση του: %s" -#: tazpanel/pkgs.cgi:898 +#: tazpanel/pkgs.cgi:890 #, fuzzy msgid "Linking: %s" msgstr "Λείπουν: %s" -#: tazpanel/pkgs.cgi:899 +#: tazpanel/pkgs.cgi:891 #, fuzzy msgid "Blocking: %s" msgstr "Γίνεται μεταφόρτωση: $pkg" -#: tazpanel/pkgs.cgi:900 +#: tazpanel/pkgs.cgi:892 #, fuzzy msgid "Unblocking: %s" msgstr "Γίνεται μεταφόρτωση: $pkg" -#: tazpanel/pkgs.cgi:901 +#: tazpanel/pkgs.cgi:893 #, fuzzy msgid "(Un)blocking: %s" msgstr "Γίνεται μεταφόρτωση: $pkg" -#: tazpanel/pkgs.cgi:902 +#: tazpanel/pkgs.cgi:894 #, fuzzy msgid "Repacking: %s" msgstr "Γίνεται ξαναπακετάρισμα στο: %s" -#: tazpanel/pkgs.cgi:923 +#: tazpanel/pkgs.cgi:920 #, fuzzy msgid "Package info" msgstr "Πακέτο" -#: tazpanel/pkgs.cgi:924 +#: tazpanel/pkgs.cgi:921 msgid "Getting package info..." msgstr "Συγκέντρωση πληροφοριών πακέτων..." -#: tazpanel/pkgs.cgi:1012 +#: tazpanel/pkgs.cgi:1009 #, fuzzy msgid "State" msgstr "Κατάσταση" -#: tazpanel/pkgs.cgi:1020 +#: tazpanel/pkgs.cgi:1017 msgid "Maintainer" msgstr "Συντηρητής" -#: tazpanel/pkgs.cgi:1022 +#: tazpanel/pkgs.cgi:1019 msgid "License" msgstr "" -#: tazpanel/pkgs.cgi:1024 +#: tazpanel/pkgs.cgi:1021 msgid "Website" msgstr "Ιστοσελίδα" -#: tazpanel/pkgs.cgi:1028 +#: tazpanel/pkgs.cgi:1025 msgid "Sizes" msgstr "Μέγεθος" -#: tazpanel/pkgs.cgi:1030 +#: tazpanel/pkgs.cgi:1027 #, fuzzy msgid "Depends" msgstr "Εξαρτήσεις:" -#: tazpanel/pkgs.cgi:1032 +#: tazpanel/pkgs.cgi:1029 #, fuzzy msgid "Provide" msgstr "Πακέτο : %s" -#: tazpanel/pkgs.cgi:1034 +#: tazpanel/pkgs.cgi:1031 msgid "Suggested" msgstr "Προτεινόμενα" -#: tazpanel/pkgs.cgi:1039 +#: tazpanel/pkgs.cgi:1036 msgid "View receipt" msgstr "" -#: tazpanel/pkgs.cgi:1040 +#: tazpanel/pkgs.cgi:1037 #, fuzzy msgid "Improve package" msgstr "Αναβαθμίσιμα πακέτα" -#: tazpanel/pkgs.cgi:1063 +#: tazpanel/pkgs.cgi:1060 msgid "Installed files" msgstr "Εγκατεστημένα αρχεία" -#: tazpanel/pkgs.cgi:1065 +#: tazpanel/pkgs.cgi:1062 msgid "Please wait" msgstr "" -#: tazpanel/pkgs.cgi:1128 +#: tazpanel/pkgs.cgi:1125 msgid "TazPkg administration and settings" msgstr "Διαχείριση και ρυθμίσεις TazPkg" -#: tazpanel/pkgs.cgi:1137 +#: tazpanel/pkgs.cgi:1134 msgid "Creating the package..." msgstr "Δημιουργία του πακέτου..." -#: tazpanel/pkgs.cgi:1141 +#: tazpanel/pkgs.cgi:1138 msgid "Path:" msgstr "Διαδρομή:" -#: tazpanel/pkgs.cgi:1155 +#: tazpanel/pkgs.cgi:1152 msgid "Checking packages consistency..." msgstr "Έλεγχος συνοχής πακέτου..." -#: tazpanel/pkgs.cgi:1159 +#: tazpanel/pkgs.cgi:1156 msgid "Full packages check..." msgstr "Πλήρης έλεγχος πακέτου..." -#: tazpanel/pkgs.cgi:1168 tazpanel/pkgs.cgi:1179 +#: tazpanel/pkgs.cgi:1165 tazpanel/pkgs.cgi:1176 msgid "%s is installed on /mnt/packages" msgstr "" -#: tazpanel/pkgs.cgi:1192 +#: tazpanel/pkgs.cgi:1189 msgid "Packages cache" msgstr "Προσωρινή μνήμη πακέτων" -#: tazpanel/pkgs.cgi:1194 +#: tazpanel/pkgs.cgi:1191 msgid "Packages in the cache: %s (%s)" msgstr "Πακέτα στην προσωρινή μνήμη: %s (%s)" -#: tazpanel/pkgs.cgi:1201 +#: tazpanel/pkgs.cgi:1198 msgid "Current mirror list" msgstr "Τρέχουσα λίστα καθρεπτών" -#: tazpanel/pkgs.cgi:1224 tazpanel/pkgs.cgi:1256 +#: tazpanel/pkgs.cgi:1221 tazpanel/pkgs.cgi:1253 msgid "Delete" msgstr "Διαγραφή" -#: tazpanel/pkgs.cgi:1246 +#: tazpanel/pkgs.cgi:1243 msgid "Private repositories" msgstr "Ιδιωτικά αποθετήρια" -#: tazpanel/pkgs.cgi:1269 +#: tazpanel/pkgs.cgi:1266 msgid "URL:" msgstr "" -#: tazpanel/pkgs.cgi:1279 +#: tazpanel/pkgs.cgi:1276 msgid "Link to another SliTaz installation" msgstr "Σύνδεσμος σε άλλη εγκατάσταση SliTaz" -#: tazpanel/pkgs.cgi:1282 +#: tazpanel/pkgs.cgi:1279 msgid "" "This link points to the root of another SliTaz installation. You will be " "able to install packages using soft links to it." @@ -1872,11 +1881,11 @@ "Αυτός ο σύνδεσμος δείχνει στη ρίζα μιας άλλης εγκατάστασης του SliTaz. Θα " "είστε σε θέση να εγκαταστήσει πακέτα χρησιμοποιόντας soft links σε αυτό." -#: tazpanel/pkgs.cgi:1293 +#: tazpanel/pkgs.cgi:1290 msgid "SliTaz packages DVD" msgstr "DVD πακέτων SliTaz" -#: tazpanel/pkgs.cgi:1296 +#: tazpanel/pkgs.cgi:1293 msgid "" "A bootable DVD image of all available packages for the %s version is " "generated every day. It also contains a copy of the website and can be used " @@ -1888,181 +1897,230 @@ "μπορεί να χρησιμοποιηθεί χωρίς σύνδεση στο internet. Αυτή η εικόνα μπορεί να " "εγκατασταθεί σε ένα DVD ή ένα κλειδί USB." -#: tazpanel/pkgs.cgi:1299 +#: tazpanel/pkgs.cgi:1296 msgid "Install from ISO image:" msgstr "Εγκατάσταση από εικόνα ISO:" -#: tazpanel/pkgs.cgi:1306 +#: tazpanel/pkgs.cgi:1303 msgid "Download DVD image" msgstr "Κατέβασμα εικόνας DVD" -#: tazpanel/pkgs.cgi:1308 +#: tazpanel/pkgs.cgi:1305 msgid "Install from DVD/USB key" msgstr "Εγκατάσταση από DVD/USB key" -#: tazpanel/pkgs.cgi:1317 +#: tazpanel/pkgs.cgi:1314 msgid "" "Long list of packages is paginated. Here you can set the page size (default: " "100, turning off the pager: 0)." msgstr "" -#: tazpanel/pkgs.cgi:1322 +#: tazpanel/pkgs.cgi:1319 msgid "Set" msgstr "" -#: tazpanel/pkgs.cgi:1348 +#: tazpanel/pkgs.cgi:1345 #, fuzzy msgid "Licenses for package %s" msgstr "Χάθηκαν αρχεία από το %s:" -#: tazpanel/pkgs.cgi:1369 +#: tazpanel/pkgs.cgi:1366 msgid "%s license on %s website" msgstr "" -#: tazpanel/pkgs.cgi:1370 +#: tazpanel/pkgs.cgi:1367 msgid "Read online:" msgstr "" -#: tazpanel/pkgs.cgi:1370 +#: tazpanel/pkgs.cgi:1367 msgid "Read local:" msgstr "" -#: tazpanel/pkgs.cgi:1411 +#: tazpanel/pkgs.cgi:1408 #, fuzzy msgid "Tags list" msgstr "Ανανέωση λίστας" -#: tazpanel/pkgs.cgi:1415 +#: tazpanel/pkgs.cgi:1412 #, fuzzy msgid "List of tags in all repositories" msgstr "Λίστα όλων των εγκατεστημένων πακέτων" -#: tazpanel/pkgs.cgi:1416 +#: tazpanel/pkgs.cgi:1413 msgid "List of tags in repository \"%s\"" msgstr "" -#: tazpanel/pkgs.cgi:1442 +#: tazpanel/pkgs.cgi:1439 #, fuzzy msgid "Tag \"%s\"" msgstr "Γίνεται ξαναπακετάρισμα στο: %s" -#: tazpanel/pkgs.cgi:1470 +#: tazpanel/pkgs.cgi:1467 #, fuzzy msgid "Blocked packages list" msgstr "Μπλοκαρισμένα πακέτα" -#: tazpanel/pkgs.cgi:1508 tazpanel/pkgs.cgi:1585 +#: tazpanel/pkgs.cgi:1505 tazpanel/pkgs.cgi:1582 #, fuzzy msgid "Improve package \"%s\"" msgstr "Γίνεται απομάκρυνση του: %s" -#: tazpanel/pkgs.cgi:1543 +#: tazpanel/pkgs.cgi:1540 msgid "Please log in using your TazBug account." msgstr "" -#: tazpanel/pkgs.cgi:1547 +#: tazpanel/pkgs.cgi:1544 msgid "Login:" msgstr "" -#: tazpanel/pkgs.cgi:1549 +#: tazpanel/pkgs.cgi:1546 msgid "Password:" msgstr "" -#: tazpanel/pkgs.cgi:1552 +#: tazpanel/pkgs.cgi:1549 msgid "Remember me" msgstr "" -#: tazpanel/pkgs.cgi:1554 +#: tazpanel/pkgs.cgi:1551 msgid "Log in" msgstr "" -#: tazpanel/pkgs.cgi:1558 +#: tazpanel/pkgs.cgi:1555 msgid "Create new account" msgstr "" -#: tazpanel/pkgs.cgi:1586 tazpanel/pkgs.cgi:1643 +#: tazpanel/pkgs.cgi:1583 tazpanel/pkgs.cgi:1640 msgid "Back" msgstr "" -#: tazpanel/pkgs.cgi:1609 +#: tazpanel/pkgs.cgi:1606 msgid "How can you help:" msgstr "" -#: tazpanel/pkgs.cgi:1611 +#: tazpanel/pkgs.cgi:1608 msgid "Please select an action" msgstr "" -#: tazpanel/pkgs.cgi:1612 +#: tazpanel/pkgs.cgi:1609 #, fuzzy msgid "Report new version" msgstr "Νέα έκδοση %s" -#: tazpanel/pkgs.cgi:1613 +#: tazpanel/pkgs.cgi:1610 msgid "Improve short description" msgstr "" -#: tazpanel/pkgs.cgi:1614 +#: tazpanel/pkgs.cgi:1611 msgid "Translate short description" msgstr "" -#: tazpanel/pkgs.cgi:1615 +#: tazpanel/pkgs.cgi:1612 msgid "Add or improve description" msgstr "" -#: tazpanel/pkgs.cgi:1616 +#: tazpanel/pkgs.cgi:1613 #, fuzzy msgid "Translate description" msgstr "Περιγραφή" -#: tazpanel/pkgs.cgi:1617 +#: tazpanel/pkgs.cgi:1614 #, fuzzy msgid "Improve category" msgstr "%s κατηγορία" -#: tazpanel/pkgs.cgi:1618 +#: tazpanel/pkgs.cgi:1615 msgid "Add or improve tags" msgstr "" -#: tazpanel/pkgs.cgi:1619 +#: tazpanel/pkgs.cgi:1616 msgid "Add application icon" msgstr "" -#: tazpanel/pkgs.cgi:1620 +#: tazpanel/pkgs.cgi:1617 msgid "Add application screenshot" msgstr "" -#: tazpanel/pkgs.cgi:1621 +#: tazpanel/pkgs.cgi:1618 msgid "Improve receipt" msgstr "" -#: tazpanel/pkgs.cgi:1622 +#: tazpanel/pkgs.cgi:1619 msgid "Other" msgstr "" -#: tazpanel/pkgs.cgi:1633 +#: tazpanel/pkgs.cgi:1630 msgid "Send" msgstr "" -#: tazpanel/pkgs.cgi:1642 +#: tazpanel/pkgs.cgi:1639 msgid "Thank you!" msgstr "" -#: tazpanel/pkgs.cgi:1695 +#: tazpanel/pkgs.cgi:1692 msgid "It is recommended to [recharge] the lists." msgstr "" -#: tazpanel/pkgs.cgi:1700 +#: tazpanel/pkgs.cgi:1697 msgid "You need to [download] the lists for further work." msgstr "" -#: tazpanel/pkgs.cgi:1732 +#: tazpanel/pkgs.cgi:1729 msgid "Latest log entries" msgstr "Τελευταίες καταχωρήσεις καταγραφής" -#: tazpanel/pkgs.cgi:1734 +#: tazpanel/pkgs.cgi:1731 msgid "Show" msgstr "" +#~ msgid "Checking post install dependencies..." +#~ msgstr "" +#~ "Μετά την ολοκλήρωση της εγκατάστασης, γίνεται έλεγχος για τις " +#~ "εξαρτήσεις..." + +#~ msgid "Please run \"%s\" in / and retry." +#~ msgstr "" +#~ "Παρακαλώ εκτελέστε την εντολή '%s'\n" +#~ "στον αρχικό κατάλογο συστήματος / και, κατόπιν, ξαναπροσπαθήστε." + +#~ msgid "Removing old package..." +#~ msgstr "Γίνεται απομάκρυνση του παλιού..." + +#~ msgid "Unable to find package \"%s\" in the mirrored packages list." +#~ msgstr "" +#~ "Αδύνατη η ανεύρεση του: %s στη λίστα πακέτων που βρίσκονται στον mirror." + +#~ msgid "Adding implicit depends \"%s\"..." +#~ msgstr "Γίνεται προσθήκη δεδηλωμένων εξαρτήσεων στο %s..." + +#~ msgid "Unable to find the list \"%s\"" +#~ msgstr "Αδύνατη ανεύρεση της λίστας: %s" + +#~ msgid "" +#~ "You must probably run '%s' as root to get the latest list of packages " +#~ "available on the mirror." +#~ msgstr "" +#~ "Μάλλον πρέπει να εκτελέσετε το '%s' ως διαχειριστής συστήματος, για να " +#~ "λάβετε την πιο πρόσφατη λίστα πακέτων που είναι διαθέσιμη στον mirror." + +#~ msgid "Unable to find list \"%s\"" +#~ msgstr "Αδύνατη η ανεύρεση του: %s" + +#~ msgid "rootconfig needs --root= option used." +#~ msgstr "Το rootconfig πρέπει να χρησιμοποιήσει την επιλογή --root= option" + +#~ msgid "Install package with \"%s\" or \"%s\"" +#~ msgstr "Εγκαταστήστε το πακέτο με το '%s' ή το '%s'" + +#~ msgid "Usage: tazpkg link package_name slitaz_root" +#~ msgstr "χρήση: tazpkg link όνομα_πακέτου καταλόγου_συστήματος_του_slitaz" + +#~ msgid "Example:" +#~ msgstr "Παράδειγμα:" + +#~ msgid "\"%s\" will use less than 100k in your running system RAM." +#~ msgstr "" +#~ "Το '%s' θα χρησιμοποιήσει λιγώτερα από 100KB στο σύστημα που τρέχετε." + #~ msgid "Usage for command up:" #~ msgstr "Χρήση του TazPkg για την εντολή up:" @@ -2102,10 +2160,6 @@ #~ "οποίο\n" #~ "να γίνει αναζήτηση." -#~ msgid "Please specify a pattern or file name to search for." -#~ msgstr "" -#~ "Παρακαλώ καθορίστε ένα pattern ή ένα όνομα αρχείου για να γίνει αναζήτηση." - #~ msgid "List \"%s\" is older than one week... Recharging." #~ msgstr "" #~ "Ο κατάλογος %s είναι παλιότερος από μια εβδομάδα... γίνεται επαναφόρτωση" diff -r 95c016ddc72d -r d6cbd0c5f273 po/es.po --- a/po/es.po Sun Sep 06 12:48:04 2015 +0200 +++ b/po/es.po Mon Oct 05 03:53:47 2015 +0300 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: TazPkg 5.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-28 16:04+0300\n" +"POT-Creation-Date: 2015-10-05 03:48+0300\n" "PO-Revision-Date: 2012-06-11 18:31-0000\n" "Last-Translator: Kevin Fabian Quintero \n" "Language-Team: \n" @@ -19,438 +19,252 @@ "X-Poedit-Language: Spanish\n" "X-Poedit-Country: ARGENTINA\n" -# ¿es un comando? si así es, descarte esta traducción. -#: tazpkg:40 modules/list:44 modules/search:19 -msgid "base-system" -msgstr "sistema base" - -#: tazpkg:40 modules/list:44 modules/search:19 -msgid "x-window" -msgstr "x-window" - -#: tazpkg:41 modules/list:45 modules/search:20 -msgid "utilities" -msgstr "utilidades" - -#: tazpkg:41 modules/list:45 modules/search:20 -msgid "network" -msgstr "red" - -#: tazpkg:42 modules/list:46 modules/search:21 -msgid "graphics" -msgstr "gráficos" - -#: tazpkg:42 modules/list:46 modules/search:21 -msgid "multimedia" -msgstr "multimedia" - -#: tazpkg:43 modules/list:47 modules/search:22 -msgid "office" -msgstr "office" - -#: tazpkg:43 modules/list:47 modules/search:22 -msgid "development" -msgstr "desarrollo" - -#: tazpkg:44 modules/list:48 modules/search:23 -msgid "system-tools" -msgstr "herramientas del sistema" - -#: tazpkg:44 modules/list:48 modules/search:23 -msgid "security" -msgstr "seguridad" - -#: tazpkg:45 modules/list:49 modules/search:24 -msgid "games" -msgstr "juegos" - -#: tazpkg:45 modules/list:49 modules/search:24 -msgid "misc" -msgstr "misceláneos" - -#: tazpkg:45 modules/list:49 modules/search:24 -msgid "meta" -msgstr "meta" - -#: tazpkg:46 modules/list:50 modules/search:25 -msgid "non-free" -msgstr "no libre" - -#: tazpkg:46 modules/list:50 modules/search:25 -#, fuzzy -msgid "all" -msgstr "Todos" - -#: tazpkg:46 modules/list:50 modules/search:25 -#, fuzzy -msgid "extra" -msgstr "Extrayendo" - -#: tazpkg:107 +#: tazpkg:100 msgid "Creating folder \"%s\"..." msgstr "Creando \"%s\"..." -#: tazpkg:137 +#: tazpkg:136 msgid "Please specify a package name on the command line." msgstr "Por favor, especifique un nombre de paquete en la línea de comandos." -#: tazpkg:149 tazpkg:265 +#: tazpkg:139 +#, fuzzy +msgid "Please specify a list name on the command line." +msgstr "Por favor, especifique un nombre de paquete en la línea de comandos." + +#: tazpkg:142 +#, fuzzy +msgid "Please specify a flavor name on the command line." +msgstr "Por favor, especifique un nombre de paquete en la línea de comandos." + +#: tazpkg:145 +#, fuzzy +msgid "Please specify a release name on the command line." +msgstr "Por favor, especifique un nombre de paquete en la línea de comandos." + +#: tazpkg:148 msgid "Unable to find file \"%s\"" msgstr "No se puede encontrar: %s" -#: tazpkg:161 +#: tazpkg:151 +#, fuzzy +msgid "Please specify an existing folder name on the command line." +msgstr "Por favor, especifique un nombre de paquete en la línea de comandos." + +#: tazpkg:154 +#, fuzzy +msgid "Please specify a pattern to search for." +msgstr "" +"Por favor, especifique un nombre de patrón o el paquete que desea buscar." + +#: tazpkg:157 msgid "Unable to find the receipt \"%s\"" msgstr "No se encuentra el paquete recibido: %s" -#: tazpkg:218 -msgid "\"%s\" package is already installed." -msgstr "El paquete \"%s\" ya esta instalado." - -#: tazpkg:219 -msgid "You can use the --forced option to force installation." -msgstr "" -"Usted puede utilizar la opción --force para forzar la instalación o " -"quitarlo\n" -"y volver a instalar." - -#: tazpkg:235 -msgid "Unable to find the list \"%s\"" -msgstr "No se pudo encontrar la lista: %s" - -#: tazpkg:236 -msgid "" -"You must probably run '%s' as root to get the latest list of packages " -"available on the mirror." -msgstr "" -"Probablemente debas correr '%s' desde root para tener la última lista de " -"packages disponibles desde el espejo." - -#: tazpkg:252 tazpkg:273 modules/getenv:79 modules/getenv:103 -msgid "File \"%s\" generated. Please wait..." -msgstr "" - -#: tazpkg:266 modules/getenv:16 modules/getenv:23 modules/getenv:34 -#: modules/getenv:118 -msgid "Please run tazpkg as root." -msgstr "" - -#: tazpkg:393 -msgid "Unable to find package \"%s\" in the mirrored packages list." -msgstr "incapaz de encontrar: %s en la lista de paquetes del espejo." - -#: tazpkg:476 +#: tazpkg:225 modules/extract:19 modules/install:191 modules/recompress:19 #, fuzzy msgid "Extracting package..." msgstr "Extrayendo %s..." -#: tazpkg:562 -msgid "Installation of package \"%s\"" -msgstr "Instalación de: %s" - -#: tazpkg:567 -msgid "Copying package..." -msgstr "Copiando..." - -#: tazpkg:583 -msgid "Checking post install dependencies..." -msgstr "Averiguando dependencias post instalación..." - -#: tazpkg:586 -msgid "Please run \"%s\" in / and retry." -msgstr "Por favor corre '%s' en / y reintenta." - -#: tazpkg:669 -msgid "Saving configuration files..." -msgstr "Guardando archivos de configuración..." - -#: tazpkg:687 -msgid "Installing package..." -msgstr "Instalando..." - -#: tazpkg:692 -msgid "Removing old package..." -msgstr "Removiendo viejos..." - -#: tazpkg:701 -msgid "Removing all tmp files..." -msgstr "Removiendo todos los archivos tmp..." - -#: tazpkg:707 +# ¿es un comando? si así es, descarte esta traducción. +#: tazpkg:239 modules/list:44 +msgid "base-system" +msgstr "sistema base" + +#: tazpkg:239 modules/list:44 +msgid "x-window" +msgstr "x-window" + +#: tazpkg:240 modules/list:45 +msgid "utilities" +msgstr "utilidades" + +#: tazpkg:240 modules/list:45 +msgid "network" +msgstr "red" + +#: tazpkg:241 modules/list:46 +msgid "graphics" +msgstr "gráficos" + +#: tazpkg:241 modules/list:46 +msgid "multimedia" +msgstr "multimedia" + +#: tazpkg:242 modules/list:47 +msgid "office" +msgstr "office" + +#: tazpkg:242 modules/list:47 +msgid "development" +msgstr "desarrollo" + +#: tazpkg:243 modules/list:48 +msgid "system-tools" +msgstr "herramientas del sistema" + +#: tazpkg:243 modules/list:48 +msgid "security" +msgstr "seguridad" + +#: tazpkg:244 modules/list:49 +msgid "games" +msgstr "juegos" + +#: tazpkg:244 modules/list:49 +msgid "misc" +msgstr "misceláneos" + +#: tazpkg:244 modules/list:49 +msgid "meta" +msgstr "meta" + +#: tazpkg:245 modules/list:50 +msgid "non-free" +msgstr "no libre" + +#: tazpkg:430 #, fuzzy -msgid "Execute post-install commands..." -msgstr "Averiguando dependencias post instalación..." - -#: tazpkg:752 -msgid "Package \"%s\" (%s) is installed." -msgstr "Paquete %s (%s) no está instalado." - -#: tazpkg:792 -msgid "Could not download \"%s\" from \"%s\". Exiting." +msgid "Done: %s" +msgstr "Tamaño: %s" + +#: tazpkg:502 +#, fuzzy +msgid "TazPkg SHell." +msgstr "TazPkg SHell" + +#: tazpkg:503 +msgid "Type 'usage' to list all available commands or 'quit' or 'q' to exit." msgstr "" - -#: tazpkg:859 -msgid "WARNING! Dependency loop between \"%s\" and \"%s\"." -msgstr "ADVERTENCIA! lazo de dependencia entre los %s y %s." - -#: tazpkg:864 -msgid "Tracking dependencies for package \"%s\"" -msgstr "Rastreando dependencias para: %s" - -#: tazpkg:869 -msgid "Missing package \"%s\"" -msgstr "Faltante: %s" - -#: tazpkg:873 -msgid "%s missing package to install." -msgid_plural "%s missing packages to install." -msgstr[0] "Paquete %s faltante para instalar." -msgstr[1] "Paquetes %s faltantes para instalar." - -#: tazpkg:892 -msgid "Install all missing dependencies? (y/N)" -msgstr "¿Instalando todas las dependencias faltantes? (y/N)" - -#: tazpkg:907 -msgid "Checking if package \"%s\" exists in local list..." -msgstr "Comprobando si %s existe en la lista local..." - -#: tazpkg:933 -msgid "Leaving dependencies for package \"%s\" unresolved." -msgstr "Dejando dependencias de %s sin resolver." - -#: tazpkg:934 -msgid "The package is installed but will probably not work." -msgstr "El paquete está instalado pero probablemente no trabaje." - -#: tazpkg:1086 +"Escriba 'usage' para enlistar los comandos disponibles o 'quit' o 'q' para " +"salir." + +#: tazpkg:512 #, fuzzy -msgid "Unable to find list \"%s\"" -msgstr "No se puede encontrar: %s" - -#: tazpkg:1106 -msgid "Adding implicit depends \"%s\"..." -msgstr "Agregando dependencias implícitas %s..." - -#: tazpkg:1163 -msgid "Extracting package \"%s\"" -msgstr "Extrayendo: %s" - -#: tazpkg:1174 tazpkg:1192 -msgid "Copying original package..." -msgstr "Copiando paquete original..." - -#: tazpkg:1181 -msgid "Package \"%s\" is extracted to \"%s\"" -msgstr "%s está extrayéndose a: %s" - -#: tazpkg:1189 -msgid "Recompressing package \"%s\"" -msgstr "Recomprimiendo: %s" - -#: tazpkg:1199 -msgid "Recompressing the FS..." -msgstr "Recomprimiendo el fs..." - -#: tazpkg:1204 -msgid "Creating new package..." -msgstr "Creando nuevo paquete..." - -#: tazpkg:1245 -msgid "User configuration backup on date %s" -msgstr "Respado de configuraciónes de usuario activado %s" - -#: tazpkg:1308 +msgid "You are already running a TazPkg SHell." +msgstr "Estás corriendo actualmente un TazPkg SHell" + +#: modules/block:18 modules/remove:86 +msgid "Package \"%s\" is not installed." +msgstr "%s no está instalado." + +#: modules/block:27 +#, fuzzy +msgid "Package \"%s\" is already blocked." +msgstr "%s está actualmente instalado." + +#: modules/block:32 modules/block:61 +#, fuzzy +msgid "Package \"%s\" blocked." +msgstr "%s no está instalado." + +#: modules/block:43 modules/block:56 +#, fuzzy +msgid "Package \"%s\" unblocked." +msgstr "%s no está instalado." + +#: modules/block:45 +#, fuzzy +msgid "Package \"%s\" is not blocked." +msgstr "%s no está instalado." + +#: modules/bugs:21 msgid "No known bugs." msgstr "Sin bugs conocidos." -#: tazpkg:1310 +#: modules/bugs:23 #, fuzzy msgid "Known bugs in packages" msgstr "Muestra conocidos bugs en paquetes" -#: tazpkg:1316 +#: modules/bugs:30 msgid "Bug list completed" msgstr "Lista de bugs completa" -#: tazpkg:1318 +#: modules/bugs:32 msgid "Bugs in package \"%s\" version %s:" msgstr "Bugs en el paquete %s versión %s:" -#: tazpkg:1355 -msgid "rootconfig needs --root= option used." -msgstr "" - -#: tazpkg:1368 tazpkg:1434 -msgid "Package \"%s\" already in the cache" -msgstr "%s se encuentra ya en el caché" - -#: tazpkg:1371 tazpkg:1437 -msgid "Continuing package \"%s\" download" -msgstr "Continuando la descarga de %s" - -#: tazpkg:1462 +#: modules/cache:22 msgid "Cleaning cache directory..." msgstr "Borrando directorio caché..." -#: tazpkg:1463 +#: modules/cache:23 #, fuzzy msgid "Path: %s" msgstr "Ruta:" -#: tazpkg:1468 +#: modules/cache:28 msgid "%s file removed from cache (%s)." msgid_plural "%s files removed from cache (%s)." msgstr[0] "%s archivo removido de la caché (%s)." msgstr[1] "%s archivo removido de la caché (%s)." -#: tazpkg:1511 -msgid "Nothing to do for package \"%s\"." -msgstr "Nada que hacer para %s." - -#: tazpkg:1515 modules/block:32 modules/block:51 modules/block:70 -#: modules/remove:53 -msgid "Package \"%s\" is not installed." -msgstr "%s no está instalado." - -#: tazpkg:1516 -msgid "Install package with \"%s\" or \"%s\"" -msgstr "Instala paquete con '%s' o '%s'" - -#: tazpkg:1531 -#, fuzzy -msgid "TazPkg SHell." -msgstr "TazPkg SHell" - -#: tazpkg:1532 -msgid "Type 'usage' to list all available commands or 'quit' or 'q' to exit." -msgstr "" -"Escriba 'usage' para enlistar los comandos disponibles o 'quit' o 'q' para " -"salir." - -#: tazpkg:1541 -#, fuzzy -msgid "You are already running a TazPkg SHell." -msgstr "Estás corriendo actualmente un TazPkg SHell" - -#: tazpkg:1574 -msgid "Usage: tazpkg link package_name slitaz_root" -msgstr "" - -#: tazpkg:1576 -msgid "Example:" -msgstr "Ejemplo:" - -#: tazpkg:1578 -msgid "\"%s\" will use less than 100k in your running system RAM." -msgstr "" - -#: tazpkg:1583 -msgid "Package \"%s\" is already installed." -msgstr "%s está actualmente instalado." - -#: tazpkg:1592 modules/getenv:16 modules/getenv:23 -#, fuzzy -msgid "Missing: %s" -msgstr "Faltante : %s" - -#: tazpkg:1596 -msgid "Link all missing dependencies? (y/N)" -msgstr "Enlazando todas las dependencias faltantes? (y/N)" - -#: tazpkg:1605 -#, fuzzy -msgid "Leaving dependencies unresolved for package \"%s\"" -msgstr "Rastreando dependencias para: %s" - -#: tazpkg:1606 -msgid "The package is installed but probably will not work." -msgstr "El paquete está instalado, pero probablemente no trabaje." - -#: modules/block:36 -#, fuzzy -msgid "Package \"%s\" is already blocked." -msgstr "%s está actualmente instalado." - -#: modules/block:41 modules/block:82 -#, fuzzy -msgid "Package \"%s\" blocked." -msgstr "%s no está instalado." - -#: modules/block:58 modules/block:77 -#, fuzzy -msgid "Package \"%s\" unblocked." -msgstr "%s no está instalado." - -#: modules/block:60 -#, fuzzy -msgid "Package \"%s\" is not blocked." -msgstr "%s no está instalado." - -#: modules/check:43 tazpanel/pkgs.cgi:951 +#: modules/check:20 tazpanel/pkgs.cgi:948 msgid "Package %s" msgstr "Paquete %s" -#: modules/check:122 +#: modules/check:96 msgid "The package installation has not completed" msgstr "La instalación del paquete no fue completada" -#: modules/check:130 +#: modules/check:104 #, fuzzy msgid "The package has been modified by:" msgstr "El paquete ha sido modificado por:" -#: modules/check:134 +#: modules/check:108 #, fuzzy msgid "Files lost from package:" msgstr "Archivos perdidos de:" -#: modules/check:138 +#: modules/check:112 msgid "target of symlink" msgstr "objetivo de symlink" -#: modules/check:145 +#: modules/check:119 #, fuzzy msgid "Missing dependencies for package:" msgstr "Archivos perdidos de:" -#: modules/check:154 +#: modules/check:128 msgid "Dependencies loop between package and:" msgstr "" # Bug es más conocido que su misma traducción al español. -#: modules/check:160 +#: modules/check:134 #, fuzzy msgid "Looking for known bugs..." msgstr "Buscando bugs conocidos..." -#: modules/check:167 +#: modules/check:141 msgid "Mismatch checksum of installed files:" msgstr "" -#: modules/check:186 +#: modules/check:160 #, fuzzy msgid "Check file providers:" msgstr "Comprobar actualizaciónes" -#: modules/check:197 +#: modules/check:171 #, fuzzy msgid "The following packages provide file \"%s\":" msgstr "Los siguientes paquetes dependen de %s:" -#: modules/check:202 +#: modules/check:176 msgid "(overridden by %s)" msgstr "" -#: modules/check:214 +#: modules/check:188 #, fuzzy msgid "Alien files:" msgstr "Filas instaladas:" -#: modules/check:215 +#: modules/check:189 msgid "No package has installed the following files:" msgstr "" -#: modules/check:226 +#: modules/check:200 msgid "Check completed." msgstr "Comprobación completa." @@ -503,32 +317,78 @@ msgstr[0] "Paquetes instalados" msgstr[1] "Paquetes instalados" -#: modules/description:58 +#: modules/description:73 msgid "Description of package \"%s\"" msgstr "Descripción de: %s" -#: modules/description:62 +#: modules/description:80 #, fuzzy msgid "Description absent." msgstr "Descripción" -#: modules/find-depends:37 +#: modules/extract:36 +msgid "Extracting package \"%s\"" +msgstr "Extrayendo: %s" + +#: modules/extract:47 modules/recompress:35 +msgid "Copying original package..." +msgstr "Copiando paquete original..." + +#: modules/extract:54 +msgid "Package \"%s\" is extracted to \"%s\"" +msgstr "%s está extrayéndose a: %s" + +#: modules/find-depends:19 msgid "Find depends..." msgstr "" -#: modules/find-depends:56 +#: modules/find-depends:39 msgid "for %s" msgstr "" -#: modules/flavor:120 +#: modules/flavor:94 msgid "Can't find flavor \"%s\". Abort." msgstr "No se puede encontrar el sabor %s. Abortar." -#: modules/getenv:34 +#: modules/get:137 modules/getenv:53 msgid "File \"%s\" empty." msgstr "" -#: modules/getenv:117 +#: modules/get:138 modules/get:144 +#, fuzzy +msgid "Unable to find package \"%s\" in the extra packages list." +msgstr "incapaz de encontrar: %s en la lista de paquetes del espejo." + +#: modules/get:162 modules/get:327 +msgid "Package \"%s\" already in the cache" +msgstr "%s se encuentra ya en el caché" + +#: modules/get:331 +msgid "Continuing package \"%s\" download" +msgstr "Continuando la descarga de %s" + +#: modules/get:342 +msgid "Checksum error for \"%s\"" +msgstr "" + +#: modules/get:352 +msgid "Please wait until the mirror synchronization is complete and try again." +msgstr "" + +#: modules/getenv:35 modules/getenv:43 modules/link:31 +#, fuzzy +msgid "Missing: %s" +msgstr "Faltante : %s" + +#: modules/getenv:35 modules/getenv:43 modules/getenv:53 modules/getenv:154 +msgid "Please run tazpkg as root." +msgstr "" + +#: modules/getenv:115 modules/getenv:140 +msgid "File \"%s\" generated. Please wait..." +msgstr "" + +#: modules/getenv:154 msgid "Old \"%s\"." msgstr "" @@ -757,7 +617,7 @@ msgid "Remove an undigest mirror" msgstr "Remover espejo undigest." -#: modules/help:103 modules/help:138 +#: modules/help:103 modules/help:134 #, fuzzy msgid "Sorry, no help for \"%s\"" msgstr "Busca resultados para: %s" @@ -768,7 +628,7 @@ msgstr[0] "" msgstr[1] "" -#: modules/help:168 +#: modules/help:164 msgid "%s" msgstr "" @@ -777,7 +637,7 @@ msgid "local package" msgstr "Paquetes avalables" -#: modules/info:39 tazpanel/pkgs.cgi:930 +#: modules/info:39 tazpanel/pkgs.cgi:927 #, fuzzy msgid "installed package" msgstr "Paquetes instalados" @@ -791,17 +651,17 @@ msgid "(new build available)" msgstr "" -#: modules/info:74 tazpanel/pkgs.cgi:933 +#: modules/info:74 tazpanel/pkgs.cgi:930 #, fuzzy msgid "mirrored package" msgstr "Paquetes duplicados:" -#: modules/info:77 modules/list:217 tazpanel/pkgs.cgi:935 +#: modules/info:77 modules/list:217 tazpanel/pkgs.cgi:932 #, fuzzy msgid "Package \"%s\" not available." msgstr "%s no está instalado." -#: modules/info:84 modules/search:79 modules/search:113 +#: modules/info:84 modules/search:66 modules/search:100 msgid "" "No \"%s\" found to check for mirrored packages. For more results, please run " "\"%s\" once as root before searching." @@ -882,11 +742,137 @@ msgid "Tags : %s" msgstr "" +#: modules/install:109 +msgid "WARNING! Dependency loop between \"%s\" and \"%s\"." +msgstr "ADVERTENCIA! lazo de dependencia entre los %s y %s." + +#: modules/install:117 +msgid "Tracking dependencies for package \"%s\"" +msgstr "Rastreando dependencias para: %s" + +#: modules/install:121 +msgid "Missing package \"%s\"" +msgstr "Faltante: %s" + +#: modules/install:125 +msgid "%s missing package to install." +msgid_plural "%s missing packages to install." +msgstr[0] "Paquete %s faltante para instalar." +msgstr[1] "Paquetes %s faltantes para instalar." + +#: modules/install:134 +msgid "Install all missing dependencies? (y/N)" +msgstr "¿Instalando todas las dependencias faltantes? (y/N)" + +#: modules/install:161 +msgid "Checking if package \"%s\" exists in local list..." +msgstr "Comprobando si %s existe en la lista local..." + +#: modules/install:179 +msgid "Leaving dependencies for package \"%s\" unresolved." +msgstr "Dejando dependencias de %s sin resolver." + +#: modules/install:180 +msgid "The package is installed but will probably not work." +msgstr "El paquete está instalado pero probablemente no trabaje." + +#: modules/install:251 +#, fuzzy +msgid "Execute pre-install commands..." +msgstr "Averiguando dependencias post instalación..." + +#: modules/install:265 +#, fuzzy +msgid "Execute post-install commands..." +msgstr "Averiguando dependencias post instalación..." + +#: modules/install:335 +#, fuzzy +msgid "Installation of package \"%s\" (%s)" +msgstr "Instalación de: %s" + +#: modules/install:337 +msgid "Installation of package \"%s\"" +msgstr "Instalación de: %s" + +#: modules/install:343 +msgid "Copying package..." +msgstr "Copiando..." + +#: modules/install:373 +#, fuzzy +msgid "Remember modified packages..." +msgstr "Removiendo viejos..." + +#: modules/install:435 +msgid "Saving configuration files..." +msgstr "Guardando archivos de configuración..." + +#: modules/install:460 +msgid "Installing package..." +msgstr "Instalando..." + +#: modules/install:466 +#, fuzzy +msgid "Removing old files..." +msgstr "Removiendo todos los archivos tmp..." + +#: modules/install:483 +msgid "Removing all tmp files..." +msgstr "Removiendo todos los archivos tmp..." + +#: modules/install:508 +#, fuzzy +msgid "Update system databases..." +msgstr "Removiendo todos los archivos tmp..." + +#: modules/install:546 +msgid "Package \"%s\" (%s) is installed." +msgstr "Paquete %s (%s) no está instalado." + +#: modules/install:576 +msgid "\"%s\" package is already installed." +msgstr "El paquete \"%s\" ya esta instalado." + +#: modules/install:577 +msgid "You can use the --forced option to force installation." +msgstr "" +"Usted puede utilizar la opción --force para forzar la instalación o " +"quitarlo\n" +"y volver a instalar." + +#: modules/link:20 +msgid "Package \"%s\" is already installed." +msgstr "%s está actualmente instalado." + +#: modules/link:36 +msgid "Link all missing dependencies? (y/N)" +msgstr "Enlazando todas las dependencias faltantes? (y/N)" + +#: modules/link:45 +#, fuzzy +msgid "Leaving dependencies unresolved for package \"%s\"" +msgstr "Rastreando dependencias para: %s" + +#: modules/link:46 +msgid "The package is installed but probably will not work." +msgstr "El paquete está instalado, pero probablemente no trabaje." + +#: modules/list:50 +#, fuzzy +msgid "all" +msgstr "Todos" + +#: modules/list:50 +#, fuzzy +msgid "extra" +msgstr "Extrayendo" + #: modules/list:82 msgid "Blocked packages" msgstr "Páginas bloqueadas" -#: modules/list:87 modules/list:121 modules/search:235 +#: modules/list:87 modules/list:121 modules/search:223 msgid "%s package" msgid_plural "%s packages" msgstr[0] "" @@ -926,7 +912,7 @@ msgstr[0] "%s paquete instalados." msgstr[1] "%s paquetes instalados." -#: modules/list:147 tazpanel/pkgs.cgi:671 +#: modules/list:147 tazpanel/pkgs.cgi:670 msgid "Installed packages of category \"%s\"" msgstr "Paquetes instalados por categoría %s" @@ -968,7 +954,7 @@ msgid "Installed files by \"%s\"" msgstr "Archivos instalados con: %s" -#: modules/list:203 modules/list:213 modules/search:206 tazpanel/pkgs.cgi:71 +#: modules/list:203 modules/list:213 modules/search:194 tazpanel/pkgs.cgi:72 msgid "%s file" msgid_plural "%s files" msgstr[0] "%s archivo" @@ -982,7 +968,7 @@ msgid "File lost" msgstr "Archivo perdido" -#: modules/list:273 tazpanel/pkgs.cgi:1054 tazpanel/pkgs.cgi:1144 +#: modules/list:273 tazpanel/pkgs.cgi:1051 tazpanel/pkgs.cgi:1141 msgid "Configuration files" msgstr "Archivos de configuración" @@ -1038,66 +1024,66 @@ msgid "Creating new undigest \"%s\"." msgstr "Creando \"%s\"..." -#: modules/mkdb:76 +#: modules/mkdb:74 msgid "Input folder not specified" msgstr "" -#: modules/mkdb:82 +#: modules/mkdb:80 msgid "You are not allowed to write to the folder \"%s\"" msgstr "" -#: modules/mkdb:86 +#: modules/mkdb:84 #, fuzzy msgid "Folder \"%s\" does not contain packages" msgstr "%s no se parece alpaquete %s!" -#: modules/mkdb:104 +#: modules/mkdb:102 #, fuzzy msgid "Packages DB already exists." msgstr "%s está actualmente instalado." -#: modules/mkdb:112 +#: modules/mkdb:110 msgid "Calculate %s..." msgstr "" -#: modules/pack:19 +#: modules/pack:22 msgid "Receipt is missing. Please read the documentation." msgstr "No se encuentra el receptor.Por favor lea la documentación." -#: modules/pack:23 +#: modules/pack:26 #, fuzzy msgid "Packing package \"%s\"" msgstr "Extrayendo: %s" -#: modules/pack:26 +#: modules/pack:29 msgid "Creating the list of files..." msgstr "Creando la lista de archivos..." -#: modules/pack:33 +#: modules/pack:36 msgid "Creating %s of files..." msgstr "Creando %s de archivos..." -#: modules/pack:47 +#: modules/pack:50 msgid "Compressing the FS..." msgstr "Comprimiendo el fs..." -#: modules/pack:57 +#: modules/pack:60 msgid "Updating receipt sizes..." msgstr "Actualizando tamaños de recepcion..." -#: modules/pack:63 +#: modules/pack:66 msgid "Creating full cpio archive..." msgstr "Creando archivo cpio..." -#: modules/pack:67 +#: modules/pack:70 msgid "Restoring original package tree..." msgstr "Restaurando el árbol de paquetes original..." -#: modules/pack:72 +#: modules/pack:80 msgid "Package \"%s\" compressed successfully." msgstr "Paquete %s comprimido satisfactoriamente." -#: modules/pack:73 modules/repack:83 +#: modules/pack:81 modules/repack:81 msgid "Size: %s" msgstr "Tamaño: %s" @@ -1162,122 +1148,144 @@ "displayed to show new and upgradeable packages." msgstr "" -#: modules/remove:63 +#: modules/recompress:32 +msgid "Recompressing package \"%s\"" +msgstr "Recomprimiendo: %s" + +#: modules/recompress:42 +msgid "Recompressing the FS..." +msgstr "Recomprimiendo el fs..." + +#: modules/recompress:47 +msgid "Creating new package..." +msgstr "Creando nuevo paquete..." + +#: modules/reconfigure:26 +msgid "Nothing to do for package \"%s\"." +msgstr "Nada que hacer para %s." + +#: modules/remove:57 +#, fuzzy +msgid "Execute pre-remove commands..." +msgstr "Averiguando dependencias post instalación..." + +#: modules/remove:70 +#, fuzzy +msgid "Execute post-remove commands..." +msgstr "Averiguando dependencias post instalación..." + +#: modules/remove:96 msgid "The following packages depend on package \"%s\":" msgstr "Los siguientes paquetes dependen de %s:" -#: modules/remove:71 +#: modules/remove:104 msgid "The following packages have been modified by package \"%s\":" msgstr "Los siguentes paquetes se han modificado para %s:" -#: modules/remove:79 +#: modules/remove:112 msgid "Remove package \"%s\" (%s)? (y/N)" msgstr "Removiendo %s (%s)? (y/N)" -#: modules/remove:81 +#: modules/remove:114 msgid "Uninstallation of package \"%s\" cancelled." msgstr "Desinstalación de %s cancelado." -#: modules/remove:88 +#: modules/remove:121 msgid "Removing package \"%s\"" msgstr "Removiendo: %s" -#: modules/remove:92 -msgid "Execution of pre-remove commands..." -msgstr "" - -#: modules/remove:98 +#: modules/remove:128 msgid "Removing all files installed..." msgstr "Removiendo todos los archivos instalados..." -#: modules/remove:119 -msgid "Execution of post-remove commands..." -msgstr "" - -#: modules/remove:125 +#: modules/remove:151 msgid "Removing package receipt..." msgstr "Removiendo paquete recibido..." -#: modules/remove:131 +#: modules/remove:157 #, fuzzy msgid "Package \"%s\" (%s) removed." msgstr "Paquete %s (%s) no está instalado." -#: modules/remove:144 +#: modules/remove:170 msgid "Remove packages depending on package \"%s\"? (y/N)" msgstr "Removiendo los paquetes dependientes en %s? (y/N)" -#: modules/remove:161 +#: modules/remove:187 msgid "Reinstall packages modified by package \"%s\"? (y/N)" msgstr "Reinstala paquetes modificados por %s? (y/N)" -#: modules/remove:167 +#: modules/remove:193 msgid "Check %s for reinstallation" msgstr "Comprobando %s para reinstalación" -#: modules/repack:18 +#: modules/repack:16 msgid "Repacking \"%s\"" msgstr "" -#: modules/repack:21 +#: modules/repack:19 msgid "Can't repack package \"%s\"" msgstr "No se puede re-empaquetar %s" -#: modules/repack:26 +#: modules/repack:24 msgid "Can't repack, \"%s\" files have been modified by:" msgstr "No se puede reempaquetar, Archivos de %s se han modificado por" -#: modules/repack:37 +#: modules/repack:35 msgid "Can't repack, the following files are lost:" msgstr "No se puede re-empaquetar, los siguentes archivos están perdidos:" -#: modules/repack:71 +#: modules/repack:69 #, fuzzy msgid "Can't repack, %s error." msgstr "No se puede re-empaquetar, error %s." -#: modules/repack:82 +#: modules/repack:80 msgid "Package \"%s\" repacked successfully." msgstr "Paquete %s re-empaquetado satisfactoriamente." -#: modules/search:32 tazpanel/pkgs.cgi:633 +#: modules/repack-config:44 +msgid "User configuration backup on date %s" +msgstr "Respado de configuraciónes de usuario activado %s" + +#: modules/search:19 tazpanel/pkgs.cgi:632 msgid "Installed packages" msgstr "Paquetes instalados" -#: modules/search:45 +#: modules/search:32 msgid "%s installed package found for \"%s\"" msgid_plural "%s installed packages found for \"%s\"" msgstr[0] "%s paquete instalados encontrador por : %s" msgstr[1] "%s paquetes instalados encontrador por : %s" -#: modules/search:54 tazpanel/pkgs.cgi:632 +#: modules/search:41 tazpanel/pkgs.cgi:631 msgid "Available packages" msgstr "Paquetes avalables" -#: modules/search:86 modules/search:120 +#: modules/search:73 modules/search:107 msgid "%s available package found for \"%s\"" msgid_plural "%s available packages found for \"%s\"" msgstr[0] "%s paquete disponibles encontrados por : %s" msgstr[1] "%s paquetes disponibles encontrados por : %s" -#: modules/search:96 +#: modules/search:83 msgid "Matching packages name with version and desc" msgstr "Uniendo nombres de paquetes con su versión y descripción" -#: modules/search:140 +#: modules/search:127 msgid "Search result for \"%s\"" msgstr "Busca resultados para: %s" -#: modules/search:157 +#: modules/search:144 msgid "Search result for file \"%s\"" msgstr "Resultado de búsqueda para archivo %s" -#: modules/search:177 modules/search:191 +#: modules/search:164 modules/search:179 #, fuzzy msgid "Package %s:" msgstr "Paquete" -#: modules/search:216 +#: modules/search:204 msgid "Search result for package \"%s\"" msgstr "Resultado de búsqueda para archivo %s" @@ -1286,19 +1294,19 @@ msgid "Repository:" msgstr "Repositorio: %s" -#: modules/summary:38 tazpanel/pkgs.cgi:1678 +#: modules/summary:38 tazpanel/pkgs.cgi:1675 msgid "Last recharge:" msgstr "Ultima recarga:" -#: modules/summary:50 tazpanel/pkgs.cgi:1691 +#: modules/summary:50 tazpanel/pkgs.cgi:1688 msgid "Today at %s." msgstr "" -#: modules/summary:51 tazpanel/pkgs.cgi:1692 +#: modules/summary:51 tazpanel/pkgs.cgi:1689 msgid "Yesterday at %s." msgstr "" -#: modules/summary:52 tazpanel/pkgs.cgi:1689 +#: modules/summary:52 tazpanel/pkgs.cgi:1686 msgid "%d day ago." msgid_plural "%d days ago." msgstr[0] "" @@ -1308,11 +1316,11 @@ msgid "Database timestamp:" msgstr "" -#: modules/summary:58 tazpanel/pkgs.cgi:1699 +#: modules/summary:58 tazpanel/pkgs.cgi:1696 msgid "never." msgstr "" -#: modules/summary:62 tazpanel/pkgs.cgi:1709 +#: modules/summary:62 tazpanel/pkgs.cgi:1706 msgid "Mirrored packages:" msgstr "Paquetes duplicados:" @@ -1321,78 +1329,78 @@ msgid "Linked packages:" msgstr "Paquetes enlazables" -#: modules/summary:74 tazpanel/pkgs.cgi:1704 +#: modules/summary:74 tazpanel/pkgs.cgi:1701 msgid "Installed packages:" msgstr "Paquetes instalados:" -#: modules/summary:75 tazpanel/pkgs.cgi:1719 +#: modules/summary:75 tazpanel/pkgs.cgi:1716 msgid "Installed files:" msgstr "Filas instaladas:" -#: modules/summary:76 tazpanel/pkgs.cgi:1722 +#: modules/summary:76 tazpanel/pkgs.cgi:1719 msgid "Blocked packages:" msgstr "Paquetes bloqueados:" -#: modules/summary:77 tazpanel/pkgs.cgi:1714 +#: modules/summary:77 tazpanel/pkgs.cgi:1711 msgid "Upgradeable packages:" msgstr "Paquetes actualizables:" -#: modules/upgrade:74 +#: modules/upgrade:43 #, fuzzy msgid "New build" msgstr "Nueva construcción" -#: modules/upgrade:76 +#: modules/upgrade:45 msgid "Blocked" msgstr "" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:783 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:782 msgid "Package" msgstr "Paquete" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:551 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:550 #, fuzzy msgid "Repository" msgstr "Repositorio: %s" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:293 -#: tazpanel/pkgs.cgi:1014 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:292 +#: tazpanel/pkgs.cgi:1011 msgid "Version" msgstr "Versión" -#: modules/upgrade:119 modules/upgrade:135 +#: modules/upgrade:88 modules/upgrade:104 msgid "Status" msgstr "" -#: modules/upgrade:146 +#: modules/upgrade:115 msgid "System is up-to-date..." msgstr "" -#: modules/upgrade:151 +#: modules/upgrade:120 msgid "%s blocked" msgid_plural "%s blocked" msgstr[0] "" msgstr[1] "" -#: modules/upgrade:156 +#: modules/upgrade:125 #, fuzzy msgid "You have %s available upgrade (%s)" msgid_plural "You have %s available upgrades (%s)" msgstr[0] "Averiguar solo por actualizaciones disponibles" msgstr[1] "Averiguar solo por actualizaciones disponibles" -#: modules/upgrade:161 +#: modules/upgrade:130 #, fuzzy msgid "%s installed package scanned in %ds" msgid_plural "%s installed packages scanned in %ds" msgstr[0] "%s paquete instalados encontrador por : %s" msgstr[1] "%s paquetes instalados encontrador por : %s" -#: modules/upgrade:176 +#: modules/upgrade:145 msgid "Do you wish to install them now? (y/N)" msgstr "Desea instalar ésto ahora? (y/N)" -#: modules/upgrade:188 +#: modules/upgrade:157 msgid "Leaving without any upgrades installed." msgstr "" @@ -1405,7 +1413,7 @@ msgid "package" msgstr "" -#: tazpkg-box:54 tazpanel/pkgs.cgi:254 +#: tazpkg-box:54 tazpanel/pkgs.cgi:253 msgid "Install" msgstr "Instalar" @@ -1430,8 +1438,8 @@ msgid "Checking packages lists - %s" msgstr "Verificando la lista de paquetes" -#: tazpkg-notify:58 tazpanel/pkgs.cgi:41 tazpanel/pkgs.cgi:249 -#: tazpanel/pkgs.cgi:528 +#: tazpkg-notify:58 tazpanel/pkgs.cgi:41 tazpanel/pkgs.cgi:248 +#: tazpanel/pkgs.cgi:527 msgid "My packages" msgstr "Mis paquetes" @@ -1475,16 +1483,16 @@ msgid "System is up to date - %s" msgstr "El sistema está actualizado - %s" -#: tazpanel/pkgs.cgi:38 tazpanel/pkgs.cgi:195 +#: tazpanel/pkgs.cgi:38 tazpanel/pkgs.cgi:194 #, fuzzy msgid "Packages" msgstr "Paquete" -#: tazpanel/pkgs.cgi:40 tazpanel/pkgs.cgi:1674 +#: tazpanel/pkgs.cgi:40 tazpanel/pkgs.cgi:1671 msgid "Summary" msgstr "" -#: tazpanel/pkgs.cgi:42 tazpanel/pkgs.cgi:247 +#: tazpanel/pkgs.cgi:42 tazpanel/pkgs.cgi:246 msgid "Recharge list" msgstr "Recargar lista" @@ -1493,414 +1501,414 @@ msgid "Check updates" msgstr "Comprobar actualizaciónes" -#: tazpanel/pkgs.cgi:44 tazpanel/pkgs.cgi:252 tazpanel/pkgs.cgi:1090 -#: tazpanel/pkgs.cgi:1334 +#: tazpanel/pkgs.cgi:44 tazpanel/pkgs.cgi:251 tazpanel/pkgs.cgi:1087 +#: tazpanel/pkgs.cgi:1331 msgid "Administration" msgstr "Administración" -#: tazpanel/pkgs.cgi:181 +#: tazpanel/pkgs.cgi:180 msgid "Receipt for package %s unavailable" msgstr "" -#: tazpanel/pkgs.cgi:248 +#: tazpanel/pkgs.cgi:247 msgid "Check upgrades" msgstr "Comprobar actualizaciónes" -#: tazpanel/pkgs.cgi:250 tazpanel/pkgs.cgi:1026 +#: tazpanel/pkgs.cgi:249 tazpanel/pkgs.cgi:1023 #, fuzzy msgid "Tags" msgstr "Etiquetas" -#: tazpanel/pkgs.cgi:251 tazpanel/pkgs.cgi:587 +#: tazpanel/pkgs.cgi:250 tazpanel/pkgs.cgi:586 msgid "Linkable packages" msgstr "Paquetes enlazables" -#: tazpanel/pkgs.cgi:253 +#: tazpanel/pkgs.cgi:252 msgid "Install (Non Free)" msgstr "Instalar (Non Free)" -#: tazpanel/pkgs.cgi:255 +#: tazpanel/pkgs.cgi:254 msgid "Remove" msgstr "Remover" -#: tazpanel/pkgs.cgi:256 +#: tazpanel/pkgs.cgi:255 msgid "Link" msgstr "Enlace" -#: tazpanel/pkgs.cgi:257 +#: tazpanel/pkgs.cgi:256 msgid "Block" msgstr "Bloquear" -#: tazpanel/pkgs.cgi:258 +#: tazpanel/pkgs.cgi:257 msgid "Unblock" msgstr "Desbloquear" -#: tazpanel/pkgs.cgi:259 +#: tazpanel/pkgs.cgi:258 #, fuzzy msgid "(Un)block" msgstr "Desbloquear" -#: tazpanel/pkgs.cgi:260 +#: tazpanel/pkgs.cgi:259 msgid "Repack" msgstr "re-empaquetar" -#: tazpanel/pkgs.cgi:261 +#: tazpanel/pkgs.cgi:260 msgid "Save configuration" msgstr "Guardar configuración" -#: tazpanel/pkgs.cgi:262 +#: tazpanel/pkgs.cgi:261 msgid "List configuration files" msgstr "Lista los archivos de configuración" -#: tazpanel/pkgs.cgi:263 +#: tazpanel/pkgs.cgi:262 msgid "Quick check" msgstr "Comprobación rápida" -#: tazpanel/pkgs.cgi:264 +#: tazpanel/pkgs.cgi:263 msgid "Full check" msgstr "Comprobación total" -#: tazpanel/pkgs.cgi:265 +#: tazpanel/pkgs.cgi:264 msgid "Clean" msgstr "" -#: tazpanel/pkgs.cgi:266 +#: tazpanel/pkgs.cgi:265 msgid "Set link" msgstr "Establecer link" -#: tazpanel/pkgs.cgi:267 +#: tazpanel/pkgs.cgi:266 msgid "Remove link" msgstr "Remover link" -#: tazpanel/pkgs.cgi:268 +#: tazpanel/pkgs.cgi:267 #, fuzzy msgid "Add mirror" msgstr "Espejo" -#: tazpanel/pkgs.cgi:269 +#: tazpanel/pkgs.cgi:268 #, fuzzy msgid "Add repository" msgstr "Repositorio: %s" -#: tazpanel/pkgs.cgi:270 +#: tazpanel/pkgs.cgi:269 #, fuzzy msgid "Toggle all" msgstr "Marcar todos" -#: tazpanel/pkgs.cgi:292 tazpanel/pkgs.cgi:1008 tazpanel/pkgs.cgi:1268 +#: tazpanel/pkgs.cgi:291 tazpanel/pkgs.cgi:1005 tazpanel/pkgs.cgi:1265 #, fuzzy msgid "Name" msgstr "Nombre" -#: tazpanel/pkgs.cgi:294 tazpanel/pkgs.cgi:1018 +#: tazpanel/pkgs.cgi:293 tazpanel/pkgs.cgi:1015 #, fuzzy msgid "Description" msgstr "Descripción" -#: tazpanel/pkgs.cgi:332 tazpanel/pkgs.cgi:1209 +#: tazpanel/pkgs.cgi:331 tazpanel/pkgs.cgi:1206 msgid "Repository: %s" msgstr "Repositorio: %s" -#: tazpanel/pkgs.cgi:342 tazpanel/pkgs.cgi:417 +#: tazpanel/pkgs.cgi:341 tazpanel/pkgs.cgi:416 #, fuzzy msgid "Pages:" msgstr "Paquete" -#: tazpanel/pkgs.cgi:493 +#: tazpanel/pkgs.cgi:492 msgid "Web search tool" msgstr "" -#: tazpanel/pkgs.cgi:495 +#: tazpanel/pkgs.cgi:494 msgid "Search" msgstr "Buscar" -#: tazpanel/pkgs.cgi:496 +#: tazpanel/pkgs.cgi:495 msgid "Files" msgstr "Filas" -#: tazpanel/pkgs.cgi:529 +#: tazpanel/pkgs.cgi:528 #, fuzzy msgid "All packages" msgstr "Paquetes avalables" -#: tazpanel/pkgs.cgi:533 +#: tazpanel/pkgs.cgi:532 msgid "Categories" msgstr "Categorias" -#: tazpanel/pkgs.cgi:554 +#: tazpanel/pkgs.cgi:553 msgid "Public" msgstr "Publico" -#: tazpanel/pkgs.cgi:558 +#: tazpanel/pkgs.cgi:557 msgid "Any" msgstr "Cualquiera" -#: tazpanel/pkgs.cgi:565 +#: tazpanel/pkgs.cgi:564 msgid "All tags..." msgstr "" -#: tazpanel/pkgs.cgi:566 +#: tazpanel/pkgs.cgi:565 #, fuzzy msgid "All categories..." msgstr "Categorias" -#: tazpanel/pkgs.cgi:588 +#: tazpanel/pkgs.cgi:587 msgid "Listing linkable packages..." msgstr "Listado de paquetes enlazables ..." -#: tazpanel/pkgs.cgi:592 +#: tazpanel/pkgs.cgi:591 #, fuzzy msgid "Selection:" msgstr "Descripción:" -#: tazpanel/pkgs.cgi:622 +#: tazpanel/pkgs.cgi:621 #, fuzzy msgid "Categories list" msgstr "Categorias" -#: tazpanel/pkgs.cgi:631 tazpanel/pkgs.cgi:1016 +#: tazpanel/pkgs.cgi:630 tazpanel/pkgs.cgi:1013 msgid "Category" msgstr "Categoría" -#: tazpanel/pkgs.cgi:664 tazpanel/pkgs.cgi:718 tazpanel/pkgs.cgi:1314 +#: tazpanel/pkgs.cgi:663 tazpanel/pkgs.cgi:717 tazpanel/pkgs.cgi:1311 #, fuzzy msgid "Packages list" msgstr "Paquete %s" -#: tazpanel/pkgs.cgi:665 tazpanel/pkgs.cgi:719 +#: tazpanel/pkgs.cgi:664 tazpanel/pkgs.cgi:718 msgid "Listing packages..." msgstr "Listando paquetes..." -#: tazpanel/pkgs.cgi:672 +#: tazpanel/pkgs.cgi:671 #, fuzzy msgid "All packages of category \"%s\"" msgstr "Paquetes instalados por categoría %s" -#: tazpanel/pkgs.cgi:676 +#: tazpanel/pkgs.cgi:675 #, fuzzy msgid "Installed packages of category \"%s\" in repository \"%s\"" msgstr "Paquetes instalados por categoría %s" -#: tazpanel/pkgs.cgi:677 +#: tazpanel/pkgs.cgi:676 #, fuzzy msgid "All packages of category \"%s\" in repository \"%s\"" msgstr "Paquetes instalados por categoría %s" -#: tazpanel/pkgs.cgi:686 +#: tazpanel/pkgs.cgi:685 msgid "You can not view a list of all packages until recharging lists." msgstr "" -#: tazpanel/pkgs.cgi:690 tazpanel/pkgs.cgi:731 tazpanel/pkgs.cgi:769 -#: tazpanel/pkgs.cgi:852 tazpanel/pkgs.cgi:1446 tazpanel/pkgs.cgi:1474 +#: tazpanel/pkgs.cgi:689 tazpanel/pkgs.cgi:730 tazpanel/pkgs.cgi:768 +#: tazpanel/pkgs.cgi:851 tazpanel/pkgs.cgi:1443 tazpanel/pkgs.cgi:1471 #, fuzzy msgid "Selected packages:" msgstr "Paquetes bloqueados:" -#: tazpanel/pkgs.cgi:726 +#: tazpanel/pkgs.cgi:725 #, fuzzy msgid "Packages suggested by %s" msgstr "%s está extrayéndose a: %s" -#: tazpanel/pkgs.cgi:761 +#: tazpanel/pkgs.cgi:760 msgid "Search packages" msgstr "Buscar paquetes" -#: tazpanel/pkgs.cgi:762 +#: tazpanel/pkgs.cgi:761 msgid "Searching packages..." msgstr "Buscando paquetes..." -#: tazpanel/pkgs.cgi:784 +#: tazpanel/pkgs.cgi:783 msgid "File" msgstr "Fila" -#: tazpanel/pkgs.cgi:822 +#: tazpanel/pkgs.cgi:821 msgid "Recharge" msgstr "Recargar" -#: tazpanel/pkgs.cgi:823 +#: tazpanel/pkgs.cgi:822 msgid "Recharging lists..." msgstr "Recargando lista..." -#: tazpanel/pkgs.cgi:826 +#: tazpanel/pkgs.cgi:825 msgid "Recharge checks for new or updated packages" msgstr "Chequear en busca de paquetes actualizados o nuevos" -#: tazpanel/pkgs.cgi:830 +#: tazpanel/pkgs.cgi:829 #, fuzzy msgid "Recharging log" msgstr "Recargando lista..." -#: tazpanel/pkgs.cgi:834 +#: tazpanel/pkgs.cgi:833 msgid "Recharging packages list" msgstr "Recargando lista de paquetes" -#: tazpanel/pkgs.cgi:837 +#: tazpanel/pkgs.cgi:836 msgid "Packages lists are up-to-date. You should check for upgrades now." msgstr "" "Las listas de paquetes se han puesto al día. Usted debe comprobar si hay " "actualizaciones ahora." -#: tazpanel/pkgs.cgi:847 +#: tazpanel/pkgs.cgi:846 msgid "Up packages" msgstr "Actualizar paquetes" -#: tazpanel/pkgs.cgi:848 +#: tazpanel/pkgs.cgi:847 msgid "Checking for upgrades..." msgstr "Comprobar actualizaciónes..." -#: tazpanel/pkgs.cgi:896 +#: tazpanel/pkgs.cgi:888 #, fuzzy msgid "Installing: %s" msgstr "Archivos instalados: %s" -#: tazpanel/pkgs.cgi:897 +#: tazpanel/pkgs.cgi:889 #, fuzzy msgid "Removing: %s" msgstr "Removiendo: %s" -#: tazpanel/pkgs.cgi:898 +#: tazpanel/pkgs.cgi:890 #, fuzzy msgid "Linking: %s" msgstr "Faltante : %s" -#: tazpanel/pkgs.cgi:899 +#: tazpanel/pkgs.cgi:891 #, fuzzy msgid "Blocking: %s" msgstr "Descargar la imágen DVD" -#: tazpanel/pkgs.cgi:900 +#: tazpanel/pkgs.cgi:892 #, fuzzy msgid "Unblocking: %s" msgstr "Descargar la imágen DVD" -#: tazpanel/pkgs.cgi:901 +#: tazpanel/pkgs.cgi:893 #, fuzzy msgid "(Un)blocking: %s" msgstr "Descargar la imágen DVD" -#: tazpanel/pkgs.cgi:902 +#: tazpanel/pkgs.cgi:894 #, fuzzy msgid "Repacking: %s" msgstr "re-empaquetar" -#: tazpanel/pkgs.cgi:923 +#: tazpanel/pkgs.cgi:920 #, fuzzy msgid "Package info" msgstr "Paquete" -#: tazpanel/pkgs.cgi:924 +#: tazpanel/pkgs.cgi:921 msgid "Getting package info..." msgstr "Obteniendo información del paquete..." -#: tazpanel/pkgs.cgi:1012 +#: tazpanel/pkgs.cgi:1009 msgid "State" msgstr "" -#: tazpanel/pkgs.cgi:1020 +#: tazpanel/pkgs.cgi:1017 #, fuzzy msgid "Maintainer" msgstr "Encargado" -#: tazpanel/pkgs.cgi:1022 +#: tazpanel/pkgs.cgi:1019 #, fuzzy msgid "License" msgstr "License : %s" -#: tazpanel/pkgs.cgi:1024 +#: tazpanel/pkgs.cgi:1021 msgid "Website" msgstr "Sitio web" -#: tazpanel/pkgs.cgi:1028 +#: tazpanel/pkgs.cgi:1025 #, fuzzy msgid "Sizes" msgstr "Tamaños" -#: tazpanel/pkgs.cgi:1030 +#: tazpanel/pkgs.cgi:1027 #, fuzzy msgid "Depends" msgstr "Dependencias:" -#: tazpanel/pkgs.cgi:1032 +#: tazpanel/pkgs.cgi:1029 #, fuzzy msgid "Provide" msgstr "Paquete : %s" -#: tazpanel/pkgs.cgi:1034 +#: tazpanel/pkgs.cgi:1031 #, fuzzy msgid "Suggested" msgstr "Sugerido" -#: tazpanel/pkgs.cgi:1039 +#: tazpanel/pkgs.cgi:1036 msgid "View receipt" msgstr "" -#: tazpanel/pkgs.cgi:1040 +#: tazpanel/pkgs.cgi:1037 #, fuzzy msgid "Improve package" msgstr "Actualizar paquetes" -#: tazpanel/pkgs.cgi:1063 +#: tazpanel/pkgs.cgi:1060 msgid "Installed files" msgstr "Archivos instalados" -#: tazpanel/pkgs.cgi:1065 +#: tazpanel/pkgs.cgi:1062 msgid "Please wait" msgstr "" -#: tazpanel/pkgs.cgi:1128 +#: tazpanel/pkgs.cgi:1125 msgid "TazPkg administration and settings" msgstr "Administración y configuración TazPkg" -#: tazpanel/pkgs.cgi:1137 +#: tazpanel/pkgs.cgi:1134 msgid "Creating the package..." msgstr "Creando el paquete..." -#: tazpanel/pkgs.cgi:1141 +#: tazpanel/pkgs.cgi:1138 msgid "Path:" msgstr "Ruta:" -#: tazpanel/pkgs.cgi:1155 +#: tazpanel/pkgs.cgi:1152 msgid "Checking packages consistency..." msgstr "Comprobando consistencia de los paquetes..." -#: tazpanel/pkgs.cgi:1159 +#: tazpanel/pkgs.cgi:1156 msgid "Full packages check..." msgstr "Comprobación total de paquetes..." -#: tazpanel/pkgs.cgi:1168 tazpanel/pkgs.cgi:1179 +#: tazpanel/pkgs.cgi:1165 tazpanel/pkgs.cgi:1176 #, fuzzy msgid "%s is installed on /mnt/packages" msgstr "Paquetes instalados" -#: tazpanel/pkgs.cgi:1192 +#: tazpanel/pkgs.cgi:1189 msgid "Packages cache" msgstr "Cache de paquetes" -#: tazpanel/pkgs.cgi:1194 +#: tazpanel/pkgs.cgi:1191 msgid "Packages in the cache: %s (%s)" msgstr "Paquetes en el cache: %s (%s)" -#: tazpanel/pkgs.cgi:1201 +#: tazpanel/pkgs.cgi:1198 msgid "Current mirror list" msgstr "Lista de Espejos actuales" -#: tazpanel/pkgs.cgi:1224 tazpanel/pkgs.cgi:1256 +#: tazpanel/pkgs.cgi:1221 tazpanel/pkgs.cgi:1253 msgid "Delete" msgstr "Borrar Usuario" -#: tazpanel/pkgs.cgi:1246 +#: tazpanel/pkgs.cgi:1243 msgid "Private repositories" msgstr "Repositorios privados" -#: tazpanel/pkgs.cgi:1269 +#: tazpanel/pkgs.cgi:1266 msgid "URL:" msgstr "" -#: tazpanel/pkgs.cgi:1279 +#: tazpanel/pkgs.cgi:1276 msgid "Link to another SliTaz installation" msgstr "Enlazar a otra instalación SliTaz" -#: tazpanel/pkgs.cgi:1282 +#: tazpanel/pkgs.cgi:1279 msgid "" "This link points to the root of another SliTaz installation. You will be " "able to install packages using soft links to it." @@ -1908,11 +1916,11 @@ "Este enlace apunta a la raíz de otra instalación de SliTaz. Usted será capaz " "de instalar paquetes utilizando enlaces simbólicos a la misma." -#: tazpanel/pkgs.cgi:1293 +#: tazpanel/pkgs.cgi:1290 msgid "SliTaz packages DVD" msgstr "Paquetes DVD SliTaz" -#: tazpanel/pkgs.cgi:1296 +#: tazpanel/pkgs.cgi:1293 msgid "" "A bootable DVD image of all available packages for the %s version is " "generated every day. It also contains a copy of the website and can be used " @@ -1924,180 +1932,215 @@ "se puede utilizar sin conexión a Internet. Esta imagen puede ser instalado " "en un DVD o una llave USB." -#: tazpanel/pkgs.cgi:1299 +#: tazpanel/pkgs.cgi:1296 msgid "Install from ISO image:" msgstr "Instalar desde imágen ISO:" -#: tazpanel/pkgs.cgi:1306 +#: tazpanel/pkgs.cgi:1303 msgid "Download DVD image" msgstr "Descargar la imágen DVD" -#: tazpanel/pkgs.cgi:1308 +#: tazpanel/pkgs.cgi:1305 msgid "Install from DVD/USB key" msgstr "Instalar desde disco DVD/USB" -#: tazpanel/pkgs.cgi:1317 +#: tazpanel/pkgs.cgi:1314 msgid "" "Long list of packages is paginated. Here you can set the page size (default: " "100, turning off the pager: 0)." msgstr "" -#: tazpanel/pkgs.cgi:1322 +#: tazpanel/pkgs.cgi:1319 msgid "Set" msgstr "" -#: tazpanel/pkgs.cgi:1348 +#: tazpanel/pkgs.cgi:1345 #, fuzzy msgid "Licenses for package %s" msgstr "Archivos perdidos de %s:" -#: tazpanel/pkgs.cgi:1369 +#: tazpanel/pkgs.cgi:1366 msgid "%s license on %s website" msgstr "" -#: tazpanel/pkgs.cgi:1370 +#: tazpanel/pkgs.cgi:1367 msgid "Read online:" msgstr "" -#: tazpanel/pkgs.cgi:1370 +#: tazpanel/pkgs.cgi:1367 msgid "Read local:" msgstr "" -#: tazpanel/pkgs.cgi:1411 +#: tazpanel/pkgs.cgi:1408 #, fuzzy msgid "Tags list" msgstr "Recargar lista" -#: tazpanel/pkgs.cgi:1415 +#: tazpanel/pkgs.cgi:1412 #, fuzzy msgid "List of tags in all repositories" msgstr "Lista de paquetes instalados" -#: tazpanel/pkgs.cgi:1416 +#: tazpanel/pkgs.cgi:1413 msgid "List of tags in repository \"%s\"" msgstr "" -#: tazpanel/pkgs.cgi:1442 +#: tazpanel/pkgs.cgi:1439 msgid "Tag \"%s\"" msgstr "" -#: tazpanel/pkgs.cgi:1470 +#: tazpanel/pkgs.cgi:1467 #, fuzzy msgid "Blocked packages list" msgstr "Páginas bloqueadas" -#: tazpanel/pkgs.cgi:1508 tazpanel/pkgs.cgi:1585 +#: tazpanel/pkgs.cgi:1505 tazpanel/pkgs.cgi:1582 #, fuzzy msgid "Improve package \"%s\"" msgstr "Removiendo: %s" -#: tazpanel/pkgs.cgi:1543 +#: tazpanel/pkgs.cgi:1540 msgid "Please log in using your TazBug account." msgstr "" -#: tazpanel/pkgs.cgi:1547 +#: tazpanel/pkgs.cgi:1544 msgid "Login:" msgstr "" -#: tazpanel/pkgs.cgi:1549 +#: tazpanel/pkgs.cgi:1546 msgid "Password:" msgstr "" -#: tazpanel/pkgs.cgi:1552 +#: tazpanel/pkgs.cgi:1549 msgid "Remember me" msgstr "" -#: tazpanel/pkgs.cgi:1554 +#: tazpanel/pkgs.cgi:1551 msgid "Log in" msgstr "" -#: tazpanel/pkgs.cgi:1558 +#: tazpanel/pkgs.cgi:1555 msgid "Create new account" msgstr "" -#: tazpanel/pkgs.cgi:1586 tazpanel/pkgs.cgi:1643 +#: tazpanel/pkgs.cgi:1583 tazpanel/pkgs.cgi:1640 msgid "Back" msgstr "" -#: tazpanel/pkgs.cgi:1609 +#: tazpanel/pkgs.cgi:1606 msgid "How can you help:" msgstr "" -#: tazpanel/pkgs.cgi:1611 +#: tazpanel/pkgs.cgi:1608 msgid "Please select an action" msgstr "" -#: tazpanel/pkgs.cgi:1612 +#: tazpanel/pkgs.cgi:1609 #, fuzzy msgid "Report new version" msgstr "Nueva versión %s" -#: tazpanel/pkgs.cgi:1613 +#: tazpanel/pkgs.cgi:1610 msgid "Improve short description" msgstr "" -#: tazpanel/pkgs.cgi:1614 +#: tazpanel/pkgs.cgi:1611 msgid "Translate short description" msgstr "" -#: tazpanel/pkgs.cgi:1615 +#: tazpanel/pkgs.cgi:1612 msgid "Add or improve description" msgstr "" -#: tazpanel/pkgs.cgi:1616 +#: tazpanel/pkgs.cgi:1613 #, fuzzy msgid "Translate description" msgstr "Descripción" -#: tazpanel/pkgs.cgi:1617 +#: tazpanel/pkgs.cgi:1614 #, fuzzy msgid "Improve category" msgstr "%s categoría" -#: tazpanel/pkgs.cgi:1618 +#: tazpanel/pkgs.cgi:1615 msgid "Add or improve tags" msgstr "" -#: tazpanel/pkgs.cgi:1619 +#: tazpanel/pkgs.cgi:1616 msgid "Add application icon" msgstr "" -#: tazpanel/pkgs.cgi:1620 +#: tazpanel/pkgs.cgi:1617 msgid "Add application screenshot" msgstr "" -#: tazpanel/pkgs.cgi:1621 +#: tazpanel/pkgs.cgi:1618 msgid "Improve receipt" msgstr "" -#: tazpanel/pkgs.cgi:1622 +#: tazpanel/pkgs.cgi:1619 msgid "Other" msgstr "" -#: tazpanel/pkgs.cgi:1633 +#: tazpanel/pkgs.cgi:1630 msgid "Send" msgstr "" -#: tazpanel/pkgs.cgi:1642 +#: tazpanel/pkgs.cgi:1639 msgid "Thank you!" msgstr "" -#: tazpanel/pkgs.cgi:1695 +#: tazpanel/pkgs.cgi:1692 msgid "It is recommended to [recharge] the lists." msgstr "" -#: tazpanel/pkgs.cgi:1700 +#: tazpanel/pkgs.cgi:1697 msgid "You need to [download] the lists for further work." msgstr "" -#: tazpanel/pkgs.cgi:1732 +#: tazpanel/pkgs.cgi:1729 msgid "Latest log entries" msgstr "Últimas entradas en el registro" -#: tazpanel/pkgs.cgi:1734 +#: tazpanel/pkgs.cgi:1731 msgid "Show" msgstr "" +#~ msgid "Checking post install dependencies..." +#~ msgstr "Averiguando dependencias post instalación..." + +#~ msgid "Please run \"%s\" in / and retry." +#~ msgstr "Por favor corre '%s' en / y reintenta." + +#~ msgid "Removing old package..." +#~ msgstr "Removiendo viejos..." + +#~ msgid "Unable to find package \"%s\" in the mirrored packages list." +#~ msgstr "incapaz de encontrar: %s en la lista de paquetes del espejo." + +#~ msgid "Adding implicit depends \"%s\"..." +#~ msgstr "Agregando dependencias implícitas %s..." + +#~ msgid "Unable to find the list \"%s\"" +#~ msgstr "No se pudo encontrar la lista: %s" + +#~ msgid "" +#~ "You must probably run '%s' as root to get the latest list of packages " +#~ "available on the mirror." +#~ msgstr "" +#~ "Probablemente debas correr '%s' desde root para tener la última lista de " +#~ "packages disponibles desde el espejo." + +#, fuzzy +#~ msgid "Unable to find list \"%s\"" +#~ msgstr "No se puede encontrar: %s" + +#~ msgid "Install package with \"%s\" or \"%s\"" +#~ msgstr "Instala paquete con '%s' o '%s'" + +#~ msgid "Example:" +#~ msgstr "Ejemplo:" + #~ msgid "Without options run in interactive mode and ask before install" #~ msgstr "" #~ "Sin opciones, corre en modo interactivo y pregunta antes de instalar" @@ -2125,10 +2168,6 @@ #~ msgstr "" #~ "Por favor, especifica la versión que buscas en la línea de comandos." -#~ msgid "Please specify a pattern or file name to search for." -#~ msgstr "" -#~ "Por favor, especifique un nombre de patrón o el paquete que desea buscar." - #~ msgid "List \"%s\" is older than one week... Recharging." #~ msgstr "%s está desactualizada por más de una semana... recargando" diff -r 95c016ddc72d -r d6cbd0c5f273 po/fr.po --- a/po/fr.po Sun Sep 06 12:48:04 2015 +0200 +++ b/po/fr.po Mon Oct 05 03:53:47 2015 +0300 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: TazPkg 5.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-28 16:04+0300\n" +"POT-Creation-Date: 2015-10-05 03:48+0300\n" "PO-Revision-Date: 2014-02-16 14:06+0100\n" "Last-Translator: Christophe Lincoln \n" "Language-Team: French\n" @@ -19,409 +19,231 @@ "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Poedit-Language: French\n" -#: tazpkg:40 modules/list:44 modules/search:19 +#: tazpkg:100 +msgid "Creating folder \"%s\"..." +msgstr "Création « %s »..." + +#: tazpkg:136 +msgid "Please specify a package name on the command line." +msgstr "Veuillez spécifier un nom de paquet sur la ligne de commandes." + +#: tazpkg:139 +#, fuzzy +msgid "Please specify a list name on the command line." +msgstr "Veuillez spécifier un nom de paquet sur la ligne de commandes." + +#: tazpkg:142 +#, fuzzy +msgid "Please specify a flavor name on the command line." +msgstr "Veuillez spécifier un nom de paquet sur la ligne de commandes." + +#: tazpkg:145 +#, fuzzy +msgid "Please specify a release name on the command line." +msgstr "Veuillez spécifier un nom de paquet sur la ligne de commandes." + +#: tazpkg:148 +msgid "Unable to find file \"%s\"" +msgstr "Ne peut trouver le fichier « %s »" + +#: tazpkg:151 +#, fuzzy +msgid "Please specify an existing folder name on the command line." +msgstr "Veuillez spécifier un nom de paquet sur la ligne de commandes." + +#: tazpkg:154 +#, fuzzy +msgid "Please specify a pattern to search for." +msgstr "Veuillez spécifier un modèle ou un fichier à rechercher." + +#: tazpkg:157 +msgid "Unable to find the receipt \"%s\"" +msgstr "Ne peut trouver la recette de « %s »" + +#: tazpkg:225 modules/extract:19 modules/install:191 modules/recompress:19 +msgid "Extracting package..." +msgstr "Extraction..." + +#: tazpkg:239 modules/list:44 msgid "base-system" msgstr "base-système" -#: tazpkg:40 modules/list:44 modules/search:19 +#: tazpkg:239 modules/list:44 msgid "x-window" msgstr "X-window" -#: tazpkg:41 modules/list:45 modules/search:20 +#: tazpkg:240 modules/list:45 msgid "utilities" msgstr "utilitaires" -#: tazpkg:41 modules/list:45 modules/search:20 +#: tazpkg:240 modules/list:45 msgid "network" msgstr "réseau" -#: tazpkg:42 modules/list:46 modules/search:21 +#: tazpkg:241 modules/list:46 msgid "graphics" msgstr "graphisme" -#: tazpkg:42 modules/list:46 modules/search:21 +#: tazpkg:241 modules/list:46 msgid "multimedia" msgstr "multimédia" -#: tazpkg:43 modules/list:47 modules/search:22 +#: tazpkg:242 modules/list:47 msgid "office" msgstr "bureautique" -#: tazpkg:43 modules/list:47 modules/search:22 +#: tazpkg:242 modules/list:47 msgid "development" msgstr "développement" -#: tazpkg:44 modules/list:48 modules/search:23 +#: tazpkg:243 modules/list:48 msgid "system-tools" msgstr "outils-système" -#: tazpkg:44 modules/list:48 modules/search:23 +#: tazpkg:243 modules/list:48 msgid "security" msgstr "sécurité" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "games" msgstr "jeux" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "misc" msgstr "divers" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "meta" msgstr "méta" -#: tazpkg:46 modules/list:50 modules/search:25 +#: tazpkg:245 modules/list:50 msgid "non-free" msgstr "non-libre" -#: tazpkg:46 modules/list:50 modules/search:25 -msgid "all" -msgstr "tous" - -#: tazpkg:46 modules/list:50 modules/search:25 -msgid "extra" -msgstr "" - -#: tazpkg:107 -msgid "Creating folder \"%s\"..." -msgstr "Création « %s »..." - -#: tazpkg:137 -msgid "Please specify a package name on the command line." -msgstr "Veuillez spécifier un nom de paquet sur la ligne de commandes." - -#: tazpkg:149 tazpkg:265 -msgid "Unable to find file \"%s\"" -msgstr "Ne peut trouver le fichier « %s »" - -#: tazpkg:161 -msgid "Unable to find the receipt \"%s\"" -msgstr "Ne peut trouver la recette de « %s »" - -#: tazpkg:218 -msgid "\"%s\" package is already installed." -msgstr "Le paquet « %s » est déjà installé." - -#: tazpkg:219 -msgid "You can use the --forced option to force installation." -msgstr "Vous pouvez utiliser l'option --forced pour forcer son installation." - -#: tazpkg:235 -msgid "Unable to find the list \"%s\"" -msgstr "Ne peut trouver la liste : %s" - -#: tazpkg:236 -msgid "" -"You must probably run '%s' as root to get the latest list of packages " -"available on the mirror." -msgstr "" -"Vous devez probablement lancer '%s' en tant que root afin d'obtenir la " -"dernière liste des paquets disponibles sur le miroir." - -#: tazpkg:252 tazpkg:273 modules/getenv:79 modules/getenv:103 -msgid "File \"%s\" generated. Please wait..." -msgstr "Ficher \"%s\" généré. Veuillez patienter..." - -#: tazpkg:266 modules/getenv:16 modules/getenv:23 modules/getenv:34 -#: modules/getenv:118 -msgid "Please run tazpkg as root." -msgstr "Veuillez lancer tazpkg en tant que root." - -#: tazpkg:393 -msgid "Unable to find package \"%s\" in the mirrored packages list." -msgstr "Ne peut trouver: %s dans la liste des paquets du miroir." - -#: tazpkg:476 -msgid "Extracting package..." -msgstr "Extraction..." - -#: tazpkg:562 -msgid "Installation of package \"%s\"" -msgstr "Installation de : %s" - -#: tazpkg:567 -msgid "Copying package..." -msgstr "Copie de paquet..." - -#: tazpkg:583 -msgid "Checking post install dependencies..." -msgstr "Vérification des dépendances après installation..." - -#: tazpkg:586 -msgid "Please run \"%s\" in / and retry." -msgstr "Veuillez lancer '%s' dans / et réessayer." - -#: tazpkg:669 -msgid "Saving configuration files..." -msgstr "Sauvegarde des fichiers de configuration..." - -#: tazpkg:687 -msgid "Installing package..." -msgstr "Installation du paquet..." - -#: tazpkg:692 -msgid "Removing old package..." -msgstr "Suppression de l'ancien paquet..." - -#: tazpkg:701 -msgid "Removing all tmp files..." -msgstr "Suppression des fichiers temporaires..." - -#: tazpkg:707 -msgid "Execute post-install commands..." -msgstr "Exécution des commandes post-install..." - -#: tazpkg:752 -msgid "Package \"%s\" (%s) is installed." -msgstr "Le paquet %s (%s) est installé." - -#: tazpkg:792 -msgid "Could not download \"%s\" from \"%s\". Exiting." -msgstr "Impossible de télécharger \"%s\" depuis \"%s\". Abandon." - -#: tazpkg:859 -msgid "WARNING! Dependency loop between \"%s\" and \"%s\"." -msgstr "ATTENTION ! Boucle de dépendance entre %s et %s." - -#: tazpkg:864 -msgid "Tracking dependencies for package \"%s\"" -msgstr "Rechercher des dépendances pour : %s" - -#: tazpkg:869 -msgid "Missing package \"%s\"" -msgstr "Manque : %s" - -#: tazpkg:873 -msgid "%s missing package to install." -msgid_plural "%s missing packages to install." -msgstr[0] "%s paquet manquant à installer." -msgstr[1] "%s paquets manquants à installer." - -#: tazpkg:892 -msgid "Install all missing dependencies? (y/N)" -msgstr "Installer toutes les dépendances manquantes ? (o/N)" - -#: tazpkg:907 -msgid "Checking if package \"%s\" exists in local list..." -msgstr "Vérification de l'existance de %s dans la liste locale..." - -#: tazpkg:933 -msgid "Leaving dependencies for package \"%s\" unresolved." -msgstr "Dépendances pour %s non résolues." - -#: tazpkg:934 -msgid "The package is installed but will probably not work." -msgstr "Le paquet est installé mais ne va probablement pas fonctionner." - -#: tazpkg:1086 -msgid "Unable to find list \"%s\"" -msgstr "Ne peut trouver la liste \"%s\"" - -#: tazpkg:1106 -msgid "Adding implicit depends \"%s\"..." -msgstr "Ajoute la dépendance implicite %s..." - -#: tazpkg:1163 -msgid "Extracting package \"%s\"" -msgstr "Extraction de : %s" - -#: tazpkg:1174 tazpkg:1192 -msgid "Copying original package..." -msgstr "Copie du paquet original..." - -#: tazpkg:1181 -msgid "Package \"%s\" is extracted to \"%s\"" -msgstr "%s est extrait vers : %s" - -#: tazpkg:1189 -msgid "Recompressing package \"%s\"" -msgstr "Recompression : %s" - -#: tazpkg:1199 -msgid "Recompressing the FS..." -msgstr "Recompression du système de fichiers..." - -#: tazpkg:1204 -msgid "Creating new package..." -msgstr "Création d'un nouveau paquet..." - -#: tazpkg:1245 -msgid "User configuration backup on date %s" -msgstr "Configuration utilisateur sauvegardée le %s" - -#: tazpkg:1308 +#: tazpkg:430 +#, fuzzy +msgid "Done: %s" +msgstr "Taille : %s" + +#: tazpkg:502 +msgid "TazPkg SHell." +msgstr "SHell TazPkg" + +#: tazpkg:503 +msgid "Type 'usage' to list all available commands or 'quit' or 'q' to exit." +msgstr "Tapez 'usage' pour lister toutes les commandes ou 'quit' pour sortir." + +#: tazpkg:512 +msgid "You are already running a TazPkg SHell." +msgstr "Vous êtes déjà dans un SHell TazPkg." + +#: modules/block:18 modules/remove:86 +msgid "Package \"%s\" is not installed." +msgstr "%s n'est pas installé." + +#: modules/block:27 +msgid "Package \"%s\" is already blocked." +msgstr "Le paquet \"%s\" est déjà installé." + +#: modules/block:32 modules/block:61 +msgid "Package \"%s\" blocked." +msgstr "Le paquet \"%s\" est bloqué." + +#: modules/block:43 modules/block:56 +msgid "Package \"%s\" unblocked." +msgstr "Le paquet \"%s\" est débloqué." + +#: modules/block:45 +msgid "Package \"%s\" is not blocked." +msgstr "Le paquet \"%s\" n'est pas bloqué." + +#: modules/bugs:21 msgid "No known bugs." msgstr "Aucun bug connu." -#: tazpkg:1310 +#: modules/bugs:23 msgid "Known bugs in packages" msgstr "Affiche les bugs connus des paquets" -#: tazpkg:1316 +#: modules/bugs:30 msgid "Bug list completed" msgstr "Liste des bugs terminée" -#: tazpkg:1318 +#: modules/bugs:32 msgid "Bugs in package \"%s\" version %s:" msgstr "Bugs dans le paquet %s version %s:" -#: tazpkg:1355 -msgid "rootconfig needs --root= option used." -msgstr "rootconfig nécessite l'utilisation de l'option --root=" - -#: tazpkg:1368 tazpkg:1434 -msgid "Package \"%s\" already in the cache" -msgstr "%s est déjà dans le cache" - -#: tazpkg:1371 tazpkg:1437 -msgid "Continuing package \"%s\" download" -msgstr "Continue le téléchargement de %s" - -#: tazpkg:1462 +#: modules/cache:22 msgid "Cleaning cache directory..." msgstr "Nettoyage du répertoire cache..." -#: tazpkg:1463 +#: modules/cache:23 msgid "Path: %s" msgstr "Chemin : %s" -#: tazpkg:1468 +#: modules/cache:28 msgid "%s file removed from cache (%s)." msgid_plural "%s files removed from cache (%s)." msgstr[0] "%s fichier supprimé du cache (%s)." msgstr[1] "%s fichiers supprimés du cache (%s)." -#: tazpkg:1511 -msgid "Nothing to do for package \"%s\"." -msgstr "Rien à faire pour %s." - -#: tazpkg:1515 modules/block:32 modules/block:51 modules/block:70 -#: modules/remove:53 -msgid "Package \"%s\" is not installed." -msgstr "%s n'est pas installé." - -#: tazpkg:1516 -msgid "Install package with \"%s\" or \"%s\"" -msgstr "Installez un paquet avec '%s' ou '%s'" - -#: tazpkg:1531 -msgid "TazPkg SHell." -msgstr "SHell TazPkg" - -#: tazpkg:1532 -msgid "Type 'usage' to list all available commands or 'quit' or 'q' to exit." -msgstr "Tapez 'usage' pour lister toutes les commandes ou 'quit' pour sortir." - -#: tazpkg:1541 -msgid "You are already running a TazPkg SHell." -msgstr "Vous êtes déjà dans un SHell TazPkg." - -#: tazpkg:1574 -msgid "Usage: tazpkg link package_name slitaz_root" -msgstr "Usage : tazpkg link package_name slitaz_root" - -#: tazpkg:1576 -msgid "Example:" -msgstr "Exemple :" - -#: tazpkg:1578 -msgid "\"%s\" will use less than 100k in your running system RAM." -msgstr "'%s' utilisera moins de 100k en mémoire sur votre système." - -#: tazpkg:1583 -msgid "Package \"%s\" is already installed." -msgstr "%s est déjà installé." - -#: tazpkg:1592 modules/getenv:16 modules/getenv:23 -msgid "Missing: %s" -msgstr "Manque : %s" - -#: tazpkg:1596 -msgid "Link all missing dependencies? (y/N)" -msgstr "Lier toutes les dépendance manquantes ? (o/N)" - -#: tazpkg:1605 -msgid "Leaving dependencies unresolved for package \"%s\"" -msgstr "Il reste des dépendances non résolues pour \"%s\"" - -#: tazpkg:1606 -msgid "The package is installed but probably will not work." -msgstr "Le paquet est installé mais il ne fonctionnera probablement pas." - -#: modules/block:36 -msgid "Package \"%s\" is already blocked." -msgstr "Le paquet \"%s\" est déjà installé." - -#: modules/block:41 modules/block:82 -msgid "Package \"%s\" blocked." -msgstr "Le paquet \"%s\" est bloqué." - -#: modules/block:58 modules/block:77 -msgid "Package \"%s\" unblocked." -msgstr "Le paquet \"%s\" est débloqué." - -#: modules/block:60 -msgid "Package \"%s\" is not blocked." -msgstr "Le paquet \"%s\" n'est pas bloqué." - -#: modules/check:43 tazpanel/pkgs.cgi:951 +#: modules/check:20 tazpanel/pkgs.cgi:948 msgid "Package %s" msgstr "Paquet %s" -#: modules/check:122 +#: modules/check:96 msgid "The package installation has not completed" msgstr "L'installation du paquet n'est pas terminée" -#: modules/check:130 +#: modules/check:104 msgid "The package has been modified by:" msgstr "Le paquet a été modifié par :" -#: modules/check:134 +#: modules/check:108 msgid "Files lost from package:" msgstr "Fichiers perdus :" -#: modules/check:138 +#: modules/check:112 msgid "target of symlink" msgstr "cible du lien symbolique" -#: modules/check:145 +#: modules/check:119 msgid "Missing dependencies for package:" msgstr "Dépendances manquantes pour le paquet :" -#: modules/check:154 +#: modules/check:128 msgid "Dependencies loop between package and:" msgstr "Dépendances circulaires entre paquet et :" -#: modules/check:160 +#: modules/check:134 msgid "Looking for known bugs..." msgstr "Recherche de bugs connus..." -#: modules/check:167 +#: modules/check:141 msgid "Mismatch checksum of installed files:" msgstr "Checksum erroné pour les fichiers installés :" -#: modules/check:186 +#: modules/check:160 msgid "Check file providers:" msgstr "Vérifier les fournisseurs du fichier :" -#: modules/check:197 +#: modules/check:171 msgid "The following packages provide file \"%s\":" msgstr "Les paquets suivants fournissent le fichier \"%s\" :" -#: modules/check:202 +#: modules/check:176 msgid "(overridden by %s)" msgstr "(remplacé par %s)" -#: modules/check:214 +#: modules/check:188 msgid "Alien files:" msgstr "Fichiers étrangers :" -#: modules/check:215 +#: modules/check:189 msgid "No package has installed the following files:" msgstr "Aucun paquet n'a installé les fichiers suivants" -#: modules/check:226 +#: modules/check:200 msgid "Check completed." msgstr "Vérification complétée." @@ -473,31 +295,76 @@ msgstr[0] "Paquet installé" msgstr[1] "Paquet installé" -#: modules/description:58 +#: modules/description:73 msgid "Description of package \"%s\"" msgstr "Description du paquet \"%s\"" -#: modules/description:62 +#: modules/description:80 msgid "Description absent." msgstr "Pas de description" -#: modules/find-depends:37 +#: modules/extract:36 +msgid "Extracting package \"%s\"" +msgstr "Extraction de : %s" + +#: modules/extract:47 modules/recompress:35 +msgid "Copying original package..." +msgstr "Copie du paquet original..." + +#: modules/extract:54 +msgid "Package \"%s\" is extracted to \"%s\"" +msgstr "%s est extrait vers : %s" + +#: modules/find-depends:19 msgid "Find depends..." msgstr "Recherche des dépendances..." -#: modules/find-depends:56 +#: modules/find-depends:39 msgid "for %s" msgstr "pour %s" -#: modules/flavor:120 +#: modules/flavor:94 msgid "Can't find flavor \"%s\". Abort." msgstr "Ne peut trouver la saveur « %s ». Abandon." -#: modules/getenv:34 +#: modules/get:137 modules/getenv:53 msgid "File \"%s\" empty." msgstr "" -#: modules/getenv:117 +#: modules/get:138 modules/get:144 +#, fuzzy +msgid "Unable to find package \"%s\" in the extra packages list." +msgstr "Ne peut trouver: %s dans la liste des paquets du miroir." + +#: modules/get:162 modules/get:327 +msgid "Package \"%s\" already in the cache" +msgstr "%s est déjà dans le cache" + +#: modules/get:331 +msgid "Continuing package \"%s\" download" +msgstr "Continue le téléchargement de %s" + +#: modules/get:342 +msgid "Checksum error for \"%s\"" +msgstr "" + +#: modules/get:352 +msgid "Please wait until the mirror synchronization is complete and try again." +msgstr "" + +#: modules/getenv:35 modules/getenv:43 modules/link:31 +msgid "Missing: %s" +msgstr "Manque : %s" + +#: modules/getenv:35 modules/getenv:43 modules/getenv:53 modules/getenv:154 +msgid "Please run tazpkg as root." +msgstr "Veuillez lancer tazpkg en tant que root." + +#: modules/getenv:115 modules/getenv:140 +msgid "File \"%s\" generated. Please wait..." +msgstr "Ficher \"%s\" généré. Veuillez patienter..." + +#: modules/getenv:154 msgid "Old \"%s\"." msgstr "" @@ -699,7 +566,7 @@ msgid "Remove an undigest mirror" msgstr "Retire un miroir indigeste" -#: modules/help:103 modules/help:138 +#: modules/help:103 modules/help:134 msgid "Sorry, no help for \"%s\"" msgstr "Désolé, pas d'aide pour \"%s\"" @@ -709,7 +576,7 @@ msgstr[0] "%d sujet d'aide disponible :" msgstr[1] "%d sujets d'aide disponibles :" -#: modules/help:168 +#: modules/help:164 msgid "%s" msgstr "" @@ -717,7 +584,7 @@ msgid "local package" msgstr "Paquet local" -#: modules/info:39 tazpanel/pkgs.cgi:930 +#: modules/info:39 tazpanel/pkgs.cgi:927 msgid "installed package" msgstr "Paquet installé" @@ -730,15 +597,15 @@ msgid "(new build available)" msgstr "" -#: modules/info:74 tazpanel/pkgs.cgi:933 +#: modules/info:74 tazpanel/pkgs.cgi:930 msgid "mirrored package" msgstr "Paquet du miroir" -#: modules/info:77 modules/list:217 tazpanel/pkgs.cgi:935 +#: modules/info:77 modules/list:217 tazpanel/pkgs.cgi:932 msgid "Package \"%s\" not available." msgstr "Le paquet \"%s\" n'est pas disponible." -#: modules/info:84 modules/search:79 modules/search:113 +#: modules/info:84 modules/search:66 modules/search:100 msgid "" "No \"%s\" found to check for mirrored packages. For more results, please run " "\"%s\" once as root before searching." @@ -814,11 +681,130 @@ msgid "Tags : %s" msgstr "Marqueurs : %s" +#: modules/install:109 +msgid "WARNING! Dependency loop between \"%s\" and \"%s\"." +msgstr "ATTENTION ! Boucle de dépendance entre %s et %s." + +#: modules/install:117 +msgid "Tracking dependencies for package \"%s\"" +msgstr "Rechercher des dépendances pour : %s" + +#: modules/install:121 +msgid "Missing package \"%s\"" +msgstr "Manque : %s" + +#: modules/install:125 +msgid "%s missing package to install." +msgid_plural "%s missing packages to install." +msgstr[0] "%s paquet manquant à installer." +msgstr[1] "%s paquets manquants à installer." + +#: modules/install:134 +msgid "Install all missing dependencies? (y/N)" +msgstr "Installer toutes les dépendances manquantes ? (o/N)" + +#: modules/install:161 +msgid "Checking if package \"%s\" exists in local list..." +msgstr "Vérification de l'existance de %s dans la liste locale..." + +#: modules/install:179 +msgid "Leaving dependencies for package \"%s\" unresolved." +msgstr "Dépendances pour %s non résolues." + +#: modules/install:180 +msgid "The package is installed but will probably not work." +msgstr "Le paquet est installé mais ne va probablement pas fonctionner." + +#: modules/install:251 +#, fuzzy +msgid "Execute pre-install commands..." +msgstr "Exécution des commandes post-install..." + +#: modules/install:265 +msgid "Execute post-install commands..." +msgstr "Exécution des commandes post-install..." + +#: modules/install:335 +#, fuzzy +msgid "Installation of package \"%s\" (%s)" +msgstr "Installation de : %s" + +#: modules/install:337 +msgid "Installation of package \"%s\"" +msgstr "Installation de : %s" + +#: modules/install:343 +msgid "Copying package..." +msgstr "Copie de paquet..." + +#: modules/install:373 +#, fuzzy +msgid "Remember modified packages..." +msgstr "Suppression de l'ancien paquet..." + +#: modules/install:435 +msgid "Saving configuration files..." +msgstr "Sauvegarde des fichiers de configuration..." + +#: modules/install:460 +msgid "Installing package..." +msgstr "Installation du paquet..." + +#: modules/install:466 +#, fuzzy +msgid "Removing old files..." +msgstr "Suppression des fichiers temporaires..." + +#: modules/install:483 +msgid "Removing all tmp files..." +msgstr "Suppression des fichiers temporaires..." + +#: modules/install:508 +#, fuzzy +msgid "Update system databases..." +msgstr "Restoration des fichiers d'index..." + +#: modules/install:546 +msgid "Package \"%s\" (%s) is installed." +msgstr "Le paquet %s (%s) est installé." + +#: modules/install:576 +msgid "\"%s\" package is already installed." +msgstr "Le paquet « %s » est déjà installé." + +#: modules/install:577 +msgid "You can use the --forced option to force installation." +msgstr "Vous pouvez utiliser l'option --forced pour forcer son installation." + +#: modules/link:20 +msgid "Package \"%s\" is already installed." +msgstr "%s est déjà installé." + +#: modules/link:36 +msgid "Link all missing dependencies? (y/N)" +msgstr "Lier toutes les dépendance manquantes ? (o/N)" + +#: modules/link:45 +msgid "Leaving dependencies unresolved for package \"%s\"" +msgstr "Il reste des dépendances non résolues pour \"%s\"" + +#: modules/link:46 +msgid "The package is installed but probably will not work." +msgstr "Le paquet est installé mais il ne fonctionnera probablement pas." + +#: modules/list:50 +msgid "all" +msgstr "tous" + +#: modules/list:50 +msgid "extra" +msgstr "" + #: modules/list:82 msgid "Blocked packages" msgstr "Paquets bloqués" -#: modules/list:87 modules/list:121 modules/search:235 +#: modules/list:87 modules/list:121 modules/search:223 msgid "%s package" msgid_plural "%s packages" msgstr[0] "%s paquet" @@ -856,7 +842,7 @@ msgstr[0] "%s paquet installé." msgstr[1] "%s paquets installés." -#: modules/list:147 tazpanel/pkgs.cgi:671 +#: modules/list:147 tazpanel/pkgs.cgi:670 msgid "Installed packages of category \"%s\"" msgstr "Paquets installés de la catégorie : %s" @@ -898,7 +884,7 @@ msgid "Installed files by \"%s\"" msgstr "Fichiers installés avec : %s" -#: modules/list:203 modules/list:213 modules/search:206 tazpanel/pkgs.cgi:71 +#: modules/list:203 modules/list:213 modules/search:194 tazpanel/pkgs.cgi:72 msgid "%s file" msgid_plural "%s files" msgstr[0] "%s fichier" @@ -912,7 +898,7 @@ msgid "File lost" msgstr "Fichier perdu" -#: modules/list:273 tazpanel/pkgs.cgi:1054 tazpanel/pkgs.cgi:1144 +#: modules/list:273 tazpanel/pkgs.cgi:1051 tazpanel/pkgs.cgi:1141 msgid "Configuration files" msgstr "Fichiers de configuration" @@ -966,63 +952,63 @@ msgid "Creating new undigest \"%s\"." msgstr "Création d'un nouveau dépôt indigeste %s." -#: modules/mkdb:76 +#: modules/mkdb:74 msgid "Input folder not specified" msgstr "Quel est le répertoire en entrée ?" -#: modules/mkdb:82 +#: modules/mkdb:80 msgid "You are not allowed to write to the folder \"%s\"" msgstr "Vous n'avez pas le droit d'écrire dans le répertoire \"%s\"" -#: modules/mkdb:86 +#: modules/mkdb:84 msgid "Folder \"%s\" does not contain packages" msgstr "Le répertoire \"%s\" ne contient aucun paquet" -#: modules/mkdb:104 +#: modules/mkdb:102 msgid "Packages DB already exists." msgstr "La base de données des paquets existe déjà." -#: modules/mkdb:112 +#: modules/mkdb:110 msgid "Calculate %s..." msgstr "Calcule %s..." -#: modules/pack:19 +#: modules/pack:22 msgid "Receipt is missing. Please read the documentation." msgstr "La recette n'a pas été trouvée. Veuillez lire la documentation." -#: modules/pack:23 +#: modules/pack:26 msgid "Packing package \"%s\"" msgstr "Empaquetage de \"%s\"" -#: modules/pack:26 +#: modules/pack:29 msgid "Creating the list of files..." msgstr "Création de la liste des fichiers..." -#: modules/pack:33 +#: modules/pack:36 msgid "Creating %s of files..." msgstr "Création de la somme de contrôle %s des fichiers..." -#: modules/pack:47 +#: modules/pack:50 msgid "Compressing the FS..." msgstr "Compression du système de fichiers..." -#: modules/pack:57 +#: modules/pack:60 msgid "Updating receipt sizes..." msgstr "Mise à jour des tailles dans la recette..." -#: modules/pack:63 +#: modules/pack:66 msgid "Creating full cpio archive..." msgstr "Création de l'archive cpio complète..." -#: modules/pack:67 +#: modules/pack:70 msgid "Restoring original package tree..." msgstr "Restauration de l'arborescence originale du paquet..." -#: modules/pack:72 +#: modules/pack:80 msgid "Package \"%s\" compressed successfully." msgstr "Paquet %s compressé avec succès." -#: modules/pack:73 modules/repack:83 +#: modules/pack:81 modules/repack:81 msgid "Size: %s" msgstr "Taille : %s" @@ -1084,119 +1070,141 @@ "Notez qu'à la prochaine recharge, une liste des différences sera affichée " "pour vous montrer les nouveaux paquets et les mises à jour disponibles." -#: modules/remove:63 +#: modules/recompress:32 +msgid "Recompressing package \"%s\"" +msgstr "Recompression : %s" + +#: modules/recompress:42 +msgid "Recompressing the FS..." +msgstr "Recompression du système de fichiers..." + +#: modules/recompress:47 +msgid "Creating new package..." +msgstr "Création d'un nouveau paquet..." + +#: modules/reconfigure:26 +msgid "Nothing to do for package \"%s\"." +msgstr "Rien à faire pour %s." + +#: modules/remove:57 +#, fuzzy +msgid "Execute pre-remove commands..." +msgstr "Exécution des commandes pre-remove..." + +#: modules/remove:70 +#, fuzzy +msgid "Execute post-remove commands..." +msgstr "Exécution des commandes post-remove..." + +#: modules/remove:96 msgid "The following packages depend on package \"%s\":" msgstr "Les paquets suivants dépendent de %s:" -#: modules/remove:71 +#: modules/remove:104 msgid "The following packages have been modified by package \"%s\":" msgstr "Les paquets suivants ont été modifiés par %s:" -#: modules/remove:79 +#: modules/remove:112 msgid "Remove package \"%s\" (%s)? (y/N)" msgstr "Supprimer %s (%s) ? (o/N)" -#: modules/remove:81 +#: modules/remove:114 msgid "Uninstallation of package \"%s\" cancelled." msgstr "Désinstallation de %s annulée." -#: modules/remove:88 +#: modules/remove:121 msgid "Removing package \"%s\"" msgstr "Suppression de : %s" -#: modules/remove:92 -msgid "Execution of pre-remove commands..." -msgstr "Exécution des commandes pre-remove..." - -#: modules/remove:98 +#: modules/remove:128 msgid "Removing all files installed..." msgstr "Suppression de tous les fichiers installés..." -#: modules/remove:119 -msgid "Execution of post-remove commands..." -msgstr "Exécution des commandes post-remove..." - -#: modules/remove:125 +#: modules/remove:151 msgid "Removing package receipt..." msgstr "Suppression de la recette du paquet..." -#: modules/remove:131 +#: modules/remove:157 msgid "Package \"%s\" (%s) removed." msgstr "Le paquet %s (%s) est retiré." -#: modules/remove:144 +#: modules/remove:170 msgid "Remove packages depending on package \"%s\"? (y/N)" msgstr "Suppression des paquets dépendant de %s ? (o/N)" -#: modules/remove:161 +#: modules/remove:187 msgid "Reinstall packages modified by package \"%s\"? (y/N)" msgstr "Réinstaller les paquets modifiés par %s ? (o/N)" -#: modules/remove:167 +#: modules/remove:193 msgid "Check %s for reinstallation" msgstr "Voir %s pour réinstallation" -#: modules/repack:18 +#: modules/repack:16 msgid "Repacking \"%s\"" msgstr "Empaquetage de : %s" -#: modules/repack:21 +#: modules/repack:19 msgid "Can't repack package \"%s\"" msgstr "Impossible de réempaqueter %s" -#: modules/repack:26 +#: modules/repack:24 msgid "Can't repack, \"%s\" files have been modified by:" msgstr "Ne peut réempaqueter, les fichiers de %s on été modifiés par :" -#: modules/repack:37 +#: modules/repack:35 msgid "Can't repack, the following files are lost:" msgstr "Ne peut réempaqueter, les fichiers suivants sont perdus :" -#: modules/repack:71 +#: modules/repack:69 msgid "Can't repack, %s error." msgstr "Impossible de réempaqueter, erreur %s." -#: modules/repack:82 +#: modules/repack:80 msgid "Package \"%s\" repacked successfully." msgstr "Paquet %s réempaqueté avec succès." -#: modules/search:32 tazpanel/pkgs.cgi:633 +#: modules/repack-config:44 +msgid "User configuration backup on date %s" +msgstr "Configuration utilisateur sauvegardée le %s" + +#: modules/search:19 tazpanel/pkgs.cgi:632 msgid "Installed packages" msgstr "Paquets installés" -#: modules/search:45 +#: modules/search:32 msgid "%s installed package found for \"%s\"" msgid_plural "%s installed packages found for \"%s\"" msgstr[0] "%s paquet installé pour : %s" msgstr[1] "%s paquets installés pour : %s" -#: modules/search:54 tazpanel/pkgs.cgi:632 +#: modules/search:41 tazpanel/pkgs.cgi:631 msgid "Available packages" msgstr "Paquets disponibles" -#: modules/search:86 modules/search:120 +#: modules/search:73 modules/search:107 msgid "%s available package found for \"%s\"" msgid_plural "%s available packages found for \"%s\"" msgstr[0] "%s paquet trouvé pour : %s" msgstr[1] "%s paquets trouvé pour : %s" -#: modules/search:96 +#: modules/search:83 msgid "Matching packages name with version and desc" msgstr "Nom de paquets correspondants avec version et desc" -#: modules/search:140 +#: modules/search:127 msgid "Search result for \"%s\"" msgstr "Résulat de la recherche pour : %s" -#: modules/search:157 +#: modules/search:144 msgid "Search result for file \"%s\"" msgstr "Résultat de la recherche pour le fichier \"%s\"" -#: modules/search:177 modules/search:191 +#: modules/search:164 modules/search:179 msgid "Package %s:" msgstr "Paquet %s :" -#: modules/search:216 +#: modules/search:204 msgid "Search result for package \"%s\"" msgstr "Résultat de la recherche pour le paquet %s" @@ -1204,19 +1212,19 @@ msgid "Repository:" msgstr "Dépôt :" -#: modules/summary:38 tazpanel/pkgs.cgi:1678 +#: modules/summary:38 tazpanel/pkgs.cgi:1675 msgid "Last recharge:" msgstr "Dernier rafraîchissement :" -#: modules/summary:50 tazpanel/pkgs.cgi:1691 +#: modules/summary:50 tazpanel/pkgs.cgi:1688 msgid "Today at %s." msgstr "Aujourd'hui à %s." -#: modules/summary:51 tazpanel/pkgs.cgi:1692 +#: modules/summary:51 tazpanel/pkgs.cgi:1689 msgid "Yesterday at %s." msgstr "Hier à %s." -#: modules/summary:52 tazpanel/pkgs.cgi:1689 +#: modules/summary:52 tazpanel/pkgs.cgi:1686 msgid "%d day ago." msgid_plural "%d days ago." msgstr[0] "il y a %d jour." @@ -1227,11 +1235,11 @@ msgid "Database timestamp:" msgstr "Date des index : %s" -#: modules/summary:58 tazpanel/pkgs.cgi:1699 +#: modules/summary:58 tazpanel/pkgs.cgi:1696 msgid "never." msgstr "jamais." -#: modules/summary:62 tazpanel/pkgs.cgi:1709 +#: modules/summary:62 tazpanel/pkgs.cgi:1706 msgid "Mirrored packages:" msgstr "Paquets du miroir :" @@ -1240,74 +1248,74 @@ msgid "Linked packages:" msgstr "Paquets reliées" -#: modules/summary:74 tazpanel/pkgs.cgi:1704 +#: modules/summary:74 tazpanel/pkgs.cgi:1701 msgid "Installed packages:" msgstr "Paquets installés : " -#: modules/summary:75 tazpanel/pkgs.cgi:1719 +#: modules/summary:75 tazpanel/pkgs.cgi:1716 msgid "Installed files:" msgstr "Fichiers installés :" -#: modules/summary:76 tazpanel/pkgs.cgi:1722 +#: modules/summary:76 tazpanel/pkgs.cgi:1719 msgid "Blocked packages:" msgstr "Paquets bloqués : " -#: modules/summary:77 tazpanel/pkgs.cgi:1714 +#: modules/summary:77 tazpanel/pkgs.cgi:1711 msgid "Upgradeable packages:" msgstr "Mises à jour disponibles :" -#: modules/upgrade:74 +#: modules/upgrade:43 msgid "New build" msgstr "Reconstruit" -#: modules/upgrade:76 +#: modules/upgrade:45 msgid "Blocked" msgstr "Bloqués" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:783 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:782 msgid "Package" msgstr "Paquet" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:551 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:550 msgid "Repository" msgstr "Dépôt" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:293 -#: tazpanel/pkgs.cgi:1014 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:292 +#: tazpanel/pkgs.cgi:1011 msgid "Version" msgstr "Version" -#: modules/upgrade:119 modules/upgrade:135 +#: modules/upgrade:88 modules/upgrade:104 msgid "Status" msgstr "Status" -#: modules/upgrade:146 +#: modules/upgrade:115 msgid "System is up-to-date..." msgstr "Le système est à jour..." -#: modules/upgrade:151 +#: modules/upgrade:120 msgid "%s blocked" msgid_plural "%s blocked" msgstr[0] "%s bloqué" msgstr[1] "%s bloqués" -#: modules/upgrade:156 +#: modules/upgrade:125 msgid "You have %s available upgrade (%s)" msgid_plural "You have %s available upgrades (%s)" msgstr[0] "Vous avez %s mises à jour disponible (%s)" msgstr[1] "Vous avez %s mises à jour disponibles (%s)" -#: modules/upgrade:161 +#: modules/upgrade:130 msgid "%s installed package scanned in %ds" msgid_plural "%s installed packages scanned in %ds" msgstr[0] "%s paquet installé scanné en %ds" msgstr[1] "%s paquets installés scannés en %ds" -#: modules/upgrade:176 +#: modules/upgrade:145 msgid "Do you wish to install them now? (y/N)" msgstr "Voulez-vous les installer maintenant ? (o/N)" -#: modules/upgrade:188 +#: modules/upgrade:157 msgid "Leaving without any upgrades installed." msgstr "Sortie sans avoir installé des mises à jours." @@ -1319,7 +1327,7 @@ msgid "package" msgstr "paquet" -#: tazpkg-box:54 tazpanel/pkgs.cgi:254 +#: tazpkg-box:54 tazpanel/pkgs.cgi:253 msgid "Install" msgstr "Installer" @@ -1341,8 +1349,8 @@ msgid "Checking packages lists - %s" msgstr "Vérification des listes de paquets - %s" -#: tazpkg-notify:58 tazpanel/pkgs.cgi:41 tazpanel/pkgs.cgi:249 -#: tazpanel/pkgs.cgi:528 +#: tazpkg-notify:58 tazpanel/pkgs.cgi:41 tazpanel/pkgs.cgi:248 +#: tazpanel/pkgs.cgi:527 msgid "My packages" msgstr "Mes paquets" @@ -1384,15 +1392,15 @@ msgid "System is up to date - %s" msgstr "Le system est à jour - %s" -#: tazpanel/pkgs.cgi:38 tazpanel/pkgs.cgi:195 +#: tazpanel/pkgs.cgi:38 tazpanel/pkgs.cgi:194 msgid "Packages" msgstr "Paquets" -#: tazpanel/pkgs.cgi:40 tazpanel/pkgs.cgi:1674 +#: tazpanel/pkgs.cgi:40 tazpanel/pkgs.cgi:1671 msgid "Summary" msgstr "Résumé" -#: tazpanel/pkgs.cgi:42 tazpanel/pkgs.cgi:247 +#: tazpanel/pkgs.cgi:42 tazpanel/pkgs.cgi:246 msgid "Recharge list" msgstr "Recharger la liste" @@ -1400,381 +1408,381 @@ msgid "Check updates" msgstr "Mettre à jour" -#: tazpanel/pkgs.cgi:44 tazpanel/pkgs.cgi:252 tazpanel/pkgs.cgi:1090 -#: tazpanel/pkgs.cgi:1334 +#: tazpanel/pkgs.cgi:44 tazpanel/pkgs.cgi:251 tazpanel/pkgs.cgi:1087 +#: tazpanel/pkgs.cgi:1331 msgid "Administration" msgstr "Administration" -#: tazpanel/pkgs.cgi:181 +#: tazpanel/pkgs.cgi:180 msgid "Receipt for package %s unavailable" msgstr "Recette du paquet %s introuvable" -#: tazpanel/pkgs.cgi:248 +#: tazpanel/pkgs.cgi:247 msgid "Check upgrades" msgstr "Vérifier la mise à niveau" -#: tazpanel/pkgs.cgi:250 tazpanel/pkgs.cgi:1026 +#: tazpanel/pkgs.cgi:249 tazpanel/pkgs.cgi:1023 msgid "Tags" msgstr "Marqueurs :" -#: tazpanel/pkgs.cgi:251 tazpanel/pkgs.cgi:587 +#: tazpanel/pkgs.cgi:250 tazpanel/pkgs.cgi:586 msgid "Linkable packages" msgstr "Paquets liables" -#: tazpanel/pkgs.cgi:253 +#: tazpanel/pkgs.cgi:252 msgid "Install (Non Free)" msgstr "Installer (non-libre)" -#: tazpanel/pkgs.cgi:255 +#: tazpanel/pkgs.cgi:254 msgid "Remove" msgstr "Supprimer" -#: tazpanel/pkgs.cgi:256 +#: tazpanel/pkgs.cgi:255 msgid "Link" msgstr "Lien" -#: tazpanel/pkgs.cgi:257 +#: tazpanel/pkgs.cgi:256 msgid "Block" msgstr "Bloquer" -#: tazpanel/pkgs.cgi:258 +#: tazpanel/pkgs.cgi:257 msgid "Unblock" msgstr "Débloquer" -#: tazpanel/pkgs.cgi:259 +#: tazpanel/pkgs.cgi:258 msgid "(Un)block" msgstr "(Dé)bloquer" -#: tazpanel/pkgs.cgi:260 +#: tazpanel/pkgs.cgi:259 msgid "Repack" msgstr "Réempaqueter" -#: tazpanel/pkgs.cgi:261 +#: tazpanel/pkgs.cgi:260 msgid "Save configuration" msgstr "Enregistrer la configuration" -#: tazpanel/pkgs.cgi:262 +#: tazpanel/pkgs.cgi:261 msgid "List configuration files" msgstr "Lister les fichiers de configuration" -#: tazpanel/pkgs.cgi:263 +#: tazpanel/pkgs.cgi:262 msgid "Quick check" msgstr "Contrôle rapide" -#: tazpanel/pkgs.cgi:264 +#: tazpanel/pkgs.cgi:263 msgid "Full check" msgstr "Vérifier tout" -#: tazpanel/pkgs.cgi:265 +#: tazpanel/pkgs.cgi:264 msgid "Clean" msgstr "Nettoyer" -#: tazpanel/pkgs.cgi:266 +#: tazpanel/pkgs.cgi:265 msgid "Set link" msgstr "Créer un lien" -#: tazpanel/pkgs.cgi:267 +#: tazpanel/pkgs.cgi:266 msgid "Remove link" msgstr "Supprimer le lien" -#: tazpanel/pkgs.cgi:268 +#: tazpanel/pkgs.cgi:267 msgid "Add mirror" msgstr "Ajoute le miroir" -#: tazpanel/pkgs.cgi:269 +#: tazpanel/pkgs.cgi:268 msgid "Add repository" msgstr "Ajoute le dépôt" -#: tazpanel/pkgs.cgi:270 +#: tazpanel/pkgs.cgi:269 msgid "Toggle all" msgstr "Tout (dé)séléctionner" -#: tazpanel/pkgs.cgi:292 tazpanel/pkgs.cgi:1008 tazpanel/pkgs.cgi:1268 +#: tazpanel/pkgs.cgi:291 tazpanel/pkgs.cgi:1005 tazpanel/pkgs.cgi:1265 msgid "Name" msgstr "Nom" -#: tazpanel/pkgs.cgi:294 tazpanel/pkgs.cgi:1018 +#: tazpanel/pkgs.cgi:293 tazpanel/pkgs.cgi:1015 msgid "Description" msgstr "Description" -#: tazpanel/pkgs.cgi:332 tazpanel/pkgs.cgi:1209 +#: tazpanel/pkgs.cgi:331 tazpanel/pkgs.cgi:1206 msgid "Repository: %s" msgstr "Dépôt : %s" -#: tazpanel/pkgs.cgi:342 tazpanel/pkgs.cgi:417 +#: tazpanel/pkgs.cgi:341 tazpanel/pkgs.cgi:416 msgid "Pages:" msgstr "Pages:" -#: tazpanel/pkgs.cgi:493 +#: tazpanel/pkgs.cgi:492 msgid "Web search tool" msgstr "Recherche sur Internet" -#: tazpanel/pkgs.cgi:495 +#: tazpanel/pkgs.cgi:494 msgid "Search" msgstr "Rechercher" -#: tazpanel/pkgs.cgi:496 +#: tazpanel/pkgs.cgi:495 msgid "Files" msgstr "Fichiers" -#: tazpanel/pkgs.cgi:529 +#: tazpanel/pkgs.cgi:528 msgid "All packages" msgstr "Tous les paquets" -#: tazpanel/pkgs.cgi:533 +#: tazpanel/pkgs.cgi:532 msgid "Categories" msgstr "Catégories" -#: tazpanel/pkgs.cgi:554 +#: tazpanel/pkgs.cgi:553 msgid "Public" msgstr "Publique" -#: tazpanel/pkgs.cgi:558 +#: tazpanel/pkgs.cgi:557 msgid "Any" msgstr "Tous" -#: tazpanel/pkgs.cgi:565 +#: tazpanel/pkgs.cgi:564 msgid "All tags..." msgstr "Tous marqueurs..." -#: tazpanel/pkgs.cgi:566 +#: tazpanel/pkgs.cgi:565 msgid "All categories..." msgstr "Toutes Catégories..." -#: tazpanel/pkgs.cgi:588 +#: tazpanel/pkgs.cgi:587 msgid "Listing linkable packages..." msgstr "Enumération des paquets liables..." -#: tazpanel/pkgs.cgi:592 +#: tazpanel/pkgs.cgi:591 msgid "Selection:" msgstr "Séléction :" -#: tazpanel/pkgs.cgi:622 +#: tazpanel/pkgs.cgi:621 msgid "Categories list" msgstr "Liste de catégories" -#: tazpanel/pkgs.cgi:631 tazpanel/pkgs.cgi:1016 +#: tazpanel/pkgs.cgi:630 tazpanel/pkgs.cgi:1013 msgid "Category" msgstr "Catégorie" -#: tazpanel/pkgs.cgi:664 tazpanel/pkgs.cgi:718 tazpanel/pkgs.cgi:1314 +#: tazpanel/pkgs.cgi:663 tazpanel/pkgs.cgi:717 tazpanel/pkgs.cgi:1311 msgid "Packages list" msgstr "Liste des paquets" -#: tazpanel/pkgs.cgi:665 tazpanel/pkgs.cgi:719 +#: tazpanel/pkgs.cgi:664 tazpanel/pkgs.cgi:718 msgid "Listing packages..." msgstr "Enumération des paquets..." -#: tazpanel/pkgs.cgi:672 +#: tazpanel/pkgs.cgi:671 msgid "All packages of category \"%s\"" msgstr "Tous les paquets de la catégorie \"%s\"" -#: tazpanel/pkgs.cgi:676 +#: tazpanel/pkgs.cgi:675 msgid "Installed packages of category \"%s\" in repository \"%s\"" msgstr "Paquets installés de la catégorie \"%s\" du dépôt \"%s\"" -#: tazpanel/pkgs.cgi:677 +#: tazpanel/pkgs.cgi:676 msgid "All packages of category \"%s\" in repository \"%s\"" msgstr "Tous les paquets de la catégorie \"%s\" du dépôt \"%s\"" -#: tazpanel/pkgs.cgi:686 +#: tazpanel/pkgs.cgi:685 msgid "You can not view a list of all packages until recharging lists." msgstr "" "Vous ne pourrez voir la liste des paquets qu'après avoir rechargé les listes." -#: tazpanel/pkgs.cgi:690 tazpanel/pkgs.cgi:731 tazpanel/pkgs.cgi:769 -#: tazpanel/pkgs.cgi:852 tazpanel/pkgs.cgi:1446 tazpanel/pkgs.cgi:1474 +#: tazpanel/pkgs.cgi:689 tazpanel/pkgs.cgi:730 tazpanel/pkgs.cgi:768 +#: tazpanel/pkgs.cgi:851 tazpanel/pkgs.cgi:1443 tazpanel/pkgs.cgi:1471 msgid "Selected packages:" msgstr "Paquets sélectionnés :" -#: tazpanel/pkgs.cgi:726 +#: tazpanel/pkgs.cgi:725 msgid "Packages suggested by %s" msgstr "Paquets suggérés par %s" -#: tazpanel/pkgs.cgi:761 +#: tazpanel/pkgs.cgi:760 msgid "Search packages" msgstr "Recherche de paquets" -#: tazpanel/pkgs.cgi:762 +#: tazpanel/pkgs.cgi:761 msgid "Searching packages..." msgstr "Recherche de paquets..." -#: tazpanel/pkgs.cgi:784 +#: tazpanel/pkgs.cgi:783 msgid "File" msgstr "Fichier" -#: tazpanel/pkgs.cgi:822 +#: tazpanel/pkgs.cgi:821 msgid "Recharge" msgstr "Recharger" -#: tazpanel/pkgs.cgi:823 +#: tazpanel/pkgs.cgi:822 msgid "Recharging lists..." msgstr "Rechargement des listes..." -#: tazpanel/pkgs.cgi:826 +#: tazpanel/pkgs.cgi:825 msgid "Recharge checks for new or updated packages" msgstr "Relancer la vérification de nouveaux ou mise à jours de paquets" -#: tazpanel/pkgs.cgi:830 +#: tazpanel/pkgs.cgi:829 msgid "Recharging log" msgstr "Recharge le journal" -#: tazpanel/pkgs.cgi:834 +#: tazpanel/pkgs.cgi:833 msgid "Recharging packages list" msgstr "Recharge la liste de paquets" -#: tazpanel/pkgs.cgi:837 +#: tazpanel/pkgs.cgi:836 msgid "Packages lists are up-to-date. You should check for upgrades now." msgstr "" "Les listes de paquets sont rechargées. Vous devriez rechercher des mises à " "jour maintenant." -#: tazpanel/pkgs.cgi:847 +#: tazpanel/pkgs.cgi:846 msgid "Up packages" msgstr "Mettre à jour" -#: tazpanel/pkgs.cgi:848 +#: tazpanel/pkgs.cgi:847 msgid "Checking for upgrades..." msgstr "Vérification des mises à jours..." -#: tazpanel/pkgs.cgi:896 +#: tazpanel/pkgs.cgi:888 msgid "Installing: %s" msgstr "Installation de %s" -#: tazpanel/pkgs.cgi:897 +#: tazpanel/pkgs.cgi:889 msgid "Removing: %s" msgstr "Suppression de %s" -#: tazpanel/pkgs.cgi:898 +#: tazpanel/pkgs.cgi:890 msgid "Linking: %s" msgstr "Relie %s" -#: tazpanel/pkgs.cgi:899 +#: tazpanel/pkgs.cgi:891 msgid "Blocking: %s" msgstr "Blocage de %s" -#: tazpanel/pkgs.cgi:900 +#: tazpanel/pkgs.cgi:892 msgid "Unblocking: %s" msgstr "Déblocage de %s" -#: tazpanel/pkgs.cgi:901 +#: tazpanel/pkgs.cgi:893 msgid "(Un)blocking: %s" msgstr "(Dé))blocage de %s" -#: tazpanel/pkgs.cgi:902 +#: tazpanel/pkgs.cgi:894 msgid "Repacking: %s" msgstr "Rempaquetage de %s" -#: tazpanel/pkgs.cgi:923 +#: tazpanel/pkgs.cgi:920 msgid "Package info" msgstr "Informations sur le paquet" -#: tazpanel/pkgs.cgi:924 +#: tazpanel/pkgs.cgi:921 msgid "Getting package info..." msgstr "Recherche d'informations sur le paquet..." -#: tazpanel/pkgs.cgi:1012 +#: tazpanel/pkgs.cgi:1009 #, fuzzy msgid "State" msgstr "Status" -#: tazpanel/pkgs.cgi:1020 +#: tazpanel/pkgs.cgi:1017 msgid "Maintainer" msgstr "Mainteneur" -#: tazpanel/pkgs.cgi:1022 +#: tazpanel/pkgs.cgi:1019 msgid "License" msgstr "License" -#: tazpanel/pkgs.cgi:1024 +#: tazpanel/pkgs.cgi:1021 msgid "Website" msgstr "Site Web" -#: tazpanel/pkgs.cgi:1028 +#: tazpanel/pkgs.cgi:1025 msgid "Sizes" msgstr "Tailles" -#: tazpanel/pkgs.cgi:1030 +#: tazpanel/pkgs.cgi:1027 msgid "Depends" msgstr "Dépendances :" -#: tazpanel/pkgs.cgi:1032 +#: tazpanel/pkgs.cgi:1029 msgid "Provide" msgstr "Fourni" -#: tazpanel/pkgs.cgi:1034 +#: tazpanel/pkgs.cgi:1031 msgid "Suggested" msgstr "Suggéré" -#: tazpanel/pkgs.cgi:1039 +#: tazpanel/pkgs.cgi:1036 msgid "View receipt" msgstr "Voir la recette" -#: tazpanel/pkgs.cgi:1040 +#: tazpanel/pkgs.cgi:1037 msgid "Improve package" msgstr "Améliorer le paquet" -#: tazpanel/pkgs.cgi:1063 +#: tazpanel/pkgs.cgi:1060 msgid "Installed files" msgstr "Fichiers installés" -#: tazpanel/pkgs.cgi:1065 +#: tazpanel/pkgs.cgi:1062 msgid "Please wait" msgstr "Veuillez patienter" -#: tazpanel/pkgs.cgi:1128 +#: tazpanel/pkgs.cgi:1125 msgid "TazPkg administration and settings" msgstr "Administration et paramètres de TazPkg" -#: tazpanel/pkgs.cgi:1137 +#: tazpanel/pkgs.cgi:1134 msgid "Creating the package..." msgstr "Création du paquet..." -#: tazpanel/pkgs.cgi:1141 +#: tazpanel/pkgs.cgi:1138 msgid "Path:" msgstr "Chemin :" -#: tazpanel/pkgs.cgi:1155 +#: tazpanel/pkgs.cgi:1152 msgid "Checking packages consistency..." msgstr "Vérification de la cohérence des paquets..." -#: tazpanel/pkgs.cgi:1159 +#: tazpanel/pkgs.cgi:1156 msgid "Full packages check..." msgstr "Vérifier tous les paquets..." -#: tazpanel/pkgs.cgi:1168 tazpanel/pkgs.cgi:1179 +#: tazpanel/pkgs.cgi:1165 tazpanel/pkgs.cgi:1176 msgid "%s is installed on /mnt/packages" msgstr "%s est installés sur /mnt/packages" -#: tazpanel/pkgs.cgi:1192 +#: tazpanel/pkgs.cgi:1189 msgid "Packages cache" msgstr "Cache des paquets" -#: tazpanel/pkgs.cgi:1194 +#: tazpanel/pkgs.cgi:1191 msgid "Packages in the cache: %s (%s)" msgstr "Paquets dans le cache : %s (%s)" -#: tazpanel/pkgs.cgi:1201 +#: tazpanel/pkgs.cgi:1198 msgid "Current mirror list" msgstr "Liste des miroirs actuels" -#: tazpanel/pkgs.cgi:1224 tazpanel/pkgs.cgi:1256 +#: tazpanel/pkgs.cgi:1221 tazpanel/pkgs.cgi:1253 msgid "Delete" msgstr "Supprimer" -#: tazpanel/pkgs.cgi:1246 +#: tazpanel/pkgs.cgi:1243 msgid "Private repositories" msgstr "Dépôts privés" -#: tazpanel/pkgs.cgi:1269 +#: tazpanel/pkgs.cgi:1266 msgid "URL:" msgstr "" -#: tazpanel/pkgs.cgi:1279 +#: tazpanel/pkgs.cgi:1276 msgid "Link to another SliTaz installation" msgstr "Lien vers une autre installation de SliTaz" -#: tazpanel/pkgs.cgi:1282 +#: tazpanel/pkgs.cgi:1279 msgid "" "This link points to the root of another SliTaz installation. You will be " "able to install packages using soft links to it." @@ -1783,11 +1791,11 @@ "en mesure d'installer des paquets en utilisant des liens symboliques vers " "elle." -#: tazpanel/pkgs.cgi:1293 +#: tazpanel/pkgs.cgi:1290 msgid "SliTaz packages DVD" msgstr "DVD des paquets SliTaz" -#: tazpanel/pkgs.cgi:1296 +#: tazpanel/pkgs.cgi:1293 msgid "" "A bootable DVD image of all available packages for the %s version is " "generated every day. It also contains a copy of the website and can be used " @@ -1799,19 +1807,19 @@ "peut être utilisé sans connexion à Internet. Cette image peut être gravé sur " "un DVD ou utilisé sur une clé USB." -#: tazpanel/pkgs.cgi:1299 +#: tazpanel/pkgs.cgi:1296 msgid "Install from ISO image:" msgstr "Installer à partir d'une image ISO :" -#: tazpanel/pkgs.cgi:1306 +#: tazpanel/pkgs.cgi:1303 msgid "Download DVD image" msgstr "Télécharger l'image DVD" -#: tazpanel/pkgs.cgi:1308 +#: tazpanel/pkgs.cgi:1305 msgid "Install from DVD/USB key" msgstr "Installer à partir d'un DVD / d'une clé USB" -#: tazpanel/pkgs.cgi:1317 +#: tazpanel/pkgs.cgi:1314 msgid "" "Long list of packages is paginated. Here you can set the page size (default: " "100, turning off the pager: 0)." @@ -1819,154 +1827,200 @@ "Les longues listes de paquets sont paginées. Vous pouvez fixer la longueur " "de page (100 par défaut, annulation de la pagination avec 0)." -#: tazpanel/pkgs.cgi:1322 +#: tazpanel/pkgs.cgi:1319 msgid "Set" msgstr "Choisir" -#: tazpanel/pkgs.cgi:1348 +#: tazpanel/pkgs.cgi:1345 msgid "Licenses for package %s" msgstr "Licenses pour le paquet %s" -#: tazpanel/pkgs.cgi:1369 +#: tazpanel/pkgs.cgi:1366 msgid "%s license on %s website" msgstr "license %s sur le site web %s" -#: tazpanel/pkgs.cgi:1370 +#: tazpanel/pkgs.cgi:1367 msgid "Read online:" msgstr "Lire en ligne :" -#: tazpanel/pkgs.cgi:1370 +#: tazpanel/pkgs.cgi:1367 msgid "Read local:" msgstr "Lire en local :" -#: tazpanel/pkgs.cgi:1411 +#: tazpanel/pkgs.cgi:1408 msgid "Tags list" msgstr "Liste des marqueurs" -#: tazpanel/pkgs.cgi:1415 +#: tazpanel/pkgs.cgi:1412 msgid "List of tags in all repositories" msgstr "Liste des marqueurs dans tous les dépôts" -#: tazpanel/pkgs.cgi:1416 +#: tazpanel/pkgs.cgi:1413 msgid "List of tags in repository \"%s\"" msgstr "Liste des marqueurs du dépôt \"%s\"" -#: tazpanel/pkgs.cgi:1442 +#: tazpanel/pkgs.cgi:1439 msgid "Tag \"%s\"" msgstr "Marqueur \"%s\"" -#: tazpanel/pkgs.cgi:1470 +#: tazpanel/pkgs.cgi:1467 msgid "Blocked packages list" msgstr "Liste des paquets bloqués" -#: tazpanel/pkgs.cgi:1508 tazpanel/pkgs.cgi:1585 +#: tazpanel/pkgs.cgi:1505 tazpanel/pkgs.cgi:1582 msgid "Improve package \"%s\"" msgstr "Amélioration du paquet \"%s\"" -#: tazpanel/pkgs.cgi:1543 +#: tazpanel/pkgs.cgi:1540 msgid "Please log in using your TazBug account." msgstr "Veuillez vous connecter sur votre compte TazBug." -#: tazpanel/pkgs.cgi:1547 +#: tazpanel/pkgs.cgi:1544 msgid "Login:" msgstr "Login :" -#: tazpanel/pkgs.cgi:1549 +#: tazpanel/pkgs.cgi:1546 msgid "Password:" msgstr "Mot de passe :" -#: tazpanel/pkgs.cgi:1552 +#: tazpanel/pkgs.cgi:1549 msgid "Remember me" msgstr "Se souvenir de moi" -#: tazpanel/pkgs.cgi:1554 +#: tazpanel/pkgs.cgi:1551 msgid "Log in" msgstr "Se connecter" -#: tazpanel/pkgs.cgi:1558 +#: tazpanel/pkgs.cgi:1555 msgid "Create new account" msgstr "Créer un nouveau compte" -#: tazpanel/pkgs.cgi:1586 tazpanel/pkgs.cgi:1643 +#: tazpanel/pkgs.cgi:1583 tazpanel/pkgs.cgi:1640 msgid "Back" msgstr "Retour" -#: tazpanel/pkgs.cgi:1609 +#: tazpanel/pkgs.cgi:1606 msgid "How can you help:" msgstr "Vous pouvez nous aider :" -#: tazpanel/pkgs.cgi:1611 +#: tazpanel/pkgs.cgi:1608 msgid "Please select an action" msgstr "Veuillez choisir une action" -#: tazpanel/pkgs.cgi:1612 +#: tazpanel/pkgs.cgi:1609 msgid "Report new version" msgstr "Indiquer une Nouvelle Version" -#: tazpanel/pkgs.cgi:1613 +#: tazpanel/pkgs.cgi:1610 msgid "Improve short description" msgstr "Améliorer la description courte" -#: tazpanel/pkgs.cgi:1614 +#: tazpanel/pkgs.cgi:1611 msgid "Translate short description" msgstr "Traduire la description courte" -#: tazpanel/pkgs.cgi:1615 +#: tazpanel/pkgs.cgi:1612 msgid "Add or improve description" msgstr "Ajouter ou améliorer la description" -#: tazpanel/pkgs.cgi:1616 +#: tazpanel/pkgs.cgi:1613 msgid "Translate description" msgstr "Traduire la description" -#: tazpanel/pkgs.cgi:1617 +#: tazpanel/pkgs.cgi:1614 msgid "Improve category" msgstr "Améliorer la catégorie" -#: tazpanel/pkgs.cgi:1618 +#: tazpanel/pkgs.cgi:1615 msgid "Add or improve tags" msgstr "Ajouter ou améliorer les marqueurs" -#: tazpanel/pkgs.cgi:1619 +#: tazpanel/pkgs.cgi:1616 msgid "Add application icon" msgstr "Ajouter une icône pour l'application" -#: tazpanel/pkgs.cgi:1620 +#: tazpanel/pkgs.cgi:1617 msgid "Add application screenshot" msgstr "Ajouter une copie d'écran de l'application" -#: tazpanel/pkgs.cgi:1621 +#: tazpanel/pkgs.cgi:1618 msgid "Improve receipt" msgstr "Améliorer la recette" -#: tazpanel/pkgs.cgi:1622 +#: tazpanel/pkgs.cgi:1619 msgid "Other" msgstr "Autre" -#: tazpanel/pkgs.cgi:1633 +#: tazpanel/pkgs.cgi:1630 msgid "Send" msgstr "Envoyer" -#: tazpanel/pkgs.cgi:1642 +#: tazpanel/pkgs.cgi:1639 msgid "Thank you!" msgstr "Merci !" -#: tazpanel/pkgs.cgi:1695 +#: tazpanel/pkgs.cgi:1692 msgid "It is recommended to [recharge] the lists." msgstr "Il est recommendé de [recharger] les listes." -#: tazpanel/pkgs.cgi:1700 +#: tazpanel/pkgs.cgi:1697 msgid "You need to [download] the lists for further work." msgstr "Vous devez [télécharger] les listes pour continuer." -#: tazpanel/pkgs.cgi:1732 +#: tazpanel/pkgs.cgi:1729 msgid "Latest log entries" msgstr "Dernières entrées du journal" -#: tazpanel/pkgs.cgi:1734 +#: tazpanel/pkgs.cgi:1731 msgid "Show" msgstr "Voir" +#~ msgid "Checking post install dependencies..." +#~ msgstr "Vérification des dépendances après installation..." + +#~ msgid "Please run \"%s\" in / and retry." +#~ msgstr "Veuillez lancer '%s' dans / et réessayer." + +#~ msgid "Removing old package..." +#~ msgstr "Suppression de l'ancien paquet..." + +#~ msgid "Unable to find package \"%s\" in the mirrored packages list." +#~ msgstr "Ne peut trouver: %s dans la liste des paquets du miroir." + +#~ msgid "Could not download \"%s\" from \"%s\". Exiting." +#~ msgstr "Impossible de télécharger \"%s\" depuis \"%s\". Abandon." + +#~ msgid "Adding implicit depends \"%s\"..." +#~ msgstr "Ajoute la dépendance implicite %s..." + +#~ msgid "Unable to find the list \"%s\"" +#~ msgstr "Ne peut trouver la liste : %s" + +#~ msgid "" +#~ "You must probably run '%s' as root to get the latest list of packages " +#~ "available on the mirror." +#~ msgstr "" +#~ "Vous devez probablement lancer '%s' en tant que root afin d'obtenir la " +#~ "dernière liste des paquets disponibles sur le miroir." + +#~ msgid "Unable to find list \"%s\"" +#~ msgstr "Ne peut trouver la liste \"%s\"" + +#~ msgid "rootconfig needs --root= option used." +#~ msgstr "rootconfig nécessite l'utilisation de l'option --root=" + +#~ msgid "Install package with \"%s\" or \"%s\"" +#~ msgstr "Installez un paquet avec '%s' ou '%s'" + +#~ msgid "Usage: tazpkg link package_name slitaz_root" +#~ msgstr "Usage : tazpkg link package_name slitaz_root" + +#~ msgid "Example:" +#~ msgstr "Exemple :" + +#~ msgid "\"%s\" will use less than 100k in your running system RAM." +#~ msgstr "'%s' utilisera moins de 100k en mémoire sur votre système." + #~ msgid "Usage for command up:" #~ msgstr "Usage pour la commande up :" @@ -2002,9 +2056,6 @@ #~ msgid "Please specify a pattern or package name to search for." #~ msgstr "Veuillez spécifier un modèle ou un nom de paquet à rechercher." -#~ msgid "Please specify a pattern or file name to search for." -#~ msgstr "Veuillez spécifier un modèle ou un fichier à rechercher." - #~ msgid "List \"%s\" is older than one week... Recharging." #~ msgstr "La liste \"%s\" date de plus d'une semaine... Rechargement." diff -r 95c016ddc72d -r d6cbd0c5f273 po/pl.po --- a/po/pl.po Sun Sep 06 12:48:04 2015 +0200 +++ b/po/pl.po Mon Oct 05 03:53:47 2015 +0300 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: TazPkg 5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-28 16:04+0300\n" +"POT-Creation-Date: 2015-10-05 03:48+0300\n" "PO-Revision-Date: 2013-08-07 13:34+0100\n" "Last-Translator: Paweł Pyrczak \n" "Language-Team: Paweł Pyrczak \n" @@ -21,429 +21,245 @@ "X-Poedit-Country: POLAND\n" "X-Poedit-SourceCharset: utf-8\n" -#: tazpkg:40 modules/list:44 modules/search:19 +#: tazpkg:100 +msgid "Creating folder \"%s\"..." +msgstr "Tworzenie \"%s\"..." + +#: tazpkg:136 +msgid "Please specify a package name on the command line." +msgstr "Proszę podać nazwę pakietu w linii poleceń." + +#: tazpkg:139 +#, fuzzy +msgid "Please specify a list name on the command line." +msgstr "Proszę podać nazwę pakietu w linii poleceń." + +#: tazpkg:142 +#, fuzzy +msgid "Please specify a flavor name on the command line." +msgstr "Proszę podać nazwę pakietu w linii poleceń." + +#: tazpkg:145 +#, fuzzy +msgid "Please specify a release name on the command line." +msgstr "Proszę podać nazwę pakietu w linii poleceń." + +#: tazpkg:148 +msgid "Unable to find file \"%s\"" +msgstr "Nie można odnaleźć: \"%s\"" + +#: tazpkg:151 +#, fuzzy +msgid "Please specify an existing folder name on the command line." +msgstr "Proszę podać nazwę pakietu w linii poleceń." + +#: tazpkg:154 +#, fuzzy +msgid "Please specify a pattern to search for." +msgstr "Proszę wprowadzić szukany wzór albo nazwę pliku." + +#: tazpkg:157 +msgid "Unable to find the receipt \"%s\"" +msgstr "Nie można odnaleźć recepty: %s" + +#: tazpkg:225 modules/extract:19 modules/install:191 modules/recompress:19 +msgid "Extracting package..." +msgstr "Rozpakowywanie..." + +#: tazpkg:239 modules/list:44 msgid "base-system" msgstr "podstawowy-system" -#: tazpkg:40 modules/list:44 modules/search:19 +#: tazpkg:239 modules/list:44 msgid "x-window" msgstr "x-window" -#: tazpkg:41 modules/list:45 modules/search:20 +#: tazpkg:240 modules/list:45 msgid "utilities" msgstr "narzędzia" -#: tazpkg:41 modules/list:45 modules/search:20 +#: tazpkg:240 modules/list:45 msgid "network" msgstr "sieć" -#: tazpkg:42 modules/list:46 modules/search:21 +#: tazpkg:241 modules/list:46 msgid "graphics" msgstr "grafika" -#: tazpkg:42 modules/list:46 modules/search:21 +#: tazpkg:241 modules/list:46 msgid "multimedia" msgstr "multimedia" -#: tazpkg:43 modules/list:47 modules/search:22 +#: tazpkg:242 modules/list:47 msgid "office" msgstr "biuro" -#: tazpkg:43 modules/list:47 modules/search:22 +#: tazpkg:242 modules/list:47 msgid "development" msgstr "narzędzia-programistyczne" -#: tazpkg:44 modules/list:48 modules/search:23 +#: tazpkg:243 modules/list:48 msgid "system-tools" msgstr "narzędzia-systemowe" -#: tazpkg:44 modules/list:48 modules/search:23 +#: tazpkg:243 modules/list:48 msgid "security" msgstr "bezpieczeństwo" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "games" msgstr "gry" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "misc" msgstr "różne" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "meta" msgstr "meta-pakiety" -#: tazpkg:46 modules/list:50 modules/search:25 +#: tazpkg:245 modules/list:50 msgid "non-free" msgstr "nie-wolne" -#: tazpkg:46 modules/list:50 modules/search:25 -msgid "all" -msgstr "wszystko" - -#: tazpkg:46 modules/list:50 modules/search:25 +#: tazpkg:430 #, fuzzy -msgid "extra" -msgstr "Wypakuj" - -#: tazpkg:107 -msgid "Creating folder \"%s\"..." -msgstr "Tworzenie \"%s\"..." - -#: tazpkg:137 -msgid "Please specify a package name on the command line." -msgstr "Proszę podać nazwę pakietu w linii poleceń." - -#: tazpkg:149 tazpkg:265 -msgid "Unable to find file \"%s\"" -msgstr "Nie można odnaleźć: \"%s\"" - -#: tazpkg:161 -msgid "Unable to find the receipt \"%s\"" -msgstr "Nie można odnaleźć recepty: %s" - -#: tazpkg:218 -msgid "\"%s\" package is already installed." -msgstr "Pakiet \"%s\" już jest zainstalowany." - -#: tazpkg:219 -msgid "You can use the --forced option to force installation." +msgid "Done: %s" +msgstr "Rozmiar: %s" + +#: tazpkg:502 +#, fuzzy +msgid "TazPkg SHell." +msgstr "TazPkg SHell." + +#: tazpkg:503 +msgid "Type 'usage' to list all available commands or 'quit' or 'q' to exit." msgstr "" -"Można użyć opcji --forced aby wymusić instalację, albo usunąć\n" -"go zainstalować ponownie." - -#: tazpkg:235 -msgid "Unable to find the list \"%s\"" -msgstr "Nie można odnaleźć listy: %s" - -#: tazpkg:236 -msgid "" -"You must probably run '%s' as root to get the latest list of packages " -"available on the mirror." -msgstr "" -"Prawdopodobnie należy uruchomić '%s' jako administrator aby pobrać najnowszą " -"listę pakietów dostępnych na serwerze." - -#: tazpkg:252 tazpkg:273 modules/getenv:79 modules/getenv:103 -msgid "File \"%s\" generated. Please wait..." -msgstr "" - -#: tazpkg:266 modules/getenv:16 modules/getenv:23 modules/getenv:34 -#: modules/getenv:118 -msgid "Please run tazpkg as root." -msgstr "" - -#: tazpkg:393 -msgid "Unable to find package \"%s\" in the mirrored packages list." -msgstr "Nie można znaleźć: %s na liście pakietów na serwerze." - -#: tazpkg:476 -msgid "Extracting package..." -msgstr "Rozpakowywanie..." - -#: tazpkg:562 -msgid "Installation of package \"%s\"" -msgstr "Instalacja: %s" - -#: tazpkg:567 -msgid "Copying package..." -msgstr "Kopiowanie..." - -#: tazpkg:583 -msgid "Checking post install dependencies..." -msgstr "Sprawdzanie po instalacyjnych zależności..." - -#: tazpkg:586 -msgid "Please run \"%s\" in / and retry." -msgstr "Proszę wykonać '%s' w głównym katalogu / i ponowić próbę." - -#: tazpkg:669 -msgid "Saving configuration files..." -msgstr "Zachowywanie plików konfiguracyjnych..." - -#: tazpkg:687 -msgid "Installing package..." -msgstr "Instalowanie..." - -#: tazpkg:692 -msgid "Removing old package..." -msgstr "Usuwanie starej wersji..." - -#: tazpkg:701 -msgid "Removing all tmp files..." -msgstr "Usuwanie wszystkich tymczasowych plików tmp..." - -#: tazpkg:707 +"Wpisz 'usage' aby wyświetlić listę dostępnych poleceń, albo 'quit' lub 'q' " +"aby\n" +"zakończyć." + +#: tazpkg:512 #, fuzzy -msgid "Execute post-install commands..." -msgstr "Sprawdzanie po instalacyjnych zależności..." - -#: tazpkg:752 -msgid "Package \"%s\" (%s) is installed." -msgstr "Pakiet %s (%s) nie jest zainstalowany." - -#: tazpkg:792 -msgid "Could not download \"%s\" from \"%s\". Exiting." -msgstr "" - -#: tazpkg:859 -msgid "WARNING! Dependency loop between \"%s\" and \"%s\"." -msgstr "OSTRZEŻENIE! Pętla zależności pomiędzy %s a %s." - -#: tazpkg:864 -msgid "Tracking dependencies for package \"%s\"" -msgstr "Śledzenie zależności dla: %s" - -#: tazpkg:869 -msgid "Missing package \"%s\"" -msgstr "Brakujące: %s" - -#: tazpkg:873 -msgid "%s missing package to install." -msgid_plural "%s missing packages to install." -msgstr[0] "%s brakujący pakiet do instalacji." -msgstr[1] "%s brakujące pakiety do instalacji." -msgstr[2] "%s brakujących pakietów do instalacji." - -#: tazpkg:892 -msgid "Install all missing dependencies? (y/N)" -msgstr "Zainstaluj wszystkie brakujące zalezności? (t/N)" - -#: tazpkg:907 -msgid "Checking if package \"%s\" exists in local list..." -msgstr "Sprawdzanie czy %s istnieje na lokalnej liście pakietów..." - -#: tazpkg:933 -msgid "Leaving dependencies for package \"%s\" unresolved." -msgstr "Pozostawianie nierozwiązanych zależności dla %s." - -#: tazpkg:934 -msgid "The package is installed but will probably not work." -msgstr "Pakiet jest zainstalowany ale prawdopodobnie nie będzie działał." - -#: tazpkg:1086 -msgid "Unable to find list \"%s\"" -msgstr "Nie można znaleźć: %s" - -#: tazpkg:1106 -msgid "Adding implicit depends \"%s\"..." -msgstr "Dodawanie domyślnych zależności %s..." - -#: tazpkg:1163 -msgid "Extracting package \"%s\"" -msgstr "Rozpakowywanie: %s" - -#: tazpkg:1174 tazpkg:1192 -msgid "Copying original package..." -msgstr "Kopiowanie oryginalnego pakietu..." - -#: tazpkg:1181 -msgid "Package \"%s\" is extracted to \"%s\"" -msgstr "Pakiet %s został rozpakowany do: %s" - -#: tazpkg:1189 -msgid "Recompressing package \"%s\"" -msgstr "Rekompresowanie: %s" - -#: tazpkg:1199 -msgid "Recompressing the FS..." -msgstr "Rekompresowanie systemu plików..." - -#: tazpkg:1204 -msgid "Creating new package..." -msgstr "Tworzenie nowego pakietu..." - -#: tazpkg:1245 -msgid "User configuration backup on date %s" -msgstr "Kopia zapasowa ustawień użytkownika z %s" - -#: tazpkg:1308 +msgid "You are already running a TazPkg SHell." +msgstr "TazPkg SHell jest już uruchomiony." + +#: modules/block:18 modules/remove:86 +msgid "Package \"%s\" is not installed." +msgstr "%s nie jest zainstalowany." + +#: modules/block:27 +#, fuzzy +msgid "Package \"%s\" is already blocked." +msgstr "%s jest już zainstalowany." + +#: modules/block:32 modules/block:61 +#, fuzzy +msgid "Package \"%s\" blocked." +msgstr "%s nie jest zainstalowany." + +#: modules/block:43 modules/block:56 +#, fuzzy +msgid "Package \"%s\" unblocked." +msgstr "%s nie jest zainstalowany." + +#: modules/block:45 +#, fuzzy +msgid "Package \"%s\" is not blocked." +msgstr "%s nie jest zainstalowany." + +#: modules/bugs:21 msgid "No known bugs." msgstr "Brak znanych błędów." -#: tazpkg:1310 +#: modules/bugs:23 #, fuzzy msgid "Known bugs in packages" msgstr "Pokazuje znane błędy w pakietach" -#: tazpkg:1316 +#: modules/bugs:30 msgid "Bug list completed" msgstr "Lista błędów skompletowana" -#: tazpkg:1318 +#: modules/bugs:32 msgid "Bugs in package \"%s\" version %s:" msgstr "Błędy w pakiecie %s wersja %s:" -#: tazpkg:1355 -msgid "rootconfig needs --root= option used." -msgstr "Użycie rootconfig wymaga użycia opcji -root=" - -#: tazpkg:1368 tazpkg:1434 -msgid "Package \"%s\" already in the cache" -msgstr "%s aktualnie w pamięci podręcznej" - -#: tazpkg:1371 tazpkg:1437 -msgid "Continuing package \"%s\" download" -msgstr "Kontynuowanie pobierania %s" - -#: tazpkg:1462 +#: modules/cache:22 msgid "Cleaning cache directory..." msgstr "Czyszczenie katalogu pamięci podręcznej..." -#: tazpkg:1463 +#: modules/cache:23 #, fuzzy msgid "Path: %s" msgstr "Ścieżka:" -#: tazpkg:1468 +#: modules/cache:28 msgid "%s file removed from cache (%s)." msgid_plural "%s files removed from cache (%s)." msgstr[0] "Usunięto %s plik z pamięci podręcznej (%s)." msgstr[1] "Usunięto %s plik z pamięci podręcznej (%s)." msgstr[2] "Usunięto %s plik z pamięci podręcznej (%s)." -#: tazpkg:1511 -msgid "Nothing to do for package \"%s\"." -msgstr "Brak działań do wykonania na %s." - -#: tazpkg:1515 modules/block:32 modules/block:51 modules/block:70 -#: modules/remove:53 -msgid "Package \"%s\" is not installed." -msgstr "%s nie jest zainstalowany." - -#: tazpkg:1516 -msgid "Install package with \"%s\" or \"%s\"" -msgstr "Instalacja pakietu przy pomocy '%s' albo '%s'" - -#: tazpkg:1531 -#, fuzzy -msgid "TazPkg SHell." -msgstr "TazPkg SHell." - -#: tazpkg:1532 -msgid "Type 'usage' to list all available commands or 'quit' or 'q' to exit." -msgstr "" -"Wpisz 'usage' aby wyświetlić listę dostępnych poleceń, albo 'quit' lub 'q' " -"aby\n" -"zakończyć." - -#: tazpkg:1541 -#, fuzzy -msgid "You are already running a TazPkg SHell." -msgstr "TazPkg SHell jest już uruchomiony." - -#: tazpkg:1574 -msgid "Usage: tazpkg link package_name slitaz_root" -msgstr "Użycie: tazpkg link nazwa_pakietu slitaz_root" - -#: tazpkg:1576 -msgid "Example:" -msgstr "Przykład:" - -#: tazpkg:1578 -msgid "\"%s\" will use less than 100k in your running system RAM." -msgstr "'%s' użyje mniej niż 100k w pamięci ram w uruchomionym systemie." - -#: tazpkg:1583 -msgid "Package \"%s\" is already installed." -msgstr "%s jest już zainstalowany." - -#: tazpkg:1592 modules/getenv:16 modules/getenv:23 -msgid "Missing: %s" -msgstr "Brakujące: %s" - -#: tazpkg:1596 -msgid "Link all missing dependencies? (y/N)" -msgstr "Tworzy dowiązanie wszystkich brakujących zależnośći? (t/N)" - -#: tazpkg:1605 -#, fuzzy -msgid "Leaving dependencies unresolved for package \"%s\"" -msgstr "Śledzenie zależności dla: %s" - -#: tazpkg:1606 -msgid "The package is installed but probably will not work." -msgstr "Pakiet jest zainstalowany, ale prawdopodobnie nie będzie działać." - -#: modules/block:36 -#, fuzzy -msgid "Package \"%s\" is already blocked." -msgstr "%s jest już zainstalowany." - -#: modules/block:41 modules/block:82 -#, fuzzy -msgid "Package \"%s\" blocked." -msgstr "%s nie jest zainstalowany." - -#: modules/block:58 modules/block:77 -#, fuzzy -msgid "Package \"%s\" unblocked." -msgstr "%s nie jest zainstalowany." - -#: modules/block:60 -#, fuzzy -msgid "Package \"%s\" is not blocked." -msgstr "%s nie jest zainstalowany." - -#: modules/check:43 tazpanel/pkgs.cgi:951 +#: modules/check:20 tazpanel/pkgs.cgi:948 msgid "Package %s" msgstr "Pakiet %s" -#: modules/check:122 +#: modules/check:96 msgid "The package installation has not completed" msgstr "Instalacja pakietu nie została zakończona pomyśłnie" -#: modules/check:130 +#: modules/check:104 msgid "The package has been modified by:" msgstr "Pakiet został zmodyfikowany przez:" -#: modules/check:134 +#: modules/check:108 msgid "Files lost from package:" msgstr "Brakujące pliki pochodzące z:" -#: modules/check:138 +#: modules/check:112 msgid "target of symlink" msgstr "cel dla dowiązania symbolicznego" -#: modules/check:145 +#: modules/check:119 msgid "Missing dependencies for package:" msgstr "Brakujące zależności dla:" -#: modules/check:154 +#: modules/check:128 msgid "Dependencies loop between package and:" msgstr "Pętla zależności pomiędzy pakietem i:" -#: modules/check:160 +#: modules/check:134 msgid "Looking for known bugs..." msgstr "Sprawdzanie listy znanych błędów..." -#: modules/check:167 +#: modules/check:141 msgid "Mismatch checksum of installed files:" msgstr "" -#: modules/check:186 +#: modules/check:160 #, fuzzy msgid "Check file providers:" msgstr "Sprawdź uaktualnienia" -#: modules/check:197 +#: modules/check:171 msgid "The following packages provide file \"%s\":" msgstr "Poniższe pakiety dostarczają plik %s:" -#: modules/check:202 +#: modules/check:176 msgid "(overridden by %s)" msgstr "(pominięta przez %s)" -#: modules/check:214 +#: modules/check:188 #, fuzzy msgid "Alien files:" msgstr "Zainstalowane pliki:" -#: modules/check:215 +#: modules/check:189 msgid "No package has installed the following files:" msgstr "Poniższe pliki nie zostały zainstalowane przez pakiety:" -#: modules/check:226 +#: modules/check:200 msgid "Check completed." msgstr "Sprawdzanie zakończone." @@ -498,32 +314,77 @@ msgstr[1] "%s zainstalowany pakiet" msgstr[2] "%s zainstalowany pakiet" -#: modules/description:58 +#: modules/description:73 msgid "Description of package \"%s\"" msgstr "Opis dla: %s" -#: modules/description:62 +#: modules/description:80 #, fuzzy msgid "Description absent." msgstr "Opis" -#: modules/find-depends:37 +#: modules/extract:36 +msgid "Extracting package \"%s\"" +msgstr "Rozpakowywanie: %s" + +#: modules/extract:47 modules/recompress:35 +msgid "Copying original package..." +msgstr "Kopiowanie oryginalnego pakietu..." + +#: modules/extract:54 +msgid "Package \"%s\" is extracted to \"%s\"" +msgstr "Pakiet %s został rozpakowany do: %s" + +#: modules/find-depends:19 msgid "Find depends..." msgstr "" -#: modules/find-depends:56 +#: modules/find-depends:39 msgid "for %s" msgstr "" -#: modules/flavor:120 +#: modules/flavor:94 msgid "Can't find flavor \"%s\". Abort." msgstr "Nie można odnaleźć konfiguracji dla odmiany %s. Przerwano." -#: modules/getenv:34 +#: modules/get:137 modules/getenv:53 msgid "File \"%s\" empty." msgstr "" -#: modules/getenv:117 +#: modules/get:138 modules/get:144 +#, fuzzy +msgid "Unable to find package \"%s\" in the extra packages list." +msgstr "Nie można znaleźć: %s na liście pakietów na serwerze." + +#: modules/get:162 modules/get:327 +msgid "Package \"%s\" already in the cache" +msgstr "%s aktualnie w pamięci podręcznej" + +#: modules/get:331 +msgid "Continuing package \"%s\" download" +msgstr "Kontynuowanie pobierania %s" + +#: modules/get:342 +msgid "Checksum error for \"%s\"" +msgstr "" + +#: modules/get:352 +msgid "Please wait until the mirror synchronization is complete and try again." +msgstr "" + +#: modules/getenv:35 modules/getenv:43 modules/link:31 +msgid "Missing: %s" +msgstr "Brakujące: %s" + +#: modules/getenv:35 modules/getenv:43 modules/getenv:53 modules/getenv:154 +msgid "Please run tazpkg as root." +msgstr "" + +#: modules/getenv:115 modules/getenv:140 +msgid "File \"%s\" generated. Please wait..." +msgstr "" + +#: modules/getenv:154 msgid "Old \"%s\"." msgstr "" @@ -740,7 +601,7 @@ msgid "Remove an undigest mirror" msgstr "Usuwa prywatne repozytorium" -#: modules/help:103 modules/help:138 +#: modules/help:103 modules/help:134 #, fuzzy msgid "Sorry, no help for \"%s\"" msgstr "Rezultat wyszukiwania dla: %s" @@ -752,7 +613,7 @@ msgstr[1] "" msgstr[2] "" -#: modules/help:168 +#: modules/help:164 msgid "%s" msgstr "" @@ -761,7 +622,7 @@ msgid "local package" msgstr "Dostępne pakiety" -#: modules/info:39 tazpanel/pkgs.cgi:930 +#: modules/info:39 tazpanel/pkgs.cgi:927 #, fuzzy msgid "installed package" msgstr "%s zainstalowany pakiet" @@ -775,17 +636,17 @@ msgid "(new build available)" msgstr "" -#: modules/info:74 tazpanel/pkgs.cgi:933 +#: modules/info:74 tazpanel/pkgs.cgi:930 #, fuzzy msgid "mirrored package" msgstr "Pakiety na serwerze:" -#: modules/info:77 modules/list:217 tazpanel/pkgs.cgi:935 +#: modules/info:77 modules/list:217 tazpanel/pkgs.cgi:932 #, fuzzy msgid "Package \"%s\" not available." msgstr "%s nie jest zainstalowany." -#: modules/info:84 modules/search:79 modules/search:113 +#: modules/info:84 modules/search:66 modules/search:100 msgid "" "No \"%s\" found to check for mirrored packages. For more results, please run " "\"%s\" once as root before searching." @@ -865,11 +726,136 @@ msgid "Tags : %s" msgstr "" +#: modules/install:109 +msgid "WARNING! Dependency loop between \"%s\" and \"%s\"." +msgstr "OSTRZEŻENIE! Pętla zależności pomiędzy %s a %s." + +#: modules/install:117 +msgid "Tracking dependencies for package \"%s\"" +msgstr "Śledzenie zależności dla: %s" + +#: modules/install:121 +msgid "Missing package \"%s\"" +msgstr "Brakujące: %s" + +#: modules/install:125 +msgid "%s missing package to install." +msgid_plural "%s missing packages to install." +msgstr[0] "%s brakujący pakiet do instalacji." +msgstr[1] "%s brakujące pakiety do instalacji." +msgstr[2] "%s brakujących pakietów do instalacji." + +#: modules/install:134 +msgid "Install all missing dependencies? (y/N)" +msgstr "Zainstaluj wszystkie brakujące zalezności? (t/N)" + +#: modules/install:161 +msgid "Checking if package \"%s\" exists in local list..." +msgstr "Sprawdzanie czy %s istnieje na lokalnej liście pakietów..." + +#: modules/install:179 +msgid "Leaving dependencies for package \"%s\" unresolved." +msgstr "Pozostawianie nierozwiązanych zależności dla %s." + +#: modules/install:180 +msgid "The package is installed but will probably not work." +msgstr "Pakiet jest zainstalowany ale prawdopodobnie nie będzie działał." + +#: modules/install:251 +#, fuzzy +msgid "Execute pre-install commands..." +msgstr "Sprawdzanie po instalacyjnych zależności..." + +#: modules/install:265 +#, fuzzy +msgid "Execute post-install commands..." +msgstr "Sprawdzanie po instalacyjnych zależności..." + +#: modules/install:335 +#, fuzzy +msgid "Installation of package \"%s\" (%s)" +msgstr "Instalacja: %s" + +#: modules/install:337 +msgid "Installation of package \"%s\"" +msgstr "Instalacja: %s" + +#: modules/install:343 +msgid "Copying package..." +msgstr "Kopiowanie..." + +#: modules/install:373 +#, fuzzy +msgid "Remember modified packages..." +msgstr "Usuwanie starej wersji..." + +#: modules/install:435 +msgid "Saving configuration files..." +msgstr "Zachowywanie plików konfiguracyjnych..." + +#: modules/install:460 +msgid "Installing package..." +msgstr "Instalowanie..." + +#: modules/install:466 +#, fuzzy +msgid "Removing old files..." +msgstr "Usuwanie wszystkich tymczasowych plików tmp..." + +#: modules/install:483 +msgid "Removing all tmp files..." +msgstr "Usuwanie wszystkich tymczasowych plików tmp..." + +#: modules/install:508 +#, fuzzy +msgid "Update system databases..." +msgstr "Usuwanie wszystkich tymczasowych plików tmp..." + +#: modules/install:546 +msgid "Package \"%s\" (%s) is installed." +msgstr "Pakiet %s (%s) nie jest zainstalowany." + +#: modules/install:576 +msgid "\"%s\" package is already installed." +msgstr "Pakiet \"%s\" już jest zainstalowany." + +#: modules/install:577 +msgid "You can use the --forced option to force installation." +msgstr "" +"Można użyć opcji --forced aby wymusić instalację, albo usunąć\n" +"go zainstalować ponownie." + +#: modules/link:20 +msgid "Package \"%s\" is already installed." +msgstr "%s jest już zainstalowany." + +#: modules/link:36 +msgid "Link all missing dependencies? (y/N)" +msgstr "Tworzy dowiązanie wszystkich brakujących zależnośći? (t/N)" + +#: modules/link:45 +#, fuzzy +msgid "Leaving dependencies unresolved for package \"%s\"" +msgstr "Śledzenie zależności dla: %s" + +#: modules/link:46 +msgid "The package is installed but probably will not work." +msgstr "Pakiet jest zainstalowany, ale prawdopodobnie nie będzie działać." + +#: modules/list:50 +msgid "all" +msgstr "wszystko" + +#: modules/list:50 +#, fuzzy +msgid "extra" +msgstr "Wypakuj" + #: modules/list:82 msgid "Blocked packages" msgstr "Zablokowane pakiety" -#: modules/list:87 modules/list:121 modules/search:235 +#: modules/list:87 modules/list:121 modules/search:223 msgid "%s package" msgid_plural "%s packages" msgstr[0] "%s pakiet" @@ -912,7 +898,7 @@ msgstr[1] "%s zainstalowane pakiety." msgstr[2] "%s zainstalowanych pakietów." -#: modules/list:147 tazpanel/pkgs.cgi:671 +#: modules/list:147 tazpanel/pkgs.cgi:670 msgid "Installed packages of category \"%s\"" msgstr "Zainstalowanych pakietów w kategorii: %s" @@ -958,7 +944,7 @@ msgid "Installed files by \"%s\"" msgstr "Pliki zainstalowane przez: %s" -#: modules/list:203 modules/list:213 modules/search:206 tazpanel/pkgs.cgi:71 +#: modules/list:203 modules/list:213 modules/search:194 tazpanel/pkgs.cgi:72 msgid "%s file" msgid_plural "%s files" msgstr[0] "%s plik" @@ -973,7 +959,7 @@ msgid "File lost" msgstr "Brakujący plik" -#: modules/list:273 tazpanel/pkgs.cgi:1054 tazpanel/pkgs.cgi:1144 +#: modules/list:273 tazpanel/pkgs.cgi:1051 tazpanel/pkgs.cgi:1141 msgid "Configuration files" msgstr "Pliki konfiguracyjne" @@ -1027,65 +1013,65 @@ msgid "Creating new undigest \"%s\"." msgstr "Tworzenie nowego prywatnego repozytorium %s." -#: modules/mkdb:76 +#: modules/mkdb:74 msgid "Input folder not specified" msgstr "" -#: modules/mkdb:82 +#: modules/mkdb:80 msgid "You are not allowed to write to the folder \"%s\"" msgstr "" -#: modules/mkdb:86 +#: modules/mkdb:84 #, fuzzy msgid "Folder \"%s\" does not contain packages" msgstr "Plik %s nie wygląda jak pakiet systemu %s!" -#: modules/mkdb:104 +#: modules/mkdb:102 #, fuzzy msgid "Packages DB already exists." msgstr "%s jest już zainstalowany." -#: modules/mkdb:112 +#: modules/mkdb:110 msgid "Calculate %s..." msgstr "" -#: modules/pack:19 +#: modules/pack:22 msgid "Receipt is missing. Please read the documentation." msgstr "Brakuje recepty. Proszę zapoznać się z dokumentacją." -#: modules/pack:23 +#: modules/pack:26 msgid "Packing package \"%s\"" msgstr "Pakowanie: %s" -#: modules/pack:26 +#: modules/pack:29 msgid "Creating the list of files..." msgstr "Tworzenie listy plików..." -#: modules/pack:33 +#: modules/pack:36 msgid "Creating %s of files..." msgstr "Tworzenie %s dla plików..." -#: modules/pack:47 +#: modules/pack:50 msgid "Compressing the FS..." msgstr "Kompresowanie systemu plików..." -#: modules/pack:57 +#: modules/pack:60 msgid "Updating receipt sizes..." msgstr "Aktualizacja rozmiarów recepty..." -#: modules/pack:63 +#: modules/pack:66 msgid "Creating full cpio archive..." msgstr "Tworzenie pełnego archiwum cpio..." -#: modules/pack:67 +#: modules/pack:70 msgid "Restoring original package tree..." msgstr "Odtwarzanie oryginalnego drzewa pakietu..." -#: modules/pack:72 +#: modules/pack:80 msgid "Package \"%s\" compressed successfully." msgstr "Pakiet %s został pomyślnie skompresowany." -#: modules/pack:73 modules/repack:83 +#: modules/pack:81 modules/repack:81 msgid "Size: %s" msgstr "Rozmiar: %s" @@ -1154,122 +1140,144 @@ "Przy następny odświeżeniu listy pakietów zostanie wyświetlona lista różnic " "aby pokazać nowe i zaktualizowane pakiety." -#: modules/remove:63 +#: modules/recompress:32 +msgid "Recompressing package \"%s\"" +msgstr "Rekompresowanie: %s" + +#: modules/recompress:42 +msgid "Recompressing the FS..." +msgstr "Rekompresowanie systemu plików..." + +#: modules/recompress:47 +msgid "Creating new package..." +msgstr "Tworzenie nowego pakietu..." + +#: modules/reconfigure:26 +msgid "Nothing to do for package \"%s\"." +msgstr "Brak działań do wykonania na %s." + +#: modules/remove:57 +#, fuzzy +msgid "Execute pre-remove commands..." +msgstr "Sprawdzanie po instalacyjnych zależności..." + +#: modules/remove:70 +#, fuzzy +msgid "Execute post-remove commands..." +msgstr "Sprawdzanie po instalacyjnych zależności..." + +#: modules/remove:96 msgid "The following packages depend on package \"%s\":" msgstr "Poniższe pakiety mają w zależnościach %s:" -#: modules/remove:71 +#: modules/remove:104 msgid "The following packages have been modified by package \"%s\":" msgstr "Poniższe pakiety zostały zmodyfikowane przez %s:" -#: modules/remove:79 +#: modules/remove:112 msgid "Remove package \"%s\" (%s)? (y/N)" msgstr "Usuwa %s (%s)? (t/N)" -#: modules/remove:81 +#: modules/remove:114 msgid "Uninstallation of package \"%s\" cancelled." msgstr "Usuwanie pakietu %s zostało anulowane." -#: modules/remove:88 +#: modules/remove:121 msgid "Removing package \"%s\"" msgstr "Usuwanie: %s" -#: modules/remove:92 -msgid "Execution of pre-remove commands..." -msgstr "" - -#: modules/remove:98 +#: modules/remove:128 msgid "Removing all files installed..." msgstr "Usuwania wszystkich zainstalowanych plików..." -#: modules/remove:119 -msgid "Execution of post-remove commands..." -msgstr "" - -#: modules/remove:125 +#: modules/remove:151 msgid "Removing package receipt..." msgstr "Usuwanie recepty dla pakietu..." -#: modules/remove:131 +#: modules/remove:157 #, fuzzy msgid "Package \"%s\" (%s) removed." msgstr "Pakiet %s (%s) nie jest zainstalowany." -#: modules/remove:144 +#: modules/remove:170 msgid "Remove packages depending on package \"%s\"? (y/N)" msgstr "Usunąć pakiety zależne od %s? (t/N)" -#: modules/remove:161 +#: modules/remove:187 msgid "Reinstall packages modified by package \"%s\"? (y/N)" msgstr "Zainstalować ponownie pakiety zmodyfikowane przez %s? (t/N)" -#: modules/remove:167 +#: modules/remove:193 msgid "Check %s for reinstallation" msgstr "Sprawdza %s w poszukiwaniu reinstalacji" -#: modules/repack:18 +#: modules/repack:16 msgid "Repacking \"%s\"" msgstr "Przepakowywanie: %s" -#: modules/repack:21 +#: modules/repack:19 msgid "Can't repack package \"%s\"" msgstr "Nie można przepakować %s" -#: modules/repack:26 +#: modules/repack:24 msgid "Can't repack, \"%s\" files have been modified by:" msgstr "Nie można przepakować, pliki z %s zostały zmodyfikowane przez:" -#: modules/repack:37 +#: modules/repack:35 msgid "Can't repack, the following files are lost:" msgstr "Nie można przepakować, brakuje następujących plików:" -#: modules/repack:71 +#: modules/repack:69 msgid "Can't repack, %s error." msgstr "Nie można przepakować, błąd %s." -#: modules/repack:82 +#: modules/repack:80 msgid "Package \"%s\" repacked successfully." msgstr "Pakiet %s został z powodzeniem przepakowany." -#: modules/search:32 tazpanel/pkgs.cgi:633 +#: modules/repack-config:44 +msgid "User configuration backup on date %s" +msgstr "Kopia zapasowa ustawień użytkownika z %s" + +#: modules/search:19 tazpanel/pkgs.cgi:632 msgid "Installed packages" msgstr "Zainstalowane pakiety" -#: modules/search:45 +#: modules/search:32 msgid "%s installed package found for \"%s\"" msgid_plural "%s installed packages found for \"%s\"" msgstr[0] "Znaleziono %s zainstalowany pakiet dla: %s" msgstr[1] "Znaleziono %s zainstalowane pakiety dla: %s" msgstr[2] "Znaleziono %s zainstalowanych pakietów dla: %s" -#: modules/search:54 tazpanel/pkgs.cgi:632 +#: modules/search:41 tazpanel/pkgs.cgi:631 msgid "Available packages" msgstr "Dostępne pakiety" -#: modules/search:86 modules/search:120 +#: modules/search:73 modules/search:107 msgid "%s available package found for \"%s\"" msgid_plural "%s available packages found for \"%s\"" msgstr[0] "Znaleziono %s dostępny pakiet dla: %s" msgstr[1] "Znaleziono %s dostępne pakiety dla: %s" msgstr[2] "Znaleziono %s dostępnych pakietów dla: %s" -#: modules/search:96 +#: modules/search:83 msgid "Matching packages name with version and desc" msgstr "Pasujące nazwy pakietów wraz z wersją i opisem" -#: modules/search:140 +#: modules/search:127 msgid "Search result for \"%s\"" msgstr "Rezultat wyszukiwania dla: %s" -#: modules/search:157 +#: modules/search:144 msgid "Search result for file \"%s\"" msgstr "Rezultat wyszukiwania dla pliku %s" -#: modules/search:177 modules/search:191 +#: modules/search:164 modules/search:179 msgid "Package %s:" msgstr "Pakiet %s:" -#: modules/search:216 +#: modules/search:204 msgid "Search result for package \"%s\"" msgstr "Rezultat wyszukiwania pakietu %s" @@ -1278,19 +1286,19 @@ msgid "Repository:" msgstr "Repozytorium: %s" -#: modules/summary:38 tazpanel/pkgs.cgi:1678 +#: modules/summary:38 tazpanel/pkgs.cgi:1675 msgid "Last recharge:" msgstr "Ostatnie odświeżenie listy:" -#: modules/summary:50 tazpanel/pkgs.cgi:1691 +#: modules/summary:50 tazpanel/pkgs.cgi:1688 msgid "Today at %s." msgstr "" -#: modules/summary:51 tazpanel/pkgs.cgi:1692 +#: modules/summary:51 tazpanel/pkgs.cgi:1689 msgid "Yesterday at %s." msgstr "" -#: modules/summary:52 tazpanel/pkgs.cgi:1689 +#: modules/summary:52 tazpanel/pkgs.cgi:1686 msgid "%d day ago." msgid_plural "%d days ago." msgstr[0] "" @@ -1301,11 +1309,11 @@ msgid "Database timestamp:" msgstr "" -#: modules/summary:58 tazpanel/pkgs.cgi:1699 +#: modules/summary:58 tazpanel/pkgs.cgi:1696 msgid "never." msgstr "" -#: modules/summary:62 tazpanel/pkgs.cgi:1709 +#: modules/summary:62 tazpanel/pkgs.cgi:1706 msgid "Mirrored packages:" msgstr "Pakiety na serwerze:" @@ -1314,78 +1322,78 @@ msgid "Linked packages:" msgstr "Pakiety mogące być dowiązanymi" -#: modules/summary:74 tazpanel/pkgs.cgi:1704 +#: modules/summary:74 tazpanel/pkgs.cgi:1701 msgid "Installed packages:" msgstr "Zainstalowane pakiety:" -#: modules/summary:75 tazpanel/pkgs.cgi:1719 +#: modules/summary:75 tazpanel/pkgs.cgi:1716 msgid "Installed files:" msgstr "Zainstalowane pliki:" -#: modules/summary:76 tazpanel/pkgs.cgi:1722 +#: modules/summary:76 tazpanel/pkgs.cgi:1719 msgid "Blocked packages:" msgstr "Zablokowane pakiety:" -#: modules/summary:77 tazpanel/pkgs.cgi:1714 +#: modules/summary:77 tazpanel/pkgs.cgi:1711 msgid "Upgradeable packages:" msgstr "Pakiety do aktualizacji:" -#: modules/upgrade:74 +#: modules/upgrade:43 msgid "New build" msgstr "Nowy build" -#: modules/upgrade:76 +#: modules/upgrade:45 msgid "Blocked" msgstr "Zablokowany" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:783 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:782 msgid "Package" msgstr "Pakiet" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:551 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:550 #, fuzzy msgid "Repository" msgstr "Repozytorium: %s" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:293 -#: tazpanel/pkgs.cgi:1014 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:292 +#: tazpanel/pkgs.cgi:1011 msgid "Version" msgstr "Wersja" -#: modules/upgrade:119 modules/upgrade:135 +#: modules/upgrade:88 modules/upgrade:104 msgid "Status" msgstr "Status" -#: modules/upgrade:146 +#: modules/upgrade:115 msgid "System is up-to-date..." msgstr "System jest aktualny..." -#: modules/upgrade:151 +#: modules/upgrade:120 msgid "%s blocked" msgid_plural "%s blocked" msgstr[0] "%s zablokowany" msgstr[1] "%s zablokowane" msgstr[2] "%s zablokowanych" -#: modules/upgrade:156 +#: modules/upgrade:125 msgid "You have %s available upgrade (%s)" msgid_plural "You have %s available upgrades (%s)" msgstr[0] "Dostępna jest %s aktualizacja (%s)" msgstr[1] "Dostępne są %s aktualizacje (%s)" msgstr[2] "Dostępnych jest %s aktualizacji (%s)" -#: modules/upgrade:161 +#: modules/upgrade:130 msgid "%s installed package scanned in %ds" msgid_plural "%s installed packages scanned in %ds" msgstr[0] "%s zainstalowany pakiet przeskanowany w %ds" msgstr[1] "%s zainstalowane pakiety przeskanowane w %ds" msgstr[2] "%s zainstalowanych pakietów przeskanowanych w %ds" -#: modules/upgrade:176 +#: modules/upgrade:145 msgid "Do you wish to install them now? (y/N)" msgstr "Czy chcesz je teraz zainstalować? (t/N)" -#: modules/upgrade:188 +#: modules/upgrade:157 msgid "Leaving without any upgrades installed." msgstr "Kończenie bez instalacji jakichkolwiek aktualizacji." @@ -1398,7 +1406,7 @@ msgid "package" msgstr "pakiet" -#: tazpkg-box:54 tazpanel/pkgs.cgi:254 +#: tazpkg-box:54 tazpanel/pkgs.cgi:253 msgid "Install" msgstr "Instaluj" @@ -1422,8 +1430,8 @@ msgid "Checking packages lists - %s" msgstr "Sprawdzanie listy pakietów - %s" -#: tazpkg-notify:58 tazpanel/pkgs.cgi:41 tazpanel/pkgs.cgi:249 -#: tazpanel/pkgs.cgi:528 +#: tazpkg-notify:58 tazpanel/pkgs.cgi:41 tazpanel/pkgs.cgi:248 +#: tazpanel/pkgs.cgi:527 msgid "My packages" msgstr "Moje pakiety" @@ -1467,15 +1475,15 @@ msgid "System is up to date - %s" msgstr "System jest aktualny - %s" -#: tazpanel/pkgs.cgi:38 tazpanel/pkgs.cgi:195 +#: tazpanel/pkgs.cgi:38 tazpanel/pkgs.cgi:194 msgid "Packages" msgstr "Pakiety" -#: tazpanel/pkgs.cgi:40 tazpanel/pkgs.cgi:1674 +#: tazpanel/pkgs.cgi:40 tazpanel/pkgs.cgi:1671 msgid "Summary" msgstr "Podsumowanie" -#: tazpanel/pkgs.cgi:42 tazpanel/pkgs.cgi:247 +#: tazpanel/pkgs.cgi:42 tazpanel/pkgs.cgi:246 msgid "Recharge list" msgstr "Pobierz świeżą listę" @@ -1483,413 +1491,413 @@ msgid "Check updates" msgstr "Sprawdź aktualizacje" -#: tazpanel/pkgs.cgi:44 tazpanel/pkgs.cgi:252 tazpanel/pkgs.cgi:1090 -#: tazpanel/pkgs.cgi:1334 +#: tazpanel/pkgs.cgi:44 tazpanel/pkgs.cgi:251 tazpanel/pkgs.cgi:1087 +#: tazpanel/pkgs.cgi:1331 msgid "Administration" msgstr "Administracja" -#: tazpanel/pkgs.cgi:181 +#: tazpanel/pkgs.cgi:180 msgid "Receipt for package %s unavailable" msgstr "" -#: tazpanel/pkgs.cgi:248 +#: tazpanel/pkgs.cgi:247 msgid "Check upgrades" msgstr "Sprawdź uaktualnienia" -#: tazpanel/pkgs.cgi:250 tazpanel/pkgs.cgi:1026 +#: tazpanel/pkgs.cgi:249 tazpanel/pkgs.cgi:1023 #, fuzzy msgid "Tags" msgstr "Tagi:" -#: tazpanel/pkgs.cgi:251 tazpanel/pkgs.cgi:587 +#: tazpanel/pkgs.cgi:250 tazpanel/pkgs.cgi:586 msgid "Linkable packages" msgstr "Pakiety mogące być dowiązanymi" -#: tazpanel/pkgs.cgi:253 +#: tazpanel/pkgs.cgi:252 msgid "Install (Non Free)" msgstr "Zainstaluj (Nie-Wolne)" -#: tazpanel/pkgs.cgi:255 +#: tazpanel/pkgs.cgi:254 msgid "Remove" msgstr "Usuń" -#: tazpanel/pkgs.cgi:256 +#: tazpanel/pkgs.cgi:255 msgid "Link" msgstr "Dowiązanie" -#: tazpanel/pkgs.cgi:257 +#: tazpanel/pkgs.cgi:256 msgid "Block" msgstr "Zablokuj" -#: tazpanel/pkgs.cgi:258 +#: tazpanel/pkgs.cgi:257 msgid "Unblock" msgstr "Odblokuj" -#: tazpanel/pkgs.cgi:259 +#: tazpanel/pkgs.cgi:258 #, fuzzy msgid "(Un)block" msgstr "Odblokuj" -#: tazpanel/pkgs.cgi:260 +#: tazpanel/pkgs.cgi:259 msgid "Repack" msgstr "Przepakuj" -#: tazpanel/pkgs.cgi:261 +#: tazpanel/pkgs.cgi:260 msgid "Save configuration" msgstr "Zapisz konfigurację" -#: tazpanel/pkgs.cgi:262 +#: tazpanel/pkgs.cgi:261 msgid "List configuration files" msgstr "Wyświetla listę plików konfiguracyjnych" -#: tazpanel/pkgs.cgi:263 +#: tazpanel/pkgs.cgi:262 msgid "Quick check" msgstr "Szybkie sprawdzenie spójności" -#: tazpanel/pkgs.cgi:264 +#: tazpanel/pkgs.cgi:263 msgid "Full check" msgstr "Dogłębne sprawdzenie spójności" -#: tazpanel/pkgs.cgi:265 +#: tazpanel/pkgs.cgi:264 msgid "Clean" msgstr "" -#: tazpanel/pkgs.cgi:266 +#: tazpanel/pkgs.cgi:265 msgid "Set link" msgstr "Ustaw dowiązanie" -#: tazpanel/pkgs.cgi:267 +#: tazpanel/pkgs.cgi:266 msgid "Remove link" msgstr "Usuń dowiązanie" -#: tazpanel/pkgs.cgi:268 +#: tazpanel/pkgs.cgi:267 #, fuzzy msgid "Add mirror" msgstr "serwer" -#: tazpanel/pkgs.cgi:269 +#: tazpanel/pkgs.cgi:268 #, fuzzy msgid "Add repository" msgstr "Repozytorium: %s" -#: tazpanel/pkgs.cgi:270 +#: tazpanel/pkgs.cgi:269 #, fuzzy msgid "Toggle all" msgstr "Zmień wszystkie" -#: tazpanel/pkgs.cgi:292 tazpanel/pkgs.cgi:1008 tazpanel/pkgs.cgi:1268 +#: tazpanel/pkgs.cgi:291 tazpanel/pkgs.cgi:1005 tazpanel/pkgs.cgi:1265 msgid "Name" msgstr "Nazwa" -#: tazpanel/pkgs.cgi:294 tazpanel/pkgs.cgi:1018 +#: tazpanel/pkgs.cgi:293 tazpanel/pkgs.cgi:1015 msgid "Description" msgstr "Opis" -#: tazpanel/pkgs.cgi:332 tazpanel/pkgs.cgi:1209 +#: tazpanel/pkgs.cgi:331 tazpanel/pkgs.cgi:1206 msgid "Repository: %s" msgstr "Repozytorium: %s" -#: tazpanel/pkgs.cgi:342 tazpanel/pkgs.cgi:417 +#: tazpanel/pkgs.cgi:341 tazpanel/pkgs.cgi:416 #, fuzzy msgid "Pages:" msgstr "Pakiety" -#: tazpanel/pkgs.cgi:493 +#: tazpanel/pkgs.cgi:492 msgid "Web search tool" msgstr "" -#: tazpanel/pkgs.cgi:495 +#: tazpanel/pkgs.cgi:494 msgid "Search" msgstr "Szukaj" -#: tazpanel/pkgs.cgi:496 +#: tazpanel/pkgs.cgi:495 msgid "Files" msgstr "Pliki" -#: tazpanel/pkgs.cgi:529 +#: tazpanel/pkgs.cgi:528 #, fuzzy msgid "All packages" msgstr "Dostępne pakiety" -#: tazpanel/pkgs.cgi:533 +#: tazpanel/pkgs.cgi:532 msgid "Categories" msgstr "Kategorie" -#: tazpanel/pkgs.cgi:554 +#: tazpanel/pkgs.cgi:553 msgid "Public" msgstr "Publiczne" -#: tazpanel/pkgs.cgi:558 +#: tazpanel/pkgs.cgi:557 msgid "Any" msgstr "Wszystkie" -#: tazpanel/pkgs.cgi:565 +#: tazpanel/pkgs.cgi:564 msgid "All tags..." msgstr "" -#: tazpanel/pkgs.cgi:566 +#: tazpanel/pkgs.cgi:565 #, fuzzy msgid "All categories..." msgstr "Kategorie" -#: tazpanel/pkgs.cgi:588 +#: tazpanel/pkgs.cgi:587 msgid "Listing linkable packages..." msgstr "Tworzenie listy pakietów mogących być dowiązanymi..." -#: tazpanel/pkgs.cgi:592 +#: tazpanel/pkgs.cgi:591 msgid "Selection:" msgstr "Zaznaczenie:" -#: tazpanel/pkgs.cgi:622 +#: tazpanel/pkgs.cgi:621 #, fuzzy msgid "Categories list" msgstr "Kategorie" -#: tazpanel/pkgs.cgi:631 tazpanel/pkgs.cgi:1016 +#: tazpanel/pkgs.cgi:630 tazpanel/pkgs.cgi:1013 #, fuzzy msgid "Category" msgstr "Kategoria:" -#: tazpanel/pkgs.cgi:664 tazpanel/pkgs.cgi:718 tazpanel/pkgs.cgi:1314 +#: tazpanel/pkgs.cgi:663 tazpanel/pkgs.cgi:717 tazpanel/pkgs.cgi:1311 #, fuzzy msgid "Packages list" msgstr "Pakiet %s" -#: tazpanel/pkgs.cgi:665 tazpanel/pkgs.cgi:719 +#: tazpanel/pkgs.cgi:664 tazpanel/pkgs.cgi:718 msgid "Listing packages..." msgstr "Sporządzanie listy pakietów..." -#: tazpanel/pkgs.cgi:672 +#: tazpanel/pkgs.cgi:671 #, fuzzy msgid "All packages of category \"%s\"" msgstr "Zainstalowanych pakietów w kategorii: %s" -#: tazpanel/pkgs.cgi:676 +#: tazpanel/pkgs.cgi:675 #, fuzzy msgid "Installed packages of category \"%s\" in repository \"%s\"" msgstr "Zainstalowanych pakietów w kategorii: %s" -#: tazpanel/pkgs.cgi:677 +#: tazpanel/pkgs.cgi:676 #, fuzzy msgid "All packages of category \"%s\" in repository \"%s\"" msgstr "Zainstalowanych pakietów w kategorii: %s" -#: tazpanel/pkgs.cgi:686 +#: tazpanel/pkgs.cgi:685 msgid "You can not view a list of all packages until recharging lists." msgstr "" -#: tazpanel/pkgs.cgi:690 tazpanel/pkgs.cgi:731 tazpanel/pkgs.cgi:769 -#: tazpanel/pkgs.cgi:852 tazpanel/pkgs.cgi:1446 tazpanel/pkgs.cgi:1474 +#: tazpanel/pkgs.cgi:689 tazpanel/pkgs.cgi:730 tazpanel/pkgs.cgi:768 +#: tazpanel/pkgs.cgi:851 tazpanel/pkgs.cgi:1443 tazpanel/pkgs.cgi:1471 #, fuzzy msgid "Selected packages:" msgstr "Zablokowane pakiety:" -#: tazpanel/pkgs.cgi:726 +#: tazpanel/pkgs.cgi:725 #, fuzzy msgid "Packages suggested by %s" msgstr "Pakiet %s został rozpakowany do: %s" -#: tazpanel/pkgs.cgi:761 +#: tazpanel/pkgs.cgi:760 msgid "Search packages" msgstr "Szukaj pakietów" -#: tazpanel/pkgs.cgi:762 +#: tazpanel/pkgs.cgi:761 msgid "Searching packages..." msgstr "Wyszukiwanie pakietów..." -#: tazpanel/pkgs.cgi:784 +#: tazpanel/pkgs.cgi:783 msgid "File" msgstr "Plik" -#: tazpanel/pkgs.cgi:822 +#: tazpanel/pkgs.cgi:821 msgid "Recharge" msgstr "Pobierz świeżą listę pakietów" -#: tazpanel/pkgs.cgi:823 +#: tazpanel/pkgs.cgi:822 msgid "Recharging lists..." msgstr "Pobieranie świeżej listy pakietów..." -#: tazpanel/pkgs.cgi:826 +#: tazpanel/pkgs.cgi:825 msgid "Recharge checks for new or updated packages" msgstr "" "Odświeżenie listy pakietów sprawdza serwer w poszukiwaniu nowych albo " "zaktualizowanych pakietów" -#: tazpanel/pkgs.cgi:830 +#: tazpanel/pkgs.cgi:829 #, fuzzy msgid "Recharging log" msgstr "Pobieranie świeżej listy pakietów..." -#: tazpanel/pkgs.cgi:834 +#: tazpanel/pkgs.cgi:833 msgid "Recharging packages list" msgstr "Pobieranie świeżej listy pakietów" -#: tazpanel/pkgs.cgi:837 +#: tazpanel/pkgs.cgi:836 msgid "Packages lists are up-to-date. You should check for upgrades now." msgstr "Listy pakietów są już aktualne. Należy teraz sprawdzić aktualizacje." -#: tazpanel/pkgs.cgi:847 +#: tazpanel/pkgs.cgi:846 msgid "Up packages" msgstr "Uaktualnij pakiety" -#: tazpanel/pkgs.cgi:848 +#: tazpanel/pkgs.cgi:847 msgid "Checking for upgrades..." msgstr "Sprawdzanie uaktualnień..." -#: tazpanel/pkgs.cgi:896 +#: tazpanel/pkgs.cgi:888 #, fuzzy msgid "Installing: %s" msgstr "Zainstalowanych plików: %s" -#: tazpanel/pkgs.cgi:897 +#: tazpanel/pkgs.cgi:889 #, fuzzy msgid "Removing: %s" msgstr "Usuwanie: %s" -#: tazpanel/pkgs.cgi:898 +#: tazpanel/pkgs.cgi:890 #, fuzzy msgid "Linking: %s" msgstr "Brakujące: %s" -#: tazpanel/pkgs.cgi:899 +#: tazpanel/pkgs.cgi:891 #, fuzzy msgid "Blocking: %s" msgstr "Pobieranie: $pkg" -#: tazpanel/pkgs.cgi:900 +#: tazpanel/pkgs.cgi:892 #, fuzzy msgid "Unblocking: %s" msgstr "Pobieranie: $pkg" -#: tazpanel/pkgs.cgi:901 +#: tazpanel/pkgs.cgi:893 #, fuzzy msgid "(Un)blocking: %s" msgstr "Pobieranie: $pkg" -#: tazpanel/pkgs.cgi:902 +#: tazpanel/pkgs.cgi:894 #, fuzzy msgid "Repacking: %s" msgstr "Przepakowywanie: %s" -#: tazpanel/pkgs.cgi:923 +#: tazpanel/pkgs.cgi:920 #, fuzzy msgid "Package info" msgstr "Pakiet" -#: tazpanel/pkgs.cgi:924 +#: tazpanel/pkgs.cgi:921 msgid "Getting package info..." msgstr "Pobieranie informacji o pakiecie..." -#: tazpanel/pkgs.cgi:1012 +#: tazpanel/pkgs.cgi:1009 #, fuzzy msgid "State" msgstr "Status" -#: tazpanel/pkgs.cgi:1020 +#: tazpanel/pkgs.cgi:1017 #, fuzzy msgid "Maintainer" msgstr "Opiekun:" -#: tazpanel/pkgs.cgi:1022 +#: tazpanel/pkgs.cgi:1019 #, fuzzy msgid "License" msgstr "Licencja : %s" -#: tazpanel/pkgs.cgi:1024 +#: tazpanel/pkgs.cgi:1021 #, fuzzy msgid "Website" msgstr "Strona internetowa:" -#: tazpanel/pkgs.cgi:1028 +#: tazpanel/pkgs.cgi:1025 #, fuzzy msgid "Sizes" msgstr "Rozmiary:" -#: tazpanel/pkgs.cgi:1030 +#: tazpanel/pkgs.cgi:1027 msgid "Depends" msgstr "Zależności" -#: tazpanel/pkgs.cgi:1032 +#: tazpanel/pkgs.cgi:1029 #, fuzzy msgid "Provide" msgstr "Pakiet : %s" -#: tazpanel/pkgs.cgi:1034 +#: tazpanel/pkgs.cgi:1031 #, fuzzy msgid "Suggested" msgstr "Sugerowane :" -#: tazpanel/pkgs.cgi:1039 +#: tazpanel/pkgs.cgi:1036 msgid "View receipt" msgstr "" -#: tazpanel/pkgs.cgi:1040 +#: tazpanel/pkgs.cgi:1037 #, fuzzy msgid "Improve package" msgstr "Uaktualnij pakiety" -#: tazpanel/pkgs.cgi:1063 +#: tazpanel/pkgs.cgi:1060 msgid "Installed files" msgstr "Zainstalowanych plików" -#: tazpanel/pkgs.cgi:1065 +#: tazpanel/pkgs.cgi:1062 msgid "Please wait" msgstr "" -#: tazpanel/pkgs.cgi:1128 +#: tazpanel/pkgs.cgi:1125 msgid "TazPkg administration and settings" msgstr "TazPkg administracja i ustawienia" -#: tazpanel/pkgs.cgi:1137 +#: tazpanel/pkgs.cgi:1134 msgid "Creating the package..." msgstr "Tworzenie pakietu..." -#: tazpanel/pkgs.cgi:1141 +#: tazpanel/pkgs.cgi:1138 msgid "Path:" msgstr "Ścieżka:" -#: tazpanel/pkgs.cgi:1155 +#: tazpanel/pkgs.cgi:1152 msgid "Checking packages consistency..." msgstr "Sprawdzanie spójności pakietów..." -#: tazpanel/pkgs.cgi:1159 +#: tazpanel/pkgs.cgi:1156 msgid "Full packages check..." msgstr "Dogłębne sprawdzanie pakietów..." -#: tazpanel/pkgs.cgi:1168 tazpanel/pkgs.cgi:1179 +#: tazpanel/pkgs.cgi:1165 tazpanel/pkgs.cgi:1176 #, fuzzy msgid "%s is installed on /mnt/packages" msgstr "Zainstalowane pakiety" -#: tazpanel/pkgs.cgi:1192 +#: tazpanel/pkgs.cgi:1189 msgid "Packages cache" msgstr "Pamięć podręczna pakietów" -#: tazpanel/pkgs.cgi:1194 +#: tazpanel/pkgs.cgi:1191 msgid "Packages in the cache: %s (%s)" msgstr "Pakiety w pamięci podręcznej: %s (%s)" -#: tazpanel/pkgs.cgi:1201 +#: tazpanel/pkgs.cgi:1198 msgid "Current mirror list" msgstr "Aktualna lista serwerów" -#: tazpanel/pkgs.cgi:1224 tazpanel/pkgs.cgi:1256 +#: tazpanel/pkgs.cgi:1221 tazpanel/pkgs.cgi:1253 msgid "Delete" msgstr "Usuń" -#: tazpanel/pkgs.cgi:1246 +#: tazpanel/pkgs.cgi:1243 msgid "Private repositories" msgstr "Prywatne repozytoria" -#: tazpanel/pkgs.cgi:1269 +#: tazpanel/pkgs.cgi:1266 msgid "URL:" msgstr "" -#: tazpanel/pkgs.cgi:1279 +#: tazpanel/pkgs.cgi:1276 msgid "Link to another SliTaz installation" msgstr "Dowiązanie do innej instalacji SliTaz" -#: tazpanel/pkgs.cgi:1282 +#: tazpanel/pkgs.cgi:1279 msgid "" "This link points to the root of another SliTaz installation. You will be " "able to install packages using soft links to it." @@ -1897,11 +1905,11 @@ "To dowiązanie wskazuje do głównego katalogu innej instalacji SliTaz. Możliwa " "będzie instalacja pakietów używając miękkich dowiązań do niego." -#: tazpanel/pkgs.cgi:1293 +#: tazpanel/pkgs.cgi:1290 msgid "SliTaz packages DVD" msgstr "DVD z pakietami SliTaz" -#: tazpanel/pkgs.cgi:1296 +#: tazpanel/pkgs.cgi:1293 msgid "" "A bootable DVD image of all available packages for the %s version is " "generated every day. It also contains a copy of the website and can be used " @@ -1913,181 +1921,224 @@ "może być używany bez dostępu do internetu. Obraz ten może być zainstalowany " "jedynie na nośniku DVD bądź USB." -#: tazpanel/pkgs.cgi:1299 +#: tazpanel/pkgs.cgi:1296 msgid "Install from ISO image:" msgstr "Zainstaluj z obrazu ISO:" -#: tazpanel/pkgs.cgi:1306 +#: tazpanel/pkgs.cgi:1303 msgid "Download DVD image" msgstr "Pobierz obraz DVD" -#: tazpanel/pkgs.cgi:1308 +#: tazpanel/pkgs.cgi:1305 msgid "Install from DVD/USB key" msgstr "Zainstaluj z nośnika DVD/USB" -#: tazpanel/pkgs.cgi:1317 +#: tazpanel/pkgs.cgi:1314 msgid "" "Long list of packages is paginated. Here you can set the page size (default: " "100, turning off the pager: 0)." msgstr "" -#: tazpanel/pkgs.cgi:1322 +#: tazpanel/pkgs.cgi:1319 msgid "Set" msgstr "" -#: tazpanel/pkgs.cgi:1348 +#: tazpanel/pkgs.cgi:1345 #, fuzzy msgid "Licenses for package %s" msgstr "Brakujące pliki pochodzące z %s:" -#: tazpanel/pkgs.cgi:1369 +#: tazpanel/pkgs.cgi:1366 msgid "%s license on %s website" msgstr "" -#: tazpanel/pkgs.cgi:1370 +#: tazpanel/pkgs.cgi:1367 msgid "Read online:" msgstr "" -#: tazpanel/pkgs.cgi:1370 +#: tazpanel/pkgs.cgi:1367 msgid "Read local:" msgstr "" -#: tazpanel/pkgs.cgi:1411 +#: tazpanel/pkgs.cgi:1408 #, fuzzy msgid "Tags list" msgstr "Pobierz świeżą listę" -#: tazpanel/pkgs.cgi:1415 +#: tazpanel/pkgs.cgi:1412 #, fuzzy msgid "List of tags in all repositories" msgstr "Sporządza listę wszystkich zainstalowanych pakietów" -#: tazpanel/pkgs.cgi:1416 +#: tazpanel/pkgs.cgi:1413 msgid "List of tags in repository \"%s\"" msgstr "" -#: tazpanel/pkgs.cgi:1442 +#: tazpanel/pkgs.cgi:1439 #, fuzzy msgid "Tag \"%s\"" msgstr "Przepakowywanie: %s" -#: tazpanel/pkgs.cgi:1470 +#: tazpanel/pkgs.cgi:1467 #, fuzzy msgid "Blocked packages list" msgstr "Zablokowane pakiety" -#: tazpanel/pkgs.cgi:1508 tazpanel/pkgs.cgi:1585 +#: tazpanel/pkgs.cgi:1505 tazpanel/pkgs.cgi:1582 #, fuzzy msgid "Improve package \"%s\"" msgstr "Usuwanie: %s" -#: tazpanel/pkgs.cgi:1543 +#: tazpanel/pkgs.cgi:1540 msgid "Please log in using your TazBug account." msgstr "" -#: tazpanel/pkgs.cgi:1547 +#: tazpanel/pkgs.cgi:1544 msgid "Login:" msgstr "" -#: tazpanel/pkgs.cgi:1549 +#: tazpanel/pkgs.cgi:1546 msgid "Password:" msgstr "" -#: tazpanel/pkgs.cgi:1552 +#: tazpanel/pkgs.cgi:1549 msgid "Remember me" msgstr "" -#: tazpanel/pkgs.cgi:1554 +#: tazpanel/pkgs.cgi:1551 msgid "Log in" msgstr "" -#: tazpanel/pkgs.cgi:1558 +#: tazpanel/pkgs.cgi:1555 msgid "Create new account" msgstr "" -#: tazpanel/pkgs.cgi:1586 tazpanel/pkgs.cgi:1643 +#: tazpanel/pkgs.cgi:1583 tazpanel/pkgs.cgi:1640 msgid "Back" msgstr "" -#: tazpanel/pkgs.cgi:1609 +#: tazpanel/pkgs.cgi:1606 msgid "How can you help:" msgstr "" -#: tazpanel/pkgs.cgi:1611 +#: tazpanel/pkgs.cgi:1608 msgid "Please select an action" msgstr "" -#: tazpanel/pkgs.cgi:1612 +#: tazpanel/pkgs.cgi:1609 #, fuzzy msgid "Report new version" msgstr "Nowa wersja %s" -#: tazpanel/pkgs.cgi:1613 +#: tazpanel/pkgs.cgi:1610 msgid "Improve short description" msgstr "" -#: tazpanel/pkgs.cgi:1614 +#: tazpanel/pkgs.cgi:1611 msgid "Translate short description" msgstr "" -#: tazpanel/pkgs.cgi:1615 +#: tazpanel/pkgs.cgi:1612 msgid "Add or improve description" msgstr "" -#: tazpanel/pkgs.cgi:1616 +#: tazpanel/pkgs.cgi:1613 #, fuzzy msgid "Translate description" msgstr "Opis" -#: tazpanel/pkgs.cgi:1617 +#: tazpanel/pkgs.cgi:1614 #, fuzzy msgid "Improve category" msgstr "%s kategoria" -#: tazpanel/pkgs.cgi:1618 +#: tazpanel/pkgs.cgi:1615 msgid "Add or improve tags" msgstr "" -#: tazpanel/pkgs.cgi:1619 +#: tazpanel/pkgs.cgi:1616 msgid "Add application icon" msgstr "" -#: tazpanel/pkgs.cgi:1620 +#: tazpanel/pkgs.cgi:1617 msgid "Add application screenshot" msgstr "" -#: tazpanel/pkgs.cgi:1621 +#: tazpanel/pkgs.cgi:1618 msgid "Improve receipt" msgstr "" -#: tazpanel/pkgs.cgi:1622 +#: tazpanel/pkgs.cgi:1619 msgid "Other" msgstr "" -#: tazpanel/pkgs.cgi:1633 +#: tazpanel/pkgs.cgi:1630 msgid "Send" msgstr "" -#: tazpanel/pkgs.cgi:1642 +#: tazpanel/pkgs.cgi:1639 msgid "Thank you!" msgstr "" -#: tazpanel/pkgs.cgi:1695 +#: tazpanel/pkgs.cgi:1692 msgid "It is recommended to [recharge] the lists." msgstr "" -#: tazpanel/pkgs.cgi:1700 +#: tazpanel/pkgs.cgi:1697 msgid "You need to [download] the lists for further work." msgstr "" -#: tazpanel/pkgs.cgi:1732 +#: tazpanel/pkgs.cgi:1729 msgid "Latest log entries" msgstr "Ostatnie wpisy logów" -#: tazpanel/pkgs.cgi:1734 +#: tazpanel/pkgs.cgi:1731 msgid "Show" msgstr "" +#~ msgid "Checking post install dependencies..." +#~ msgstr "Sprawdzanie po instalacyjnych zależności..." + +#~ msgid "Please run \"%s\" in / and retry." +#~ msgstr "Proszę wykonać '%s' w głównym katalogu / i ponowić próbę." + +#~ msgid "Removing old package..." +#~ msgstr "Usuwanie starej wersji..." + +#~ msgid "Unable to find package \"%s\" in the mirrored packages list." +#~ msgstr "Nie można znaleźć: %s na liście pakietów na serwerze." + +#~ msgid "Adding implicit depends \"%s\"..." +#~ msgstr "Dodawanie domyślnych zależności %s..." + +#~ msgid "Unable to find the list \"%s\"" +#~ msgstr "Nie można odnaleźć listy: %s" + +#~ msgid "" +#~ "You must probably run '%s' as root to get the latest list of packages " +#~ "available on the mirror." +#~ msgstr "" +#~ "Prawdopodobnie należy uruchomić '%s' jako administrator aby pobrać " +#~ "najnowszą listę pakietów dostępnych na serwerze." + +#~ msgid "Unable to find list \"%s\"" +#~ msgstr "Nie można znaleźć: %s" + +#~ msgid "rootconfig needs --root= option used." +#~ msgstr "Użycie rootconfig wymaga użycia opcji -root=" + +#~ msgid "Install package with \"%s\" or \"%s\"" +#~ msgstr "Instalacja pakietu przy pomocy '%s' albo '%s'" + +#~ msgid "Usage: tazpkg link package_name slitaz_root" +#~ msgstr "Użycie: tazpkg link nazwa_pakietu slitaz_root" + +#~ msgid "Example:" +#~ msgstr "Przykład:" + +#~ msgid "\"%s\" will use less than 100k in your running system RAM." +#~ msgstr "'%s' użyje mniej niż 100k w pamięci ram w uruchomionym systemie." + #~ msgid "Usage for command up:" #~ msgstr "TazPkg użycie poleceń:" @@ -2127,9 +2178,6 @@ #~ msgid "Please specify a pattern or package name to search for." #~ msgstr "Proszę wprowadzić szukany wzór albo nazwę pakietu." -#~ msgid "Please specify a pattern or file name to search for." -#~ msgstr "Proszę wprowadzić szukany wzór albo nazwę pliku." - #~ msgid "List \"%s\" is older than one week... Recharging." #~ msgstr "%s jest starsza niż jeden tydzień... pobieranie nowej" diff -r 95c016ddc72d -r d6cbd0c5f273 po/pt_BR.po --- a/po/pt_BR.po Sun Sep 06 12:48:04 2015 +0200 +++ b/po/pt_BR.po Mon Oct 05 03:53:47 2015 +0300 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: TazPkg 5.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-28 16:04+0300\n" +"POT-Creation-Date: 2015-10-05 03:48+0300\n" "PO-Revision-Date: 2014-03-06 22:34-0300\n" "Last-Translator: Claudinei Pereira \n" "Language-Team: Brazilian Portuguese \n" @@ -17,420 +17,239 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: tazpkg:40 modules/list:44 modules/search:19 +#: tazpkg:100 +msgid "Creating folder \"%s\"..." +msgstr "Criando \"%s\"..." + +#: tazpkg:136 +msgid "Please specify a package name on the command line." +msgstr "Por favor especifique o nome de um pacote na linha de comando." + +#: tazpkg:139 +#, fuzzy +msgid "Please specify a list name on the command line." +msgstr "Por favor especifique o nome de um pacote na linha de comando." + +#: tazpkg:142 +#, fuzzy +msgid "Please specify a flavor name on the command line." +msgstr "Por favor especifique o nome de um pacote na linha de comando." + +#: tazpkg:145 +#, fuzzy +msgid "Please specify a release name on the command line." +msgstr "Por favor especifique o nome de um pacote na linha de comando." + +#: tazpkg:148 +msgid "Unable to find file \"%s\"" +msgstr "Não encontrado: \"%s\"" + +#: tazpkg:151 +#, fuzzy +msgid "Please specify an existing folder name on the command line." +msgstr "Por favor especifique o nome de um pacote na linha de comando." + +#: tazpkg:154 +#, fuzzy +msgid "Please specify a pattern to search for." +msgstr "Por favor especifique um padrão ou nome de arquivo para buscar." + +#: tazpkg:157 +msgid "Unable to find the receipt \"%s\"" +msgstr "Arquivo receipt não encontrado: %s" + +#: tazpkg:225 modules/extract:19 modules/install:191 modules/recompress:19 +msgid "Extracting package..." +msgstr "Extraindo..." + +#: tazpkg:239 modules/list:44 msgid "base-system" msgstr "base-system" -#: tazpkg:40 modules/list:44 modules/search:19 +#: tazpkg:239 modules/list:44 msgid "x-window" msgstr "x-window" -#: tazpkg:41 modules/list:45 modules/search:20 +#: tazpkg:240 modules/list:45 msgid "utilities" msgstr "utilitários" -#: tazpkg:41 modules/list:45 modules/search:20 +#: tazpkg:240 modules/list:45 msgid "network" msgstr "network" -#: tazpkg:42 modules/list:46 modules/search:21 +#: tazpkg:241 modules/list:46 msgid "graphics" msgstr "gráficos" -#: tazpkg:42 modules/list:46 modules/search:21 +#: tazpkg:241 modules/list:46 msgid "multimedia" msgstr "multimídia" -#: tazpkg:43 modules/list:47 modules/search:22 +#: tazpkg:242 modules/list:47 msgid "office" msgstr "escritório" -#: tazpkg:43 modules/list:47 modules/search:22 +#: tazpkg:242 modules/list:47 msgid "development" msgstr "desenvolvimento" -#: tazpkg:44 modules/list:48 modules/search:23 +#: tazpkg:243 modules/list:48 msgid "system-tools" msgstr "ferramentas-do-sistema" -#: tazpkg:44 modules/list:48 modules/search:23 +#: tazpkg:243 modules/list:48 msgid "security" msgstr "segurança" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "games" msgstr "jogos" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "misc" msgstr "misc" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "meta" msgstr "meta" -#: tazpkg:46 modules/list:50 modules/search:25 +#: tazpkg:245 modules/list:50 msgid "non-free" msgstr "não-livre" -#: tazpkg:46 modules/list:50 modules/search:25 -msgid "all" -msgstr "Todos" - -#: tazpkg:46 modules/list:50 modules/search:25 +#: tazpkg:430 #, fuzzy -msgid "extra" -msgstr "Extrair" - -#: tazpkg:107 -msgid "Creating folder \"%s\"..." -msgstr "Criando \"%s\"..." - -#: tazpkg:137 -msgid "Please specify a package name on the command line." -msgstr "Por favor especifique o nome de um pacote na linha de comando." - -#: tazpkg:149 tazpkg:265 -msgid "Unable to find file \"%s\"" -msgstr "Não encontrado: \"%s\"" - -#: tazpkg:161 -msgid "Unable to find the receipt \"%s\"" -msgstr "Arquivo receipt não encontrado: %s" - -#: tazpkg:218 -msgid "\"%s\" package is already installed." -msgstr "O pacote \"%s\" já está instalado." - -#: tazpkg:219 -msgid "You can use the --forced option to force installation." -msgstr "Você pode usar a opção --forced para forçar a instalação." - -#: tazpkg:235 -msgid "Unable to find the list \"%s\"" -msgstr "Lista não encontrada: %s" - -#: tazpkg:236 -msgid "" -"You must probably run '%s' as root to get the latest list of packages " -"available on the mirror." -msgstr "" -"Você provavelmente deve executar '%s' como root para obter uma lista de " -"pacotes atualizada a partir do mirror." - -#: tazpkg:252 tazpkg:273 modules/getenv:79 modules/getenv:103 -msgid "File \"%s\" generated. Please wait..." -msgstr "" - -#: tazpkg:266 modules/getenv:16 modules/getenv:23 modules/getenv:34 -#: modules/getenv:118 -msgid "Please run tazpkg as root." -msgstr "" - -#: tazpkg:393 -msgid "Unable to find package \"%s\" in the mirrored packages list." -msgstr "Não encontrado: %s na lista de pacotes do mirror." - -#: tazpkg:476 -msgid "Extracting package..." -msgstr "Extraindo..." - -#: tazpkg:562 -msgid "Installation of package \"%s\"" -msgstr "Instalação de: %s" - -#: tazpkg:567 -msgid "Copying package..." -msgstr "Copiando..." - -#: tazpkg:583 -msgid "Checking post install dependencies..." -msgstr "Checando dependências de pós instalação..." - -#: tazpkg:586 -msgid "Please run \"%s\" in / and retry." -msgstr "Execute '%s' em / e tente novamente." - -#: tazpkg:669 -msgid "Saving configuration files..." -msgstr "Salvando arquivos de configuração..." - -#: tazpkg:687 -msgid "Installing package..." -msgstr "Instalando..." - -#: tazpkg:692 -msgid "Removing old package..." -msgstr "Removendo antigo..." - -#: tazpkg:701 -msgid "Removing all tmp files..." -msgstr "Removendo todos os arquivos temporários..." - -#: tazpkg:707 +msgid "Done: %s" +msgstr "Tamanho: %s" + +#: tazpkg:502 +msgid "TazPkg SHell." +msgstr "TazPkg SHell." + +#: tazpkg:503 +msgid "Type 'usage' to list all available commands or 'quit' or 'q' to exit." +msgstr "Digite 'usage' para comandos disponíveis ou 'quit' ou 'q' para sair." + +#: tazpkg:512 +msgid "You are already running a TazPkg SHell." +msgstr "Você já está usando o TazPkg SHell." + +#: modules/block:18 modules/remove:86 +msgid "Package \"%s\" is not installed." +msgstr "%s não está instalado." + +#: modules/block:27 #, fuzzy -msgid "Execute post-install commands..." -msgstr "Checando dependências de pós instalação..." - -#: tazpkg:752 -msgid "Package \"%s\" (%s) is installed." -msgstr "Pacote %s (%s) está instalado." - -#: tazpkg:792 -msgid "Could not download \"%s\" from \"%s\". Exiting." -msgstr "" - -#: tazpkg:859 -msgid "WARNING! Dependency loop between \"%s\" and \"%s\"." -msgstr "AVISO! Loop de dependências entre %s e %s." - -#: tazpkg:864 -msgid "Tracking dependencies for package \"%s\"" -msgstr "Checando dependências para: %s" - -#: tazpkg:869 -msgid "Missing package \"%s\"" -msgstr "Falta: %s" - -#: tazpkg:873 -msgid "%s missing package to install." -msgid_plural "%s missing packages to install." -msgstr[0] "%s faltante para instalar." -msgstr[1] "%s faltantes para instalar." - -#: tazpkg:892 -msgid "Install all missing dependencies? (y/N)" -msgstr "Instalando todas as dependências faltantes? (y/N)" - -#: tazpkg:907 -msgid "Checking if package \"%s\" exists in local list..." -msgstr "Checando se %s existe na lista local..." - -#: tazpkg:933 -msgid "Leaving dependencies for package \"%s\" unresolved." -msgstr "Deixando dependências para %s não resolvidas." - -#: tazpkg:934 -msgid "The package is installed but will probably not work." -msgstr "O pacote está instalado mas provavelmente não funcionará." - -#: tazpkg:1086 -msgid "Unable to find list \"%s\"" -msgstr "Não encontrado: %s" - -#: tazpkg:1106 -msgid "Adding implicit depends \"%s\"..." -msgstr "Adicionando dependências implicitas %s..." - -#: tazpkg:1163 -msgid "Extracting package \"%s\"" -msgstr "Extraindo: %s" - -#: tazpkg:1174 tazpkg:1192 -msgid "Copying original package..." -msgstr "Copiando pacote original..." - -#: tazpkg:1181 -msgid "Package \"%s\" is extracted to \"%s\"" -msgstr "%s extraído para: %s" - -#: tazpkg:1189 -msgid "Recompressing package \"%s\"" -msgstr "Recomprimindo: %s" - -#: tazpkg:1199 -msgid "Recompressing the FS..." -msgstr "Recomprimindo o sistema de arquivos..." - -#: tazpkg:1204 -msgid "Creating new package..." -msgstr "Criando novo pacote..." - -#: tazpkg:1245 -msgid "User configuration backup on date %s" -msgstr "Backup das configurações de usuário em %s" - -#: tazpkg:1308 +msgid "Package \"%s\" is already blocked." +msgstr "%s já está instalado." + +#: modules/block:32 modules/block:61 +#, fuzzy +msgid "Package \"%s\" blocked." +msgstr "%s não está instalado." + +#: modules/block:43 modules/block:56 +#, fuzzy +msgid "Package \"%s\" unblocked." +msgstr "%s não está instalado." + +#: modules/block:45 +#, fuzzy +msgid "Package \"%s\" is not blocked." +msgstr "%s não está instalado." + +#: modules/bugs:21 msgid "No known bugs." msgstr "Sem bugs conhecidos." -#: tazpkg:1310 +#: modules/bugs:23 #, fuzzy msgid "Known bugs in packages" msgstr "Mostra bugs conhecidos dos pacotes" -#: tazpkg:1316 +#: modules/bugs:30 msgid "Bug list completed" msgstr "Lista de Bugs completa." -#: tazpkg:1318 +#: modules/bugs:32 msgid "Bugs in package \"%s\" version %s:" msgstr "Bugs no pacote %s versão %s:" -#: tazpkg:1355 -msgid "rootconfig needs --root= option used." -msgstr "rootconfig necessita que a opção --root= seja usada." - -#: tazpkg:1368 tazpkg:1434 -msgid "Package \"%s\" already in the cache" -msgstr "%s já está no cache" - -#: tazpkg:1371 tazpkg:1437 -msgid "Continuing package \"%s\" download" -msgstr "Continuando o download de %s" - -#: tazpkg:1462 +#: modules/cache:22 msgid "Cleaning cache directory..." msgstr "Limpando o diretório de cache..." -#: tazpkg:1463 +#: modules/cache:23 #, fuzzy msgid "Path: %s" msgstr "Caminho:" -#: tazpkg:1468 +#: modules/cache:28 msgid "%s file removed from cache (%s)." msgid_plural "%s files removed from cache (%s)." msgstr[0] "%s arquivo removido do cache (%s)." msgstr[1] "%s arquivo removido do cache (%s)." -#: tazpkg:1511 -msgid "Nothing to do for package \"%s\"." -msgstr "Nada a se fazer para %s." - -#: tazpkg:1515 modules/block:32 modules/block:51 modules/block:70 -#: modules/remove:53 -msgid "Package \"%s\" is not installed." -msgstr "%s não está instalado." - -#: tazpkg:1516 -msgid "Install package with \"%s\" or \"%s\"" -msgstr "Instale o pacote com '%s' ou '%s'" - -#: tazpkg:1531 -msgid "TazPkg SHell." -msgstr "TazPkg SHell." - -#: tazpkg:1532 -msgid "Type 'usage' to list all available commands or 'quit' or 'q' to exit." -msgstr "Digite 'usage' para comandos disponíveis ou 'quit' ou 'q' para sair." - -#: tazpkg:1541 -msgid "You are already running a TazPkg SHell." -msgstr "Você já está usando o TazPkg SHell." - -#: tazpkg:1574 -msgid "Usage: tazpkg link package_name slitaz_root" -msgstr "Utilização: tazpkg link nome-do-pacote raiz-do-slitaz" - -#: tazpkg:1576 -msgid "Example:" -msgstr "Exemplo:" - -#: tazpkg:1578 -msgid "\"%s\" will use less than 100k in your running system RAM." -msgstr "'%s' utilizará menos de 100k na memória RAM do sistema." - -#: tazpkg:1583 -msgid "Package \"%s\" is already installed." -msgstr "%s já está instalado." - -#: tazpkg:1592 modules/getenv:16 modules/getenv:23 -msgid "Missing: %s" -msgstr "Falta: %s" - -#: tazpkg:1596 -msgid "Link all missing dependencies? (y/N)" -msgstr "Liga todas as dependências perdidas? (y/N)" - -#: tazpkg:1605 -#, fuzzy -msgid "Leaving dependencies unresolved for package \"%s\"" -msgstr "Checando dependências para: %s" - -#: tazpkg:1606 -msgid "The package is installed but probably will not work." -msgstr "O pacote está instalado mas provavelmente não funcionará." - -#: modules/block:36 -#, fuzzy -msgid "Package \"%s\" is already blocked." -msgstr "%s já está instalado." - -#: modules/block:41 modules/block:82 -#, fuzzy -msgid "Package \"%s\" blocked." -msgstr "%s não está instalado." - -#: modules/block:58 modules/block:77 -#, fuzzy -msgid "Package \"%s\" unblocked." -msgstr "%s não está instalado." - -#: modules/block:60 -#, fuzzy -msgid "Package \"%s\" is not blocked." -msgstr "%s não está instalado." - -#: modules/check:43 tazpanel/pkgs.cgi:951 +#: modules/check:20 tazpanel/pkgs.cgi:948 msgid "Package %s" msgstr "Pacote %s" -#: modules/check:122 +#: modules/check:96 msgid "The package installation has not completed" msgstr "A instalação do pacote não se completou" -#: modules/check:130 +#: modules/check:104 msgid "The package has been modified by:" msgstr "O pacote foi modificado por:" -#: modules/check:134 +#: modules/check:108 msgid "Files lost from package:" msgstr "Arquivos perdidos para:" -#: modules/check:138 +#: modules/check:112 msgid "target of symlink" msgstr "alvo do link simbólico" -#: modules/check:145 +#: modules/check:119 msgid "Missing dependencies for package:" msgstr "Arquivos perdidos para:" -#: modules/check:154 +#: modules/check:128 msgid "Dependencies loop between package and:" msgstr "Loop de dependências entre pacote e:" -#: modules/check:160 +#: modules/check:134 msgid "Looking for known bugs..." msgstr "Procurando por bugs conhecidos..." -#: modules/check:167 +#: modules/check:141 msgid "Mismatch checksum of installed files:" msgstr "" -#: modules/check:186 +#: modules/check:160 #, fuzzy msgid "Check file providers:" msgstr "Checar atualizações" -#: modules/check:197 +#: modules/check:171 msgid "The following packages provide file \"%s\":" msgstr "Os seguintes pacotes fornecem %s:" -#: modules/check:202 +#: modules/check:176 msgid "(overridden by %s)" msgstr "(substituído por %s)" -#: modules/check:214 +#: modules/check:188 #, fuzzy msgid "Alien files:" msgstr "Pacotes instalados:" -#: modules/check:215 +#: modules/check:189 msgid "No package has installed the following files:" msgstr "Nenhum pacote instalou os seguintes arquivos:" -#: modules/check:226 +#: modules/check:200 msgid "Check completed." msgstr "Checagem completa." @@ -482,32 +301,77 @@ msgstr[0] "%s pacote instalado" msgstr[1] "%s pacote instalado" -#: modules/description:58 +#: modules/description:73 msgid "Description of package \"%s\"" msgstr "Descrição de: %s" -#: modules/description:62 +#: modules/description:80 #, fuzzy msgid "Description absent." msgstr "Descrição" -#: modules/find-depends:37 +#: modules/extract:36 +msgid "Extracting package \"%s\"" +msgstr "Extraindo: %s" + +#: modules/extract:47 modules/recompress:35 +msgid "Copying original package..." +msgstr "Copiando pacote original..." + +#: modules/extract:54 +msgid "Package \"%s\" is extracted to \"%s\"" +msgstr "%s extraído para: %s" + +#: modules/find-depends:19 msgid "Find depends..." msgstr "" -#: modules/find-depends:56 +#: modules/find-depends:39 msgid "for %s" msgstr "" -#: modules/flavor:120 +#: modules/flavor:94 msgid "Can't find flavor \"%s\". Abort." msgstr "Variante %s não encontrada. Abortando." -#: modules/getenv:34 +#: modules/get:137 modules/getenv:53 msgid "File \"%s\" empty." msgstr "" -#: modules/getenv:117 +#: modules/get:138 modules/get:144 +#, fuzzy +msgid "Unable to find package \"%s\" in the extra packages list." +msgstr "Não encontrado: %s na lista de pacotes do mirror." + +#: modules/get:162 modules/get:327 +msgid "Package \"%s\" already in the cache" +msgstr "%s já está no cache" + +#: modules/get:331 +msgid "Continuing package \"%s\" download" +msgstr "Continuando o download de %s" + +#: modules/get:342 +msgid "Checksum error for \"%s\"" +msgstr "" + +#: modules/get:352 +msgid "Please wait until the mirror synchronization is complete and try again." +msgstr "" + +#: modules/getenv:35 modules/getenv:43 modules/link:31 +msgid "Missing: %s" +msgstr "Falta: %s" + +#: modules/getenv:35 modules/getenv:43 modules/getenv:53 modules/getenv:154 +msgid "Please run tazpkg as root." +msgstr "" + +#: modules/getenv:115 modules/getenv:140 +msgid "File \"%s\" generated. Please wait..." +msgstr "" + +#: modules/getenv:154 msgid "Old \"%s\"." msgstr "" @@ -709,7 +573,7 @@ msgid "Remove an undigest mirror" msgstr "Remove um mirror undigest" -#: modules/help:103 modules/help:138 +#: modules/help:103 modules/help:134 #, fuzzy msgid "Sorry, no help for \"%s\"" msgstr "Resultados da busca para: %s" @@ -720,7 +584,7 @@ msgstr[0] "" msgstr[1] "" -#: modules/help:168 +#: modules/help:164 msgid "%s" msgstr "" @@ -729,7 +593,7 @@ msgid "local package" msgstr "Pacotes disponíveis" -#: modules/info:39 tazpanel/pkgs.cgi:930 +#: modules/info:39 tazpanel/pkgs.cgi:927 #, fuzzy msgid "installed package" msgstr "%s pacote instalado" @@ -743,17 +607,17 @@ msgid "(new build available)" msgstr "" -#: modules/info:74 tazpanel/pkgs.cgi:933 +#: modules/info:74 tazpanel/pkgs.cgi:930 #, fuzzy msgid "mirrored package" msgstr "Pacotes no mirror:" -#: modules/info:77 modules/list:217 tazpanel/pkgs.cgi:935 +#: modules/info:77 modules/list:217 tazpanel/pkgs.cgi:932 #, fuzzy msgid "Package \"%s\" not available." msgstr "%s não está instalado." -#: modules/info:84 modules/search:79 modules/search:113 +#: modules/info:84 modules/search:66 modules/search:100 msgid "" "No \"%s\" found to check for mirrored packages. For more results, please run " "\"%s\" once as root before searching." @@ -832,11 +696,133 @@ msgid "Tags : %s" msgstr "" +#: modules/install:109 +msgid "WARNING! Dependency loop between \"%s\" and \"%s\"." +msgstr "AVISO! Loop de dependências entre %s e %s." + +#: modules/install:117 +msgid "Tracking dependencies for package \"%s\"" +msgstr "Checando dependências para: %s" + +#: modules/install:121 +msgid "Missing package \"%s\"" +msgstr "Falta: %s" + +#: modules/install:125 +msgid "%s missing package to install." +msgid_plural "%s missing packages to install." +msgstr[0] "%s faltante para instalar." +msgstr[1] "%s faltantes para instalar." + +#: modules/install:134 +msgid "Install all missing dependencies? (y/N)" +msgstr "Instalando todas as dependências faltantes? (y/N)" + +#: modules/install:161 +msgid "Checking if package \"%s\" exists in local list..." +msgstr "Checando se %s existe na lista local..." + +#: modules/install:179 +msgid "Leaving dependencies for package \"%s\" unresolved." +msgstr "Deixando dependências para %s não resolvidas." + +#: modules/install:180 +msgid "The package is installed but will probably not work." +msgstr "O pacote está instalado mas provavelmente não funcionará." + +#: modules/install:251 +#, fuzzy +msgid "Execute pre-install commands..." +msgstr "Checando dependências de pós instalação..." + +#: modules/install:265 +#, fuzzy +msgid "Execute post-install commands..." +msgstr "Checando dependências de pós instalação..." + +#: modules/install:335 +#, fuzzy +msgid "Installation of package \"%s\" (%s)" +msgstr "Instalação de: %s" + +#: modules/install:337 +msgid "Installation of package \"%s\"" +msgstr "Instalação de: %s" + +#: modules/install:343 +msgid "Copying package..." +msgstr "Copiando..." + +#: modules/install:373 +#, fuzzy +msgid "Remember modified packages..." +msgstr "Removendo antigo..." + +#: modules/install:435 +msgid "Saving configuration files..." +msgstr "Salvando arquivos de configuração..." + +#: modules/install:460 +msgid "Installing package..." +msgstr "Instalando..." + +#: modules/install:466 +#, fuzzy +msgid "Removing old files..." +msgstr "Removendo todos os arquivos temporários..." + +#: modules/install:483 +msgid "Removing all tmp files..." +msgstr "Removendo todos os arquivos temporários..." + +#: modules/install:508 +#, fuzzy +msgid "Update system databases..." +msgstr "Removendo todos os arquivos temporários..." + +#: modules/install:546 +msgid "Package \"%s\" (%s) is installed." +msgstr "Pacote %s (%s) está instalado." + +#: modules/install:576 +msgid "\"%s\" package is already installed." +msgstr "O pacote \"%s\" já está instalado." + +#: modules/install:577 +msgid "You can use the --forced option to force installation." +msgstr "Você pode usar a opção --forced para forçar a instalação." + +#: modules/link:20 +msgid "Package \"%s\" is already installed." +msgstr "%s já está instalado." + +#: modules/link:36 +msgid "Link all missing dependencies? (y/N)" +msgstr "Liga todas as dependências perdidas? (y/N)" + +#: modules/link:45 +#, fuzzy +msgid "Leaving dependencies unresolved for package \"%s\"" +msgstr "Checando dependências para: %s" + +#: modules/link:46 +msgid "The package is installed but probably will not work." +msgstr "O pacote está instalado mas provavelmente não funcionará." + +#: modules/list:50 +msgid "all" +msgstr "Todos" + +#: modules/list:50 +#, fuzzy +msgid "extra" +msgstr "Extrair" + #: modules/list:82 msgid "Blocked packages" msgstr "Pacotes bloqueados" -#: modules/list:87 modules/list:121 modules/search:235 +#: modules/list:87 modules/list:121 modules/search:223 msgid "%s package" msgid_plural "%s packages" msgstr[0] "%s pacote" @@ -876,7 +862,7 @@ msgstr[0] "%s pacote instalado." msgstr[1] "%s pacotes instalados." -#: modules/list:147 tazpanel/pkgs.cgi:671 +#: modules/list:147 tazpanel/pkgs.cgi:670 msgid "Installed packages of category \"%s\"" msgstr "Pacotes instalados da categoria: %s" @@ -918,7 +904,7 @@ msgid "Installed files by \"%s\"" msgstr "Arquivos instalados por: %s" -#: modules/list:203 modules/list:213 modules/search:206 tazpanel/pkgs.cgi:71 +#: modules/list:203 modules/list:213 modules/search:194 tazpanel/pkgs.cgi:72 msgid "%s file" msgid_plural "%s files" msgstr[0] "%s instalado" @@ -932,7 +918,7 @@ msgid "File lost" msgstr "Arquivo perdido" -#: modules/list:273 tazpanel/pkgs.cgi:1054 tazpanel/pkgs.cgi:1144 +#: modules/list:273 tazpanel/pkgs.cgi:1051 tazpanel/pkgs.cgi:1141 msgid "Configuration files" msgstr "Arquivos de configuração" @@ -986,66 +972,66 @@ msgid "Creating new undigest \"%s\"." msgstr "Criando novo undigest %s." -#: modules/mkdb:76 +#: modules/mkdb:74 msgid "Input folder not specified" msgstr "" -#: modules/mkdb:82 +#: modules/mkdb:80 msgid "You are not allowed to write to the folder \"%s\"" msgstr "" -#: modules/mkdb:86 +#: modules/mkdb:84 #, fuzzy msgid "Folder \"%s\" does not contain packages" msgstr "%s não se parece com um pacote do %s!" -#: modules/mkdb:104 +#: modules/mkdb:102 #, fuzzy msgid "Packages DB already exists." msgstr "%s já está instalado." -#: modules/mkdb:112 +#: modules/mkdb:110 msgid "Calculate %s..." msgstr "" -#: modules/pack:19 +#: modules/pack:22 msgid "Receipt is missing. Please read the documentation." msgstr "Arquivo receipt não encontrado. Por favor leia a documentação." -#: modules/pack:23 +#: modules/pack:26 #, fuzzy msgid "Packing package \"%s\"" msgstr "Extraindo: %s" -#: modules/pack:26 +#: modules/pack:29 msgid "Creating the list of files..." msgstr "Criando lista de arquivos..." -#: modules/pack:33 +#: modules/pack:36 msgid "Creating %s of files..." msgstr "Criando %s dos arquivos..." -#: modules/pack:47 +#: modules/pack:50 msgid "Compressing the FS..." msgstr "Comprimindo o sistema de arquivos..." -#: modules/pack:57 +#: modules/pack:60 msgid "Updating receipt sizes..." msgstr "Atualizando tamanhos no arquivo receipt... " -#: modules/pack:63 +#: modules/pack:66 msgid "Creating full cpio archive..." msgstr "Criando arquivo cpio..." -#: modules/pack:67 +#: modules/pack:70 msgid "Restoring original package tree..." msgstr "Restaurando a árvore de arquivos original..." -#: modules/pack:72 +#: modules/pack:80 msgid "Package \"%s\" compressed successfully." msgstr "Pacote %s comprimido com sucesso" -#: modules/pack:73 modules/repack:83 +#: modules/pack:81 modules/repack:81 msgid "Size: %s" msgstr "Tamanho: %s" @@ -1113,120 +1099,142 @@ "Note que a próxima vez que a lista for recarregada, serão listadas " "diferenças referentes aos pacotes novos e os que necessitam de atualização." -#: modules/remove:63 +#: modules/recompress:32 +msgid "Recompressing package \"%s\"" +msgstr "Recomprimindo: %s" + +#: modules/recompress:42 +msgid "Recompressing the FS..." +msgstr "Recomprimindo o sistema de arquivos..." + +#: modules/recompress:47 +msgid "Creating new package..." +msgstr "Criando novo pacote..." + +#: modules/reconfigure:26 +msgid "Nothing to do for package \"%s\"." +msgstr "Nada a se fazer para %s." + +#: modules/remove:57 +#, fuzzy +msgid "Execute pre-remove commands..." +msgstr "Checando dependências de pós instalação..." + +#: modules/remove:70 +#, fuzzy +msgid "Execute post-remove commands..." +msgstr "Checando dependências de pós instalação..." + +#: modules/remove:96 msgid "The following packages depend on package \"%s\":" msgstr "Os seguintes pacotes dependem de %s:" -#: modules/remove:71 +#: modules/remove:104 msgid "The following packages have been modified by package \"%s\":" msgstr "Os seguintes pacotes foram modificados por %s:" -#: modules/remove:79 +#: modules/remove:112 msgid "Remove package \"%s\" (%s)? (y/N)" msgstr "Remover %s (%s)? (y/N)" -#: modules/remove:81 +#: modules/remove:114 msgid "Uninstallation of package \"%s\" cancelled." msgstr "Desinstalação de %s cancelada." -#: modules/remove:88 +#: modules/remove:121 msgid "Removing package \"%s\"" msgstr "Removendo: %s" -#: modules/remove:92 -msgid "Execution of pre-remove commands..." -msgstr "" - -#: modules/remove:98 +#: modules/remove:128 msgid "Removing all files installed..." msgstr "Removendo todos os arquivos instalados..." -#: modules/remove:119 -msgid "Execution of post-remove commands..." -msgstr "" - -#: modules/remove:125 +#: modules/remove:151 msgid "Removing package receipt..." msgstr "Removendo arquivos receipt..." -#: modules/remove:131 +#: modules/remove:157 #, fuzzy msgid "Package \"%s\" (%s) removed." msgstr "Pacote %s (%s) não está instalado." -#: modules/remove:144 +#: modules/remove:170 msgid "Remove packages depending on package \"%s\"? (y/N)" msgstr "Removendo pacotes que dependem de %s? (y/N)" -#: modules/remove:161 +#: modules/remove:187 msgid "Reinstall packages modified by package \"%s\"? (y/N)" msgstr "Reinstala pacotes modificados por %s? (y/N)" -#: modules/remove:167 +#: modules/remove:193 msgid "Check %s for reinstallation" msgstr "Verifica %s para reinstalação" -#: modules/repack:18 +#: modules/repack:16 msgid "Repacking \"%s\"" msgstr "Reempacotando: %s" -#: modules/repack:21 +#: modules/repack:19 msgid "Can't repack package \"%s\"" msgstr "Impossível reempacotar %s" -#: modules/repack:26 +#: modules/repack:24 msgid "Can't repack, \"%s\" files have been modified by:" msgstr "Impossível reempacotar, os arquivos do %s foram modificados por:" -#: modules/repack:37 +#: modules/repack:35 msgid "Can't repack, the following files are lost:" msgstr "Impossível reempacotar, os seguintes arquivos foram perdidos:" -#: modules/repack:71 +#: modules/repack:69 msgid "Can't repack, %s error." msgstr "Impossível reempacotar, erro %s." -#: modules/repack:82 +#: modules/repack:80 msgid "Package \"%s\" repacked successfully." msgstr "Pacote %s reempacotado com sucesso." -#: modules/search:32 tazpanel/pkgs.cgi:633 +#: modules/repack-config:44 +msgid "User configuration backup on date %s" +msgstr "Backup das configurações de usuário em %s" + +#: modules/search:19 tazpanel/pkgs.cgi:632 msgid "Installed packages" msgstr "Pacotes instalados" -#: modules/search:45 +#: modules/search:32 msgid "%s installed package found for \"%s\"" msgid_plural "%s installed packages found for \"%s\"" msgstr[0] "%s pacote instalado encontrado para: %s" msgstr[1] "%s pacotes instalados encontrados para: %s" -#: modules/search:54 tazpanel/pkgs.cgi:632 +#: modules/search:41 tazpanel/pkgs.cgi:631 msgid "Available packages" msgstr "Pacotes disponíveis" -#: modules/search:86 modules/search:120 +#: modules/search:73 modules/search:107 msgid "%s available package found for \"%s\"" msgid_plural "%s available packages found for \"%s\"" msgstr[0] "%s pacote disponível encontrado para: %s" msgstr[1] "%s pacotes disponíveis encontrados para: %s" -#: modules/search:96 +#: modules/search:83 msgid "Matching packages name with version and desc" msgstr "Identificando nomes de pacote com versão e descrição" -#: modules/search:140 +#: modules/search:127 msgid "Search result for \"%s\"" msgstr "Resultados da busca para: %s" -#: modules/search:157 +#: modules/search:144 msgid "Search result for file \"%s\"" msgstr "Resultados da busca para arquivo %s" -#: modules/search:177 modules/search:191 +#: modules/search:164 modules/search:179 msgid "Package %s:" msgstr "Pacote %s:" -#: modules/search:216 +#: modules/search:204 msgid "Search result for package \"%s\"" msgstr "Resultados da busca para pacote %s" @@ -1235,19 +1243,19 @@ msgid "Repository:" msgstr "Repositório: %s" -#: modules/summary:38 tazpanel/pkgs.cgi:1678 +#: modules/summary:38 tazpanel/pkgs.cgi:1675 msgid "Last recharge:" msgstr "Última recarga:" -#: modules/summary:50 tazpanel/pkgs.cgi:1691 +#: modules/summary:50 tazpanel/pkgs.cgi:1688 msgid "Today at %s." msgstr "" -#: modules/summary:51 tazpanel/pkgs.cgi:1692 +#: modules/summary:51 tazpanel/pkgs.cgi:1689 msgid "Yesterday at %s." msgstr "" -#: modules/summary:52 tazpanel/pkgs.cgi:1689 +#: modules/summary:52 tazpanel/pkgs.cgi:1686 msgid "%d day ago." msgid_plural "%d days ago." msgstr[0] "" @@ -1257,11 +1265,11 @@ msgid "Database timestamp:" msgstr "" -#: modules/summary:58 tazpanel/pkgs.cgi:1699 +#: modules/summary:58 tazpanel/pkgs.cgi:1696 msgid "never." msgstr "" -#: modules/summary:62 tazpanel/pkgs.cgi:1709 +#: modules/summary:62 tazpanel/pkgs.cgi:1706 msgid "Mirrored packages:" msgstr "Pacotes no mirror:" @@ -1270,75 +1278,75 @@ msgid "Linked packages:" msgstr "Pacotes ligáveis" -#: modules/summary:74 tazpanel/pkgs.cgi:1704 +#: modules/summary:74 tazpanel/pkgs.cgi:1701 msgid "Installed packages:" msgstr "Pacotes instalados:" -#: modules/summary:75 tazpanel/pkgs.cgi:1719 +#: modules/summary:75 tazpanel/pkgs.cgi:1716 msgid "Installed files:" msgstr "Pacotes instalados:" -#: modules/summary:76 tazpanel/pkgs.cgi:1722 +#: modules/summary:76 tazpanel/pkgs.cgi:1719 msgid "Blocked packages:" msgstr "Pacotes bloqueados:" -#: modules/summary:77 tazpanel/pkgs.cgi:1714 +#: modules/summary:77 tazpanel/pkgs.cgi:1711 msgid "Upgradeable packages:" msgstr "Pacotes atualizáveis:" -#: modules/upgrade:74 +#: modules/upgrade:43 msgid "New build" msgstr "Nova compilação" -#: modules/upgrade:76 +#: modules/upgrade:45 msgid "Blocked" msgstr "Bloqueados" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:783 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:782 msgid "Package" msgstr "Pacote" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:551 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:550 #, fuzzy msgid "Repository" msgstr "Repositório: %s" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:293 -#: tazpanel/pkgs.cgi:1014 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:292 +#: tazpanel/pkgs.cgi:1011 msgid "Version" msgstr "Versão" -#: modules/upgrade:119 modules/upgrade:135 +#: modules/upgrade:88 modules/upgrade:104 msgid "Status" msgstr "Status" -#: modules/upgrade:146 +#: modules/upgrade:115 msgid "System is up-to-date..." msgstr "Sistema atualizado..." -#: modules/upgrade:151 +#: modules/upgrade:120 msgid "%s blocked" msgid_plural "%s blocked" msgstr[0] "%s bloqueado" msgstr[1] "%s bloqueados" -#: modules/upgrade:156 +#: modules/upgrade:125 msgid "You have %s available upgrade (%s)" msgid_plural "You have %s available upgrades (%s)" msgstr[0] "Há %s atualização disponível (%s)" msgstr[1] "Há %s atualizações disponíveis (%s)" -#: modules/upgrade:161 +#: modules/upgrade:130 msgid "%s installed package scanned in %ds" msgid_plural "%s installed packages scanned in %ds" msgstr[0] "%s pacote instalado buscado em %ds" msgstr[1] "%s pacotes instalados buscados em %ds" -#: modules/upgrade:176 +#: modules/upgrade:145 msgid "Do you wish to install them now? (y/N)" msgstr "Você gostaria de instalá-los agora? (y=sim/N=não)" -#: modules/upgrade:188 +#: modules/upgrade:157 msgid "Leaving without any upgrades installed." msgstr "Saindo sem instalar atualizações." @@ -1350,7 +1358,7 @@ msgid "package" msgstr "pacote" -#: tazpkg-box:54 tazpanel/pkgs.cgi:254 +#: tazpkg-box:54 tazpanel/pkgs.cgi:253 msgid "Install" msgstr "Instalar" @@ -1373,8 +1381,8 @@ msgid "Checking packages lists - %s" msgstr "Checando lista de pacotes - %s" -#: tazpkg-notify:58 tazpanel/pkgs.cgi:41 tazpanel/pkgs.cgi:249 -#: tazpanel/pkgs.cgi:528 +#: tazpkg-notify:58 tazpanel/pkgs.cgi:41 tazpanel/pkgs.cgi:248 +#: tazpanel/pkgs.cgi:527 msgid "My packages" msgstr "Meus pacotes" @@ -1417,15 +1425,15 @@ msgid "System is up to date - %s" msgstr "Sistema está atualizado - %s" -#: tazpanel/pkgs.cgi:38 tazpanel/pkgs.cgi:195 +#: tazpanel/pkgs.cgi:38 tazpanel/pkgs.cgi:194 msgid "Packages" msgstr "Pacotes" -#: tazpanel/pkgs.cgi:40 tazpanel/pkgs.cgi:1674 +#: tazpanel/pkgs.cgi:40 tazpanel/pkgs.cgi:1671 msgid "Summary" msgstr "Sumário" -#: tazpanel/pkgs.cgi:42 tazpanel/pkgs.cgi:247 +#: tazpanel/pkgs.cgi:42 tazpanel/pkgs.cgi:246 msgid "Recharge list" msgstr "Recarregar lista" @@ -1433,412 +1441,412 @@ msgid "Check updates" msgstr "Checar atualizações" -#: tazpanel/pkgs.cgi:44 tazpanel/pkgs.cgi:252 tazpanel/pkgs.cgi:1090 -#: tazpanel/pkgs.cgi:1334 +#: tazpanel/pkgs.cgi:44 tazpanel/pkgs.cgi:251 tazpanel/pkgs.cgi:1087 +#: tazpanel/pkgs.cgi:1331 msgid "Administration" msgstr "Administração" -#: tazpanel/pkgs.cgi:181 +#: tazpanel/pkgs.cgi:180 msgid "Receipt for package %s unavailable" msgstr "" -#: tazpanel/pkgs.cgi:248 +#: tazpanel/pkgs.cgi:247 msgid "Check upgrades" msgstr "Checar atualizações" -#: tazpanel/pkgs.cgi:250 tazpanel/pkgs.cgi:1026 +#: tazpanel/pkgs.cgi:249 tazpanel/pkgs.cgi:1023 #, fuzzy msgid "Tags" msgstr "Tags:" -#: tazpanel/pkgs.cgi:251 tazpanel/pkgs.cgi:587 +#: tazpanel/pkgs.cgi:250 tazpanel/pkgs.cgi:586 msgid "Linkable packages" msgstr "Pacotes ligáveis" -#: tazpanel/pkgs.cgi:253 +#: tazpanel/pkgs.cgi:252 msgid "Install (Non Free)" msgstr "Instalar (Não livre)" -#: tazpanel/pkgs.cgi:255 +#: tazpanel/pkgs.cgi:254 msgid "Remove" msgstr "Remover" -#: tazpanel/pkgs.cgi:256 +#: tazpanel/pkgs.cgi:255 msgid "Link" msgstr "Ligação" -#: tazpanel/pkgs.cgi:257 +#: tazpanel/pkgs.cgi:256 msgid "Block" msgstr "Bloquear" -#: tazpanel/pkgs.cgi:258 +#: tazpanel/pkgs.cgi:257 msgid "Unblock" msgstr "Desbloquear" -#: tazpanel/pkgs.cgi:259 +#: tazpanel/pkgs.cgi:258 #, fuzzy msgid "(Un)block" msgstr "Desbloquear" -#: tazpanel/pkgs.cgi:260 +#: tazpanel/pkgs.cgi:259 msgid "Repack" msgstr "Reempacotar" -#: tazpanel/pkgs.cgi:261 +#: tazpanel/pkgs.cgi:260 msgid "Save configuration" msgstr "Salvar configuração" -#: tazpanel/pkgs.cgi:262 +#: tazpanel/pkgs.cgi:261 msgid "List configuration files" msgstr "Listar arquivos de configuração" -#: tazpanel/pkgs.cgi:263 +#: tazpanel/pkgs.cgi:262 msgid "Quick check" msgstr "Checagem rápida" -#: tazpanel/pkgs.cgi:264 +#: tazpanel/pkgs.cgi:263 msgid "Full check" msgstr "Checagem completa" -#: tazpanel/pkgs.cgi:265 +#: tazpanel/pkgs.cgi:264 msgid "Clean" msgstr "" -#: tazpanel/pkgs.cgi:266 +#: tazpanel/pkgs.cgi:265 msgid "Set link" msgstr "Configurar ligação" -#: tazpanel/pkgs.cgi:267 +#: tazpanel/pkgs.cgi:266 msgid "Remove link" msgstr "Remover ligação" -#: tazpanel/pkgs.cgi:268 +#: tazpanel/pkgs.cgi:267 #, fuzzy msgid "Add mirror" msgstr "mirror" -#: tazpanel/pkgs.cgi:269 +#: tazpanel/pkgs.cgi:268 #, fuzzy msgid "Add repository" msgstr "Repositório: %s" -#: tazpanel/pkgs.cgi:270 +#: tazpanel/pkgs.cgi:269 #, fuzzy msgid "Toggle all" msgstr "Alternar todos" -#: tazpanel/pkgs.cgi:292 tazpanel/pkgs.cgi:1008 tazpanel/pkgs.cgi:1268 +#: tazpanel/pkgs.cgi:291 tazpanel/pkgs.cgi:1005 tazpanel/pkgs.cgi:1265 msgid "Name" msgstr "Nome" -#: tazpanel/pkgs.cgi:294 tazpanel/pkgs.cgi:1018 +#: tazpanel/pkgs.cgi:293 tazpanel/pkgs.cgi:1015 msgid "Description" msgstr "Descrição" -#: tazpanel/pkgs.cgi:332 tazpanel/pkgs.cgi:1209 +#: tazpanel/pkgs.cgi:331 tazpanel/pkgs.cgi:1206 msgid "Repository: %s" msgstr "Repositório: %s" -#: tazpanel/pkgs.cgi:342 tazpanel/pkgs.cgi:417 +#: tazpanel/pkgs.cgi:341 tazpanel/pkgs.cgi:416 #, fuzzy msgid "Pages:" msgstr "Pacotes" -#: tazpanel/pkgs.cgi:493 +#: tazpanel/pkgs.cgi:492 msgid "Web search tool" msgstr "" -#: tazpanel/pkgs.cgi:495 +#: tazpanel/pkgs.cgi:494 msgid "Search" msgstr "Buscar" -#: tazpanel/pkgs.cgi:496 +#: tazpanel/pkgs.cgi:495 msgid "Files" msgstr "Arquivos" -#: tazpanel/pkgs.cgi:529 +#: tazpanel/pkgs.cgi:528 #, fuzzy msgid "All packages" msgstr "Pacotes disponíveis" -#: tazpanel/pkgs.cgi:533 +#: tazpanel/pkgs.cgi:532 msgid "Categories" msgstr "Categorias" -#: tazpanel/pkgs.cgi:554 +#: tazpanel/pkgs.cgi:553 msgid "Public" msgstr "Público" -#: tazpanel/pkgs.cgi:558 +#: tazpanel/pkgs.cgi:557 msgid "Any" msgstr "Qualquer" -#: tazpanel/pkgs.cgi:565 +#: tazpanel/pkgs.cgi:564 msgid "All tags..." msgstr "" -#: tazpanel/pkgs.cgi:566 +#: tazpanel/pkgs.cgi:565 #, fuzzy msgid "All categories..." msgstr "Categorias" -#: tazpanel/pkgs.cgi:588 +#: tazpanel/pkgs.cgi:587 msgid "Listing linkable packages..." msgstr "Listando pacotes ligados..." -#: tazpanel/pkgs.cgi:592 +#: tazpanel/pkgs.cgi:591 msgid "Selection:" msgstr "Seleção:" -#: tazpanel/pkgs.cgi:622 +#: tazpanel/pkgs.cgi:621 #, fuzzy msgid "Categories list" msgstr "Categorias" -#: tazpanel/pkgs.cgi:631 tazpanel/pkgs.cgi:1016 +#: tazpanel/pkgs.cgi:630 tazpanel/pkgs.cgi:1013 #, fuzzy msgid "Category" msgstr "Categoria:" -#: tazpanel/pkgs.cgi:664 tazpanel/pkgs.cgi:718 tazpanel/pkgs.cgi:1314 +#: tazpanel/pkgs.cgi:663 tazpanel/pkgs.cgi:717 tazpanel/pkgs.cgi:1311 #, fuzzy msgid "Packages list" msgstr "Pacote %s" -#: tazpanel/pkgs.cgi:665 tazpanel/pkgs.cgi:719 +#: tazpanel/pkgs.cgi:664 tazpanel/pkgs.cgi:718 msgid "Listing packages..." msgstr "Listando pacotes..." -#: tazpanel/pkgs.cgi:672 +#: tazpanel/pkgs.cgi:671 #, fuzzy msgid "All packages of category \"%s\"" msgstr "Pacotes instalados da categoria: %s" -#: tazpanel/pkgs.cgi:676 +#: tazpanel/pkgs.cgi:675 #, fuzzy msgid "Installed packages of category \"%s\" in repository \"%s\"" msgstr "Pacotes instalados da categoria: %s" -#: tazpanel/pkgs.cgi:677 +#: tazpanel/pkgs.cgi:676 #, fuzzy msgid "All packages of category \"%s\" in repository \"%s\"" msgstr "Pacotes instalados da categoria: %s" -#: tazpanel/pkgs.cgi:686 +#: tazpanel/pkgs.cgi:685 msgid "You can not view a list of all packages until recharging lists." msgstr "" -#: tazpanel/pkgs.cgi:690 tazpanel/pkgs.cgi:731 tazpanel/pkgs.cgi:769 -#: tazpanel/pkgs.cgi:852 tazpanel/pkgs.cgi:1446 tazpanel/pkgs.cgi:1474 +#: tazpanel/pkgs.cgi:689 tazpanel/pkgs.cgi:730 tazpanel/pkgs.cgi:768 +#: tazpanel/pkgs.cgi:851 tazpanel/pkgs.cgi:1443 tazpanel/pkgs.cgi:1471 #, fuzzy msgid "Selected packages:" msgstr "Pacotes bloqueados:" -#: tazpanel/pkgs.cgi:726 +#: tazpanel/pkgs.cgi:725 #, fuzzy msgid "Packages suggested by %s" msgstr "%s extraído para: %s" -#: tazpanel/pkgs.cgi:761 +#: tazpanel/pkgs.cgi:760 msgid "Search packages" msgstr "Buscar pacotes" -#: tazpanel/pkgs.cgi:762 +#: tazpanel/pkgs.cgi:761 msgid "Searching packages..." msgstr "Buscando pacotes..." -#: tazpanel/pkgs.cgi:784 +#: tazpanel/pkgs.cgi:783 msgid "File" msgstr "Arquivo" -#: tazpanel/pkgs.cgi:822 +#: tazpanel/pkgs.cgi:821 msgid "Recharge" msgstr "Recarregar" -#: tazpanel/pkgs.cgi:823 +#: tazpanel/pkgs.cgi:822 msgid "Recharging lists..." msgstr "Recarregando lista..." -#: tazpanel/pkgs.cgi:826 +#: tazpanel/pkgs.cgi:825 msgid "Recharge checks for new or updated packages" msgstr "Opção recharge checa por pacotes novos ou atualizáveis" -#: tazpanel/pkgs.cgi:830 +#: tazpanel/pkgs.cgi:829 #, fuzzy msgid "Recharging log" msgstr "Recarregando lista..." -#: tazpanel/pkgs.cgi:834 +#: tazpanel/pkgs.cgi:833 msgid "Recharging packages list" msgstr "Recarregando lista de pacotes" -#: tazpanel/pkgs.cgi:837 +#: tazpanel/pkgs.cgi:836 msgid "Packages lists are up-to-date. You should check for upgrades now." msgstr "A lista de pacotes está atualizada. Cheque as atualizações." -#: tazpanel/pkgs.cgi:847 +#: tazpanel/pkgs.cgi:846 msgid "Up packages" msgstr "Pacotes atualizados" -#: tazpanel/pkgs.cgi:848 +#: tazpanel/pkgs.cgi:847 msgid "Checking for upgrades..." msgstr "Checando atualizações" -#: tazpanel/pkgs.cgi:896 +#: tazpanel/pkgs.cgi:888 #, fuzzy msgid "Installing: %s" msgstr "Arquivos instalados: %s" -#: tazpanel/pkgs.cgi:897 +#: tazpanel/pkgs.cgi:889 #, fuzzy msgid "Removing: %s" msgstr "Removendo: %s" -#: tazpanel/pkgs.cgi:898 +#: tazpanel/pkgs.cgi:890 #, fuzzy msgid "Linking: %s" msgstr "Falta: %s" -#: tazpanel/pkgs.cgi:899 +#: tazpanel/pkgs.cgi:891 #, fuzzy msgid "Blocking: %s" msgstr "Baixando: $pkg" -#: tazpanel/pkgs.cgi:900 +#: tazpanel/pkgs.cgi:892 #, fuzzy msgid "Unblocking: %s" msgstr "Baixando: $pkg" -#: tazpanel/pkgs.cgi:901 +#: tazpanel/pkgs.cgi:893 #, fuzzy msgid "(Un)blocking: %s" msgstr "Baixando: $pkg" -#: tazpanel/pkgs.cgi:902 +#: tazpanel/pkgs.cgi:894 #, fuzzy msgid "Repacking: %s" msgstr "Reempacotando: %s" -#: tazpanel/pkgs.cgi:923 +#: tazpanel/pkgs.cgi:920 #, fuzzy msgid "Package info" msgstr "Pacote" -#: tazpanel/pkgs.cgi:924 +#: tazpanel/pkgs.cgi:921 msgid "Getting package info..." msgstr "Obtendo informação de pacote..." -#: tazpanel/pkgs.cgi:1012 +#: tazpanel/pkgs.cgi:1009 #, fuzzy msgid "State" msgstr "Status" -#: tazpanel/pkgs.cgi:1020 +#: tazpanel/pkgs.cgi:1017 #, fuzzy msgid "Maintainer" msgstr "Mantenedor:" -#: tazpanel/pkgs.cgi:1022 +#: tazpanel/pkgs.cgi:1019 #, fuzzy msgid "License" msgstr "Licença : %s" -#: tazpanel/pkgs.cgi:1024 +#: tazpanel/pkgs.cgi:1021 #, fuzzy msgid "Website" msgstr "Website:" -#: tazpanel/pkgs.cgi:1028 +#: tazpanel/pkgs.cgi:1025 #, fuzzy msgid "Sizes" msgstr "Tamanho:" -#: tazpanel/pkgs.cgi:1030 +#: tazpanel/pkgs.cgi:1027 #, fuzzy msgid "Depends" msgstr "Dependências:" -#: tazpanel/pkgs.cgi:1032 +#: tazpanel/pkgs.cgi:1029 #, fuzzy msgid "Provide" msgstr "Pacote : %s" -#: tazpanel/pkgs.cgi:1034 +#: tazpanel/pkgs.cgi:1031 #, fuzzy msgid "Suggested" msgstr "Sugeridos:" -#: tazpanel/pkgs.cgi:1039 +#: tazpanel/pkgs.cgi:1036 msgid "View receipt" msgstr "" -#: tazpanel/pkgs.cgi:1040 +#: tazpanel/pkgs.cgi:1037 #, fuzzy msgid "Improve package" msgstr "Pacotes atualizados" -#: tazpanel/pkgs.cgi:1063 +#: tazpanel/pkgs.cgi:1060 msgid "Installed files" msgstr "Arquivos instalados" -#: tazpanel/pkgs.cgi:1065 +#: tazpanel/pkgs.cgi:1062 msgid "Please wait" msgstr "" -#: tazpanel/pkgs.cgi:1128 +#: tazpanel/pkgs.cgi:1125 msgid "TazPkg administration and settings" msgstr "Administração e configuração do TazPkg" -#: tazpanel/pkgs.cgi:1137 +#: tazpanel/pkgs.cgi:1134 msgid "Creating the package..." msgstr "Criando o pacote..." -#: tazpanel/pkgs.cgi:1141 +#: tazpanel/pkgs.cgi:1138 msgid "Path:" msgstr "Caminho:" -#: tazpanel/pkgs.cgi:1155 +#: tazpanel/pkgs.cgi:1152 msgid "Checking packages consistency..." msgstr "Checando consistência dos pacotes..." -#: tazpanel/pkgs.cgi:1159 +#: tazpanel/pkgs.cgi:1156 msgid "Full packages check..." msgstr "Checagem completa de pacotes..." -#: tazpanel/pkgs.cgi:1168 tazpanel/pkgs.cgi:1179 +#: tazpanel/pkgs.cgi:1165 tazpanel/pkgs.cgi:1176 #, fuzzy msgid "%s is installed on /mnt/packages" msgstr "Pacotes instalados" -#: tazpanel/pkgs.cgi:1192 +#: tazpanel/pkgs.cgi:1189 msgid "Packages cache" msgstr "Cache de pacotes" -#: tazpanel/pkgs.cgi:1194 +#: tazpanel/pkgs.cgi:1191 msgid "Packages in the cache: %s (%s)" msgstr "Pacotes no cache: %s (%s)" -#: tazpanel/pkgs.cgi:1201 +#: tazpanel/pkgs.cgi:1198 msgid "Current mirror list" msgstr "Lista de mirror atual" -#: tazpanel/pkgs.cgi:1224 tazpanel/pkgs.cgi:1256 +#: tazpanel/pkgs.cgi:1221 tazpanel/pkgs.cgi:1253 msgid "Delete" msgstr "Deletar" -#: tazpanel/pkgs.cgi:1246 +#: tazpanel/pkgs.cgi:1243 msgid "Private repositories" msgstr "Repositórios privados" -#: tazpanel/pkgs.cgi:1269 +#: tazpanel/pkgs.cgi:1266 msgid "URL:" msgstr "" -#: tazpanel/pkgs.cgi:1279 +#: tazpanel/pkgs.cgi:1276 msgid "Link to another SliTaz installation" msgstr "Ligação para outra instalação do SliTaz" -#: tazpanel/pkgs.cgi:1282 +#: tazpanel/pkgs.cgi:1279 msgid "" "This link points to the root of another SliTaz installation. You will be " "able to install packages using soft links to it." @@ -1846,11 +1854,11 @@ "Esta ligação aponta para a raiz de uma outra instalação do SliTaz. Você será " "capaz de instalar pacotes utilizando links para ela." -#: tazpanel/pkgs.cgi:1293 +#: tazpanel/pkgs.cgi:1290 msgid "SliTaz packages DVD" msgstr "DVD de pacotes do SliTaz" -#: tazpanel/pkgs.cgi:1296 +#: tazpanel/pkgs.cgi:1293 msgid "" "A bootable DVD image of all available packages for the %s version is " "generated every day. It also contains a copy of the website and can be used " @@ -1862,181 +1870,224 @@ "utilizada sem uma conexão à internet. Esta imagem pode ser copiada para um " "DVD ou mídia USB." -#: tazpanel/pkgs.cgi:1299 +#: tazpanel/pkgs.cgi:1296 msgid "Install from ISO image:" msgstr "Instalar de imagem ISO:" -#: tazpanel/pkgs.cgi:1306 +#: tazpanel/pkgs.cgi:1303 msgid "Download DVD image" msgstr "Baixar imagem de DVD" -#: tazpanel/pkgs.cgi:1308 +#: tazpanel/pkgs.cgi:1305 msgid "Install from DVD/USB key" msgstr "Instalar do DVD/Mídia USB" -#: tazpanel/pkgs.cgi:1317 +#: tazpanel/pkgs.cgi:1314 msgid "" "Long list of packages is paginated. Here you can set the page size (default: " "100, turning off the pager: 0)." msgstr "" -#: tazpanel/pkgs.cgi:1322 +#: tazpanel/pkgs.cgi:1319 msgid "Set" msgstr "" -#: tazpanel/pkgs.cgi:1348 +#: tazpanel/pkgs.cgi:1345 #, fuzzy msgid "Licenses for package %s" msgstr "Arquivos perdidos para %s:" -#: tazpanel/pkgs.cgi:1369 +#: tazpanel/pkgs.cgi:1366 msgid "%s license on %s website" msgstr "" -#: tazpanel/pkgs.cgi:1370 +#: tazpanel/pkgs.cgi:1367 msgid "Read online:" msgstr "" -#: tazpanel/pkgs.cgi:1370 +#: tazpanel/pkgs.cgi:1367 msgid "Read local:" msgstr "" -#: tazpanel/pkgs.cgi:1411 +#: tazpanel/pkgs.cgi:1408 #, fuzzy msgid "Tags list" msgstr "Recarregar lista" -#: tazpanel/pkgs.cgi:1415 +#: tazpanel/pkgs.cgi:1412 #, fuzzy msgid "List of tags in all repositories" msgstr "Lista de todos os pacotes instalados" -#: tazpanel/pkgs.cgi:1416 +#: tazpanel/pkgs.cgi:1413 msgid "List of tags in repository \"%s\"" msgstr "" -#: tazpanel/pkgs.cgi:1442 +#: tazpanel/pkgs.cgi:1439 #, fuzzy msgid "Tag \"%s\"" msgstr "Reempacotando: %s" -#: tazpanel/pkgs.cgi:1470 +#: tazpanel/pkgs.cgi:1467 #, fuzzy msgid "Blocked packages list" msgstr "Pacotes bloqueados" -#: tazpanel/pkgs.cgi:1508 tazpanel/pkgs.cgi:1585 +#: tazpanel/pkgs.cgi:1505 tazpanel/pkgs.cgi:1582 #, fuzzy msgid "Improve package \"%s\"" msgstr "Removendo: %s" -#: tazpanel/pkgs.cgi:1543 +#: tazpanel/pkgs.cgi:1540 msgid "Please log in using your TazBug account." msgstr "" -#: tazpanel/pkgs.cgi:1547 +#: tazpanel/pkgs.cgi:1544 msgid "Login:" msgstr "" -#: tazpanel/pkgs.cgi:1549 +#: tazpanel/pkgs.cgi:1546 msgid "Password:" msgstr "" -#: tazpanel/pkgs.cgi:1552 +#: tazpanel/pkgs.cgi:1549 msgid "Remember me" msgstr "" -#: tazpanel/pkgs.cgi:1554 +#: tazpanel/pkgs.cgi:1551 msgid "Log in" msgstr "" -#: tazpanel/pkgs.cgi:1558 +#: tazpanel/pkgs.cgi:1555 msgid "Create new account" msgstr "" -#: tazpanel/pkgs.cgi:1586 tazpanel/pkgs.cgi:1643 +#: tazpanel/pkgs.cgi:1583 tazpanel/pkgs.cgi:1640 msgid "Back" msgstr "" -#: tazpanel/pkgs.cgi:1609 +#: tazpanel/pkgs.cgi:1606 msgid "How can you help:" msgstr "" -#: tazpanel/pkgs.cgi:1611 +#: tazpanel/pkgs.cgi:1608 msgid "Please select an action" msgstr "" -#: tazpanel/pkgs.cgi:1612 +#: tazpanel/pkgs.cgi:1609 #, fuzzy msgid "Report new version" msgstr "Nova Versão %s" -#: tazpanel/pkgs.cgi:1613 +#: tazpanel/pkgs.cgi:1610 msgid "Improve short description" msgstr "" -#: tazpanel/pkgs.cgi:1614 +#: tazpanel/pkgs.cgi:1611 msgid "Translate short description" msgstr "" -#: tazpanel/pkgs.cgi:1615 +#: tazpanel/pkgs.cgi:1612 msgid "Add or improve description" msgstr "" -#: tazpanel/pkgs.cgi:1616 +#: tazpanel/pkgs.cgi:1613 #, fuzzy msgid "Translate description" msgstr "Descrição" -#: tazpanel/pkgs.cgi:1617 +#: tazpanel/pkgs.cgi:1614 #, fuzzy msgid "Improve category" msgstr "%s categoria" -#: tazpanel/pkgs.cgi:1618 +#: tazpanel/pkgs.cgi:1615 msgid "Add or improve tags" msgstr "" -#: tazpanel/pkgs.cgi:1619 +#: tazpanel/pkgs.cgi:1616 msgid "Add application icon" msgstr "" -#: tazpanel/pkgs.cgi:1620 +#: tazpanel/pkgs.cgi:1617 msgid "Add application screenshot" msgstr "" -#: tazpanel/pkgs.cgi:1621 +#: tazpanel/pkgs.cgi:1618 msgid "Improve receipt" msgstr "" -#: tazpanel/pkgs.cgi:1622 +#: tazpanel/pkgs.cgi:1619 msgid "Other" msgstr "" -#: tazpanel/pkgs.cgi:1633 +#: tazpanel/pkgs.cgi:1630 msgid "Send" msgstr "" -#: tazpanel/pkgs.cgi:1642 +#: tazpanel/pkgs.cgi:1639 msgid "Thank you!" msgstr "" -#: tazpanel/pkgs.cgi:1695 +#: tazpanel/pkgs.cgi:1692 msgid "It is recommended to [recharge] the lists." msgstr "" -#: tazpanel/pkgs.cgi:1700 +#: tazpanel/pkgs.cgi:1697 msgid "You need to [download] the lists for further work." msgstr "" -#: tazpanel/pkgs.cgi:1732 +#: tazpanel/pkgs.cgi:1729 msgid "Latest log entries" msgstr "Últimas entradas de log" -#: tazpanel/pkgs.cgi:1734 +#: tazpanel/pkgs.cgi:1731 msgid "Show" msgstr "" +#~ msgid "Checking post install dependencies..." +#~ msgstr "Checando dependências de pós instalação..." + +#~ msgid "Please run \"%s\" in / and retry." +#~ msgstr "Execute '%s' em / e tente novamente." + +#~ msgid "Removing old package..." +#~ msgstr "Removendo antigo..." + +#~ msgid "Unable to find package \"%s\" in the mirrored packages list." +#~ msgstr "Não encontrado: %s na lista de pacotes do mirror." + +#~ msgid "Adding implicit depends \"%s\"..." +#~ msgstr "Adicionando dependências implicitas %s..." + +#~ msgid "Unable to find the list \"%s\"" +#~ msgstr "Lista não encontrada: %s" + +#~ msgid "" +#~ "You must probably run '%s' as root to get the latest list of packages " +#~ "available on the mirror." +#~ msgstr "" +#~ "Você provavelmente deve executar '%s' como root para obter uma lista de " +#~ "pacotes atualizada a partir do mirror." + +#~ msgid "Unable to find list \"%s\"" +#~ msgstr "Não encontrado: %s" + +#~ msgid "rootconfig needs --root= option used." +#~ msgstr "rootconfig necessita que a opção --root= seja usada." + +#~ msgid "Install package with \"%s\" or \"%s\"" +#~ msgstr "Instale o pacote com '%s' ou '%s'" + +#~ msgid "Usage: tazpkg link package_name slitaz_root" +#~ msgstr "Utilização: tazpkg link nome-do-pacote raiz-do-slitaz" + +#~ msgid "Example:" +#~ msgstr "Exemplo:" + +#~ msgid "\"%s\" will use less than 100k in your running system RAM." +#~ msgstr "'%s' utilizará menos de 100k na memória RAM do sistema." + #~ msgid "Usage for command up:" #~ msgstr "Utilização para o commando up:" @@ -2071,9 +2122,6 @@ #~ msgid "Please specify a pattern or package name to search for." #~ msgstr "Por favor especifique um padrão ou nome de pacote para buscar." -#~ msgid "Please specify a pattern or file name to search for." -#~ msgstr "Por favor especifique um padrão ou nome de arquivo para buscar." - #~ msgid "List \"%s\" is older than one week... Recharging." #~ msgstr "%s possui mais de uma semana... aualizando" diff -r 95c016ddc72d -r d6cbd0c5f273 po/ru.po --- a/po/ru.po Sun Sep 06 12:48:04 2015 +0200 +++ b/po/ru.po Mon Oct 05 03:53:47 2015 +0300 @@ -7,8 +7,8 @@ msgstr "" "Project-Id-Version: TazPkg 5.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-28 16:04+0300\n" -"PO-Revision-Date: 2015-08-28 15:55+0300\n" +"POT-Creation-Date: 2015-10-05 03:48+0300\n" +"PO-Revision-Date: 2015-10-05 03:50+0300\n" "Last-Translator: Aleksej Bobylev \n" "Language-Team: Russian\n" "Language: ru\n" @@ -21,415 +21,228 @@ "X-Poedit-Basepath: ../\n" "X-Poedit-SearchPath-0: .\n" -#: tazpkg:40 modules/list:44 modules/search:19 +#: tazpkg:100 +msgid "Creating folder \"%s\"..." +msgstr "Создание папки «%s»…" + +#: tazpkg:136 +msgid "Please specify a package name on the command line." +msgstr "Укажите название пакета в командной строке." + +#: tazpkg:139 +msgid "Please specify a list name on the command line." +msgstr "Укажите название списка в командной строке." + +#: tazpkg:142 +msgid "Please specify a flavor name on the command line." +msgstr "Укажите название редакции в командной строке." + +#: tazpkg:145 +msgid "Please specify a release name on the command line." +msgstr "Укажите название релиза в командной строке." + +#: tazpkg:148 +msgid "Unable to find file \"%s\"" +msgstr "Не удалось найти файл «%s»" + +#: tazpkg:151 +msgid "Please specify an existing folder name on the command line." +msgstr "Укажите название существующей папки в командной строке." + +#: tazpkg:154 +msgid "Please specify a pattern to search for." +msgstr "Укажите поисковый запрос в командной строке." + +#: tazpkg:157 +msgid "Unable to find the receipt \"%s\"" +msgstr "Не удалось найти рецепт «%s»" + +#: tazpkg:225 modules/extract:19 modules/install:191 modules/recompress:19 +msgid "Extracting package..." +msgstr "Распаковка пакета…" + +#: tazpkg:239 modules/list:44 msgid "base-system" msgstr "базовая-система" -#: tazpkg:40 modules/list:44 modules/search:19 +#: tazpkg:239 modules/list:44 msgid "x-window" msgstr "иксы" -#: tazpkg:41 modules/list:45 modules/search:20 +#: tazpkg:240 modules/list:45 msgid "utilities" msgstr "утилиты" -#: tazpkg:41 modules/list:45 modules/search:20 +#: tazpkg:240 modules/list:45 msgid "network" msgstr "сеть" -#: tazpkg:42 modules/list:46 modules/search:21 +#: tazpkg:241 modules/list:46 msgid "graphics" msgstr "графика" -#: tazpkg:42 modules/list:46 modules/search:21 +#: tazpkg:241 modules/list:46 msgid "multimedia" msgstr "мультимедиа" -#: tazpkg:43 modules/list:47 modules/search:22 +#: tazpkg:242 modules/list:47 msgid "office" msgstr "офис" -#: tazpkg:43 modules/list:47 modules/search:22 +#: tazpkg:242 modules/list:47 msgid "development" msgstr "разработка" -#: tazpkg:44 modules/list:48 modules/search:23 +#: tazpkg:243 modules/list:48 msgid "system-tools" msgstr "системные" -#: tazpkg:44 modules/list:48 modules/search:23 +#: tazpkg:243 modules/list:48 msgid "security" msgstr "безопасность" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "games" msgstr "игры" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "misc" msgstr "прочее" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "meta" msgstr "мета" -#: tazpkg:46 modules/list:50 modules/search:25 +#: tazpkg:245 modules/list:50 msgid "non-free" msgstr "несвободные" -#: tazpkg:46 modules/list:50 modules/search:25 -msgid "all" -msgstr "все" +#: tazpkg:430 +msgid "Done: %s" +msgstr "Готово: %s" -#: tazpkg:46 modules/list:50 modules/search:25 -msgid "extra" -msgstr "экстра" +#: tazpkg:502 +msgid "TazPkg SHell." +msgstr "Оболочка TazPkg." -#: tazpkg:107 -msgid "Creating folder \"%s\"..." -msgstr "Создание папки «%s»…" +#: tazpkg:503 +msgid "Type 'usage' to list all available commands or 'quit' or 'q' to exit." +msgstr "" +"Введите «usage», чтобы выдать список всех доступных команд; «quit», «q» — " +"выход." -#: tazpkg:137 -msgid "Please specify a package name on the command line." -msgstr "Укажите название пакета в командной строке." +#: tazpkg:512 +msgid "You are already running a TazPkg SHell." +msgstr "Вы уже работаете в оболочке TazPkg." -#: tazpkg:149 tazpkg:265 -msgid "Unable to find file \"%s\"" -msgstr "Не удалось найти файл «%s»" +#: modules/block:18 modules/remove:86 +msgid "Package \"%s\" is not installed." +msgstr "Пакет «%s» не установлен." -#: tazpkg:161 -msgid "Unable to find the receipt \"%s\"" -msgstr "Не удалось найти рецепт «%s»" +#: modules/block:27 +msgid "Package \"%s\" is already blocked." +msgstr "Пакет «%s» уже был заблокирован." -#: tazpkg:218 -msgid "\"%s\" package is already installed." -msgstr "Пакет «%s» уже был установлен." +#: modules/block:32 modules/block:61 +msgid "Package \"%s\" blocked." +msgstr "Пакет «%s» заблокирован." -#: tazpkg:219 -msgid "You can use the --forced option to force installation." -msgstr "" -"Используйте опцию --forced, чтобы принудительно установить пакет, либо " -"удалите и установите заново этот пакет." +#: modules/block:43 modules/block:56 +msgid "Package \"%s\" unblocked." +msgstr "Пакет «%s» разблокирован." -#: tazpkg:235 -msgid "Unable to find the list \"%s\"" -msgstr "Не удалось найти список «%s»" +#: modules/block:45 +msgid "Package \"%s\" is not blocked." +msgstr "Пакет «%s» не был заблокирован." -#: tazpkg:236 -msgid "" -"You must probably run '%s' as root to get the latest list of packages " -"available on the mirror." -msgstr "" -"Вы должны запустить «%s» от имени root, чтобы получить свежий список " -"пакетов, доступных в репозитории." - -#: tazpkg:252 tazpkg:273 modules/getenv:79 modules/getenv:103 -msgid "File \"%s\" generated. Please wait..." -msgstr "Создаётся файл «%s». Пожалуйста, подождите…" - -#: tazpkg:266 modules/getenv:16 modules/getenv:23 modules/getenv:34 -#: modules/getenv:118 -msgid "Please run tazpkg as root." -msgstr "Пожалуйста, запустите tazpkg с правами root." - -#: tazpkg:393 -msgid "Unable to find package \"%s\" in the mirrored packages list." -msgstr "Не удалось найти пакет «%s» в списке пакетов репозитория." - -#: tazpkg:476 -msgid "Extracting package..." -msgstr "Распаковка пакета…" - -#: tazpkg:562 -msgid "Installation of package \"%s\"" -msgstr "Установка пакета «%s»" - -#: tazpkg:567 -msgid "Copying package..." -msgstr "Копирование пакета…" - -#: tazpkg:583 -msgid "Checking post install dependencies..." -msgstr "Проверка пост-установочных зависимостей…" - -#: tazpkg:586 -msgid "Please run \"%s\" in / and retry." -msgstr "Выполните «%s» в «/» и повторите." - -#: tazpkg:669 -msgid "Saving configuration files..." -msgstr "Сохранение конфигурационных файлов…" - -#: tazpkg:687 -msgid "Installing package..." -msgstr "Установка пакета…" - -#: tazpkg:692 -msgid "Removing old package..." -msgstr "Удаление старого пакета…" - -#: tazpkg:701 -msgid "Removing all tmp files..." -msgstr "Удаление всех временных файлов…" - -#: tazpkg:707 -msgid "Execute post-install commands..." -msgstr "Выполнение пост-установочных команд…" - -#: tazpkg:752 -msgid "Package \"%s\" (%s) is installed." -msgstr "Пакет «%s» (%s) установлен." - -#: tazpkg:792 -msgid "Could not download \"%s\" from \"%s\". Exiting." -msgstr "Не удалось загрузить «%s» по адресу «%s». Завершение." - -#: tazpkg:859 -msgid "WARNING! Dependency loop between \"%s\" and \"%s\"." -msgstr "ВНИМАНИЕ! Циклическая зависимость между «%s» и «%s»." - -#: tazpkg:864 -msgid "Tracking dependencies for package \"%s\"" -msgstr "Отслеживание зависимостей пакета «%s»" - -#: tazpkg:869 -msgid "Missing package \"%s\"" -msgstr "Отсутствует пакет «%s»" - -#: tazpkg:873 -msgid "%s missing package to install." -msgid_plural "%s missing packages to install." -msgstr[0] "Требуется установить %s отсутствующий пакет." -msgstr[1] "Требуется установить %s отсутствующих пакета." -msgstr[2] "Требуется установить %s отсутствующих пакетов." - -#: tazpkg:892 -msgid "Install all missing dependencies? (y/N)" -msgstr "Установить все отсутствующие зависимости? (y/N)" - -#: tazpkg:907 -msgid "Checking if package \"%s\" exists in local list..." -msgstr "Проверка наличия пакета «%s» в локальном списке…" - -#: tazpkg:933 -msgid "Leaving dependencies for package \"%s\" unresolved." -msgstr "Зависимости пакета «%s» оставлены нерешенными." - -#: tazpkg:934 -msgid "The package is installed but will probably not work." -msgstr "Пакет установлен, но, возможно, не будет работать." - -#: tazpkg:1086 -msgid "Unable to find list \"%s\"" -msgstr "Не удалось найти список «%s»" - -#: tazpkg:1106 -msgid "Adding implicit depends \"%s\"..." -msgstr "Добавление неявной зависимости «%s»…" - -#: tazpkg:1163 -msgid "Extracting package \"%s\"" -msgstr "Распаковка пакета «%s»" - -#: tazpkg:1174 tazpkg:1192 -msgid "Copying original package..." -msgstr "Копирование исходного пакета…" - -#: tazpkg:1181 -msgid "Package \"%s\" is extracted to \"%s\"" -msgstr "Пакет «%s» распакован в папку «%s»" - -#: tazpkg:1189 -msgid "Recompressing package \"%s\"" -msgstr "Перепаковка пакета «%s»" - -#: tazpkg:1199 -msgid "Recompressing the FS..." -msgstr "Перепаковка файловой системы…" - -#: tazpkg:1204 -msgid "Creating new package..." -msgstr "Создание нового пакета…" - -#: tazpkg:1245 -msgid "User configuration backup on date %s" -msgstr "Настройки пользователя, сохранённые %s" - -#: tazpkg:1308 +#: modules/bugs:21 msgid "No known bugs." msgstr "Нет известных ошибок." -#: tazpkg:1310 +#: modules/bugs:23 msgid "Known bugs in packages" msgstr "Известные ошибки в пакетах" -#: tazpkg:1316 +#: modules/bugs:30 msgid "Bug list completed" msgstr "Список ошибок завершен" -#: tazpkg:1318 +#: modules/bugs:32 msgid "Bugs in package \"%s\" version %s:" msgstr "Ошибки в пакете «%s» версии %s:" -#: tazpkg:1355 -msgid "rootconfig needs --root= option used." -msgstr "Для rootconfig обязателен параметр --root=" - -#: tazpkg:1368 tazpkg:1434 -msgid "Package \"%s\" already in the cache" -msgstr "Пакет «%s» уже находится в кеше" - -#: tazpkg:1371 tazpkg:1437 -msgid "Continuing package \"%s\" download" -msgstr "Продолжение загрузки пакета «%s»" - -#: tazpkg:1462 +#: modules/cache:22 msgid "Cleaning cache directory..." msgstr "Очищается папка кэша…" -#: tazpkg:1463 +#: modules/cache:23 msgid "Path: %s" msgstr "Путь: %s" -#: tazpkg:1468 +#: modules/cache:28 msgid "%s file removed from cache (%s)." msgid_plural "%s files removed from cache (%s)." msgstr[0] "Из кэша удалён %s файл (%s)." msgstr[1] "Из кэша удалены %s файла (%s)." msgstr[2] "Из кэша удалено %s файлов (%s)." -#: tazpkg:1511 -msgid "Nothing to do for package \"%s\"." -msgstr "Пакет «%s» не имеет пост-инсталляционных действий." - -#: tazpkg:1515 modules/block:32 modules/block:51 modules/block:70 -#: modules/remove:53 -msgid "Package \"%s\" is not installed." -msgstr "Пакет «%s» не установлен." - -#: tazpkg:1516 -msgid "Install package with \"%s\" or \"%s\"" -msgstr "Установите пакет командой «%s» или «%s»" - -#: tazpkg:1531 -msgid "TazPkg SHell." -msgstr "Оболочка TazPkg." - -#: tazpkg:1532 -msgid "Type 'usage' to list all available commands or 'quit' or 'q' to exit." -msgstr "" -"Введите «usage», чтобы выдать список всех доступных команд; «quit», «q» — " -"выход." - -#: tazpkg:1541 -msgid "You are already running a TazPkg SHell." -msgstr "Вы уже работаете в оболочке TazPkg." - -#: tazpkg:1574 -msgid "Usage: tazpkg link package_name slitaz_root" -msgstr "Использование: tazpkg link имя_пакета корень_slitaz" - -#: tazpkg:1576 -msgid "Example:" -msgstr "Пример:" - -#: tazpkg:1578 -msgid "\"%s\" will use less than 100k in your running system RAM." -msgstr "«%s» будет использовать менее 100 КБ ОЗУ на работающей системе." - -#: tazpkg:1583 -msgid "Package \"%s\" is already installed." -msgstr "Пакет «%s» уже установлен." - -#: tazpkg:1592 modules/getenv:16 modules/getenv:23 -msgid "Missing: %s" -msgstr "Отсутствует: %s" - -#: tazpkg:1596 -msgid "Link all missing dependencies? (y/N)" -msgstr "Создать ссылки на все отсутствующие зависимости? (y/N)" - -#: tazpkg:1605 -msgid "Leaving dependencies unresolved for package \"%s\"" -msgstr "Зависимости пакета «%s» не решены" - -#: tazpkg:1606 -msgid "The package is installed but probably will not work." -msgstr "Пакет установлен, но, возможно, не будет работать." - -#: modules/block:36 -msgid "Package \"%s\" is already blocked." -msgstr "Пакет «%s» уже был заблокирован." - -#: modules/block:41 modules/block:82 -msgid "Package \"%s\" blocked." -msgstr "Пакет «%s» заблокирован." - -#: modules/block:58 modules/block:77 -msgid "Package \"%s\" unblocked." -msgstr "Пакет «%s» разблокирован." - -#: modules/block:60 -msgid "Package \"%s\" is not blocked." -msgstr "Пакет «%s» не был заблокирован." - -#: modules/check:43 tazpanel/pkgs.cgi:951 +#: modules/check:20 tazpanel/pkgs.cgi:948 msgid "Package %s" msgstr "Пакет %s" -#: modules/check:122 +#: modules/check:96 msgid "The package installation has not completed" msgstr "Установка пакета не была завершена" -#: modules/check:130 +#: modules/check:104 msgid "The package has been modified by:" msgstr "Пакет был изменен пакетами:" -#: modules/check:134 +#: modules/check:108 msgid "Files lost from package:" msgstr "Отсутствуют файлы, установленные пакетом:" -#: modules/check:138 +#: modules/check:112 msgid "target of symlink" msgstr "цель ссылки" -#: modules/check:145 +#: modules/check:119 msgid "Missing dependencies for package:" msgstr "Отсутствуют зависимости пакета:" -#: modules/check:154 +#: modules/check:128 msgid "Dependencies loop between package and:" msgstr "Циклическая зависимость между пакетом и:" -#: modules/check:160 +#: modules/check:134 msgid "Looking for known bugs..." msgstr "Просмотр известных ошибок…" -#: modules/check:167 +#: modules/check:141 msgid "Mismatch checksum of installed files:" msgstr "Не совпадают контрольные суммы установленных файлов:" -#: modules/check:186 +#: modules/check:160 msgid "Check file providers:" msgstr "Проверка пакетов, предлагающих файлы:" -#: modules/check:197 +#: modules/check:171 msgid "The following packages provide file \"%s\":" msgstr "Следующие пакеты содержат файл «%s»:" -#: modules/check:202 +#: modules/check:176 msgid "(overridden by %s)" msgstr "(изменен пакетами %s)" -#: modules/check:214 +#: modules/check:188 msgid "Alien files:" msgstr "Посторонние файлы:" -#: modules/check:215 +#: modules/check:189 msgid "No package has installed the following files:" msgstr "Следующие файлы не были установлены ни одним из пакетов:" -#: modules/check:226 +#: modules/check:200 msgid "Check completed." msgstr "Проверка завершена." @@ -481,31 +294,77 @@ msgstr[1] "Установить: %s пакета (%s)" msgstr[2] "Установить: %s пакетов (%s)" -#: modules/description:58 +#: modules/description:73 msgid "Description of package \"%s\"" msgstr "Описание пакета «%s»" -#: modules/description:62 +#: modules/description:80 msgid "Description absent." msgstr "Описание отсутствует" -#: modules/find-depends:37 +#: modules/extract:36 +msgid "Extracting package \"%s\"" +msgstr "Распаковка пакета «%s»" + +#: modules/extract:47 modules/recompress:35 +msgid "Copying original package..." +msgstr "Копирование исходного пакета…" + +#: modules/extract:54 +msgid "Package \"%s\" is extracted to \"%s\"" +msgstr "Пакет «%s» распакован в папку «%s»" + +#: modules/find-depends:19 msgid "Find depends..." msgstr "Поиск зависимостей…" -#: modules/find-depends:56 +#: modules/find-depends:39 msgid "for %s" msgstr "для %s" -#: modules/flavor:120 +#: modules/flavor:94 msgid "Can't find flavor \"%s\". Abort." msgstr "Не удалось найти редакцию «%s». Остановлено." -#: modules/getenv:34 +#: modules/get:137 modules/getenv:53 msgid "File \"%s\" empty." msgstr "Файл «%s» пуст." -#: modules/getenv:117 +#: modules/get:138 modules/get:144 +msgid "Unable to find package \"%s\" in the extra packages list." +msgstr "Не удалось найти пакет «%s» в списке экстра-пакетов репозитория." + +#: modules/get:162 modules/get:327 +msgid "Package \"%s\" already in the cache" +msgstr "Пакет «%s» уже находится в кеше" + +#: modules/get:331 +msgid "Continuing package \"%s\" download" +msgstr "Продолжение загрузки пакета «%s»" + +#: modules/get:342 +msgid "Checksum error for \"%s\"" +msgstr "Ошибка контрольной суммы «%s»" + +#: modules/get:352 +msgid "Please wait until the mirror synchronization is complete and try again." +msgstr "" +"Пожалуйста, дождитесь завершения синхронизации выбранного вами зеркала и " +"попробуйте еще раз." + +#: modules/getenv:35 modules/getenv:43 modules/link:31 +msgid "Missing: %s" +msgstr "Отсутствует: %s" + +#: modules/getenv:35 modules/getenv:43 modules/getenv:53 modules/getenv:154 +msgid "Please run tazpkg as root." +msgstr "Пожалуйста, запустите tazpkg с правами root." + +#: modules/getenv:115 modules/getenv:140 +msgid "File \"%s\" generated. Please wait..." +msgstr "Создаётся файл «%s». Пожалуйста, подождите…" + +#: modules/getenv:154 msgid "Old \"%s\"." msgstr "Старый «%s»." @@ -707,18 +566,18 @@ msgid "Remove an undigest mirror" msgstr "Удалить неофициальный репозиторий" -#: modules/help:103 modules/help:138 +#: modules/help:103 modules/help:134 msgid "Sorry, no help for \"%s\"" msgstr "Извините, для «%s» нет справки" #: modules/help:110 msgid "%d help topic available:" msgid_plural "%d help topics available:" -msgstr[0] "Доступна %d тема:" -msgstr[1] "Доступны %d темы:" -msgstr[2] "Доступны %d тем:" +msgstr[0] "Доступна %d тема справки:" +msgstr[1] "Доступны %d темы справки:" +msgstr[2] "Доступны %d тем справки:" -#: modules/help:168 +#: modules/help:164 msgid "%s" msgstr "%s" @@ -726,7 +585,7 @@ msgid "local package" msgstr "локальный пакет" -#: modules/info:39 tazpanel/pkgs.cgi:930 +#: modules/info:39 tazpanel/pkgs.cgi:927 msgid "installed package" msgstr "установленный пакет" @@ -738,15 +597,15 @@ msgid "(new build available)" msgstr "(доступна новая сборка)" -#: modules/info:74 tazpanel/pkgs.cgi:933 +#: modules/info:74 tazpanel/pkgs.cgi:930 msgid "mirrored package" msgstr "доступный пакет" -#: modules/info:77 modules/list:217 tazpanel/pkgs.cgi:935 +#: modules/info:77 modules/list:217 tazpanel/pkgs.cgi:932 msgid "Package \"%s\" not available." msgstr "Пакет «%s» недоступен." -#: modules/info:84 modules/search:79 modules/search:113 +#: modules/info:84 modules/search:66 modules/search:100 msgid "" "No \"%s\" found to check for mirrored packages. For more results, please run " "\"%s\" once as root before searching." @@ -823,11 +682,126 @@ msgid "Tags : %s" msgstr "Ярлыки : %s" +#: modules/install:109 +msgid "WARNING! Dependency loop between \"%s\" and \"%s\"." +msgstr "ВНИМАНИЕ! Циклическая зависимость между «%s» и «%s»." + +#: modules/install:117 +msgid "Tracking dependencies for package \"%s\"" +msgstr "Отслеживание зависимостей пакета «%s»" + +#: modules/install:121 +msgid "Missing package \"%s\"" +msgstr "Отсутствует пакет «%s»" + +#: modules/install:125 +msgid "%s missing package to install." +msgid_plural "%s missing packages to install." +msgstr[0] "Требуется установить %s отсутствующий пакет." +msgstr[1] "Требуется установить %s отсутствующих пакета." +msgstr[2] "Требуется установить %s отсутствующих пакетов." + +#: modules/install:134 +msgid "Install all missing dependencies? (y/N)" +msgstr "Установить все отсутствующие зависимости? (y/N)" + +#: modules/install:161 +msgid "Checking if package \"%s\" exists in local list..." +msgstr "Проверка наличия пакета «%s» в локальном списке…" + +#: modules/install:179 +msgid "Leaving dependencies for package \"%s\" unresolved." +msgstr "Зависимости пакета «%s» оставлены нерешенными." + +#: modules/install:180 +msgid "The package is installed but will probably not work." +msgstr "Пакет установлен, но, возможно, не будет работать." + +#: modules/install:251 +msgid "Execute pre-install commands..." +msgstr "Выполнение пре-установочных команд…" + +#: modules/install:265 +msgid "Execute post-install commands..." +msgstr "Выполнение пост-установочных команд…" + +#: modules/install:335 +msgid "Installation of package \"%s\" (%s)" +msgstr "Установка пакета «%s» (%s)" + +#: modules/install:337 +msgid "Installation of package \"%s\"" +msgstr "Установка пакета «%s»" + +#: modules/install:343 +msgid "Copying package..." +msgstr "Копирование пакета…" + +#: modules/install:373 +msgid "Remember modified packages..." +msgstr "Определение измененных пакетов…" + +#: modules/install:435 +msgid "Saving configuration files..." +msgstr "Сохранение конфигурационных файлов…" + +#: modules/install:460 +msgid "Installing package..." +msgstr "Установка пакета…" + +#: modules/install:466 +msgid "Removing old files..." +msgstr "Удаление устаревших файлов…" + +#: modules/install:483 +msgid "Removing all tmp files..." +msgstr "Удаление всех временных файлов…" + +#: modules/install:508 +msgid "Update system databases..." +msgstr "Обновление системных баз данных…" + +#: modules/install:546 +msgid "Package \"%s\" (%s) is installed." +msgstr "Пакет «%s» (%s) установлен." + +#: modules/install:576 +msgid "\"%s\" package is already installed." +msgstr "Пакет «%s» уже был установлен." + +#: modules/install:577 +msgid "You can use the --forced option to force installation." +msgstr "Используйте опцию --forced, чтобы принудительно установить пакет." + +#: modules/link:20 +msgid "Package \"%s\" is already installed." +msgstr "Пакет «%s» уже установлен." + +#: modules/link:36 +msgid "Link all missing dependencies? (y/N)" +msgstr "Создать ссылки на все отсутствующие зависимости? (y/N)" + +#: modules/link:45 +msgid "Leaving dependencies unresolved for package \"%s\"" +msgstr "Зависимости пакета «%s» не решены" + +#: modules/link:46 +msgid "The package is installed but probably will not work." +msgstr "Пакет установлен, но, возможно, не будет работать." + +#: modules/list:50 +msgid "all" +msgstr "все" + +#: modules/list:50 +msgid "extra" +msgstr "экстра" + #: modules/list:82 msgid "Blocked packages" msgstr "Заблокированные пакеты" -#: modules/list:87 modules/list:121 modules/search:235 +#: modules/list:87 modules/list:121 modules/search:223 msgid "%s package" msgid_plural "%s packages" msgstr[0] "%s пакет" @@ -868,7 +842,7 @@ msgstr[1] "Установлены %s пакета." msgstr[2] "Установлено %s пакетов." -#: modules/list:147 tazpanel/pkgs.cgi:671 +#: modules/list:147 tazpanel/pkgs.cgi:670 msgid "Installed packages of category \"%s\"" msgstr "Установленные пакеты категории «%s»" @@ -900,7 +874,7 @@ #: modules/list:181 msgid "List of available packages on the mirror" -msgstr "Список пакетов, доступных на зеркале" +msgstr "Список пакетов, доступных в репозитории" #: modules/list:188 msgid "%s package in the last recharged list." @@ -913,7 +887,7 @@ msgid "Installed files by \"%s\"" msgstr "Файлы, устанавливаемые пакетом «%s»" -#: modules/list:203 modules/list:213 modules/search:206 tazpanel/pkgs.cgi:71 +#: modules/list:203 modules/list:213 modules/search:194 tazpanel/pkgs.cgi:72 msgid "%s file" msgid_plural "%s files" msgstr[0] "%s файл" @@ -928,7 +902,7 @@ msgid "File lost" msgstr "Нет файла" -#: modules/list:273 tazpanel/pkgs.cgi:1054 tazpanel/pkgs.cgi:1144 +#: modules/list:273 tazpanel/pkgs.cgi:1051 tazpanel/pkgs.cgi:1141 msgid "Configuration files" msgstr "Конфигурационные файлы" @@ -981,63 +955,63 @@ msgid "Creating new undigest \"%s\"." msgstr "Создание нового неофициального репозитория «%s»." -#: modules/mkdb:76 +#: modules/mkdb:74 msgid "Input folder not specified" msgstr "Не указана исходная папка" -#: modules/mkdb:82 +#: modules/mkdb:80 msgid "You are not allowed to write to the folder \"%s\"" msgstr "У вас недостаточно прав для записи в папку «%s»" -#: modules/mkdb:86 +#: modules/mkdb:84 msgid "Folder \"%s\" does not contain packages" msgstr "Папка «%s» не содержит пакетов" -#: modules/mkdb:104 +#: modules/mkdb:102 msgid "Packages DB already exists." msgstr "База данных пакетов уже существует." -#: modules/mkdb:112 +#: modules/mkdb:110 msgid "Calculate %s..." msgstr "Расчёт %s…" -#: modules/pack:19 +#: modules/pack:22 msgid "Receipt is missing. Please read the documentation." msgstr "Отсутствует рецепт. Обратитесь к документации." -#: modules/pack:23 +#: modules/pack:26 msgid "Packing package \"%s\"" msgstr "Упаковка пакета «%s»" -#: modules/pack:26 +#: modules/pack:29 msgid "Creating the list of files..." msgstr "Создание списка файлов…" -#: modules/pack:33 +#: modules/pack:36 msgid "Creating %s of files..." msgstr "Создание %s файлов…" -#: modules/pack:47 +#: modules/pack:50 msgid "Compressing the FS..." msgstr "Сжатие файловой системы…" -#: modules/pack:57 +#: modules/pack:60 msgid "Updating receipt sizes..." msgstr "Обновление размеров в рецепте…" -#: modules/pack:63 +#: modules/pack:66 msgid "Creating full cpio archive..." msgstr "Создание полного архива cpio…" -#: modules/pack:67 +#: modules/pack:70 msgid "Restoring original package tree..." msgstr "Восстановление исходного дерева пакета…" -#: modules/pack:72 +#: modules/pack:80 msgid "Package \"%s\" compressed successfully." msgstr "Пакет %s успешно сжат." -#: modules/pack:73 modules/repack:83 +#: modules/pack:81 modules/repack:81 msgid "Size: %s" msgstr "Размер: %s" @@ -1100,121 +1074,141 @@ "Обратите внимание, что при следующем обновлении списка будет отображен " "список различий, содержащий новые и обновленные пакеты." -#: modules/remove:63 +#: modules/recompress:32 +msgid "Recompressing package \"%s\"" +msgstr "Перепаковка пакета «%s»" + +#: modules/recompress:42 +msgid "Recompressing the FS..." +msgstr "Перепаковка файловой системы…" + +#: modules/recompress:47 +msgid "Creating new package..." +msgstr "Создание нового пакета…" + +#: modules/reconfigure:26 +msgid "Nothing to do for package \"%s\"." +msgstr "Пакет «%s» не имеет пост-установочных команд." + +#: modules/remove:57 +msgid "Execute pre-remove commands..." +msgstr "Запуск команд перед удалением пакета…" + +#: modules/remove:70 +msgid "Execute post-remove commands..." +msgstr "Запуск команд после удаления пакета…" + +#: modules/remove:96 msgid "The following packages depend on package \"%s\":" msgstr "Следующие пакеты зависят от пакета «%s»:" -#: modules/remove:71 +#: modules/remove:104 msgid "The following packages have been modified by package \"%s\":" msgstr "Следующие пакеты были изменены пакетом «%s»:" -#: modules/remove:79 +#: modules/remove:112 msgid "Remove package \"%s\" (%s)? (y/N)" msgstr "Удалить пакет «%s» (%s)? (y/N)" -#: modules/remove:81 +#: modules/remove:114 msgid "Uninstallation of package \"%s\" cancelled." msgstr "Деинсталляция пакета «%s» отменена." -#: modules/remove:88 +#: modules/remove:121 msgid "Removing package \"%s\"" msgstr "Удаление пакета «%s»" -#: modules/remove:92 -msgid "Execution of pre-remove commands..." -msgstr "Запуск команд перед удалением пакета…" - -#: modules/remove:98 +#: modules/remove:128 msgid "Removing all files installed..." msgstr "Удаление всех установленных файлов…" -#: modules/remove:119 -msgid "Execution of post-remove commands..." -msgstr "Запуск команд после удаления пакета…" - -#: modules/remove:125 +#: modules/remove:151 msgid "Removing package receipt..." msgstr "Удаление рецепта пакета…" -#: modules/remove:131 +#: modules/remove:157 msgid "Package \"%s\" (%s) removed." msgstr "Пакет «%s» (%s) удален." -#: modules/remove:144 +#: modules/remove:170 msgid "Remove packages depending on package \"%s\"? (y/N)" msgstr "Удалять пакеты, зависящие от пакета «%s»? (y/N)" -#: modules/remove:161 +#: modules/remove:187 msgid "Reinstall packages modified by package \"%s\"? (y/N)" msgstr "Переустановить пакеты, измененные пакетом «%s»? (y/N)" -#: modules/remove:167 +#: modules/remove:193 msgid "Check %s for reinstallation" -msgstr "Проверка %s для переустановки" +msgstr "Проверка переустановки %s" -#: modules/repack:18 +#: modules/repack:16 msgid "Repacking \"%s\"" msgstr "Перепаковка «%s»" -#: modules/repack:21 +#: modules/repack:19 msgid "Can't repack package \"%s\"" msgstr "Нельзя перепаковать пакет «%s»" -#: modules/repack:26 +#: modules/repack:24 msgid "Can't repack, \"%s\" files have been modified by:" msgstr "Нельзя перепаковать, файлы «%s» были изменены пакетами:" -#: modules/repack:37 +#: modules/repack:35 msgid "Can't repack, the following files are lost:" msgstr "Нельзя перепаковать, следующие файлы отсутствуют:" -#: modules/repack:71 +#: modules/repack:69 msgid "Can't repack, %s error." msgstr "Не удалось перепаковать, ошибка %s." -#: modules/repack:82 +#: modules/repack:80 msgid "Package \"%s\" repacked successfully." msgstr "Пакет %s успешно переупакован." -#: modules/search:32 tazpanel/pkgs.cgi:633 +#: modules/repack-config:44 +msgid "User configuration backup on date %s" +msgstr "Настройки пользователя, сохранённые %s" + +#: modules/search:19 tazpanel/pkgs.cgi:632 msgid "Installed packages" msgstr "Установленные пакеты" -#: modules/search:45 +#: modules/search:32 msgid "%s installed package found for \"%s\"" msgid_plural "%s installed packages found for \"%s\"" msgstr[0] "Найден %s установленный пакет по шаблону «%s»" msgstr[1] "Найдены %s установленных пакета по шаблону «%s»" msgstr[2] "Найдено %s установленных пакетов по шаблону «%s»" -#: modules/search:54 tazpanel/pkgs.cgi:632 +#: modules/search:41 tazpanel/pkgs.cgi:631 msgid "Available packages" msgstr "Доступные пакеты" -#: modules/search:86 modules/search:120 +#: modules/search:73 modules/search:107 msgid "%s available package found for \"%s\"" msgid_plural "%s available packages found for \"%s\"" msgstr[0] "Найден %s доступный пакет по шаблону «%s»" msgstr[1] "Найдены %s доступных пакета по шаблону «%s»" msgstr[2] "Найдено %s доступных пакетов по шаблону «%s»" -#: modules/search:96 +#: modules/search:83 msgid "Matching packages name with version and desc" msgstr "Соответствие имени пакета, версии и описания" -#: modules/search:140 +#: modules/search:127 msgid "Search result for \"%s\"" msgstr "Результаты поиска «%s»" -#: modules/search:157 +#: modules/search:144 msgid "Search result for file \"%s\"" msgstr "Результаты поиска файла «%s»" -#: modules/search:177 modules/search:191 +#: modules/search:164 modules/search:179 msgid "Package %s:" msgstr "Пакет %s:" -#: modules/search:216 +#: modules/search:204 msgid "Search result for package \"%s\"" msgstr "Результаты поиска пакета «%s»" @@ -1222,19 +1216,19 @@ msgid "Repository:" msgstr "Репозиторий:" -#: modules/summary:38 tazpanel/pkgs.cgi:1678 +#: modules/summary:38 tazpanel/pkgs.cgi:1675 msgid "Last recharge:" msgstr "Последнее обновление:" -#: modules/summary:50 tazpanel/pkgs.cgi:1691 +#: modules/summary:50 tazpanel/pkgs.cgi:1688 msgid "Today at %s." msgstr "Сегодня в %s." -#: modules/summary:51 tazpanel/pkgs.cgi:1692 +#: modules/summary:51 tazpanel/pkgs.cgi:1689 msgid "Yesterday at %s." msgstr "Вчера в %s." -#: modules/summary:52 tazpanel/pkgs.cgi:1689 +#: modules/summary:52 tazpanel/pkgs.cgi:1686 msgid "%d day ago." msgid_plural "%d days ago." msgstr[0] "%d день назад." @@ -1245,11 +1239,11 @@ msgid "Database timestamp:" msgstr "Отметка времени базы данных:" -#: modules/summary:58 tazpanel/pkgs.cgi:1699 +#: modules/summary:58 tazpanel/pkgs.cgi:1696 msgid "never." msgstr "никогда." -#: modules/summary:62 tazpanel/pkgs.cgi:1709 +#: modules/summary:62 tazpanel/pkgs.cgi:1706 msgid "Mirrored packages:" msgstr "Пакетов в репозитории:" @@ -1257,77 +1251,77 @@ msgid "Linked packages:" msgstr "Присоединенные пакеты:" -#: modules/summary:74 tazpanel/pkgs.cgi:1704 +#: modules/summary:74 tazpanel/pkgs.cgi:1701 msgid "Installed packages:" msgstr "Установленных пакетов:" -#: modules/summary:75 tazpanel/pkgs.cgi:1719 +#: modules/summary:75 tazpanel/pkgs.cgi:1716 msgid "Installed files:" msgstr "Установленных файлов:" -#: modules/summary:76 tazpanel/pkgs.cgi:1722 +#: modules/summary:76 tazpanel/pkgs.cgi:1719 msgid "Blocked packages:" msgstr "Заблокированных пакетов:" -#: modules/summary:77 tazpanel/pkgs.cgi:1714 +#: modules/summary:77 tazpanel/pkgs.cgi:1711 msgid "Upgradeable packages:" msgstr "Доступно обновленных пакетов:" -#: modules/upgrade:74 +#: modules/upgrade:43 msgid "New build" msgstr "Новая сборка" -#: modules/upgrade:76 +#: modules/upgrade:45 msgid "Blocked" msgstr "заблокирован" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:783 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:782 msgid "Package" msgstr "Пакет" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:551 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:550 msgid "Repository" msgstr "Репозиторий" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:293 -#: tazpanel/pkgs.cgi:1014 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:292 +#: tazpanel/pkgs.cgi:1011 msgid "Version" msgstr "Версия" -#: modules/upgrade:119 modules/upgrade:135 +#: modules/upgrade:88 modules/upgrade:104 msgid "Status" msgstr "Состояние" -#: modules/upgrade:146 +#: modules/upgrade:115 msgid "System is up-to-date..." msgstr "Система в актуальном состоянии…" -#: modules/upgrade:151 +#: modules/upgrade:120 msgid "%s blocked" msgid_plural "%s blocked" msgstr[0] "%s заблокирован" msgstr[1] "%s заблокированы" msgstr[2] "%s заблокировано" -#: modules/upgrade:156 +#: modules/upgrade:125 msgid "You have %s available upgrade (%s)" msgid_plural "You have %s available upgrades (%s)" msgstr[0] "Доступно обновление %s пакета (%s)" msgstr[1] "Доступно обновление %s пакетов (%s)" msgstr[2] "Доступно обновление %s пакетов (%s)" -#: modules/upgrade:161 +#: modules/upgrade:130 msgid "%s installed package scanned in %ds" msgid_plural "%s installed packages scanned in %ds" msgstr[0] "%s установленный пакет просканирован за %d с" msgstr[1] "%s установленных пакета просканированы за %d с" msgstr[2] "%s установленных пакетов просканировано за %d с" -#: modules/upgrade:176 +#: modules/upgrade:145 msgid "Do you wish to install them now? (y/N)" msgstr "Хотите установить их сейчас? (y/N)" -#: modules/upgrade:188 +#: modules/upgrade:157 msgid "Leaving without any upgrades installed." msgstr "Ничего не было обновлено." @@ -1339,7 +1333,7 @@ msgid "package" msgstr "пакет" -#: tazpkg-box:54 tazpanel/pkgs.cgi:254 +#: tazpkg-box:54 tazpanel/pkgs.cgi:253 msgid "Install" msgstr "Установить" @@ -1362,8 +1356,8 @@ msgid "Checking packages lists - %s" msgstr "Проверка списка пакетов — %s" -#: tazpkg-notify:58 tazpanel/pkgs.cgi:41 tazpanel/pkgs.cgi:249 -#: tazpanel/pkgs.cgi:528 +#: tazpkg-notify:58 tazpanel/pkgs.cgi:41 tazpanel/pkgs.cgi:248 +#: tazpanel/pkgs.cgi:527 msgid "My packages" msgstr "Мои пакеты" @@ -1406,15 +1400,15 @@ msgid "System is up to date - %s" msgstr "Система в актуальном состоянии — %s" -#: tazpanel/pkgs.cgi:38 tazpanel/pkgs.cgi:195 +#: tazpanel/pkgs.cgi:38 tazpanel/pkgs.cgi:194 msgid "Packages" msgstr "Пакеты" -#: tazpanel/pkgs.cgi:40 tazpanel/pkgs.cgi:1674 +#: tazpanel/pkgs.cgi:40 tazpanel/pkgs.cgi:1671 msgid "Summary" msgstr "Сводка" -#: tazpanel/pkgs.cgi:42 tazpanel/pkgs.cgi:247 +#: tazpanel/pkgs.cgi:42 tazpanel/pkgs.cgi:246 msgid "Recharge list" msgstr "Обновить список" @@ -1422,381 +1416,381 @@ msgid "Check updates" msgstr "Проверить обновления" -#: tazpanel/pkgs.cgi:44 tazpanel/pkgs.cgi:252 tazpanel/pkgs.cgi:1090 -#: tazpanel/pkgs.cgi:1334 +#: tazpanel/pkgs.cgi:44 tazpanel/pkgs.cgi:251 tazpanel/pkgs.cgi:1087 +#: tazpanel/pkgs.cgi:1331 msgid "Administration" msgstr "Администрирование" -#: tazpanel/pkgs.cgi:181 +#: tazpanel/pkgs.cgi:180 msgid "Receipt for package %s unavailable" msgstr "Рецепт пакета «%s» недоступен" -#: tazpanel/pkgs.cgi:248 +#: tazpanel/pkgs.cgi:247 msgid "Check upgrades" msgstr "Проверить обновления" -#: tazpanel/pkgs.cgi:250 tazpanel/pkgs.cgi:1026 +#: tazpanel/pkgs.cgi:249 tazpanel/pkgs.cgi:1023 msgid "Tags" -msgstr "Теги" +msgstr "Ярлыки" -#: tazpanel/pkgs.cgi:251 tazpanel/pkgs.cgi:587 +#: tazpanel/pkgs.cgi:250 tazpanel/pkgs.cgi:586 msgid "Linkable packages" msgstr "Присоединенные пакеты" -#: tazpanel/pkgs.cgi:253 +#: tazpanel/pkgs.cgi:252 msgid "Install (Non Free)" msgstr "Установить (несвободные)" -#: tazpanel/pkgs.cgi:255 +#: tazpanel/pkgs.cgi:254 msgid "Remove" msgstr "Удалить" -#: tazpanel/pkgs.cgi:256 +#: tazpanel/pkgs.cgi:255 msgid "Link" msgstr "Ссылка" -#: tazpanel/pkgs.cgi:257 +#: tazpanel/pkgs.cgi:256 msgid "Block" msgstr "Заблокировать" -#: tazpanel/pkgs.cgi:258 +#: tazpanel/pkgs.cgi:257 msgid "Unblock" msgstr "Разблокировать" -#: tazpanel/pkgs.cgi:259 +#: tazpanel/pkgs.cgi:258 msgid "(Un)block" msgstr "(Раз)блокировать" -#: tazpanel/pkgs.cgi:260 +#: tazpanel/pkgs.cgi:259 msgid "Repack" msgstr "Перепаковать" -#: tazpanel/pkgs.cgi:261 +#: tazpanel/pkgs.cgi:260 msgid "Save configuration" msgstr "Сохранить настройки" -#: tazpanel/pkgs.cgi:262 +#: tazpanel/pkgs.cgi:261 msgid "List configuration files" msgstr "Список файлов настроек" -#: tazpanel/pkgs.cgi:263 +#: tazpanel/pkgs.cgi:262 msgid "Quick check" msgstr "Быстрая проверка" -#: tazpanel/pkgs.cgi:264 +#: tazpanel/pkgs.cgi:263 msgid "Full check" msgstr "Полная проверка" -#: tazpanel/pkgs.cgi:265 +#: tazpanel/pkgs.cgi:264 msgid "Clean" msgstr "Очистить" -#: tazpanel/pkgs.cgi:266 +#: tazpanel/pkgs.cgi:265 msgid "Set link" msgstr "Установить ссылку" -#: tazpanel/pkgs.cgi:267 +#: tazpanel/pkgs.cgi:266 msgid "Remove link" msgstr "Удалить ссылку" -#: tazpanel/pkgs.cgi:268 +#: tazpanel/pkgs.cgi:267 msgid "Add mirror" msgstr "Добавить зеркало" -#: tazpanel/pkgs.cgi:269 +#: tazpanel/pkgs.cgi:268 msgid "Add repository" msgstr "Добавить репозиторий" -#: tazpanel/pkgs.cgi:270 +#: tazpanel/pkgs.cgi:269 msgid "Toggle all" msgstr "Переключить все" -#: tazpanel/pkgs.cgi:292 tazpanel/pkgs.cgi:1008 tazpanel/pkgs.cgi:1268 +#: tazpanel/pkgs.cgi:291 tazpanel/pkgs.cgi:1005 tazpanel/pkgs.cgi:1265 msgid "Name" msgstr "Название" -#: tazpanel/pkgs.cgi:294 tazpanel/pkgs.cgi:1018 +#: tazpanel/pkgs.cgi:293 tazpanel/pkgs.cgi:1015 msgid "Description" msgstr "Описание" -#: tazpanel/pkgs.cgi:332 tazpanel/pkgs.cgi:1209 +#: tazpanel/pkgs.cgi:331 tazpanel/pkgs.cgi:1206 msgid "Repository: %s" msgstr "Репозиторий: %s" -#: tazpanel/pkgs.cgi:342 tazpanel/pkgs.cgi:417 +#: tazpanel/pkgs.cgi:341 tazpanel/pkgs.cgi:416 msgid "Pages:" msgstr "Страницы:" -#: tazpanel/pkgs.cgi:493 +#: tazpanel/pkgs.cgi:492 msgid "Web search tool" msgstr "Поиск в веб" -#: tazpanel/pkgs.cgi:495 +#: tazpanel/pkgs.cgi:494 msgid "Search" msgstr "Поиск" -#: tazpanel/pkgs.cgi:496 +#: tazpanel/pkgs.cgi:495 msgid "Files" msgstr "Файлы" -#: tazpanel/pkgs.cgi:529 +#: tazpanel/pkgs.cgi:528 msgid "All packages" msgstr "Все пакеты" -#: tazpanel/pkgs.cgi:533 +#: tazpanel/pkgs.cgi:532 msgid "Categories" msgstr "Категории" -#: tazpanel/pkgs.cgi:554 +#: tazpanel/pkgs.cgi:553 msgid "Public" msgstr "Общественный" -#: tazpanel/pkgs.cgi:558 +#: tazpanel/pkgs.cgi:557 msgid "Any" msgstr "Любой" -#: tazpanel/pkgs.cgi:565 +#: tazpanel/pkgs.cgi:564 msgid "All tags..." msgstr "Все ярлыки…" -#: tazpanel/pkgs.cgi:566 +#: tazpanel/pkgs.cgi:565 msgid "All categories..." msgstr "Все категории…" -#: tazpanel/pkgs.cgi:588 +#: tazpanel/pkgs.cgi:587 msgid "Listing linkable packages..." msgstr "Список ссылающихся пакетов…" -#: tazpanel/pkgs.cgi:592 +#: tazpanel/pkgs.cgi:591 msgid "Selection:" msgstr "Отмеченное:" -#: tazpanel/pkgs.cgi:622 +#: tazpanel/pkgs.cgi:621 msgid "Categories list" msgstr "Список категорий" -#: tazpanel/pkgs.cgi:631 tazpanel/pkgs.cgi:1016 +#: tazpanel/pkgs.cgi:630 tazpanel/pkgs.cgi:1013 msgid "Category" msgstr "Категория" -#: tazpanel/pkgs.cgi:664 tazpanel/pkgs.cgi:718 tazpanel/pkgs.cgi:1314 +#: tazpanel/pkgs.cgi:663 tazpanel/pkgs.cgi:717 tazpanel/pkgs.cgi:1311 msgid "Packages list" msgstr "Список пакетов" -#: tazpanel/pkgs.cgi:665 tazpanel/pkgs.cgi:719 +#: tazpanel/pkgs.cgi:664 tazpanel/pkgs.cgi:718 msgid "Listing packages..." msgstr "Список пакетов…" -#: tazpanel/pkgs.cgi:672 +#: tazpanel/pkgs.cgi:671 msgid "All packages of category \"%s\"" msgstr "Все пакеты категории «%s»" -#: tazpanel/pkgs.cgi:676 +#: tazpanel/pkgs.cgi:675 msgid "Installed packages of category \"%s\" in repository \"%s\"" msgstr "Установленные пакеты категории «%s» репозитория «%s»" -#: tazpanel/pkgs.cgi:677 +#: tazpanel/pkgs.cgi:676 msgid "All packages of category \"%s\" in repository \"%s\"" msgstr "Все пакеты категории «%s» репозитория «%s»" -#: tazpanel/pkgs.cgi:686 +#: tazpanel/pkgs.cgi:685 msgid "You can not view a list of all packages until recharging lists." msgstr "" "Вы не сможете увидеть список всех пакетов до тех пор, пока не обновите базы " "данных." -#: tazpanel/pkgs.cgi:690 tazpanel/pkgs.cgi:731 tazpanel/pkgs.cgi:769 -#: tazpanel/pkgs.cgi:852 tazpanel/pkgs.cgi:1446 tazpanel/pkgs.cgi:1474 +#: tazpanel/pkgs.cgi:689 tazpanel/pkgs.cgi:730 tazpanel/pkgs.cgi:768 +#: tazpanel/pkgs.cgi:851 tazpanel/pkgs.cgi:1443 tazpanel/pkgs.cgi:1471 msgid "Selected packages:" msgstr "Отмеченные пакеты:" -#: tazpanel/pkgs.cgi:726 +#: tazpanel/pkgs.cgi:725 msgid "Packages suggested by %s" msgstr "Пакеты, предложенные пакетом %s" -#: tazpanel/pkgs.cgi:761 +#: tazpanel/pkgs.cgi:760 msgid "Search packages" msgstr "Поиск пакетов" -#: tazpanel/pkgs.cgi:762 +#: tazpanel/pkgs.cgi:761 msgid "Searching packages..." msgstr "Поиск пакетов…" -#: tazpanel/pkgs.cgi:784 +#: tazpanel/pkgs.cgi:783 msgid "File" msgstr "Файл" -#: tazpanel/pkgs.cgi:822 +#: tazpanel/pkgs.cgi:821 msgid "Recharge" msgstr "Обновить" -#: tazpanel/pkgs.cgi:823 +#: tazpanel/pkgs.cgi:822 msgid "Recharging lists..." msgstr "Обновление списка…" -#: tazpanel/pkgs.cgi:826 +#: tazpanel/pkgs.cgi:825 msgid "Recharge checks for new or updated packages" msgstr "Поиск новых и обновленных пакетов" -#: tazpanel/pkgs.cgi:830 +#: tazpanel/pkgs.cgi:829 msgid "Recharging log" msgstr "Журнал обновления" -#: tazpanel/pkgs.cgi:834 +#: tazpanel/pkgs.cgi:833 msgid "Recharging packages list" msgstr "Обновить список пакетов" -#: tazpanel/pkgs.cgi:837 +#: tazpanel/pkgs.cgi:836 msgid "Packages lists are up-to-date. You should check for upgrades now." msgstr "" "Список пакетов обновлен до актуального состояния. Теперь вы можете проверить " "обновления." -#: tazpanel/pkgs.cgi:847 +#: tazpanel/pkgs.cgi:846 msgid "Up packages" msgstr "Обновить пакеты" -#: tazpanel/pkgs.cgi:848 +#: tazpanel/pkgs.cgi:847 msgid "Checking for upgrades..." msgstr "Проверка обновлений…" -#: tazpanel/pkgs.cgi:896 +#: tazpanel/pkgs.cgi:888 msgid "Installing: %s" msgstr "Установка: %s" -#: tazpanel/pkgs.cgi:897 +#: tazpanel/pkgs.cgi:889 msgid "Removing: %s" msgstr "Удаление: %s" -#: tazpanel/pkgs.cgi:898 +#: tazpanel/pkgs.cgi:890 msgid "Linking: %s" msgstr "Линковка: %s" -#: tazpanel/pkgs.cgi:899 +#: tazpanel/pkgs.cgi:891 msgid "Blocking: %s" msgstr "Блокирование: %s" -#: tazpanel/pkgs.cgi:900 +#: tazpanel/pkgs.cgi:892 msgid "Unblocking: %s" msgstr "Разблокирование: %s" -#: tazpanel/pkgs.cgi:901 +#: tazpanel/pkgs.cgi:893 msgid "(Un)blocking: %s" msgstr "(Раз)блокирование: %s" -#: tazpanel/pkgs.cgi:902 +#: tazpanel/pkgs.cgi:894 msgid "Repacking: %s" msgstr "Перепаковка: %s" -#: tazpanel/pkgs.cgi:923 +#: tazpanel/pkgs.cgi:920 msgid "Package info" msgstr "Информация о пакете" -#: tazpanel/pkgs.cgi:924 +#: tazpanel/pkgs.cgi:921 msgid "Getting package info..." msgstr "Получение информации о пакете…" -#: tazpanel/pkgs.cgi:1012 +#: tazpanel/pkgs.cgi:1009 msgid "State" msgstr "Состояние" -#: tazpanel/pkgs.cgi:1020 +#: tazpanel/pkgs.cgi:1017 msgid "Maintainer" msgstr "Мэйнтейнер" -#: tazpanel/pkgs.cgi:1022 +#: tazpanel/pkgs.cgi:1019 msgid "License" msgstr "Лицензия" -#: tazpanel/pkgs.cgi:1024 +#: tazpanel/pkgs.cgi:1021 msgid "Website" msgstr "Сайт" -#: tazpanel/pkgs.cgi:1028 +#: tazpanel/pkgs.cgi:1025 msgid "Sizes" msgstr "Размер" -#: tazpanel/pkgs.cgi:1030 +#: tazpanel/pkgs.cgi:1027 msgid "Depends" msgstr "Зависимости" -#: tazpanel/pkgs.cgi:1032 +#: tazpanel/pkgs.cgi:1029 msgid "Provide" msgstr "Заменяет" -#: tazpanel/pkgs.cgi:1034 +#: tazpanel/pkgs.cgi:1031 msgid "Suggested" msgstr "Предлагает" -#: tazpanel/pkgs.cgi:1039 +#: tazpanel/pkgs.cgi:1036 msgid "View receipt" msgstr "Просмотреть рецепт" -#: tazpanel/pkgs.cgi:1040 +#: tazpanel/pkgs.cgi:1037 msgid "Improve package" msgstr "Улучшить пакет" -#: tazpanel/pkgs.cgi:1063 +#: tazpanel/pkgs.cgi:1060 msgid "Installed files" msgstr "Установленные файлы" -#: tazpanel/pkgs.cgi:1065 +#: tazpanel/pkgs.cgi:1062 msgid "Please wait" msgstr "Пожалуйста, подождите" -#: tazpanel/pkgs.cgi:1128 +#: tazpanel/pkgs.cgi:1125 msgid "TazPkg administration and settings" msgstr "Администрирование и настройка TazPkg" -#: tazpanel/pkgs.cgi:1137 +#: tazpanel/pkgs.cgi:1134 msgid "Creating the package..." msgstr "Создание пакета…" -#: tazpanel/pkgs.cgi:1141 +#: tazpanel/pkgs.cgi:1138 msgid "Path:" msgstr "Путь:" -#: tazpanel/pkgs.cgi:1155 +#: tazpanel/pkgs.cgi:1152 msgid "Checking packages consistency..." msgstr "Проверка целостности пакетов…" -#: tazpanel/pkgs.cgi:1159 +#: tazpanel/pkgs.cgi:1156 msgid "Full packages check..." msgstr "Полная проверка пакетов…" -#: tazpanel/pkgs.cgi:1168 tazpanel/pkgs.cgi:1179 +#: tazpanel/pkgs.cgi:1165 tazpanel/pkgs.cgi:1176 msgid "%s is installed on /mnt/packages" msgstr "%s установлен на /mnt/packages" -#: tazpanel/pkgs.cgi:1192 +#: tazpanel/pkgs.cgi:1189 msgid "Packages cache" msgstr "Кеш пакетов" -#: tazpanel/pkgs.cgi:1194 +#: tazpanel/pkgs.cgi:1191 msgid "Packages in the cache: %s (%s)" msgstr "Пакетов в кеше: %s (%s)" -#: tazpanel/pkgs.cgi:1201 +#: tazpanel/pkgs.cgi:1198 msgid "Current mirror list" msgstr "Список текущих зеркал" -#: tazpanel/pkgs.cgi:1224 tazpanel/pkgs.cgi:1256 +#: tazpanel/pkgs.cgi:1221 tazpanel/pkgs.cgi:1253 msgid "Delete" msgstr "Удалить" -#: tazpanel/pkgs.cgi:1246 +#: tazpanel/pkgs.cgi:1243 msgid "Private repositories" msgstr "Частные репозитории" -#: tazpanel/pkgs.cgi:1269 +#: tazpanel/pkgs.cgi:1266 msgid "URL:" msgstr "Адрес:" -#: tazpanel/pkgs.cgi:1279 +#: tazpanel/pkgs.cgi:1276 msgid "Link to another SliTaz installation" msgstr "Ссылка на другой установленный SliTaz" -#: tazpanel/pkgs.cgi:1282 +#: tazpanel/pkgs.cgi:1279 msgid "" "This link points to the root of another SliTaz installation. You will be " "able to install packages using soft links to it." @@ -1804,11 +1798,11 @@ "Эта ссылка указывает на корень файловой системы другого установленного " "SliTaz. Вы сможете устанавливать пакеты, используя символьные ссылки на них." -#: tazpanel/pkgs.cgi:1293 +#: tazpanel/pkgs.cgi:1290 msgid "SliTaz packages DVD" msgstr "DVD с пакетами SliTaz" -#: tazpanel/pkgs.cgi:1296 +#: tazpanel/pkgs.cgi:1293 msgid "" "A bootable DVD image of all available packages for the %s version is " "generated every day. It also contains a copy of the website and can be used " @@ -1820,19 +1814,19 @@ "использован при отсутствии соединения с интернетом. Этот образ можно " "записать на DVD или установить на USB-флеш." -#: tazpanel/pkgs.cgi:1299 +#: tazpanel/pkgs.cgi:1296 msgid "Install from ISO image:" msgstr "Установить из образа ISO:" -#: tazpanel/pkgs.cgi:1306 +#: tazpanel/pkgs.cgi:1303 msgid "Download DVD image" msgstr "Загрузить образ DVD" -#: tazpanel/pkgs.cgi:1308 +#: tazpanel/pkgs.cgi:1305 msgid "Install from DVD/USB key" msgstr "Установить с DVD или USB-флеш" -#: tazpanel/pkgs.cgi:1317 +#: tazpanel/pkgs.cgi:1314 msgid "" "Long list of packages is paginated. Here you can set the page size (default: " "100, turning off the pager: 0)." @@ -1840,151 +1834,168 @@ "Длинный список пакетов разбивается на страницы. Здесь вы можете указать " "размер страницы (по умолчанию: 100, отключить разбивку на страницы: 0)." -#: tazpanel/pkgs.cgi:1322 +#: tazpanel/pkgs.cgi:1319 msgid "Set" msgstr "Установить" -#: tazpanel/pkgs.cgi:1348 +#: tazpanel/pkgs.cgi:1345 msgid "Licenses for package %s" msgstr "Лицензии пакета %s" -#: tazpanel/pkgs.cgi:1369 +#: tazpanel/pkgs.cgi:1366 msgid "%s license on %s website" msgstr "лицензия %s на сайте %s" -#: tazpanel/pkgs.cgi:1370 +#: tazpanel/pkgs.cgi:1367 msgid "Read online:" msgstr "Читать онлайн:" -#: tazpanel/pkgs.cgi:1370 +#: tazpanel/pkgs.cgi:1367 msgid "Read local:" msgstr "Читать имеющиеся документы:" -#: tazpanel/pkgs.cgi:1411 +#: tazpanel/pkgs.cgi:1408 msgid "Tags list" msgstr "Список ярлыков" -#: tazpanel/pkgs.cgi:1415 +#: tazpanel/pkgs.cgi:1412 msgid "List of tags in all repositories" msgstr "Список всех ярлыков во всех репозиториях" -#: tazpanel/pkgs.cgi:1416 +#: tazpanel/pkgs.cgi:1413 msgid "List of tags in repository \"%s\"" msgstr "Список ярлыков репозитория «%s»" -#: tazpanel/pkgs.cgi:1442 +#: tazpanel/pkgs.cgi:1439 msgid "Tag \"%s\"" msgstr "Ярлык «%s»" -#: tazpanel/pkgs.cgi:1470 +#: tazpanel/pkgs.cgi:1467 msgid "Blocked packages list" msgstr "Список заблокированных пакетов" -#: tazpanel/pkgs.cgi:1508 tazpanel/pkgs.cgi:1585 +#: tazpanel/pkgs.cgi:1505 tazpanel/pkgs.cgi:1582 msgid "Improve package \"%s\"" msgstr "Улучшение пакета «%s»" -#: tazpanel/pkgs.cgi:1543 +#: tazpanel/pkgs.cgi:1540 msgid "Please log in using your TazBug account." msgstr "Пожалуйста, войдите, используя вашу учетную запись TazBug." -#: tazpanel/pkgs.cgi:1547 +#: tazpanel/pkgs.cgi:1544 msgid "Login:" msgstr "Логин:" -#: tazpanel/pkgs.cgi:1549 +#: tazpanel/pkgs.cgi:1546 msgid "Password:" msgstr "Пароль:" -#: tazpanel/pkgs.cgi:1552 +#: tazpanel/pkgs.cgi:1549 msgid "Remember me" msgstr "Запомнить меня" -#: tazpanel/pkgs.cgi:1554 +#: tazpanel/pkgs.cgi:1551 msgid "Log in" msgstr "Войти" -#: tazpanel/pkgs.cgi:1558 +#: tazpanel/pkgs.cgi:1555 msgid "Create new account" msgstr "Создать учетную запись" -#: tazpanel/pkgs.cgi:1586 tazpanel/pkgs.cgi:1643 +#: tazpanel/pkgs.cgi:1583 tazpanel/pkgs.cgi:1640 msgid "Back" msgstr "Назад" -#: tazpanel/pkgs.cgi:1609 +#: tazpanel/pkgs.cgi:1606 msgid "How can you help:" msgstr "Чем вы можете помочь:" -#: tazpanel/pkgs.cgi:1611 +#: tazpanel/pkgs.cgi:1608 msgid "Please select an action" msgstr "Пожалуйста, выберите действие" -#: tazpanel/pkgs.cgi:1612 +#: tazpanel/pkgs.cgi:1609 msgid "Report new version" msgstr "Сообщить о новой версии" -#: tazpanel/pkgs.cgi:1613 +#: tazpanel/pkgs.cgi:1610 msgid "Improve short description" msgstr "Улучшить краткое описание" -#: tazpanel/pkgs.cgi:1614 +#: tazpanel/pkgs.cgi:1611 msgid "Translate short description" msgstr "Перевести краткое описание" -#: tazpanel/pkgs.cgi:1615 +#: tazpanel/pkgs.cgi:1612 msgid "Add or improve description" msgstr "Добавить или улучшить описание" -#: tazpanel/pkgs.cgi:1616 +#: tazpanel/pkgs.cgi:1613 msgid "Translate description" msgstr "Перевести описание" -#: tazpanel/pkgs.cgi:1617 +#: tazpanel/pkgs.cgi:1614 msgid "Improve category" msgstr "Улучшить категорию" -#: tazpanel/pkgs.cgi:1618 +#: tazpanel/pkgs.cgi:1615 msgid "Add or improve tags" msgstr "Добавить или улучшить ярлыки" -#: tazpanel/pkgs.cgi:1619 +#: tazpanel/pkgs.cgi:1616 msgid "Add application icon" msgstr "Добавить значок приложения" -#: tazpanel/pkgs.cgi:1620 +#: tazpanel/pkgs.cgi:1617 msgid "Add application screenshot" msgstr "Добавить скриншот приложения" -#: tazpanel/pkgs.cgi:1621 +#: tazpanel/pkgs.cgi:1618 msgid "Improve receipt" msgstr "Улучшить рецепт" -#: tazpanel/pkgs.cgi:1622 +#: tazpanel/pkgs.cgi:1619 msgid "Other" msgstr "Прочее" -#: tazpanel/pkgs.cgi:1633 +#: tazpanel/pkgs.cgi:1630 msgid "Send" msgstr "Отправить" -#: tazpanel/pkgs.cgi:1642 +#: tazpanel/pkgs.cgi:1639 msgid "Thank you!" msgstr "Спасибо!" -#: tazpanel/pkgs.cgi:1695 +#: tazpanel/pkgs.cgi:1692 msgid "It is recommended to [recharge] the lists." msgstr "Рекомендуется [обновить] базы данных." -#: tazpanel/pkgs.cgi:1700 +#: tazpanel/pkgs.cgi:1697 msgid "You need to [download] the lists for further work." msgstr "Вы должны [загрузить] базы данных для дальнейшей работы." -#: tazpanel/pkgs.cgi:1732 +#: tazpanel/pkgs.cgi:1729 msgid "Latest log entries" msgstr "Последние записи журнала" -#: tazpanel/pkgs.cgi:1734 +#: tazpanel/pkgs.cgi:1731 msgid "Show" msgstr "Показать" +#~ msgid "Checking post install dependencies..." +#~ msgstr "Проверка пост-установочных зависимостей…" + +#~ msgid "Please run \"%s\" in / and retry." +#~ msgstr "Выполните «%s» в «/» и повторите." + +#~ msgid "Removing old package..." +#~ msgstr "Удаление старого пакета…" + +#~ msgid "Unable to find package \"%s\" in the mirrored packages list." +#~ msgstr "Не удалось найти пакет «%s» в списке пакетов репозитория." + +#~ msgid "Could not download \"%s\" from \"%s\". Exiting." +#~ msgstr "Не удалось загрузить «%s» по адресу «%s». Завершение." + +#~ msgid "Adding implicit depends \"%s\"..." +#~ msgstr "Добавление неявной зависимости «%s»…" diff -r 95c016ddc72d -r d6cbd0c5f273 po/sv.po --- a/po/sv.po Sun Sep 06 12:48:04 2015 +0200 +++ b/po/sv.po Mon Oct 05 03:53:47 2015 +0300 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: TazPkg 5.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-28 16:04+0300\n" +"POT-Creation-Date: 2015-10-05 03:48+0300\n" "PO-Revision-Date: 2012-07-11 11:33-0000\n" "Last-Translator: Emil Eklund \n" "Language-Team: Swedish \n" @@ -17,423 +17,234 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: tazpkg:40 modules/list:44 modules/search:19 -msgid "base-system" -msgstr "bas-system" - -#: tazpkg:40 modules/list:44 modules/search:19 -msgid "x-window" -msgstr "x-fönster" - -#: tazpkg:41 modules/list:45 modules/search:20 -msgid "utilities" -msgstr "verktyg" - -#: tazpkg:41 modules/list:45 modules/search:20 -msgid "network" -msgstr "nätverk" - -#: tazpkg:42 modules/list:46 modules/search:21 -msgid "graphics" -msgstr "grafik" - -#: tazpkg:42 modules/list:46 modules/search:21 -msgid "multimedia" -msgstr "multimedia" - -#: tazpkg:43 modules/list:47 modules/search:22 -msgid "office" -msgstr "kontor" - -#: tazpkg:43 modules/list:47 modules/search:22 -msgid "development" -msgstr "utveckling" - -#: tazpkg:44 modules/list:48 modules/search:23 -msgid "system-tools" -msgstr "system-verktyg" - -#: tazpkg:44 modules/list:48 modules/search:23 -msgid "security" -msgstr "säkerhet" - -#: tazpkg:45 modules/list:49 modules/search:24 -msgid "games" -msgstr "spel" - -#: tazpkg:45 modules/list:49 modules/search:24 -msgid "misc" -msgstr "diverse" - -#: tazpkg:45 modules/list:49 modules/search:24 -msgid "meta" -msgstr "meta" - -#: tazpkg:46 modules/list:50 modules/search:25 -msgid "non-free" -msgstr "icket-fria" - -#: tazpkg:46 modules/list:50 modules/search:25 -#, fuzzy -msgid "all" -msgstr "Alla" - -#: tazpkg:46 modules/list:50 modules/search:25 -msgid "extra" -msgstr "" - -#: tazpkg:107 +#: tazpkg:100 msgid "Creating folder \"%s\"..." msgstr "" -#: tazpkg:137 +#: tazpkg:136 msgid "Please specify a package name on the command line." msgstr "" -#: tazpkg:149 tazpkg:265 +#: tazpkg:139 +msgid "Please specify a list name on the command line." +msgstr "" + +#: tazpkg:142 +msgid "Please specify a flavor name on the command line." +msgstr "" + +#: tazpkg:145 +msgid "Please specify a release name on the command line." +msgstr "" + +#: tazpkg:148 msgid "Unable to find file \"%s\"" msgstr "" -#: tazpkg:161 +#: tazpkg:151 +msgid "Please specify an existing folder name on the command line." +msgstr "" + +#: tazpkg:154 +msgid "Please specify a pattern to search for." +msgstr "" + +#: tazpkg:157 msgid "Unable to find the receipt \"%s\"" msgstr "" -#: tazpkg:218 -msgid "\"%s\" package is already installed." -msgstr "" - -#: tazpkg:219 -msgid "You can use the --forced option to force installation." -msgstr "" - -#: tazpkg:235 -msgid "Unable to find the list \"%s\"" -msgstr "" - -#: tazpkg:236 -msgid "" -"You must probably run '%s' as root to get the latest list of packages " -"available on the mirror." -msgstr "" - -#: tazpkg:252 tazpkg:273 modules/getenv:79 modules/getenv:103 -msgid "File \"%s\" generated. Please wait..." -msgstr "" - -#: tazpkg:266 modules/getenv:16 modules/getenv:23 modules/getenv:34 -#: modules/getenv:118 -msgid "Please run tazpkg as root." -msgstr "" - -#: tazpkg:393 -msgid "Unable to find package \"%s\" in the mirrored packages list." -msgstr "" - -#: tazpkg:476 +#: tazpkg:225 modules/extract:19 modules/install:191 modules/recompress:19 #, fuzzy msgid "Extracting package..." msgstr "Skapar paketet..." -#: tazpkg:562 -msgid "Installation of package \"%s\"" +#: tazpkg:239 modules/list:44 +msgid "base-system" +msgstr "bas-system" + +#: tazpkg:239 modules/list:44 +msgid "x-window" +msgstr "x-fönster" + +#: tazpkg:240 modules/list:45 +msgid "utilities" +msgstr "verktyg" + +#: tazpkg:240 modules/list:45 +msgid "network" +msgstr "nätverk" + +#: tazpkg:241 modules/list:46 +msgid "graphics" +msgstr "grafik" + +#: tazpkg:241 modules/list:46 +msgid "multimedia" +msgstr "multimedia" + +#: tazpkg:242 modules/list:47 +msgid "office" +msgstr "kontor" + +#: tazpkg:242 modules/list:47 +msgid "development" +msgstr "utveckling" + +#: tazpkg:243 modules/list:48 +msgid "system-tools" +msgstr "system-verktyg" + +#: tazpkg:243 modules/list:48 +msgid "security" +msgstr "säkerhet" + +#: tazpkg:244 modules/list:49 +msgid "games" +msgstr "spel" + +#: tazpkg:244 modules/list:49 +msgid "misc" +msgstr "diverse" + +#: tazpkg:244 modules/list:49 +msgid "meta" +msgstr "meta" + +#: tazpkg:245 modules/list:50 +msgid "non-free" +msgstr "icket-fria" + +#: tazpkg:430 +#, fuzzy +msgid "Done: %s" +msgstr "Laddar ner till: $dl" + +#: tazpkg:502 +msgid "TazPkg SHell." msgstr "" -#: tazpkg:567 -msgid "Copying package..." +#: tazpkg:503 +msgid "Type 'usage' to list all available commands or 'quit' or 'q' to exit." msgstr "" -#: tazpkg:583 -msgid "Checking post install dependencies..." +#: tazpkg:512 +msgid "You are already running a TazPkg SHell." msgstr "" -#: tazpkg:586 -msgid "Please run \"%s\" in / and retry." +#: modules/block:18 modules/remove:86 +msgid "Package \"%s\" is not installed." msgstr "" -#: tazpkg:669 -msgid "Saving configuration files..." +#: modules/block:27 +msgid "Package \"%s\" is already blocked." msgstr "" -#: tazpkg:687 -msgid "Installing package..." +#: modules/block:32 modules/block:61 +#, fuzzy +msgid "Package \"%s\" blocked." +msgstr "Blockera" + +#: modules/block:43 modules/block:56 +#, fuzzy +msgid "Package \"%s\" unblocked." +msgstr "Paket %s" + +#: modules/block:45 +msgid "Package \"%s\" is not blocked." msgstr "" -#: tazpkg:692 -msgid "Removing old package..." -msgstr "" - -#: tazpkg:701 -msgid "Removing all tmp files..." -msgstr "" - -#: tazpkg:707 -msgid "Execute post-install commands..." -msgstr "" - -#: tazpkg:752 -msgid "Package \"%s\" (%s) is installed." -msgstr "" - -#: tazpkg:792 -msgid "Could not download \"%s\" from \"%s\". Exiting." -msgstr "" - -#: tazpkg:859 -msgid "WARNING! Dependency loop between \"%s\" and \"%s\"." -msgstr "" - -#: tazpkg:864 -msgid "Tracking dependencies for package \"%s\"" -msgstr "" - -#: tazpkg:869 -msgid "Missing package \"%s\"" -msgstr "" - -#: tazpkg:873 -#, fuzzy -msgid "%s missing package to install." -msgid_plural "%s missing packages to install." -msgstr[0] "Listar paket..." -msgstr[1] "Listar paket..." - -#: tazpkg:892 -msgid "Install all missing dependencies? (y/N)" -msgstr "" - -#: tazpkg:907 -msgid "Checking if package \"%s\" exists in local list..." -msgstr "" - -#: tazpkg:933 -msgid "Leaving dependencies for package \"%s\" unresolved." -msgstr "" - -#: tazpkg:934 -msgid "The package is installed but will probably not work." -msgstr "" - -#: tazpkg:1086 -msgid "Unable to find list \"%s\"" -msgstr "" - -#: tazpkg:1106 -msgid "Adding implicit depends \"%s\"..." -msgstr "" - -#: tazpkg:1163 -msgid "Extracting package \"%s\"" -msgstr "" - -#: tazpkg:1174 tazpkg:1192 -msgid "Copying original package..." -msgstr "" - -#: tazpkg:1181 -msgid "Package \"%s\" is extracted to \"%s\"" -msgstr "" - -#: tazpkg:1189 -msgid "Recompressing package \"%s\"" -msgstr "" - -#: tazpkg:1199 -#, fuzzy -msgid "Recompressing the FS..." -msgstr "Laddar om listor..." - -#: tazpkg:1204 -#, fuzzy -msgid "Creating new package..." -msgstr "Skapar paketet..." - -#: tazpkg:1245 -msgid "User configuration backup on date %s" -msgstr "" - -#: tazpkg:1308 +#: modules/bugs:21 msgid "No known bugs." msgstr "" -#: tazpkg:1310 +#: modules/bugs:23 #, fuzzy msgid "Known bugs in packages" msgstr "Utför uppgifter på paket" -#: tazpkg:1316 +#: modules/bugs:30 msgid "Bug list completed" msgstr "" -#: tazpkg:1318 +#: modules/bugs:32 msgid "Bugs in package \"%s\" version %s:" msgstr "" -#: tazpkg:1355 -msgid "rootconfig needs --root= option used." -msgstr "" - -#: tazpkg:1368 tazpkg:1434 -msgid "Package \"%s\" already in the cache" -msgstr "" - -#: tazpkg:1371 tazpkg:1437 -#, fuzzy -msgid "Continuing package \"%s\" download" -msgstr "Letar paket..." - -#: tazpkg:1462 +#: modules/cache:22 msgid "Cleaning cache directory..." msgstr "" -#: tazpkg:1463 +#: modules/cache:23 #, fuzzy msgid "Path: %s" msgstr "Väg:" -#: tazpkg:1468 +#: modules/cache:28 msgid "%s file removed from cache (%s)." msgid_plural "%s files removed from cache (%s)." msgstr[0] "" msgstr[1] "" -#: tazpkg:1511 -#, fuzzy -msgid "Nothing to do for package \"%s\"." -msgstr "Letar paket..." - -#: tazpkg:1515 modules/block:32 modules/block:51 modules/block:70 -#: modules/remove:53 -msgid "Package \"%s\" is not installed." -msgstr "" - -#: tazpkg:1516 -#, fuzzy -msgid "Install package with \"%s\" or \"%s\"" -msgstr "Installerade paket:" - -#: tazpkg:1531 -msgid "TazPkg SHell." -msgstr "" - -#: tazpkg:1532 -msgid "Type 'usage' to list all available commands or 'quit' or 'q' to exit." -msgstr "" - -#: tazpkg:1541 -msgid "You are already running a TazPkg SHell." -msgstr "" - -#: tazpkg:1574 -msgid "Usage: tazpkg link package_name slitaz_root" -msgstr "" - -#: tazpkg:1576 -msgid "Example:" -msgstr "" - -#: tazpkg:1578 -msgid "\"%s\" will use less than 100k in your running system RAM." -msgstr "" - -#: tazpkg:1583 -msgid "Package \"%s\" is already installed." -msgstr "" - -#: tazpkg:1592 modules/getenv:16 modules/getenv:23 -#, fuzzy -msgid "Missing: %s" -msgstr "Underhållare:" - -#: tazpkg:1596 -msgid "Link all missing dependencies? (y/N)" -msgstr "" - -#: tazpkg:1605 -msgid "Leaving dependencies unresolved for package \"%s\"" -msgstr "" - -#: tazpkg:1606 -msgid "The package is installed but probably will not work." -msgstr "" - -#: modules/block:36 -msgid "Package \"%s\" is already blocked." -msgstr "" - -#: modules/block:41 modules/block:82 -#, fuzzy -msgid "Package \"%s\" blocked." -msgstr "Blockera" - -#: modules/block:58 modules/block:77 -#, fuzzy -msgid "Package \"%s\" unblocked." -msgstr "Paket %s" - -#: modules/block:60 -msgid "Package \"%s\" is not blocked." -msgstr "" - -#: modules/check:43 tazpanel/pkgs.cgi:951 +#: modules/check:20 tazpanel/pkgs.cgi:948 msgid "Package %s" msgstr "Paket %s" -#: modules/check:122 +#: modules/check:96 msgid "The package installation has not completed" msgstr "" -#: modules/check:130 +#: modules/check:104 msgid "The package has been modified by:" msgstr "" -#: modules/check:134 +#: modules/check:108 msgid "Files lost from package:" msgstr "" -#: modules/check:138 +#: modules/check:112 msgid "target of symlink" msgstr "" -#: modules/check:145 +#: modules/check:119 msgid "Missing dependencies for package:" msgstr "" -#: modules/check:154 +#: modules/check:128 msgid "Dependencies loop between package and:" msgstr "" -#: modules/check:160 +#: modules/check:134 #, fuzzy msgid "Looking for known bugs..." msgstr "Kollar efter uppdateringar..." -#: modules/check:167 +#: modules/check:141 msgid "Mismatch checksum of installed files:" msgstr "" -#: modules/check:186 +#: modules/check:160 #, fuzzy msgid "Check file providers:" msgstr "Kolla efter uppdateringar" -#: modules/check:197 +#: modules/check:171 msgid "The following packages provide file \"%s\":" msgstr "" -#: modules/check:202 +#: modules/check:176 msgid "(overridden by %s)" msgstr "" -#: modules/check:214 +#: modules/check:188 #, fuzzy msgid "Alien files:" msgstr "Installerade filer:" -#: modules/check:215 +#: modules/check:189 msgid "No package has installed the following files:" msgstr "" -#: modules/check:226 +#: modules/check:200 #, fuzzy msgid "Check completed." msgstr "Klar." @@ -486,32 +297,78 @@ msgstr[0] "Installerade paket:" msgstr[1] "Installerade paket:" -#: modules/description:58 +#: modules/description:73 msgid "Description of package \"%s\"" msgstr "" -#: modules/description:62 +#: modules/description:80 #, fuzzy msgid "Description absent." msgstr "Beskrivning" -#: modules/find-depends:37 +#: modules/extract:36 +msgid "Extracting package \"%s\"" +msgstr "" + +#: modules/extract:47 modules/recompress:35 +msgid "Copying original package..." +msgstr "" + +#: modules/extract:54 +msgid "Package \"%s\" is extracted to \"%s\"" +msgstr "" + +#: modules/find-depends:19 msgid "Find depends..." msgstr "" -#: modules/find-depends:56 +#: modules/find-depends:39 msgid "for %s" msgstr "" -#: modules/flavor:120 +#: modules/flavor:94 msgid "Can't find flavor \"%s\". Abort." msgstr "" -#: modules/getenv:34 +#: modules/get:137 modules/getenv:53 msgid "File \"%s\" empty." msgstr "" -#: modules/getenv:117 +#: modules/get:138 modules/get:144 +msgid "Unable to find package \"%s\" in the extra packages list." +msgstr "" + +#: modules/get:162 modules/get:327 +msgid "Package \"%s\" already in the cache" +msgstr "" + +#: modules/get:331 +#, fuzzy +msgid "Continuing package \"%s\" download" +msgstr "Letar paket..." + +#: modules/get:342 +msgid "Checksum error for \"%s\"" +msgstr "" + +#: modules/get:352 +msgid "Please wait until the mirror synchronization is complete and try again." +msgstr "" + +#: modules/getenv:35 modules/getenv:43 modules/link:31 +#, fuzzy +msgid "Missing: %s" +msgstr "Underhållare:" + +#: modules/getenv:35 modules/getenv:43 modules/getenv:53 modules/getenv:154 +msgid "Please run tazpkg as root." +msgstr "" + +#: modules/getenv:115 modules/getenv:140 +msgid "File \"%s\" generated. Please wait..." +msgstr "" + +#: modules/getenv:154 msgid "Old \"%s\"." msgstr "" @@ -721,7 +578,7 @@ msgid "Remove an undigest mirror" msgstr "" -#: modules/help:103 modules/help:138 +#: modules/help:103 modules/help:134 msgid "Sorry, no help for \"%s\"" msgstr "" @@ -731,7 +588,7 @@ msgstr[0] "" msgstr[1] "" -#: modules/help:168 +#: modules/help:164 msgid "%s" msgstr "" @@ -740,7 +597,7 @@ msgid "local package" msgstr "Mina paket" -#: modules/info:39 tazpanel/pkgs.cgi:930 +#: modules/info:39 tazpanel/pkgs.cgi:927 #, fuzzy msgid "installed package" msgstr "Installerade paket:" @@ -753,17 +610,17 @@ msgid "(new build available)" msgstr "" -#: modules/info:74 tazpanel/pkgs.cgi:933 +#: modules/info:74 tazpanel/pkgs.cgi:930 #, fuzzy msgid "mirrored package" msgstr "Speglade paket:" -#: modules/info:77 modules/list:217 tazpanel/pkgs.cgi:935 +#: modules/info:77 modules/list:217 tazpanel/pkgs.cgi:932 #, fuzzy msgid "Package \"%s\" not available." msgstr "Paket %s" -#: modules/info:84 modules/search:79 modules/search:113 +#: modules/info:84 modules/search:66 modules/search:100 msgid "" "No \"%s\" found to check for mirrored packages. For more results, please run " "\"%s\" once as root before searching." @@ -848,11 +705,131 @@ msgid "Tags : %s" msgstr "" +#: modules/install:109 +msgid "WARNING! Dependency loop between \"%s\" and \"%s\"." +msgstr "" + +#: modules/install:117 +msgid "Tracking dependencies for package \"%s\"" +msgstr "" + +#: modules/install:121 +msgid "Missing package \"%s\"" +msgstr "" + +#: modules/install:125 +#, fuzzy +msgid "%s missing package to install." +msgid_plural "%s missing packages to install." +msgstr[0] "Listar paket..." +msgstr[1] "Listar paket..." + +#: modules/install:134 +msgid "Install all missing dependencies? (y/N)" +msgstr "" + +#: modules/install:161 +msgid "Checking if package \"%s\" exists in local list..." +msgstr "" + +#: modules/install:179 +msgid "Leaving dependencies for package \"%s\" unresolved." +msgstr "" + +#: modules/install:180 +msgid "The package is installed but will probably not work." +msgstr "" + +#: modules/install:251 +msgid "Execute pre-install commands..." +msgstr "" + +#: modules/install:265 +msgid "Execute post-install commands..." +msgstr "" + +#: modules/install:335 +#, fuzzy +msgid "Installation of package \"%s\" (%s)" +msgstr "Installerade paket:" + +#: modules/install:337 +msgid "Installation of package \"%s\"" +msgstr "" + +#: modules/install:343 +msgid "Copying package..." +msgstr "" + +#: modules/install:373 +#, fuzzy +msgid "Remember modified packages..." +msgstr "Letar paket..." + +#: modules/install:435 +msgid "Saving configuration files..." +msgstr "" + +#: modules/install:460 +msgid "Installing package..." +msgstr "" + +#: modules/install:466 +#, fuzzy +msgid "Removing old files..." +msgstr "Listar relaterade paket..." + +#: modules/install:483 +msgid "Removing all tmp files..." +msgstr "" + +#: modules/install:508 +#, fuzzy +msgid "Update system databases..." +msgstr "Listar relaterade paket..." + +#: modules/install:546 +msgid "Package \"%s\" (%s) is installed." +msgstr "" + +#: modules/install:576 +msgid "\"%s\" package is already installed." +msgstr "" + +#: modules/install:577 +msgid "You can use the --forced option to force installation." +msgstr "" + +#: modules/link:20 +msgid "Package \"%s\" is already installed." +msgstr "" + +#: modules/link:36 +msgid "Link all missing dependencies? (y/N)" +msgstr "" + +#: modules/link:45 +msgid "Leaving dependencies unresolved for package \"%s\"" +msgstr "" + +#: modules/link:46 +msgid "The package is installed but probably will not work." +msgstr "" + +#: modules/list:50 +#, fuzzy +msgid "all" +msgstr "Alla" + +#: modules/list:50 +msgid "extra" +msgstr "" + #: modules/list:82 msgid "Blocked packages" msgstr "" -#: modules/list:87 modules/list:121 modules/search:235 +#: modules/list:87 modules/list:121 modules/search:223 #, fuzzy msgid "%s package" msgid_plural "%s packages" @@ -893,7 +870,7 @@ msgstr[0] "" msgstr[1] "" -#: modules/list:147 tazpanel/pkgs.cgi:671 +#: modules/list:147 tazpanel/pkgs.cgi:670 msgid "Installed packages of category \"%s\"" msgstr "" @@ -935,7 +912,7 @@ msgid "Installed files by \"%s\"" msgstr "" -#: modules/list:203 modules/list:213 modules/search:206 tazpanel/pkgs.cgi:71 +#: modules/list:203 modules/list:213 modules/search:194 tazpanel/pkgs.cgi:72 msgid "%s file" msgid_plural "%s files" msgstr[0] "" @@ -950,7 +927,7 @@ msgid "File lost" msgstr "Filer" -#: modules/list:273 tazpanel/pkgs.cgi:1054 tazpanel/pkgs.cgi:1144 +#: modules/list:273 tazpanel/pkgs.cgi:1051 tazpanel/pkgs.cgi:1141 msgid "Configuration files" msgstr "Configurations filer" @@ -1003,69 +980,69 @@ msgid "Creating new undigest \"%s\"." msgstr "Skapar paketet..." -#: modules/mkdb:76 +#: modules/mkdb:74 msgid "Input folder not specified" msgstr "" -#: modules/mkdb:82 +#: modules/mkdb:80 msgid "You are not allowed to write to the folder \"%s\"" msgstr "" -#: modules/mkdb:86 +#: modules/mkdb:84 msgid "Folder \"%s\" does not contain packages" msgstr "" -#: modules/mkdb:104 +#: modules/mkdb:102 #, fuzzy msgid "Packages DB already exists." msgstr "Paket %s" -#: modules/mkdb:112 +#: modules/mkdb:110 msgid "Calculate %s..." msgstr "" -#: modules/pack:19 +#: modules/pack:22 msgid "Receipt is missing. Please read the documentation." msgstr "" -#: modules/pack:23 +#: modules/pack:26 #, fuzzy msgid "Packing package \"%s\"" msgstr "Letar paket..." -#: modules/pack:26 +#: modules/pack:29 #, fuzzy msgid "Creating the list of files..." msgstr "Skapar paketet..." -#: modules/pack:33 +#: modules/pack:36 msgid "Creating %s of files..." msgstr "" -#: modules/pack:47 +#: modules/pack:50 msgid "Compressing the FS..." msgstr "" -#: modules/pack:57 +#: modules/pack:60 #, fuzzy msgid "Updating receipt sizes..." msgstr "Skapar rapport titel..." -#: modules/pack:63 +#: modules/pack:66 #, fuzzy msgid "Creating full cpio archive..." msgstr "Skapar paketet..." -#: modules/pack:67 +#: modules/pack:70 #, fuzzy msgid "Restoring original package tree..." msgstr "Listar relaterade paket..." -#: modules/pack:72 +#: modules/pack:80 msgid "Package \"%s\" compressed successfully." msgstr "" -#: modules/pack:73 modules/repack:83 +#: modules/pack:81 modules/repack:81 msgid "Size: %s" msgstr "" @@ -1130,123 +1107,146 @@ "displayed to show new and upgradeable packages." msgstr "" -#: modules/remove:63 +#: modules/recompress:32 +msgid "Recompressing package \"%s\"" +msgstr "" + +#: modules/recompress:42 +#, fuzzy +msgid "Recompressing the FS..." +msgstr "Laddar om listor..." + +#: modules/recompress:47 +#, fuzzy +msgid "Creating new package..." +msgstr "Skapar paketet..." + +#: modules/reconfigure:26 +#, fuzzy +msgid "Nothing to do for package \"%s\"." +msgstr "Letar paket..." + +#: modules/remove:57 +msgid "Execute pre-remove commands..." +msgstr "" + +#: modules/remove:70 +msgid "Execute post-remove commands..." +msgstr "" + +#: modules/remove:96 msgid "The following packages depend on package \"%s\":" msgstr "" -#: modules/remove:71 +#: modules/remove:104 msgid "The following packages have been modified by package \"%s\":" msgstr "" -#: modules/remove:79 +#: modules/remove:112 msgid "Remove package \"%s\" (%s)? (y/N)" msgstr "" -#: modules/remove:81 +#: modules/remove:114 msgid "Uninstallation of package \"%s\" cancelled." msgstr "" -#: modules/remove:88 +#: modules/remove:121 msgid "Removing package \"%s\"" msgstr "" -#: modules/remove:92 -msgid "Execution of pre-remove commands..." -msgstr "" - -#: modules/remove:98 +#: modules/remove:128 msgid "Removing all files installed..." msgstr "" -#: modules/remove:119 -msgid "Execution of post-remove commands..." -msgstr "" - -#: modules/remove:125 +#: modules/remove:151 #, fuzzy msgid "Removing package receipt..." msgstr "Skaffar paket info..." -#: modules/remove:131 +#: modules/remove:157 #, fuzzy msgid "Package \"%s\" (%s) removed." msgstr "Blockera" -#: modules/remove:144 +#: modules/remove:170 msgid "Remove packages depending on package \"%s\"? (y/N)" msgstr "" -#: modules/remove:161 +#: modules/remove:187 msgid "Reinstall packages modified by package \"%s\"? (y/N)" msgstr "" -#: modules/remove:167 +#: modules/remove:193 msgid "Check %s for reinstallation" msgstr "" -#: modules/repack:18 +#: modules/repack:16 msgid "Repacking \"%s\"" msgstr "" -#: modules/repack:21 +#: modules/repack:19 msgid "Can't repack package \"%s\"" msgstr "" -#: modules/repack:26 +#: modules/repack:24 msgid "Can't repack, \"%s\" files have been modified by:" msgstr "" -#: modules/repack:37 +#: modules/repack:35 msgid "Can't repack, the following files are lost:" msgstr "" -#: modules/repack:71 +#: modules/repack:69 msgid "Can't repack, %s error." msgstr "" -#: modules/repack:82 +#: modules/repack:80 msgid "Package \"%s\" repacked successfully." msgstr "" -#: modules/search:32 tazpanel/pkgs.cgi:633 +#: modules/repack-config:44 +msgid "User configuration backup on date %s" +msgstr "" + +#: modules/search:19 tazpanel/pkgs.cgi:632 msgid "Installed packages" msgstr "" -#: modules/search:45 +#: modules/search:32 #, fuzzy msgid "%s installed package found for \"%s\"" msgid_plural "%s installed packages found for \"%s\"" msgstr[0] "Installerade paket:" msgstr[1] "Installerade paket:" -#: modules/search:54 tazpanel/pkgs.cgi:632 +#: modules/search:41 tazpanel/pkgs.cgi:631 msgid "Available packages" msgstr "" -#: modules/search:86 modules/search:120 +#: modules/search:73 modules/search:107 #, fuzzy msgid "%s available package found for \"%s\"" msgid_plural "%s available packages found for \"%s\"" msgstr[0] "Installerade paket:" msgstr[1] "Installerade paket:" -#: modules/search:96 +#: modules/search:83 msgid "Matching packages name with version and desc" msgstr "" -#: modules/search:140 +#: modules/search:127 msgid "Search result for \"%s\"" msgstr "" -#: modules/search:157 +#: modules/search:144 msgid "Search result for file \"%s\"" msgstr "" -#: modules/search:177 modules/search:191 +#: modules/search:164 modules/search:179 msgid "Package %s:" msgstr "" -#: modules/search:216 +#: modules/search:204 msgid "Search result for package \"%s\"" msgstr "" @@ -1255,19 +1255,19 @@ msgid "Repository:" msgstr "Förvaringsplats: %s" -#: modules/summary:38 tazpanel/pkgs.cgi:1678 +#: modules/summary:38 tazpanel/pkgs.cgi:1675 msgid "Last recharge:" msgstr "Senaste laddning:" -#: modules/summary:50 tazpanel/pkgs.cgi:1691 +#: modules/summary:50 tazpanel/pkgs.cgi:1688 msgid "Today at %s." msgstr "" -#: modules/summary:51 tazpanel/pkgs.cgi:1692 +#: modules/summary:51 tazpanel/pkgs.cgi:1689 msgid "Yesterday at %s." msgstr "" -#: modules/summary:52 tazpanel/pkgs.cgi:1689 +#: modules/summary:52 tazpanel/pkgs.cgi:1686 msgid "%d day ago." msgid_plural "%d days ago." msgstr[0] "" @@ -1277,11 +1277,11 @@ msgid "Database timestamp:" msgstr "" -#: modules/summary:58 tazpanel/pkgs.cgi:1699 +#: modules/summary:58 tazpanel/pkgs.cgi:1696 msgid "never." msgstr "" -#: modules/summary:62 tazpanel/pkgs.cgi:1709 +#: modules/summary:62 tazpanel/pkgs.cgi:1706 msgid "Mirrored packages:" msgstr "Speglade paket:" @@ -1290,78 +1290,78 @@ msgid "Linked packages:" msgstr "Relaterade paket" -#: modules/summary:74 tazpanel/pkgs.cgi:1704 +#: modules/summary:74 tazpanel/pkgs.cgi:1701 msgid "Installed packages:" msgstr "Installerade paket:" -#: modules/summary:75 tazpanel/pkgs.cgi:1719 +#: modules/summary:75 tazpanel/pkgs.cgi:1716 msgid "Installed files:" msgstr "Installerade filer:" -#: modules/summary:76 tazpanel/pkgs.cgi:1722 +#: modules/summary:76 tazpanel/pkgs.cgi:1719 msgid "Blocked packages:" msgstr "Blockerade paket:" -#: modules/summary:77 tazpanel/pkgs.cgi:1714 +#: modules/summary:77 tazpanel/pkgs.cgi:1711 msgid "Upgradeable packages:" msgstr "Upgraderingsbara paket:" -#: modules/upgrade:74 +#: modules/upgrade:43 msgid "New build" msgstr "" -#: modules/upgrade:76 +#: modules/upgrade:45 #, fuzzy msgid "Blocked" msgstr "Blockera" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:783 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:782 msgid "Package" msgstr "Paket" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:551 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:550 #, fuzzy msgid "Repository" msgstr "Förvaringsplats: %s" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:293 -#: tazpanel/pkgs.cgi:1014 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:292 +#: tazpanel/pkgs.cgi:1011 msgid "Version" msgstr "Version" -#: modules/upgrade:119 modules/upgrade:135 +#: modules/upgrade:88 modules/upgrade:104 msgid "Status" msgstr "Status" -#: modules/upgrade:146 +#: modules/upgrade:115 msgid "System is up-to-date..." msgstr "" -#: modules/upgrade:151 +#: modules/upgrade:120 #, fuzzy msgid "%s blocked" msgid_plural "%s blocked" msgstr[0] "Blockera" msgstr[1] "Blockera" -#: modules/upgrade:156 +#: modules/upgrade:125 msgid "You have %s available upgrade (%s)" msgid_plural "You have %s available upgrades (%s)" msgstr[0] "" msgstr[1] "" -#: modules/upgrade:161 +#: modules/upgrade:130 #, fuzzy msgid "%s installed package scanned in %ds" msgid_plural "%s installed packages scanned in %ds" msgstr[0] "Installerade paket:" msgstr[1] "Installerade paket:" -#: modules/upgrade:176 +#: modules/upgrade:145 msgid "Do you wish to install them now? (y/N)" msgstr "" -#: modules/upgrade:188 +#: modules/upgrade:157 msgid "Leaving without any upgrades installed." msgstr "" @@ -1374,7 +1374,7 @@ msgid "package" msgstr "" -#: tazpkg-box:54 tazpanel/pkgs.cgi:254 +#: tazpkg-box:54 tazpanel/pkgs.cgi:253 msgid "Install" msgstr "Installera" @@ -1397,8 +1397,8 @@ msgid "Checking packages lists - %s" msgstr "" -#: tazpkg-notify:58 tazpanel/pkgs.cgi:41 tazpanel/pkgs.cgi:249 -#: tazpanel/pkgs.cgi:528 +#: tazpkg-notify:58 tazpanel/pkgs.cgi:41 tazpanel/pkgs.cgi:248 +#: tazpanel/pkgs.cgi:527 msgid "My packages" msgstr "Mina paket" @@ -1440,15 +1440,15 @@ msgid "System is up to date - %s" msgstr "" -#: tazpanel/pkgs.cgi:38 tazpanel/pkgs.cgi:195 +#: tazpanel/pkgs.cgi:38 tazpanel/pkgs.cgi:194 msgid "Packages" msgstr "Paket" -#: tazpanel/pkgs.cgi:40 tazpanel/pkgs.cgi:1674 +#: tazpanel/pkgs.cgi:40 tazpanel/pkgs.cgi:1671 msgid "Summary" msgstr "Summering" -#: tazpanel/pkgs.cgi:42 tazpanel/pkgs.cgi:247 +#: tazpanel/pkgs.cgi:42 tazpanel/pkgs.cgi:246 msgid "Recharge list" msgstr "Ladda om listan" @@ -1456,412 +1456,412 @@ msgid "Check updates" msgstr "Kontrollera uppdateringar" -#: tazpanel/pkgs.cgi:44 tazpanel/pkgs.cgi:252 tazpanel/pkgs.cgi:1090 -#: tazpanel/pkgs.cgi:1334 +#: tazpanel/pkgs.cgi:44 tazpanel/pkgs.cgi:251 tazpanel/pkgs.cgi:1087 +#: tazpanel/pkgs.cgi:1331 msgid "Administration" msgstr "Administration" -#: tazpanel/pkgs.cgi:181 +#: tazpanel/pkgs.cgi:180 msgid "Receipt for package %s unavailable" msgstr "" -#: tazpanel/pkgs.cgi:248 +#: tazpanel/pkgs.cgi:247 msgid "Check upgrades" msgstr "Kolla efter uppdateringar" -#: tazpanel/pkgs.cgi:250 tazpanel/pkgs.cgi:1026 +#: tazpanel/pkgs.cgi:249 tazpanel/pkgs.cgi:1023 #, fuzzy msgid "Tags" msgstr "Taggar" -#: tazpanel/pkgs.cgi:251 tazpanel/pkgs.cgi:587 +#: tazpanel/pkgs.cgi:250 tazpanel/pkgs.cgi:586 msgid "Linkable packages" msgstr "Relaterade paket" -#: tazpanel/pkgs.cgi:253 +#: tazpanel/pkgs.cgi:252 msgid "Install (Non Free)" msgstr "Installera (Inte Fri)" -#: tazpanel/pkgs.cgi:255 +#: tazpanel/pkgs.cgi:254 msgid "Remove" msgstr "Ta bort" -#: tazpanel/pkgs.cgi:256 +#: tazpanel/pkgs.cgi:255 msgid "Link" msgstr "Länk" -#: tazpanel/pkgs.cgi:257 +#: tazpanel/pkgs.cgi:256 msgid "Block" msgstr "Blockera" -#: tazpanel/pkgs.cgi:258 +#: tazpanel/pkgs.cgi:257 msgid "Unblock" msgstr "Ta bort blockering" -#: tazpanel/pkgs.cgi:259 +#: tazpanel/pkgs.cgi:258 #, fuzzy msgid "(Un)block" msgstr "Ta bort blockering" -#: tazpanel/pkgs.cgi:260 +#: tazpanel/pkgs.cgi:259 msgid "Repack" msgstr "Packa om" -#: tazpanel/pkgs.cgi:261 +#: tazpanel/pkgs.cgi:260 msgid "Save configuration" msgstr "Spara konfiguration" -#: tazpanel/pkgs.cgi:262 +#: tazpanel/pkgs.cgi:261 msgid "List configuration files" msgstr "Configurations fil lista" -#: tazpanel/pkgs.cgi:263 +#: tazpanel/pkgs.cgi:262 msgid "Quick check" msgstr "Snabb koll" -#: tazpanel/pkgs.cgi:264 +#: tazpanel/pkgs.cgi:263 msgid "Full check" msgstr "Full koll" -#: tazpanel/pkgs.cgi:265 +#: tazpanel/pkgs.cgi:264 msgid "Clean" msgstr "" -#: tazpanel/pkgs.cgi:266 +#: tazpanel/pkgs.cgi:265 msgid "Set link" msgstr "Ställ in länk" -#: tazpanel/pkgs.cgi:267 +#: tazpanel/pkgs.cgi:266 msgid "Remove link" msgstr "Ta bort länk" -#: tazpanel/pkgs.cgi:268 +#: tazpanel/pkgs.cgi:267 #, fuzzy msgid "Add mirror" msgstr "spegel" -#: tazpanel/pkgs.cgi:269 +#: tazpanel/pkgs.cgi:268 #, fuzzy msgid "Add repository" msgstr "Förvaringsplats: %s" -#: tazpanel/pkgs.cgi:270 +#: tazpanel/pkgs.cgi:269 #, fuzzy msgid "Toggle all" msgstr "Växla alla" -#: tazpanel/pkgs.cgi:292 tazpanel/pkgs.cgi:1008 tazpanel/pkgs.cgi:1268 +#: tazpanel/pkgs.cgi:291 tazpanel/pkgs.cgi:1005 tazpanel/pkgs.cgi:1265 msgid "Name" msgstr "Namn" -#: tazpanel/pkgs.cgi:294 tazpanel/pkgs.cgi:1018 +#: tazpanel/pkgs.cgi:293 tazpanel/pkgs.cgi:1015 msgid "Description" msgstr "Beskrivning" -#: tazpanel/pkgs.cgi:332 tazpanel/pkgs.cgi:1209 +#: tazpanel/pkgs.cgi:331 tazpanel/pkgs.cgi:1206 msgid "Repository: %s" msgstr "Förvaringsplats: %s" -#: tazpanel/pkgs.cgi:342 tazpanel/pkgs.cgi:417 +#: tazpanel/pkgs.cgi:341 tazpanel/pkgs.cgi:416 #, fuzzy msgid "Pages:" msgstr "Paket" -#: tazpanel/pkgs.cgi:493 +#: tazpanel/pkgs.cgi:492 msgid "Web search tool" msgstr "" -#: tazpanel/pkgs.cgi:495 +#: tazpanel/pkgs.cgi:494 msgid "Search" msgstr "Sök" -#: tazpanel/pkgs.cgi:496 +#: tazpanel/pkgs.cgi:495 msgid "Files" msgstr "Filer" -#: tazpanel/pkgs.cgi:529 +#: tazpanel/pkgs.cgi:528 #, fuzzy msgid "All packages" msgstr "Mina paket" -#: tazpanel/pkgs.cgi:533 +#: tazpanel/pkgs.cgi:532 msgid "Categories" msgstr "Kategorier" -#: tazpanel/pkgs.cgi:554 +#: tazpanel/pkgs.cgi:553 msgid "Public" msgstr "Allmänt" -#: tazpanel/pkgs.cgi:558 +#: tazpanel/pkgs.cgi:557 msgid "Any" msgstr "Något" -#: tazpanel/pkgs.cgi:565 +#: tazpanel/pkgs.cgi:564 msgid "All tags..." msgstr "" -#: tazpanel/pkgs.cgi:566 +#: tazpanel/pkgs.cgi:565 #, fuzzy msgid "All categories..." msgstr "Kategorier" -#: tazpanel/pkgs.cgi:588 +#: tazpanel/pkgs.cgi:587 msgid "Listing linkable packages..." msgstr "Listar relaterade paket..." -#: tazpanel/pkgs.cgi:592 +#: tazpanel/pkgs.cgi:591 msgid "Selection:" msgstr "Val:" -#: tazpanel/pkgs.cgi:622 +#: tazpanel/pkgs.cgi:621 #, fuzzy msgid "Categories list" msgstr "Kategorier" -#: tazpanel/pkgs.cgi:631 tazpanel/pkgs.cgi:1016 +#: tazpanel/pkgs.cgi:630 tazpanel/pkgs.cgi:1013 #, fuzzy msgid "Category" msgstr "Kategori:" -#: tazpanel/pkgs.cgi:664 tazpanel/pkgs.cgi:718 tazpanel/pkgs.cgi:1314 +#: tazpanel/pkgs.cgi:663 tazpanel/pkgs.cgi:717 tazpanel/pkgs.cgi:1311 #, fuzzy msgid "Packages list" msgstr "Paket %s" -#: tazpanel/pkgs.cgi:665 tazpanel/pkgs.cgi:719 +#: tazpanel/pkgs.cgi:664 tazpanel/pkgs.cgi:718 msgid "Listing packages..." msgstr "Listar paket..." -#: tazpanel/pkgs.cgi:672 +#: tazpanel/pkgs.cgi:671 #, fuzzy msgid "All packages of category \"%s\"" msgstr "Installerade paket:" -#: tazpanel/pkgs.cgi:676 +#: tazpanel/pkgs.cgi:675 #, fuzzy msgid "Installed packages of category \"%s\" in repository \"%s\"" msgstr "Installerade paket:" -#: tazpanel/pkgs.cgi:677 +#: tazpanel/pkgs.cgi:676 #, fuzzy msgid "All packages of category \"%s\" in repository \"%s\"" msgstr "Installerade paket:" -#: tazpanel/pkgs.cgi:686 +#: tazpanel/pkgs.cgi:685 msgid "You can not view a list of all packages until recharging lists." msgstr "" -#: tazpanel/pkgs.cgi:690 tazpanel/pkgs.cgi:731 tazpanel/pkgs.cgi:769 -#: tazpanel/pkgs.cgi:852 tazpanel/pkgs.cgi:1446 tazpanel/pkgs.cgi:1474 +#: tazpanel/pkgs.cgi:689 tazpanel/pkgs.cgi:730 tazpanel/pkgs.cgi:768 +#: tazpanel/pkgs.cgi:851 tazpanel/pkgs.cgi:1443 tazpanel/pkgs.cgi:1471 #, fuzzy msgid "Selected packages:" msgstr "Blockerade paket:" -#: tazpanel/pkgs.cgi:726 +#: tazpanel/pkgs.cgi:725 #, fuzzy msgid "Packages suggested by %s" msgstr "Föreslagen:" -#: tazpanel/pkgs.cgi:761 +#: tazpanel/pkgs.cgi:760 msgid "Search packages" msgstr "Sök paket" -#: tazpanel/pkgs.cgi:762 +#: tazpanel/pkgs.cgi:761 msgid "Searching packages..." msgstr "Letar paket..." -#: tazpanel/pkgs.cgi:784 +#: tazpanel/pkgs.cgi:783 msgid "File" msgstr "Fil" -#: tazpanel/pkgs.cgi:822 +#: tazpanel/pkgs.cgi:821 msgid "Recharge" msgstr "Ladda om" -#: tazpanel/pkgs.cgi:823 +#: tazpanel/pkgs.cgi:822 msgid "Recharging lists..." msgstr "Laddar om listor..." -#: tazpanel/pkgs.cgi:826 +#: tazpanel/pkgs.cgi:825 msgid "Recharge checks for new or updated packages" msgstr "Ladda om lista för ny eller uppdaterade paket" -#: tazpanel/pkgs.cgi:830 +#: tazpanel/pkgs.cgi:829 #, fuzzy msgid "Recharging log" msgstr "Laddar om listor..." -#: tazpanel/pkgs.cgi:834 +#: tazpanel/pkgs.cgi:833 msgid "Recharging packages list" msgstr "Ladda om paket lista" -#: tazpanel/pkgs.cgi:837 +#: tazpanel/pkgs.cgi:836 msgid "Packages lists are up-to-date. You should check for upgrades now." msgstr "Paket listor är uppdaterade. Du borde kolla efter uppdateringar nu." -#: tazpanel/pkgs.cgi:847 +#: tazpanel/pkgs.cgi:846 msgid "Up packages" msgstr "Up packet" -#: tazpanel/pkgs.cgi:848 +#: tazpanel/pkgs.cgi:847 msgid "Checking for upgrades..." msgstr "Kollar efter uppdateringar..." -#: tazpanel/pkgs.cgi:896 +#: tazpanel/pkgs.cgi:888 #, fuzzy msgid "Installing: %s" msgstr "Installerade filer: %s" -#: tazpanel/pkgs.cgi:897 +#: tazpanel/pkgs.cgi:889 #, fuzzy msgid "Removing: %s" msgstr "Förvaringsplats: %s" -#: tazpanel/pkgs.cgi:898 +#: tazpanel/pkgs.cgi:890 #, fuzzy msgid "Linking: %s" msgstr "Underhållare:" -#: tazpanel/pkgs.cgi:899 +#: tazpanel/pkgs.cgi:891 #, fuzzy msgid "Blocking: %s" msgstr "Laddar ner till: $dl" -#: tazpanel/pkgs.cgi:900 +#: tazpanel/pkgs.cgi:892 #, fuzzy msgid "Unblocking: %s" msgstr "Laddar ner till: $dl" -#: tazpanel/pkgs.cgi:901 +#: tazpanel/pkgs.cgi:893 #, fuzzy msgid "(Un)blocking: %s" msgstr "Laddar ner till: $dl" -#: tazpanel/pkgs.cgi:902 +#: tazpanel/pkgs.cgi:894 #, fuzzy msgid "Repacking: %s" msgstr "Packa om" -#: tazpanel/pkgs.cgi:923 +#: tazpanel/pkgs.cgi:920 #, fuzzy msgid "Package info" msgstr "Paket" -#: tazpanel/pkgs.cgi:924 +#: tazpanel/pkgs.cgi:921 msgid "Getting package info..." msgstr "Skaffar paket info..." -#: tazpanel/pkgs.cgi:1012 +#: tazpanel/pkgs.cgi:1009 #, fuzzy msgid "State" msgstr "Status" -#: tazpanel/pkgs.cgi:1020 +#: tazpanel/pkgs.cgi:1017 #, fuzzy msgid "Maintainer" msgstr "Underhållare:" -#: tazpanel/pkgs.cgi:1022 +#: tazpanel/pkgs.cgi:1019 #, fuzzy msgid "License" msgstr "BSD License" -#: tazpanel/pkgs.cgi:1024 +#: tazpanel/pkgs.cgi:1021 #, fuzzy msgid "Website" msgstr "Hemsida:" -#: tazpanel/pkgs.cgi:1028 +#: tazpanel/pkgs.cgi:1025 #, fuzzy msgid "Sizes" msgstr "Storlekar:" -#: tazpanel/pkgs.cgi:1030 +#: tazpanel/pkgs.cgi:1027 #, fuzzy msgid "Depends" msgstr "Beror:" -#: tazpanel/pkgs.cgi:1032 +#: tazpanel/pkgs.cgi:1029 #, fuzzy msgid "Provide" msgstr "Paket" -#: tazpanel/pkgs.cgi:1034 +#: tazpanel/pkgs.cgi:1031 #, fuzzy msgid "Suggested" msgstr "Föreslagen:" -#: tazpanel/pkgs.cgi:1039 +#: tazpanel/pkgs.cgi:1036 msgid "View receipt" msgstr "" -#: tazpanel/pkgs.cgi:1040 +#: tazpanel/pkgs.cgi:1037 #, fuzzy msgid "Improve package" msgstr "Up packet" -#: tazpanel/pkgs.cgi:1063 +#: tazpanel/pkgs.cgi:1060 msgid "Installed files" msgstr "Installerade filer" -#: tazpanel/pkgs.cgi:1065 +#: tazpanel/pkgs.cgi:1062 msgid "Please wait" msgstr "" -#: tazpanel/pkgs.cgi:1128 +#: tazpanel/pkgs.cgi:1125 msgid "TazPkg administration and settings" msgstr "TazPkg administration och inställningar" -#: tazpanel/pkgs.cgi:1137 +#: tazpanel/pkgs.cgi:1134 msgid "Creating the package..." msgstr "Skapar paketet..." -#: tazpanel/pkgs.cgi:1141 +#: tazpanel/pkgs.cgi:1138 msgid "Path:" msgstr "Väg:" -#: tazpanel/pkgs.cgi:1155 +#: tazpanel/pkgs.cgi:1152 msgid "Checking packages consistency..." msgstr "Kontrollerar paketet(ens) överensstämmelse..." -#: tazpanel/pkgs.cgi:1159 +#: tazpanel/pkgs.cgi:1156 msgid "Full packages check..." msgstr "Full paket koll..." -#: tazpanel/pkgs.cgi:1168 tazpanel/pkgs.cgi:1179 +#: tazpanel/pkgs.cgi:1165 tazpanel/pkgs.cgi:1176 #, fuzzy msgid "%s is installed on /mnt/packages" msgstr "Installerade paket:" -#: tazpanel/pkgs.cgi:1192 +#: tazpanel/pkgs.cgi:1189 msgid "Packages cache" msgstr "Paket cache" -#: tazpanel/pkgs.cgi:1194 +#: tazpanel/pkgs.cgi:1191 msgid "Packages in the cache: %s (%s)" msgstr "Paket i cachen: %s (%s)" -#: tazpanel/pkgs.cgi:1201 +#: tazpanel/pkgs.cgi:1198 msgid "Current mirror list" msgstr "Nuvarande spegel lista" -#: tazpanel/pkgs.cgi:1224 tazpanel/pkgs.cgi:1256 +#: tazpanel/pkgs.cgi:1221 tazpanel/pkgs.cgi:1253 msgid "Delete" msgstr "Ta bort" -#: tazpanel/pkgs.cgi:1246 +#: tazpanel/pkgs.cgi:1243 msgid "Private repositories" msgstr "Privata förvaringsplatser" -#: tazpanel/pkgs.cgi:1269 +#: tazpanel/pkgs.cgi:1266 msgid "URL:" msgstr "" -#: tazpanel/pkgs.cgi:1279 +#: tazpanel/pkgs.cgi:1276 msgid "Link to another SliTaz installation" msgstr "Länk till annan SliTaz installation" -#: tazpanel/pkgs.cgi:1282 +#: tazpanel/pkgs.cgi:1279 msgid "" "This link points to the root of another SliTaz installation. You will be " "able to install packages using soft links to it." @@ -1869,11 +1869,11 @@ "Den här länken pekar mot roten av en annan SliTaz installation. Du kommer " "att kunna installera paket genom länkar till den." -#: tazpanel/pkgs.cgi:1293 +#: tazpanel/pkgs.cgi:1290 msgid "SliTaz packages DVD" msgstr "SliTaz paket DVD" -#: tazpanel/pkgs.cgi:1296 +#: tazpanel/pkgs.cgi:1293 msgid "" "A bootable DVD image of all available packages for the %s version is " "generated every day. It also contains a copy of the website and can be used " @@ -1885,174 +1885,174 @@ "användas utan en intenet anslutning. Denna avbildning kan installeras på DVD " "eller USB-minne." -#: tazpanel/pkgs.cgi:1299 +#: tazpanel/pkgs.cgi:1296 msgid "Install from ISO image:" msgstr "Installera från ISO avbildning:" -#: tazpanel/pkgs.cgi:1306 +#: tazpanel/pkgs.cgi:1303 msgid "Download DVD image" msgstr "Ladda ner DVD avbildning" -#: tazpanel/pkgs.cgi:1308 +#: tazpanel/pkgs.cgi:1305 msgid "Install from DVD/USB key" msgstr "Installera från DVD/USB minne" -#: tazpanel/pkgs.cgi:1317 +#: tazpanel/pkgs.cgi:1314 msgid "" "Long list of packages is paginated. Here you can set the page size (default: " "100, turning off the pager: 0)." msgstr "" -#: tazpanel/pkgs.cgi:1322 +#: tazpanel/pkgs.cgi:1319 msgid "Set" msgstr "" -#: tazpanel/pkgs.cgi:1348 +#: tazpanel/pkgs.cgi:1345 #, fuzzy msgid "Licenses for package %s" msgstr "Relaterade paket" -#: tazpanel/pkgs.cgi:1369 +#: tazpanel/pkgs.cgi:1366 msgid "%s license on %s website" msgstr "" -#: tazpanel/pkgs.cgi:1370 +#: tazpanel/pkgs.cgi:1367 msgid "Read online:" msgstr "" -#: tazpanel/pkgs.cgi:1370 +#: tazpanel/pkgs.cgi:1367 msgid "Read local:" msgstr "" -#: tazpanel/pkgs.cgi:1411 +#: tazpanel/pkgs.cgi:1408 #, fuzzy msgid "Tags list" msgstr "Ladda om listan" -#: tazpanel/pkgs.cgi:1415 +#: tazpanel/pkgs.cgi:1412 msgid "List of tags in all repositories" msgstr "" -#: tazpanel/pkgs.cgi:1416 +#: tazpanel/pkgs.cgi:1413 msgid "List of tags in repository \"%s\"" msgstr "" -#: tazpanel/pkgs.cgi:1442 +#: tazpanel/pkgs.cgi:1439 msgid "Tag \"%s\"" msgstr "" -#: tazpanel/pkgs.cgi:1470 +#: tazpanel/pkgs.cgi:1467 #, fuzzy msgid "Blocked packages list" msgstr "Blockerade paket:" -#: tazpanel/pkgs.cgi:1508 tazpanel/pkgs.cgi:1585 +#: tazpanel/pkgs.cgi:1505 tazpanel/pkgs.cgi:1582 #, fuzzy msgid "Improve package \"%s\"" msgstr "Letar paket..." -#: tazpanel/pkgs.cgi:1543 +#: tazpanel/pkgs.cgi:1540 msgid "Please log in using your TazBug account." msgstr "" -#: tazpanel/pkgs.cgi:1547 +#: tazpanel/pkgs.cgi:1544 msgid "Login:" msgstr "" -#: tazpanel/pkgs.cgi:1549 +#: tazpanel/pkgs.cgi:1546 msgid "Password:" msgstr "" -#: tazpanel/pkgs.cgi:1552 +#: tazpanel/pkgs.cgi:1549 msgid "Remember me" msgstr "" -#: tazpanel/pkgs.cgi:1554 +#: tazpanel/pkgs.cgi:1551 msgid "Log in" msgstr "" -#: tazpanel/pkgs.cgi:1558 +#: tazpanel/pkgs.cgi:1555 msgid "Create new account" msgstr "" -#: tazpanel/pkgs.cgi:1586 tazpanel/pkgs.cgi:1643 +#: tazpanel/pkgs.cgi:1583 tazpanel/pkgs.cgi:1640 msgid "Back" msgstr "" -#: tazpanel/pkgs.cgi:1609 +#: tazpanel/pkgs.cgi:1606 msgid "How can you help:" msgstr "" -#: tazpanel/pkgs.cgi:1611 +#: tazpanel/pkgs.cgi:1608 msgid "Please select an action" msgstr "" -#: tazpanel/pkgs.cgi:1612 +#: tazpanel/pkgs.cgi:1609 msgid "Report new version" msgstr "" -#: tazpanel/pkgs.cgi:1613 +#: tazpanel/pkgs.cgi:1610 msgid "Improve short description" msgstr "" -#: tazpanel/pkgs.cgi:1614 +#: tazpanel/pkgs.cgi:1611 msgid "Translate short description" msgstr "" -#: tazpanel/pkgs.cgi:1615 +#: tazpanel/pkgs.cgi:1612 msgid "Add or improve description" msgstr "" -#: tazpanel/pkgs.cgi:1616 +#: tazpanel/pkgs.cgi:1613 #, fuzzy msgid "Translate description" msgstr "Beskrivning" -#: tazpanel/pkgs.cgi:1617 +#: tazpanel/pkgs.cgi:1614 msgid "Improve category" msgstr "" -#: tazpanel/pkgs.cgi:1618 +#: tazpanel/pkgs.cgi:1615 msgid "Add or improve tags" msgstr "" -#: tazpanel/pkgs.cgi:1619 +#: tazpanel/pkgs.cgi:1616 msgid "Add application icon" msgstr "" -#: tazpanel/pkgs.cgi:1620 +#: tazpanel/pkgs.cgi:1617 msgid "Add application screenshot" msgstr "" -#: tazpanel/pkgs.cgi:1621 +#: tazpanel/pkgs.cgi:1618 msgid "Improve receipt" msgstr "" -#: tazpanel/pkgs.cgi:1622 +#: tazpanel/pkgs.cgi:1619 msgid "Other" msgstr "" -#: tazpanel/pkgs.cgi:1633 +#: tazpanel/pkgs.cgi:1630 msgid "Send" msgstr "" -#: tazpanel/pkgs.cgi:1642 +#: tazpanel/pkgs.cgi:1639 msgid "Thank you!" msgstr "" -#: tazpanel/pkgs.cgi:1695 +#: tazpanel/pkgs.cgi:1692 msgid "It is recommended to [recharge] the lists." msgstr "" -#: tazpanel/pkgs.cgi:1700 +#: tazpanel/pkgs.cgi:1697 msgid "You need to [download] the lists for further work." msgstr "" -#: tazpanel/pkgs.cgi:1732 +#: tazpanel/pkgs.cgi:1729 msgid "Latest log entries" msgstr "Senaste log inlägg" -#: tazpanel/pkgs.cgi:1734 +#: tazpanel/pkgs.cgi:1731 msgid "Show" msgstr "" diff -r 95c016ddc72d -r d6cbd0c5f273 po/tazpkg.pot --- a/po/tazpkg.pot Sun Sep 06 12:48:04 2015 +0200 +++ b/po/tazpkg.pot Mon Oct 05 03:53:47 2015 +0300 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: TazPkg 5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-28 16:04+0300\n" +"POT-Creation-Date: 2015-10-05 03:48+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,407 +18,225 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: tazpkg:40 modules/list:44 modules/search:19 +#: tazpkg:100 +msgid "Creating folder \"%s\"..." +msgstr "" + +#: tazpkg:136 +msgid "Please specify a package name on the command line." +msgstr "" + +#: tazpkg:139 +msgid "Please specify a list name on the command line." +msgstr "" + +#: tazpkg:142 +msgid "Please specify a flavor name on the command line." +msgstr "" + +#: tazpkg:145 +msgid "Please specify a release name on the command line." +msgstr "" + +#: tazpkg:148 +msgid "Unable to find file \"%s\"" +msgstr "" + +#: tazpkg:151 +msgid "Please specify an existing folder name on the command line." +msgstr "" + +#: tazpkg:154 +msgid "Please specify a pattern to search for." +msgstr "" + +#: tazpkg:157 +msgid "Unable to find the receipt \"%s\"" +msgstr "" + +#: tazpkg:225 modules/extract:19 modules/install:191 modules/recompress:19 +msgid "Extracting package..." +msgstr "" + +#: tazpkg:239 modules/list:44 msgid "base-system" msgstr "" -#: tazpkg:40 modules/list:44 modules/search:19 +#: tazpkg:239 modules/list:44 msgid "x-window" msgstr "" -#: tazpkg:41 modules/list:45 modules/search:20 +#: tazpkg:240 modules/list:45 msgid "utilities" msgstr "" -#: tazpkg:41 modules/list:45 modules/search:20 +#: tazpkg:240 modules/list:45 msgid "network" msgstr "" -#: tazpkg:42 modules/list:46 modules/search:21 +#: tazpkg:241 modules/list:46 msgid "graphics" msgstr "" -#: tazpkg:42 modules/list:46 modules/search:21 +#: tazpkg:241 modules/list:46 msgid "multimedia" msgstr "" -#: tazpkg:43 modules/list:47 modules/search:22 +#: tazpkg:242 modules/list:47 msgid "office" msgstr "" -#: tazpkg:43 modules/list:47 modules/search:22 +#: tazpkg:242 modules/list:47 msgid "development" msgstr "" -#: tazpkg:44 modules/list:48 modules/search:23 +#: tazpkg:243 modules/list:48 msgid "system-tools" msgstr "" -#: tazpkg:44 modules/list:48 modules/search:23 +#: tazpkg:243 modules/list:48 msgid "security" msgstr "" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "games" msgstr "" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "misc" msgstr "" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "meta" msgstr "" -#: tazpkg:46 modules/list:50 modules/search:25 +#: tazpkg:245 modules/list:50 msgid "non-free" msgstr "" -#: tazpkg:46 modules/list:50 modules/search:25 -msgid "all" +#: tazpkg:430 +msgid "Done: %s" msgstr "" -#: tazpkg:46 modules/list:50 modules/search:25 -msgid "extra" +#: tazpkg:502 +msgid "TazPkg SHell." msgstr "" -#: tazpkg:107 -msgid "Creating folder \"%s\"..." +#: tazpkg:503 +msgid "Type 'usage' to list all available commands or 'quit' or 'q' to exit." msgstr "" -#: tazpkg:137 -msgid "Please specify a package name on the command line." +#: tazpkg:512 +msgid "You are already running a TazPkg SHell." msgstr "" -#: tazpkg:149 tazpkg:265 -msgid "Unable to find file \"%s\"" +#: modules/block:18 modules/remove:86 +msgid "Package \"%s\" is not installed." msgstr "" -#: tazpkg:161 -msgid "Unable to find the receipt \"%s\"" +#: modules/block:27 +msgid "Package \"%s\" is already blocked." msgstr "" -#: tazpkg:218 -msgid "\"%s\" package is already installed." +#: modules/block:32 modules/block:61 +msgid "Package \"%s\" blocked." msgstr "" -#: tazpkg:219 -msgid "You can use the --forced option to force installation." +#: modules/block:43 modules/block:56 +msgid "Package \"%s\" unblocked." msgstr "" -#: tazpkg:235 -msgid "Unable to find the list \"%s\"" +#: modules/block:45 +msgid "Package \"%s\" is not blocked." msgstr "" -#: tazpkg:236 -msgid "" -"You must probably run '%s' as root to get the latest list of packages " -"available on the mirror." -msgstr "" - -#: tazpkg:252 tazpkg:273 modules/getenv:79 modules/getenv:103 -msgid "File \"%s\" generated. Please wait..." -msgstr "" - -#: tazpkg:266 modules/getenv:16 modules/getenv:23 modules/getenv:34 -#: modules/getenv:118 -msgid "Please run tazpkg as root." -msgstr "" - -#: tazpkg:393 -msgid "Unable to find package \"%s\" in the mirrored packages list." -msgstr "" - -#: tazpkg:476 -msgid "Extracting package..." -msgstr "" - -#: tazpkg:562 -msgid "Installation of package \"%s\"" -msgstr "" - -#: tazpkg:567 -msgid "Copying package..." -msgstr "" - -#: tazpkg:583 -msgid "Checking post install dependencies..." -msgstr "" - -#: tazpkg:586 -msgid "Please run \"%s\" in / and retry." -msgstr "" - -#: tazpkg:669 -msgid "Saving configuration files..." -msgstr "" - -#: tazpkg:687 -msgid "Installing package..." -msgstr "" - -#: tazpkg:692 -msgid "Removing old package..." -msgstr "" - -#: tazpkg:701 -msgid "Removing all tmp files..." -msgstr "" - -#: tazpkg:707 -msgid "Execute post-install commands..." -msgstr "" - -#: tazpkg:752 -msgid "Package \"%s\" (%s) is installed." -msgstr "" - -#: tazpkg:792 -msgid "Could not download \"%s\" from \"%s\". Exiting." -msgstr "" - -#: tazpkg:859 -msgid "WARNING! Dependency loop between \"%s\" and \"%s\"." -msgstr "" - -#: tazpkg:864 -msgid "Tracking dependencies for package \"%s\"" -msgstr "" - -#: tazpkg:869 -msgid "Missing package \"%s\"" -msgstr "" - -#: tazpkg:873 -msgid "%s missing package to install." -msgid_plural "%s missing packages to install." -msgstr[0] "" -msgstr[1] "" - -#: tazpkg:892 -msgid "Install all missing dependencies? (y/N)" -msgstr "" - -#: tazpkg:907 -msgid "Checking if package \"%s\" exists in local list..." -msgstr "" - -#: tazpkg:933 -msgid "Leaving dependencies for package \"%s\" unresolved." -msgstr "" - -#: tazpkg:934 -msgid "The package is installed but will probably not work." -msgstr "" - -#: tazpkg:1086 -msgid "Unable to find list \"%s\"" -msgstr "" - -#: tazpkg:1106 -msgid "Adding implicit depends \"%s\"..." -msgstr "" - -#: tazpkg:1163 -msgid "Extracting package \"%s\"" -msgstr "" - -#: tazpkg:1174 tazpkg:1192 -msgid "Copying original package..." -msgstr "" - -#: tazpkg:1181 -msgid "Package \"%s\" is extracted to \"%s\"" -msgstr "" - -#: tazpkg:1189 -msgid "Recompressing package \"%s\"" -msgstr "" - -#: tazpkg:1199 -msgid "Recompressing the FS..." -msgstr "" - -#: tazpkg:1204 -msgid "Creating new package..." -msgstr "" - -#: tazpkg:1245 -msgid "User configuration backup on date %s" -msgstr "" - -#: tazpkg:1308 +#: modules/bugs:21 msgid "No known bugs." msgstr "" -#: tazpkg:1310 +#: modules/bugs:23 msgid "Known bugs in packages" msgstr "" -#: tazpkg:1316 +#: modules/bugs:30 msgid "Bug list completed" msgstr "" -#: tazpkg:1318 +#: modules/bugs:32 msgid "Bugs in package \"%s\" version %s:" msgstr "" -#: tazpkg:1355 -msgid "rootconfig needs --root= option used." -msgstr "" - -#: tazpkg:1368 tazpkg:1434 -msgid "Package \"%s\" already in the cache" -msgstr "" - -#: tazpkg:1371 tazpkg:1437 -msgid "Continuing package \"%s\" download" -msgstr "" - -#: tazpkg:1462 +#: modules/cache:22 msgid "Cleaning cache directory..." msgstr "" -#: tazpkg:1463 +#: modules/cache:23 msgid "Path: %s" msgstr "" -#: tazpkg:1468 +#: modules/cache:28 msgid "%s file removed from cache (%s)." msgid_plural "%s files removed from cache (%s)." msgstr[0] "" msgstr[1] "" -#: tazpkg:1511 -msgid "Nothing to do for package \"%s\"." -msgstr "" - -#: tazpkg:1515 modules/block:32 modules/block:51 modules/block:70 -#: modules/remove:53 -msgid "Package \"%s\" is not installed." -msgstr "" - -#: tazpkg:1516 -msgid "Install package with \"%s\" or \"%s\"" -msgstr "" - -#: tazpkg:1531 -msgid "TazPkg SHell." -msgstr "" - -#: tazpkg:1532 -msgid "Type 'usage' to list all available commands or 'quit' or 'q' to exit." -msgstr "" - -#: tazpkg:1541 -msgid "You are already running a TazPkg SHell." -msgstr "" - -#: tazpkg:1574 -msgid "Usage: tazpkg link package_name slitaz_root" -msgstr "" - -#: tazpkg:1576 -msgid "Example:" -msgstr "" - -#: tazpkg:1578 -msgid "\"%s\" will use less than 100k in your running system RAM." -msgstr "" - -#: tazpkg:1583 -msgid "Package \"%s\" is already installed." -msgstr "" - -#: tazpkg:1592 modules/getenv:16 modules/getenv:23 -msgid "Missing: %s" -msgstr "" - -#: tazpkg:1596 -msgid "Link all missing dependencies? (y/N)" -msgstr "" - -#: tazpkg:1605 -msgid "Leaving dependencies unresolved for package \"%s\"" -msgstr "" - -#: tazpkg:1606 -msgid "The package is installed but probably will not work." -msgstr "" - -#: modules/block:36 -msgid "Package \"%s\" is already blocked." -msgstr "" - -#: modules/block:41 modules/block:82 -msgid "Package \"%s\" blocked." -msgstr "" - -#: modules/block:58 modules/block:77 -msgid "Package \"%s\" unblocked." -msgstr "" - -#: modules/block:60 -msgid "Package \"%s\" is not blocked." -msgstr "" - -#: modules/check:43 tazpanel/pkgs.cgi:951 +#: modules/check:20 tazpanel/pkgs.cgi:948 msgid "Package %s" msgstr "" -#: modules/check:122 +#: modules/check:96 msgid "The package installation has not completed" msgstr "" -#: modules/check:130 +#: modules/check:104 msgid "The package has been modified by:" msgstr "" -#: modules/check:134 +#: modules/check:108 msgid "Files lost from package:" msgstr "" -#: modules/check:138 +#: modules/check:112 msgid "target of symlink" msgstr "" -#: modules/check:145 +#: modules/check:119 msgid "Missing dependencies for package:" msgstr "" -#: modules/check:154 +#: modules/check:128 msgid "Dependencies loop between package and:" msgstr "" -#: modules/check:160 +#: modules/check:134 msgid "Looking for known bugs..." msgstr "" -#: modules/check:167 +#: modules/check:141 msgid "Mismatch checksum of installed files:" msgstr "" -#: modules/check:186 +#: modules/check:160 msgid "Check file providers:" msgstr "" -#: modules/check:197 +#: modules/check:171 msgid "The following packages provide file \"%s\":" msgstr "" -#: modules/check:202 +#: modules/check:176 msgid "(overridden by %s)" msgstr "" -#: modules/check:214 +#: modules/check:188 msgid "Alien files:" msgstr "" -#: modules/check:215 +#: modules/check:189 msgid "No package has installed the following files:" msgstr "" -#: modules/check:226 +#: modules/check:200 msgid "Check completed." msgstr "" @@ -468,31 +286,75 @@ msgstr[0] "" msgstr[1] "" -#: modules/description:58 +#: modules/description:73 msgid "Description of package \"%s\"" msgstr "" -#: modules/description:62 +#: modules/description:80 msgid "Description absent." msgstr "" -#: modules/find-depends:37 +#: modules/extract:36 +msgid "Extracting package \"%s\"" +msgstr "" + +#: modules/extract:47 modules/recompress:35 +msgid "Copying original package..." +msgstr "" + +#: modules/extract:54 +msgid "Package \"%s\" is extracted to \"%s\"" +msgstr "" + +#: modules/find-depends:19 msgid "Find depends..." msgstr "" -#: modules/find-depends:56 +#: modules/find-depends:39 msgid "for %s" msgstr "" -#: modules/flavor:120 +#: modules/flavor:94 msgid "Can't find flavor \"%s\". Abort." msgstr "" -#: modules/getenv:34 +#: modules/get:137 modules/getenv:53 msgid "File \"%s\" empty." msgstr "" -#: modules/getenv:117 +#: modules/get:138 modules/get:144 +msgid "Unable to find package \"%s\" in the extra packages list." +msgstr "" + +#: modules/get:162 modules/get:327 +msgid "Package \"%s\" already in the cache" +msgstr "" + +#: modules/get:331 +msgid "Continuing package \"%s\" download" +msgstr "" + +#: modules/get:342 +msgid "Checksum error for \"%s\"" +msgstr "" + +#: modules/get:352 +msgid "Please wait until the mirror synchronization is complete and try again." +msgstr "" + +#: modules/getenv:35 modules/getenv:43 modules/link:31 +msgid "Missing: %s" +msgstr "" + +#: modules/getenv:35 modules/getenv:43 modules/getenv:53 modules/getenv:154 +msgid "Please run tazpkg as root." +msgstr "" + +#: modules/getenv:115 modules/getenv:140 +msgid "File \"%s\" generated. Please wait..." +msgstr "" + +#: modules/getenv:154 msgid "Old \"%s\"." msgstr "" @@ -692,7 +554,7 @@ msgid "Remove an undigest mirror" msgstr "" -#: modules/help:103 modules/help:138 +#: modules/help:103 modules/help:134 msgid "Sorry, no help for \"%s\"" msgstr "" @@ -702,7 +564,7 @@ msgstr[0] "" msgstr[1] "" -#: modules/help:168 +#: modules/help:164 msgid "%s" msgstr "" @@ -710,7 +572,7 @@ msgid "local package" msgstr "" -#: modules/info:39 tazpanel/pkgs.cgi:930 +#: modules/info:39 tazpanel/pkgs.cgi:927 msgid "installed package" msgstr "" @@ -722,15 +584,15 @@ msgid "(new build available)" msgstr "" -#: modules/info:74 tazpanel/pkgs.cgi:933 +#: modules/info:74 tazpanel/pkgs.cgi:930 msgid "mirrored package" msgstr "" -#: modules/info:77 modules/list:217 tazpanel/pkgs.cgi:935 +#: modules/info:77 modules/list:217 tazpanel/pkgs.cgi:932 msgid "Package \"%s\" not available." msgstr "" -#: modules/info:84 modules/search:79 modules/search:113 +#: modules/info:84 modules/search:66 modules/search:100 msgid "" "No \"%s\" found to check for mirrored packages. For more results, please run " "\"%s\" once as root before searching." @@ -804,11 +666,125 @@ msgid "Tags : %s" msgstr "" +#: modules/install:109 +msgid "WARNING! Dependency loop between \"%s\" and \"%s\"." +msgstr "" + +#: modules/install:117 +msgid "Tracking dependencies for package \"%s\"" +msgstr "" + +#: modules/install:121 +msgid "Missing package \"%s\"" +msgstr "" + +#: modules/install:125 +msgid "%s missing package to install." +msgid_plural "%s missing packages to install." +msgstr[0] "" +msgstr[1] "" + +#: modules/install:134 +msgid "Install all missing dependencies? (y/N)" +msgstr "" + +#: modules/install:161 +msgid "Checking if package \"%s\" exists in local list..." +msgstr "" + +#: modules/install:179 +msgid "Leaving dependencies for package \"%s\" unresolved." +msgstr "" + +#: modules/install:180 +msgid "The package is installed but will probably not work." +msgstr "" + +#: modules/install:251 +msgid "Execute pre-install commands..." +msgstr "" + +#: modules/install:265 +msgid "Execute post-install commands..." +msgstr "" + +#: modules/install:335 +msgid "Installation of package \"%s\" (%s)" +msgstr "" + +#: modules/install:337 +msgid "Installation of package \"%s\"" +msgstr "" + +#: modules/install:343 +msgid "Copying package..." +msgstr "" + +#: modules/install:373 +msgid "Remember modified packages..." +msgstr "" + +#: modules/install:435 +msgid "Saving configuration files..." +msgstr "" + +#: modules/install:460 +msgid "Installing package..." +msgstr "" + +#: modules/install:466 +msgid "Removing old files..." +msgstr "" + +#: modules/install:483 +msgid "Removing all tmp files..." +msgstr "" + +#: modules/install:508 +msgid "Update system databases..." +msgstr "" + +#: modules/install:546 +msgid "Package \"%s\" (%s) is installed." +msgstr "" + +#: modules/install:576 +msgid "\"%s\" package is already installed." +msgstr "" + +#: modules/install:577 +msgid "You can use the --forced option to force installation." +msgstr "" + +#: modules/link:20 +msgid "Package \"%s\" is already installed." +msgstr "" + +#: modules/link:36 +msgid "Link all missing dependencies? (y/N)" +msgstr "" + +#: modules/link:45 +msgid "Leaving dependencies unresolved for package \"%s\"" +msgstr "" + +#: modules/link:46 +msgid "The package is installed but probably will not work." +msgstr "" + +#: modules/list:50 +msgid "all" +msgstr "" + +#: modules/list:50 +msgid "extra" +msgstr "" + #: modules/list:82 msgid "Blocked packages" msgstr "" -#: modules/list:87 modules/list:121 modules/search:235 +#: modules/list:87 modules/list:121 modules/search:223 msgid "%s package" msgid_plural "%s packages" msgstr[0] "" @@ -846,7 +822,7 @@ msgstr[0] "" msgstr[1] "" -#: modules/list:147 tazpanel/pkgs.cgi:671 +#: modules/list:147 tazpanel/pkgs.cgi:670 msgid "Installed packages of category \"%s\"" msgstr "" @@ -888,7 +864,7 @@ msgid "Installed files by \"%s\"" msgstr "" -#: modules/list:203 modules/list:213 modules/search:206 tazpanel/pkgs.cgi:71 +#: modules/list:203 modules/list:213 modules/search:194 tazpanel/pkgs.cgi:72 msgid "%s file" msgid_plural "%s files" msgstr[0] "" @@ -902,7 +878,7 @@ msgid "File lost" msgstr "" -#: modules/list:273 tazpanel/pkgs.cgi:1054 tazpanel/pkgs.cgi:1144 +#: modules/list:273 tazpanel/pkgs.cgi:1051 tazpanel/pkgs.cgi:1141 msgid "Configuration files" msgstr "" @@ -953,63 +929,63 @@ msgid "Creating new undigest \"%s\"." msgstr "" -#: modules/mkdb:76 +#: modules/mkdb:74 msgid "Input folder not specified" msgstr "" -#: modules/mkdb:82 +#: modules/mkdb:80 msgid "You are not allowed to write to the folder \"%s\"" msgstr "" -#: modules/mkdb:86 +#: modules/mkdb:84 msgid "Folder \"%s\" does not contain packages" msgstr "" -#: modules/mkdb:104 +#: modules/mkdb:102 msgid "Packages DB already exists." msgstr "" -#: modules/mkdb:112 +#: modules/mkdb:110 msgid "Calculate %s..." msgstr "" -#: modules/pack:19 +#: modules/pack:22 msgid "Receipt is missing. Please read the documentation." msgstr "" -#: modules/pack:23 +#: modules/pack:26 msgid "Packing package \"%s\"" msgstr "" -#: modules/pack:26 +#: modules/pack:29 msgid "Creating the list of files..." msgstr "" -#: modules/pack:33 +#: modules/pack:36 msgid "Creating %s of files..." msgstr "" -#: modules/pack:47 +#: modules/pack:50 msgid "Compressing the FS..." msgstr "" -#: modules/pack:57 +#: modules/pack:60 msgid "Updating receipt sizes..." msgstr "" -#: modules/pack:63 +#: modules/pack:66 msgid "Creating full cpio archive..." msgstr "" -#: modules/pack:67 +#: modules/pack:70 msgid "Restoring original package tree..." msgstr "" -#: modules/pack:72 +#: modules/pack:80 msgid "Package \"%s\" compressed successfully." msgstr "" -#: modules/pack:73 modules/repack:83 +#: modules/pack:81 modules/repack:81 msgid "Size: %s" msgstr "" @@ -1069,119 +1045,139 @@ "displayed to show new and upgradeable packages." msgstr "" -#: modules/remove:63 +#: modules/recompress:32 +msgid "Recompressing package \"%s\"" +msgstr "" + +#: modules/recompress:42 +msgid "Recompressing the FS..." +msgstr "" + +#: modules/recompress:47 +msgid "Creating new package..." +msgstr "" + +#: modules/reconfigure:26 +msgid "Nothing to do for package \"%s\"." +msgstr "" + +#: modules/remove:57 +msgid "Execute pre-remove commands..." +msgstr "" + +#: modules/remove:70 +msgid "Execute post-remove commands..." +msgstr "" + +#: modules/remove:96 msgid "The following packages depend on package \"%s\":" msgstr "" -#: modules/remove:71 +#: modules/remove:104 msgid "The following packages have been modified by package \"%s\":" msgstr "" -#: modules/remove:79 +#: modules/remove:112 msgid "Remove package \"%s\" (%s)? (y/N)" msgstr "" -#: modules/remove:81 +#: modules/remove:114 msgid "Uninstallation of package \"%s\" cancelled." msgstr "" -#: modules/remove:88 +#: modules/remove:121 msgid "Removing package \"%s\"" msgstr "" -#: modules/remove:92 -msgid "Execution of pre-remove commands..." -msgstr "" - -#: modules/remove:98 +#: modules/remove:128 msgid "Removing all files installed..." msgstr "" -#: modules/remove:119 -msgid "Execution of post-remove commands..." -msgstr "" - -#: modules/remove:125 +#: modules/remove:151 msgid "Removing package receipt..." msgstr "" -#: modules/remove:131 +#: modules/remove:157 msgid "Package \"%s\" (%s) removed." msgstr "" -#: modules/remove:144 +#: modules/remove:170 msgid "Remove packages depending on package \"%s\"? (y/N)" msgstr "" -#: modules/remove:161 +#: modules/remove:187 msgid "Reinstall packages modified by package \"%s\"? (y/N)" msgstr "" -#: modules/remove:167 +#: modules/remove:193 msgid "Check %s for reinstallation" msgstr "" -#: modules/repack:18 +#: modules/repack:16 msgid "Repacking \"%s\"" msgstr "" -#: modules/repack:21 +#: modules/repack:19 msgid "Can't repack package \"%s\"" msgstr "" -#: modules/repack:26 +#: modules/repack:24 msgid "Can't repack, \"%s\" files have been modified by:" msgstr "" -#: modules/repack:37 +#: modules/repack:35 msgid "Can't repack, the following files are lost:" msgstr "" -#: modules/repack:71 +#: modules/repack:69 msgid "Can't repack, %s error." msgstr "" -#: modules/repack:82 +#: modules/repack:80 msgid "Package \"%s\" repacked successfully." msgstr "" -#: modules/search:32 tazpanel/pkgs.cgi:633 +#: modules/repack-config:44 +msgid "User configuration backup on date %s" +msgstr "" + +#: modules/search:19 tazpanel/pkgs.cgi:632 msgid "Installed packages" msgstr "" -#: modules/search:45 +#: modules/search:32 msgid "%s installed package found for \"%s\"" msgid_plural "%s installed packages found for \"%s\"" msgstr[0] "" msgstr[1] "" -#: modules/search:54 tazpanel/pkgs.cgi:632 +#: modules/search:41 tazpanel/pkgs.cgi:631 msgid "Available packages" msgstr "" -#: modules/search:86 modules/search:120 +#: modules/search:73 modules/search:107 msgid "%s available package found for \"%s\"" msgid_plural "%s available packages found for \"%s\"" msgstr[0] "" msgstr[1] "" -#: modules/search:96 +#: modules/search:83 msgid "Matching packages name with version and desc" msgstr "" -#: modules/search:140 +#: modules/search:127 msgid "Search result for \"%s\"" msgstr "" -#: modules/search:157 +#: modules/search:144 msgid "Search result for file \"%s\"" msgstr "" -#: modules/search:177 modules/search:191 +#: modules/search:164 modules/search:179 msgid "Package %s:" msgstr "" -#: modules/search:216 +#: modules/search:204 msgid "Search result for package \"%s\"" msgstr "" @@ -1189,19 +1185,19 @@ msgid "Repository:" msgstr "" -#: modules/summary:38 tazpanel/pkgs.cgi:1678 +#: modules/summary:38 tazpanel/pkgs.cgi:1675 msgid "Last recharge:" msgstr "" -#: modules/summary:50 tazpanel/pkgs.cgi:1691 +#: modules/summary:50 tazpanel/pkgs.cgi:1688 msgid "Today at %s." msgstr "" -#: modules/summary:51 tazpanel/pkgs.cgi:1692 +#: modules/summary:51 tazpanel/pkgs.cgi:1689 msgid "Yesterday at %s." msgstr "" -#: modules/summary:52 tazpanel/pkgs.cgi:1689 +#: modules/summary:52 tazpanel/pkgs.cgi:1686 msgid "%d day ago." msgid_plural "%d days ago." msgstr[0] "" @@ -1211,11 +1207,11 @@ msgid "Database timestamp:" msgstr "" -#: modules/summary:58 tazpanel/pkgs.cgi:1699 +#: modules/summary:58 tazpanel/pkgs.cgi:1696 msgid "never." msgstr "" -#: modules/summary:62 tazpanel/pkgs.cgi:1709 +#: modules/summary:62 tazpanel/pkgs.cgi:1706 msgid "Mirrored packages:" msgstr "" @@ -1223,74 +1219,74 @@ msgid "Linked packages:" msgstr "" -#: modules/summary:74 tazpanel/pkgs.cgi:1704 +#: modules/summary:74 tazpanel/pkgs.cgi:1701 msgid "Installed packages:" msgstr "" -#: modules/summary:75 tazpanel/pkgs.cgi:1719 +#: modules/summary:75 tazpanel/pkgs.cgi:1716 msgid "Installed files:" msgstr "" -#: modules/summary:76 tazpanel/pkgs.cgi:1722 +#: modules/summary:76 tazpanel/pkgs.cgi:1719 msgid "Blocked packages:" msgstr "" -#: modules/summary:77 tazpanel/pkgs.cgi:1714 +#: modules/summary:77 tazpanel/pkgs.cgi:1711 msgid "Upgradeable packages:" msgstr "" -#: modules/upgrade:74 +#: modules/upgrade:43 msgid "New build" msgstr "" -#: modules/upgrade:76 +#: modules/upgrade:45 msgid "Blocked" msgstr "" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:783 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:782 msgid "Package" msgstr "" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:551 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:550 msgid "Repository" msgstr "" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:293 -#: tazpanel/pkgs.cgi:1014 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:292 +#: tazpanel/pkgs.cgi:1011 msgid "Version" msgstr "" -#: modules/upgrade:119 modules/upgrade:135 +#: modules/upgrade:88 modules/upgrade:104 msgid "Status" msgstr "" -#: modules/upgrade:146 +#: modules/upgrade:115 msgid "System is up-to-date..." msgstr "" -#: modules/upgrade:151 +#: modules/upgrade:120 msgid "%s blocked" msgid_plural "%s blocked" msgstr[0] "" msgstr[1] "" -#: modules/upgrade:156 +#: modules/upgrade:125 msgid "You have %s available upgrade (%s)" msgid_plural "You have %s available upgrades (%s)" msgstr[0] "" msgstr[1] "" -#: modules/upgrade:161 +#: modules/upgrade:130 msgid "%s installed package scanned in %ds" msgid_plural "%s installed packages scanned in %ds" msgstr[0] "" msgstr[1] "" -#: modules/upgrade:176 +#: modules/upgrade:145 msgid "Do you wish to install them now? (y/N)" msgstr "" -#: modules/upgrade:188 +#: modules/upgrade:157 msgid "Leaving without any upgrades installed." msgstr "" @@ -1302,7 +1298,7 @@ msgid "package" msgstr "" -#: tazpkg-box:54 tazpanel/pkgs.cgi:254 +#: tazpkg-box:54 tazpanel/pkgs.cgi:253 msgid "Install" msgstr "" @@ -1324,8 +1320,8 @@ msgid "Checking packages lists - %s" msgstr "" -#: tazpkg-notify:58 tazpanel/pkgs.cgi:41 tazpanel/pkgs.cgi:249 -#: tazpanel/pkgs.cgi:528 +#: tazpkg-notify:58 tazpanel/pkgs.cgi:41 tazpanel/pkgs.cgi:248 +#: tazpanel/pkgs.cgi:527 msgid "My packages" msgstr "" @@ -1367,15 +1363,15 @@ msgid "System is up to date - %s" msgstr "" -#: tazpanel/pkgs.cgi:38 tazpanel/pkgs.cgi:195 +#: tazpanel/pkgs.cgi:38 tazpanel/pkgs.cgi:194 msgid "Packages" msgstr "" -#: tazpanel/pkgs.cgi:40 tazpanel/pkgs.cgi:1674 +#: tazpanel/pkgs.cgi:40 tazpanel/pkgs.cgi:1671 msgid "Summary" msgstr "" -#: tazpanel/pkgs.cgi:42 tazpanel/pkgs.cgi:247 +#: tazpanel/pkgs.cgi:42 tazpanel/pkgs.cgi:246 msgid "Recharge list" msgstr "" @@ -1383,387 +1379,387 @@ msgid "Check updates" msgstr "" -#: tazpanel/pkgs.cgi:44 tazpanel/pkgs.cgi:252 tazpanel/pkgs.cgi:1090 -#: tazpanel/pkgs.cgi:1334 +#: tazpanel/pkgs.cgi:44 tazpanel/pkgs.cgi:251 tazpanel/pkgs.cgi:1087 +#: tazpanel/pkgs.cgi:1331 msgid "Administration" msgstr "" -#: tazpanel/pkgs.cgi:181 +#: tazpanel/pkgs.cgi:180 msgid "Receipt for package %s unavailable" msgstr "" -#: tazpanel/pkgs.cgi:248 +#: tazpanel/pkgs.cgi:247 msgid "Check upgrades" msgstr "" -#: tazpanel/pkgs.cgi:250 tazpanel/pkgs.cgi:1026 +#: tazpanel/pkgs.cgi:249 tazpanel/pkgs.cgi:1023 msgid "Tags" msgstr "" -#: tazpanel/pkgs.cgi:251 tazpanel/pkgs.cgi:587 +#: tazpanel/pkgs.cgi:250 tazpanel/pkgs.cgi:586 msgid "Linkable packages" msgstr "" -#: tazpanel/pkgs.cgi:253 +#: tazpanel/pkgs.cgi:252 msgid "Install (Non Free)" msgstr "" -#: tazpanel/pkgs.cgi:255 +#: tazpanel/pkgs.cgi:254 msgid "Remove" msgstr "" -#: tazpanel/pkgs.cgi:256 +#: tazpanel/pkgs.cgi:255 msgid "Link" msgstr "" -#: tazpanel/pkgs.cgi:257 +#: tazpanel/pkgs.cgi:256 msgid "Block" msgstr "" -#: tazpanel/pkgs.cgi:258 +#: tazpanel/pkgs.cgi:257 msgid "Unblock" msgstr "" -#: tazpanel/pkgs.cgi:259 +#: tazpanel/pkgs.cgi:258 msgid "(Un)block" msgstr "" -#: tazpanel/pkgs.cgi:260 +#: tazpanel/pkgs.cgi:259 msgid "Repack" msgstr "" -#: tazpanel/pkgs.cgi:261 +#: tazpanel/pkgs.cgi:260 msgid "Save configuration" msgstr "" -#: tazpanel/pkgs.cgi:262 +#: tazpanel/pkgs.cgi:261 msgid "List configuration files" msgstr "" -#: tazpanel/pkgs.cgi:263 +#: tazpanel/pkgs.cgi:262 msgid "Quick check" msgstr "" -#: tazpanel/pkgs.cgi:264 +#: tazpanel/pkgs.cgi:263 msgid "Full check" msgstr "" -#: tazpanel/pkgs.cgi:265 +#: tazpanel/pkgs.cgi:264 msgid "Clean" msgstr "" -#: tazpanel/pkgs.cgi:266 +#: tazpanel/pkgs.cgi:265 msgid "Set link" msgstr "" -#: tazpanel/pkgs.cgi:267 +#: tazpanel/pkgs.cgi:266 msgid "Remove link" msgstr "" -#: tazpanel/pkgs.cgi:268 +#: tazpanel/pkgs.cgi:267 msgid "Add mirror" msgstr "" -#: tazpanel/pkgs.cgi:269 +#: tazpanel/pkgs.cgi:268 msgid "Add repository" msgstr "" -#: tazpanel/pkgs.cgi:270 +#: tazpanel/pkgs.cgi:269 msgid "Toggle all" msgstr "" -#: tazpanel/pkgs.cgi:292 tazpanel/pkgs.cgi:1008 tazpanel/pkgs.cgi:1268 +#: tazpanel/pkgs.cgi:291 tazpanel/pkgs.cgi:1005 tazpanel/pkgs.cgi:1265 msgid "Name" msgstr "" -#: tazpanel/pkgs.cgi:294 tazpanel/pkgs.cgi:1018 +#: tazpanel/pkgs.cgi:293 tazpanel/pkgs.cgi:1015 msgid "Description" msgstr "" -#: tazpanel/pkgs.cgi:332 tazpanel/pkgs.cgi:1209 +#: tazpanel/pkgs.cgi:331 tazpanel/pkgs.cgi:1206 msgid "Repository: %s" msgstr "" -#: tazpanel/pkgs.cgi:342 tazpanel/pkgs.cgi:417 +#: tazpanel/pkgs.cgi:341 tazpanel/pkgs.cgi:416 msgid "Pages:" msgstr "" -#: tazpanel/pkgs.cgi:493 +#: tazpanel/pkgs.cgi:492 msgid "Web search tool" msgstr "" -#: tazpanel/pkgs.cgi:495 +#: tazpanel/pkgs.cgi:494 msgid "Search" msgstr "" -#: tazpanel/pkgs.cgi:496 +#: tazpanel/pkgs.cgi:495 msgid "Files" msgstr "" -#: tazpanel/pkgs.cgi:529 +#: tazpanel/pkgs.cgi:528 msgid "All packages" msgstr "" -#: tazpanel/pkgs.cgi:533 +#: tazpanel/pkgs.cgi:532 msgid "Categories" msgstr "" -#: tazpanel/pkgs.cgi:554 +#: tazpanel/pkgs.cgi:553 msgid "Public" msgstr "" -#: tazpanel/pkgs.cgi:558 +#: tazpanel/pkgs.cgi:557 msgid "Any" msgstr "" -#: tazpanel/pkgs.cgi:565 +#: tazpanel/pkgs.cgi:564 msgid "All tags..." msgstr "" -#: tazpanel/pkgs.cgi:566 +#: tazpanel/pkgs.cgi:565 msgid "All categories..." msgstr "" -#: tazpanel/pkgs.cgi:588 +#: tazpanel/pkgs.cgi:587 msgid "Listing linkable packages..." msgstr "" -#: tazpanel/pkgs.cgi:592 +#: tazpanel/pkgs.cgi:591 msgid "Selection:" msgstr "" -#: tazpanel/pkgs.cgi:622 +#: tazpanel/pkgs.cgi:621 msgid "Categories list" msgstr "" -#: tazpanel/pkgs.cgi:631 tazpanel/pkgs.cgi:1016 +#: tazpanel/pkgs.cgi:630 tazpanel/pkgs.cgi:1013 msgid "Category" msgstr "" -#: tazpanel/pkgs.cgi:664 tazpanel/pkgs.cgi:718 tazpanel/pkgs.cgi:1314 +#: tazpanel/pkgs.cgi:663 tazpanel/pkgs.cgi:717 tazpanel/pkgs.cgi:1311 msgid "Packages list" msgstr "" -#: tazpanel/pkgs.cgi:665 tazpanel/pkgs.cgi:719 +#: tazpanel/pkgs.cgi:664 tazpanel/pkgs.cgi:718 msgid "Listing packages..." msgstr "" -#: tazpanel/pkgs.cgi:672 +#: tazpanel/pkgs.cgi:671 msgid "All packages of category \"%s\"" msgstr "" -#: tazpanel/pkgs.cgi:676 +#: tazpanel/pkgs.cgi:675 msgid "Installed packages of category \"%s\" in repository \"%s\"" msgstr "" -#: tazpanel/pkgs.cgi:677 +#: tazpanel/pkgs.cgi:676 msgid "All packages of category \"%s\" in repository \"%s\"" msgstr "" -#: tazpanel/pkgs.cgi:686 +#: tazpanel/pkgs.cgi:685 msgid "You can not view a list of all packages until recharging lists." msgstr "" -#: tazpanel/pkgs.cgi:690 tazpanel/pkgs.cgi:731 tazpanel/pkgs.cgi:769 -#: tazpanel/pkgs.cgi:852 tazpanel/pkgs.cgi:1446 tazpanel/pkgs.cgi:1474 +#: tazpanel/pkgs.cgi:689 tazpanel/pkgs.cgi:730 tazpanel/pkgs.cgi:768 +#: tazpanel/pkgs.cgi:851 tazpanel/pkgs.cgi:1443 tazpanel/pkgs.cgi:1471 msgid "Selected packages:" msgstr "" -#: tazpanel/pkgs.cgi:726 +#: tazpanel/pkgs.cgi:725 msgid "Packages suggested by %s" msgstr "" -#: tazpanel/pkgs.cgi:761 +#: tazpanel/pkgs.cgi:760 msgid "Search packages" msgstr "" -#: tazpanel/pkgs.cgi:762 +#: tazpanel/pkgs.cgi:761 msgid "Searching packages..." msgstr "" -#: tazpanel/pkgs.cgi:784 +#: tazpanel/pkgs.cgi:783 msgid "File" msgstr "" -#: tazpanel/pkgs.cgi:822 +#: tazpanel/pkgs.cgi:821 msgid "Recharge" msgstr "" -#: tazpanel/pkgs.cgi:823 +#: tazpanel/pkgs.cgi:822 msgid "Recharging lists..." msgstr "" -#: tazpanel/pkgs.cgi:826 +#: tazpanel/pkgs.cgi:825 msgid "Recharge checks for new or updated packages" msgstr "" -#: tazpanel/pkgs.cgi:830 +#: tazpanel/pkgs.cgi:829 msgid "Recharging log" msgstr "" -#: tazpanel/pkgs.cgi:834 +#: tazpanel/pkgs.cgi:833 msgid "Recharging packages list" msgstr "" -#: tazpanel/pkgs.cgi:837 +#: tazpanel/pkgs.cgi:836 msgid "Packages lists are up-to-date. You should check for upgrades now." msgstr "" -#: tazpanel/pkgs.cgi:847 +#: tazpanel/pkgs.cgi:846 msgid "Up packages" msgstr "" -#: tazpanel/pkgs.cgi:848 +#: tazpanel/pkgs.cgi:847 msgid "Checking for upgrades..." msgstr "" -#: tazpanel/pkgs.cgi:896 +#: tazpanel/pkgs.cgi:888 msgid "Installing: %s" msgstr "" -#: tazpanel/pkgs.cgi:897 +#: tazpanel/pkgs.cgi:889 msgid "Removing: %s" msgstr "" -#: tazpanel/pkgs.cgi:898 +#: tazpanel/pkgs.cgi:890 msgid "Linking: %s" msgstr "" -#: tazpanel/pkgs.cgi:899 +#: tazpanel/pkgs.cgi:891 msgid "Blocking: %s" msgstr "" -#: tazpanel/pkgs.cgi:900 +#: tazpanel/pkgs.cgi:892 msgid "Unblocking: %s" msgstr "" -#: tazpanel/pkgs.cgi:901 +#: tazpanel/pkgs.cgi:893 msgid "(Un)blocking: %s" msgstr "" -#: tazpanel/pkgs.cgi:902 +#: tazpanel/pkgs.cgi:894 msgid "Repacking: %s" msgstr "" -#: tazpanel/pkgs.cgi:923 +#: tazpanel/pkgs.cgi:920 msgid "Package info" msgstr "" -#: tazpanel/pkgs.cgi:924 +#: tazpanel/pkgs.cgi:921 msgid "Getting package info..." msgstr "" -#: tazpanel/pkgs.cgi:1012 +#: tazpanel/pkgs.cgi:1009 msgid "State" msgstr "" -#: tazpanel/pkgs.cgi:1020 +#: tazpanel/pkgs.cgi:1017 msgid "Maintainer" msgstr "" -#: tazpanel/pkgs.cgi:1022 +#: tazpanel/pkgs.cgi:1019 msgid "License" msgstr "" -#: tazpanel/pkgs.cgi:1024 +#: tazpanel/pkgs.cgi:1021 msgid "Website" msgstr "" -#: tazpanel/pkgs.cgi:1028 +#: tazpanel/pkgs.cgi:1025 msgid "Sizes" msgstr "" -#: tazpanel/pkgs.cgi:1030 +#: tazpanel/pkgs.cgi:1027 msgid "Depends" msgstr "" -#: tazpanel/pkgs.cgi:1032 +#: tazpanel/pkgs.cgi:1029 msgid "Provide" msgstr "" -#: tazpanel/pkgs.cgi:1034 +#: tazpanel/pkgs.cgi:1031 msgid "Suggested" msgstr "" -#: tazpanel/pkgs.cgi:1039 +#: tazpanel/pkgs.cgi:1036 msgid "View receipt" msgstr "" -#: tazpanel/pkgs.cgi:1040 +#: tazpanel/pkgs.cgi:1037 msgid "Improve package" msgstr "" -#: tazpanel/pkgs.cgi:1063 +#: tazpanel/pkgs.cgi:1060 msgid "Installed files" msgstr "" -#: tazpanel/pkgs.cgi:1065 +#: tazpanel/pkgs.cgi:1062 msgid "Please wait" msgstr "" -#: tazpanel/pkgs.cgi:1128 +#: tazpanel/pkgs.cgi:1125 msgid "TazPkg administration and settings" msgstr "" -#: tazpanel/pkgs.cgi:1137 +#: tazpanel/pkgs.cgi:1134 msgid "Creating the package..." msgstr "" -#: tazpanel/pkgs.cgi:1141 +#: tazpanel/pkgs.cgi:1138 msgid "Path:" msgstr "" -#: tazpanel/pkgs.cgi:1155 +#: tazpanel/pkgs.cgi:1152 msgid "Checking packages consistency..." msgstr "" -#: tazpanel/pkgs.cgi:1159 +#: tazpanel/pkgs.cgi:1156 msgid "Full packages check..." msgstr "" -#: tazpanel/pkgs.cgi:1168 tazpanel/pkgs.cgi:1179 +#: tazpanel/pkgs.cgi:1165 tazpanel/pkgs.cgi:1176 msgid "%s is installed on /mnt/packages" msgstr "" -#: tazpanel/pkgs.cgi:1192 +#: tazpanel/pkgs.cgi:1189 msgid "Packages cache" msgstr "" -#: tazpanel/pkgs.cgi:1194 +#: tazpanel/pkgs.cgi:1191 msgid "Packages in the cache: %s (%s)" msgstr "" -#: tazpanel/pkgs.cgi:1201 +#: tazpanel/pkgs.cgi:1198 msgid "Current mirror list" msgstr "" -#: tazpanel/pkgs.cgi:1224 tazpanel/pkgs.cgi:1256 +#: tazpanel/pkgs.cgi:1221 tazpanel/pkgs.cgi:1253 msgid "Delete" msgstr "" -#: tazpanel/pkgs.cgi:1246 +#: tazpanel/pkgs.cgi:1243 msgid "Private repositories" msgstr "" -#: tazpanel/pkgs.cgi:1269 +#: tazpanel/pkgs.cgi:1266 msgid "URL:" msgstr "" -#: tazpanel/pkgs.cgi:1279 +#: tazpanel/pkgs.cgi:1276 msgid "Link to another SliTaz installation" msgstr "" -#: tazpanel/pkgs.cgi:1282 +#: tazpanel/pkgs.cgi:1279 msgid "" "This link points to the root of another SliTaz installation. You will be " "able to install packages using soft links to it." msgstr "" -#: tazpanel/pkgs.cgi:1293 +#: tazpanel/pkgs.cgi:1290 msgid "SliTaz packages DVD" msgstr "" -#: tazpanel/pkgs.cgi:1296 +#: tazpanel/pkgs.cgi:1293 msgid "" "A bootable DVD image of all available packages for the %s version is " "generated every day. It also contains a copy of the website and can be used " @@ -1771,168 +1767,168 @@ "USB key." msgstr "" -#: tazpanel/pkgs.cgi:1299 +#: tazpanel/pkgs.cgi:1296 msgid "Install from ISO image:" msgstr "" -#: tazpanel/pkgs.cgi:1306 +#: tazpanel/pkgs.cgi:1303 msgid "Download DVD image" msgstr "" -#: tazpanel/pkgs.cgi:1308 +#: tazpanel/pkgs.cgi:1305 msgid "Install from DVD/USB key" msgstr "" -#: tazpanel/pkgs.cgi:1317 +#: tazpanel/pkgs.cgi:1314 msgid "" "Long list of packages is paginated. Here you can set the page size (default: " "100, turning off the pager: 0)." msgstr "" -#: tazpanel/pkgs.cgi:1322 +#: tazpanel/pkgs.cgi:1319 msgid "Set" msgstr "" -#: tazpanel/pkgs.cgi:1348 +#: tazpanel/pkgs.cgi:1345 msgid "Licenses for package %s" msgstr "" -#: tazpanel/pkgs.cgi:1369 +#: tazpanel/pkgs.cgi:1366 msgid "%s license on %s website" msgstr "" -#: tazpanel/pkgs.cgi:1370 +#: tazpanel/pkgs.cgi:1367 msgid "Read online:" msgstr "" -#: tazpanel/pkgs.cgi:1370 +#: tazpanel/pkgs.cgi:1367 msgid "Read local:" msgstr "" -#: tazpanel/pkgs.cgi:1411 +#: tazpanel/pkgs.cgi:1408 msgid "Tags list" msgstr "" -#: tazpanel/pkgs.cgi:1415 +#: tazpanel/pkgs.cgi:1412 msgid "List of tags in all repositories" msgstr "" -#: tazpanel/pkgs.cgi:1416 +#: tazpanel/pkgs.cgi:1413 msgid "List of tags in repository \"%s\"" msgstr "" -#: tazpanel/pkgs.cgi:1442 +#: tazpanel/pkgs.cgi:1439 msgid "Tag \"%s\"" msgstr "" -#: tazpanel/pkgs.cgi:1470 +#: tazpanel/pkgs.cgi:1467 msgid "Blocked packages list" msgstr "" -#: tazpanel/pkgs.cgi:1508 tazpanel/pkgs.cgi:1585 +#: tazpanel/pkgs.cgi:1505 tazpanel/pkgs.cgi:1582 msgid "Improve package \"%s\"" msgstr "" -#: tazpanel/pkgs.cgi:1543 +#: tazpanel/pkgs.cgi:1540 msgid "Please log in using your TazBug account." msgstr "" -#: tazpanel/pkgs.cgi:1547 +#: tazpanel/pkgs.cgi:1544 msgid "Login:" msgstr "" -#: tazpanel/pkgs.cgi:1549 +#: tazpanel/pkgs.cgi:1546 msgid "Password:" msgstr "" -#: tazpanel/pkgs.cgi:1552 +#: tazpanel/pkgs.cgi:1549 msgid "Remember me" msgstr "" -#: tazpanel/pkgs.cgi:1554 +#: tazpanel/pkgs.cgi:1551 msgid "Log in" msgstr "" -#: tazpanel/pkgs.cgi:1558 +#: tazpanel/pkgs.cgi:1555 msgid "Create new account" msgstr "" -#: tazpanel/pkgs.cgi:1586 tazpanel/pkgs.cgi:1643 +#: tazpanel/pkgs.cgi:1583 tazpanel/pkgs.cgi:1640 msgid "Back" msgstr "" -#: tazpanel/pkgs.cgi:1609 +#: tazpanel/pkgs.cgi:1606 msgid "How can you help:" msgstr "" -#: tazpanel/pkgs.cgi:1611 +#: tazpanel/pkgs.cgi:1608 msgid "Please select an action" msgstr "" -#: tazpanel/pkgs.cgi:1612 +#: tazpanel/pkgs.cgi:1609 msgid "Report new version" msgstr "" -#: tazpanel/pkgs.cgi:1613 +#: tazpanel/pkgs.cgi:1610 msgid "Improve short description" msgstr "" -#: tazpanel/pkgs.cgi:1614 +#: tazpanel/pkgs.cgi:1611 msgid "Translate short description" msgstr "" -#: tazpanel/pkgs.cgi:1615 +#: tazpanel/pkgs.cgi:1612 msgid "Add or improve description" msgstr "" -#: tazpanel/pkgs.cgi:1616 +#: tazpanel/pkgs.cgi:1613 msgid "Translate description" msgstr "" -#: tazpanel/pkgs.cgi:1617 +#: tazpanel/pkgs.cgi:1614 msgid "Improve category" msgstr "" -#: tazpanel/pkgs.cgi:1618 +#: tazpanel/pkgs.cgi:1615 msgid "Add or improve tags" msgstr "" -#: tazpanel/pkgs.cgi:1619 +#: tazpanel/pkgs.cgi:1616 msgid "Add application icon" msgstr "" -#: tazpanel/pkgs.cgi:1620 +#: tazpanel/pkgs.cgi:1617 msgid "Add application screenshot" msgstr "" -#: tazpanel/pkgs.cgi:1621 +#: tazpanel/pkgs.cgi:1618 msgid "Improve receipt" msgstr "" -#: tazpanel/pkgs.cgi:1622 +#: tazpanel/pkgs.cgi:1619 msgid "Other" msgstr "" -#: tazpanel/pkgs.cgi:1633 +#: tazpanel/pkgs.cgi:1630 msgid "Send" msgstr "" -#: tazpanel/pkgs.cgi:1642 +#: tazpanel/pkgs.cgi:1639 msgid "Thank you!" msgstr "" -#: tazpanel/pkgs.cgi:1695 +#: tazpanel/pkgs.cgi:1692 msgid "It is recommended to [recharge] the lists." msgstr "" -#: tazpanel/pkgs.cgi:1700 +#: tazpanel/pkgs.cgi:1697 msgid "You need to [download] the lists for further work." msgstr "" -#: tazpanel/pkgs.cgi:1732 +#: tazpanel/pkgs.cgi:1729 msgid "Latest log entries" msgstr "" -#: tazpanel/pkgs.cgi:1734 +#: tazpanel/pkgs.cgi:1731 msgid "Show" msgstr "" diff -r 95c016ddc72d -r d6cbd0c5f273 po/zh_CN.po --- a/po/zh_CN.po Sun Sep 06 12:48:04 2015 +0200 +++ b/po/zh_CN.po Mon Oct 05 03:53:47 2015 +0300 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: TazPkg 5.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-28 16:04+0300\n" +"POT-Creation-Date: 2015-10-05 03:48+0300\n" "PO-Revision-Date: 2015-07-24 19:08+0800\n" "Last-Translator: Wenyu Zhang \n" "Language-Team: rhsky \n" @@ -18,409 +18,233 @@ "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 1.8.2\n" -#: tazpkg:40 modules/list:44 modules/search:19 +#: tazpkg:100 +msgid "Creating folder \"%s\"..." +msgstr "正在创建文件夹\"%s\"..." + +#: tazpkg:136 +msgid "Please specify a package name on the command line." +msgstr "请在命令行指定软件包名称." + +#: tazpkg:139 +#, fuzzy +msgid "Please specify a list name on the command line." +msgstr "请在命令行指定软件包名称." + +#: tazpkg:142 +#, fuzzy +msgid "Please specify a flavor name on the command line." +msgstr "请在命令行指定软件包名称." + +#: tazpkg:145 +#, fuzzy +msgid "Please specify a release name on the command line." +msgstr "请在命令行指定软件包名称." + +#: tazpkg:148 +msgid "Unable to find file \"%s\"" +msgstr "找不到: %s" + +#: tazpkg:151 +#, fuzzy +msgid "Please specify an existing folder name on the command line." +msgstr "请在命令行指定软件包名称." + +#: tazpkg:154 +#, fuzzy +msgid "Please specify a pattern to search for." +msgstr "请指定一个模式串或文件名作搜索" + +#: tazpkg:157 +msgid "Unable to find the receipt \"%s\"" +msgstr "找不到清单: %s" + +#: tazpkg:225 modules/extract:19 modules/install:191 modules/recompress:19 +msgid "Extracting package..." +msgstr "正在解压缩..." + +#: tazpkg:239 modules/list:44 msgid "base-system" msgstr "基本系统软件包" -#: tazpkg:40 modules/list:44 modules/search:19 +#: tazpkg:239 modules/list:44 msgid "x-window" msgstr "x-窗口" -#: tazpkg:41 modules/list:45 modules/search:20 +#: tazpkg:240 modules/list:45 msgid "utilities" msgstr "实用程式" -#: tazpkg:41 modules/list:45 modules/search:20 +#: tazpkg:240 modules/list:45 msgid "network" msgstr "网络工具" -#: tazpkg:42 modules/list:46 modules/search:21 +#: tazpkg:241 modules/list:46 msgid "graphics" msgstr "图像工具" -#: tazpkg:42 modules/list:46 modules/search:21 +#: tazpkg:241 modules/list:46 msgid "multimedia" msgstr "多媒体软件" -#: tazpkg:43 modules/list:47 modules/search:22 +#: tazpkg:242 modules/list:47 msgid "office" msgstr "办公软件" -#: tazpkg:43 modules/list:47 modules/search:22 +#: tazpkg:242 modules/list:47 msgid "development" msgstr "开发工具" -#: tazpkg:44 modules/list:48 modules/search:23 +#: tazpkg:243 modules/list:48 msgid "system-tools" msgstr "系统工具" -#: tazpkg:44 modules/list:48 modules/search:23 +#: tazpkg:243 modules/list:48 msgid "security" msgstr "安全工具" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "games" msgstr "游戏" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "misc" msgstr "杂项" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "meta" msgstr "元工具" -#: tazpkg:46 modules/list:50 modules/search:25 +#: tazpkg:245 modules/list:50 msgid "non-free" msgstr "非自由软件" -#: tazpkg:46 modules/list:50 modules/search:25 -msgid "all" -msgstr "全部" - -#: tazpkg:46 modules/list:50 modules/search:25 +#: tazpkg:430 #, fuzzy -msgid "extra" -msgstr "解压缩" - -#: tazpkg:107 -msgid "Creating folder \"%s\"..." -msgstr "正在创建文件夹\"%s\"..." - -#: tazpkg:137 -msgid "Please specify a package name on the command line." -msgstr "请在命令行指定软件包名称." - -#: tazpkg:149 tazpkg:265 -msgid "Unable to find file \"%s\"" -msgstr "找不到: %s" - -#: tazpkg:161 -msgid "Unable to find the receipt \"%s\"" -msgstr "找不到清单: %s" - -#: tazpkg:218 -msgid "\"%s\" package is already installed." -msgstr "\"%s\" 软件包已经被安装" - -#: tazpkg:219 -msgid "You can use the --forced option to force installation." -msgstr "你可以用 --forced 选项强制安装" - -#: tazpkg:235 -msgid "Unable to find the list \"%s\"" -msgstr "找不到清单: %s" - -#: tazpkg:236 -msgid "" -"You must probably run '%s' as root to get the latest list of packages " -"available on the mirror." -msgstr "你必须以root权限运行 ‘%s’ 以取得镜像中可用软件包的最新清单" - -#: tazpkg:252 tazpkg:273 modules/getenv:79 modules/getenv:103 -msgid "File \"%s\" generated. Please wait..." -msgstr "档案“%s”产生。请稍候..." - -#: tazpkg:266 modules/getenv:16 modules/getenv:23 modules/getenv:34 -#: modules/getenv:118 -msgid "Please run tazpkg as root." -msgstr "请以root用户运行tazpkg" - -#: tazpkg:393 -msgid "Unable to find package \"%s\" in the mirrored packages list." -msgstr "在镜像软件包清单找不到: %s" - -#: tazpkg:476 -msgid "Extracting package..." -msgstr "正在解压缩..." - -#: tazpkg:562 -msgid "Installation of package \"%s\"" -msgstr "%s 的安装过程" - -#: tazpkg:567 -msgid "Copying package..." -msgstr "正在複製..." - -#: tazpkg:583 -msgid "Checking post install dependencies..." -msgstr "正在检查安装后依赖..." - -#: tazpkg:586 -msgid "Please run \"%s\" in / and retry." -msgstr "请运行 '%s' 并重试. " - -#: tazpkg:669 -msgid "Saving configuration files..." -msgstr "正在储存 的配置文件" - -#: tazpkg:687 -msgid "Installing package..." -msgstr "正在安装..." - -#: tazpkg:692 -msgid "Removing old package..." -msgstr "正在卸载旧版本..." - -#: tazpkg:701 -msgid "Removing all tmp files..." -msgstr "正在移除所有暂存文件..." - -#: tazpkg:707 -msgid "Execute post-install commands..." -msgstr "执行post-install命令..." - -#: tazpkg:752 -msgid "Package \"%s\" (%s) is installed." -msgstr "软件包%s (%s) 软件包已安装。" - -#: tazpkg:792 -msgid "Could not download \"%s\" from \"%s\". Exiting." -msgstr "无法从“%s”下载“%s”。退出中。" - -#: tazpkg:859 -msgid "WARNING! Dependency loop between \"%s\" and \"%s\"." -msgstr "警告:%s 和 %s 有依赖循环." - -#: tazpkg:864 -msgid "Tracking dependencies for package \"%s\"" -msgstr "正在追踪 %s 的软件包依赖" - -#: tazpkg:869 -msgid "Missing package \"%s\"" -msgstr "欠缺: %s" - -#: tazpkg:873 -msgid "%s missing package to install." -msgid_plural "%s missing packages to install." -msgstr[0] "有 %s 个缺少的软件包需要安装。" - -#: tazpkg:892 -msgid "Install all missing dependencies? (y/N)" -msgstr "安装所有欠缺依赖? (是/否)" - -#: tazpkg:907 -msgid "Checking if package \"%s\" exists in local list..." -msgstr "正在检查 %s 是否在本地清单中" - -#: tazpkg:933 -msgid "Leaving dependencies for package \"%s\" unresolved." -msgstr "放任 %s 依赖软件包不管。" - -#: tazpkg:934 -msgid "The package is installed but will probably not work." -msgstr "软件会被安装但是可能不会正常运行。" - -#: tazpkg:1086 -msgid "Unable to find list \"%s\"" -msgstr "找不到: %s" - -#: tazpkg:1106 -msgid "Adding implicit depends \"%s\"..." -msgstr "正在加入隐性依赖 %s..." - -#: tazpkg:1163 -msgid "Extracting package \"%s\"" -msgstr "正在解压缩: %s" - -#: tazpkg:1174 tazpkg:1192 -msgid "Copying original package..." -msgstr "正在複製原来软件包" - -#: tazpkg:1181 -msgid "Package \"%s\" is extracted to \"%s\"" -msgstr "%s 已解压缩到: %s" - -#: tazpkg:1189 -msgid "Recompressing package \"%s\"" -msgstr "正在重新压缩: %s" - -#: tazpkg:1199 -msgid "Recompressing the FS..." -msgstr "正在重新压缩文件系统..." - -#: tazpkg:1204 -msgid "Creating new package..." -msgstr "创建新软件包..." - -#: tazpkg:1245 -msgid "User configuration backup on date %s" -msgstr "%s 的用户配置备分" - -#: tazpkg:1308 +msgid "Done: %s" +msgstr "大小: %s" + +#: tazpkg:502 +msgid "TazPkg SHell." +msgstr "TazPkg SHell." + +#: tazpkg:503 +msgid "Type 'usage' to list all available commands or 'quit' or 'q' to exit." +msgstr "键入 'usage' 以列出所有可用命令或 'quit' 或 'q' 以退出" + +#: tazpkg:512 +msgid "You are already running a TazPkg SHell." +msgstr "你已经在运行 TazPkg SHell." + +#: modules/block:18 modules/remove:86 +msgid "Package \"%s\" is not installed." +msgstr "未安装 %s." + +#: modules/block:27 +msgid "Package \"%s\" is already blocked." +msgstr "软件包“%s”已被阻止。" + +#: modules/block:32 modules/block:61 +msgid "Package \"%s\" blocked." +msgstr "软件包“%s”被封锁了。" + +#: modules/block:43 modules/block:56 +msgid "Package \"%s\" unblocked." +msgstr "软件包“%s”已解锁。" + +#: modules/block:45 +msgid "Package \"%s\" is not blocked." +msgstr "软件包“%s”未被阻止。" + +#: modules/bugs:21 msgid "No known bugs." msgstr "没有已知bugs." -#: tazpkg:1310 +#: modules/bugs:23 #, fuzzy msgid "Known bugs in packages" msgstr "显示该软件包的已知bugs" -#: tazpkg:1316 +#: modules/bugs:30 msgid "Bug list completed" msgstr "已知 Bug 清单" -#: tazpkg:1318 +#: modules/bugs:32 msgid "Bugs in package \"%s\" version %s:" msgstr "%s 软件包 %s 版本的Bugs" -#: tazpkg:1355 -msgid "rootconfig needs --root= option used." -msgstr "rootconfig 需要使用 --root= 选项." - -#: tazpkg:1368 tazpkg:1434 -msgid "Package \"%s\" already in the cache" -msgstr "%s 已在缓存内" - -#: tazpkg:1371 tazpkg:1437 -msgid "Continuing package \"%s\" download" -msgstr "继续 %s 的下载" - -#: tazpkg:1462 +#: modules/cache:22 msgid "Cleaning cache directory..." msgstr "正在清除缓存目录..." -#: tazpkg:1463 +#: modules/cache:23 msgid "Path: %s" msgstr "路径: %s" -#: tazpkg:1468 +#: modules/cache:28 msgid "%s file removed from cache (%s)." msgid_plural "%s files removed from cache (%s)." msgstr[0] "%s 个文件已在缓存中被删除 (%s)" -#: tazpkg:1511 -msgid "Nothing to do for package \"%s\"." -msgstr "对 %s 没有可进行动作" - -#: tazpkg:1515 modules/block:32 modules/block:51 modules/block:70 -#: modules/remove:53 -msgid "Package \"%s\" is not installed." -msgstr "未安装 %s." - -#: tazpkg:1516 -msgid "Install package with \"%s\" or \"%s\"" -msgstr "以'%s' 或 '%s' 安装软件包" - -#: tazpkg:1531 -msgid "TazPkg SHell." -msgstr "TazPkg SHell." - -#: tazpkg:1532 -msgid "Type 'usage' to list all available commands or 'quit' or 'q' to exit." -msgstr "键入 'usage' 以列出所有可用命令或 'quit' 或 'q' 以退出" - -#: tazpkg:1541 -msgid "You are already running a TazPkg SHell." -msgstr "你已经在运行 TazPkg SHell." - -#: tazpkg:1574 -msgid "Usage: tazpkg link package_name slitaz_root" -msgstr "用法: tazpkg link package_name slitaz_root" - -#: tazpkg:1576 -msgid "Example:" -msgstr "示例:" - -#: tazpkg:1578 -msgid "\"%s\" will use less than 100k in your running system RAM." -msgstr "'%s' 会使用少于 100k 的系统记忆体." - -#: tazpkg:1583 -msgid "Package \"%s\" is already installed." -msgstr "%s 已被安装." - -#: tazpkg:1592 modules/getenv:16 modules/getenv:23 -msgid "Missing: %s" -msgstr "欠缺: %s" - -#: tazpkg:1596 -msgid "Link all missing dependencies? (y/N)" -msgstr "链接所有欠缺的依赖?(是/否)" - -#: tazpkg:1605 -msgid "Leaving dependencies unresolved for package \"%s\"" -msgstr "剩下未解决的依赖关系的软件包“%s”" - -#: tazpkg:1606 -msgid "The package is installed but probably will not work." -msgstr "软件包已安装但可能不会正常工作" - -#: modules/block:36 -msgid "Package \"%s\" is already blocked." -msgstr "软件包“%s”已被阻止。" - -#: modules/block:41 modules/block:82 -msgid "Package \"%s\" blocked." -msgstr "软件包“%s”被封锁了。" - -#: modules/block:58 modules/block:77 -msgid "Package \"%s\" unblocked." -msgstr "软件包“%s”已解锁。" - -#: modules/block:60 -msgid "Package \"%s\" is not blocked." -msgstr "软件包“%s”未被阻止。" - -#: modules/check:43 tazpanel/pkgs.cgi:951 +#: modules/check:20 tazpanel/pkgs.cgi:948 msgid "Package %s" msgstr "软件包 %s" -#: modules/check:122 +#: modules/check:96 msgid "The package installation has not completed" msgstr "未完成 软件包的安装" -#: modules/check:130 +#: modules/check:104 msgid "The package has been modified by:" msgstr "软件包已被以下程式更改:" -#: modules/check:134 +#: modules/check:108 msgid "Files lost from package:" msgstr "已遗失以下文件:" -#: modules/check:138 +#: modules/check:112 msgid "target of symlink" msgstr "软链接(symlink)对象" -#: modules/check:145 +#: modules/check:119 msgid "Missing dependencies for package:" msgstr "欠缺以下依赖:" -#: modules/check:154 +#: modules/check:128 msgid "Dependencies loop between package and:" msgstr "软件包与以下程式有依赖循环" -#: modules/check:160 +#: modules/check:134 msgid "Looking for known bugs..." msgstr "正在查找已知bugs..." -#: modules/check:167 +#: modules/check:141 msgid "Mismatch checksum of installed files:" msgstr "" -#: modules/check:186 +#: modules/check:160 #, fuzzy msgid "Check file providers:" msgstr "检查更新" -#: modules/check:197 +#: modules/check:171 msgid "The following packages provide file \"%s\":" msgstr "以下软件包提供文件 %s:" -#: modules/check:202 +#: modules/check:176 msgid "(overridden by %s)" msgstr "(优先于 %s)" -#: modules/check:214 +#: modules/check:188 #, fuzzy msgid "Alien files:" msgstr "已安装文件:" -#: modules/check:215 +#: modules/check:189 msgid "No package has installed the following files:" msgstr "没有软件包安装以下文件:" -#: modules/check:226 +#: modules/check:200 msgid "Check completed." msgstr "已完成检查" @@ -470,32 +294,77 @@ msgid_plural "To install: %s packages (%s)" msgstr[0] "%s 个已安装软件包" -#: modules/description:58 +#: modules/description:73 msgid "Description of package \"%s\"" msgstr "%s 的描述" -#: modules/description:62 +#: modules/description:80 #, fuzzy msgid "Description absent." msgstr "描述" -#: modules/find-depends:37 +#: modules/extract:36 +msgid "Extracting package \"%s\"" +msgstr "正在解压缩: %s" + +#: modules/extract:47 modules/recompress:35 +msgid "Copying original package..." +msgstr "正在複製原来软件包" + +#: modules/extract:54 +msgid "Package \"%s\" is extracted to \"%s\"" +msgstr "%s 已解压缩到: %s" + +#: modules/find-depends:19 msgid "Find depends..." msgstr "" -#: modules/find-depends:56 +#: modules/find-depends:39 msgid "for %s" msgstr "" -#: modules/flavor:120 +#: modules/flavor:94 msgid "Can't find flavor \"%s\". Abort." msgstr "找不到偏好项 %s. 放弃操作." -#: modules/getenv:34 +#: modules/get:137 modules/getenv:53 msgid "File \"%s\" empty." msgstr "" -#: modules/getenv:117 +#: modules/get:138 modules/get:144 +#, fuzzy +msgid "Unable to find package \"%s\" in the extra packages list." +msgstr "在镜像软件包清单找不到: %s" + +#: modules/get:162 modules/get:327 +msgid "Package \"%s\" already in the cache" +msgstr "%s 已在缓存内" + +#: modules/get:331 +msgid "Continuing package \"%s\" download" +msgstr "继续 %s 的下载" + +#: modules/get:342 +msgid "Checksum error for \"%s\"" +msgstr "" + +#: modules/get:352 +msgid "Please wait until the mirror synchronization is complete and try again." +msgstr "" + +#: modules/getenv:35 modules/getenv:43 modules/link:31 +msgid "Missing: %s" +msgstr "欠缺: %s" + +#: modules/getenv:35 modules/getenv:43 modules/getenv:53 modules/getenv:154 +msgid "Please run tazpkg as root." +msgstr "请以root用户运行tazpkg" + +#: modules/getenv:115 modules/getenv:140 +msgid "File \"%s\" generated. Please wait..." +msgstr "档案“%s”产生。请稍候..." + +#: modules/getenv:154 msgid "Old \"%s\"." msgstr "" @@ -696,7 +565,7 @@ msgid "Remove an undigest mirror" msgstr "移除非正式镜像" -#: modules/help:103 modules/help:138 +#: modules/help:103 modules/help:134 #, fuzzy msgid "Sorry, no help for \"%s\"" msgstr "%s 的搜索结果" @@ -706,7 +575,7 @@ msgid_plural "%d help topics available:" msgstr[0] "" -#: modules/help:168 +#: modules/help:164 msgid "%s" msgstr "" @@ -715,7 +584,7 @@ msgid "local package" msgstr "所有软件包" -#: modules/info:39 tazpanel/pkgs.cgi:930 +#: modules/info:39 tazpanel/pkgs.cgi:927 #, fuzzy msgid "installed package" msgstr "%s 个已安装软件包" @@ -729,17 +598,17 @@ msgid "(new build available)" msgstr "" -#: modules/info:74 tazpanel/pkgs.cgi:933 +#: modules/info:74 tazpanel/pkgs.cgi:930 #, fuzzy msgid "mirrored package" msgstr "已镜像软件包:" -#: modules/info:77 modules/list:217 tazpanel/pkgs.cgi:935 +#: modules/info:77 modules/list:217 tazpanel/pkgs.cgi:932 #, fuzzy msgid "Package \"%s\" not available." msgstr "未安装 %s." -#: modules/info:84 modules/search:79 modules/search:113 +#: modules/info:84 modules/search:66 modules/search:100 msgid "" "No \"%s\" found to check for mirrored packages. For more results, please run " "\"%s\" once as root before searching." @@ -816,11 +685,130 @@ msgid "Tags : %s" msgstr "标签:%s" +#: modules/install:109 +msgid "WARNING! Dependency loop between \"%s\" and \"%s\"." +msgstr "警告:%s 和 %s 有依赖循环." + +#: modules/install:117 +msgid "Tracking dependencies for package \"%s\"" +msgstr "正在追踪 %s 的软件包依赖" + +#: modules/install:121 +msgid "Missing package \"%s\"" +msgstr "欠缺: %s" + +#: modules/install:125 +msgid "%s missing package to install." +msgid_plural "%s missing packages to install." +msgstr[0] "有 %s 个缺少的软件包需要安装。" + +#: modules/install:134 +msgid "Install all missing dependencies? (y/N)" +msgstr "安装所有欠缺依赖? (是/否)" + +#: modules/install:161 +msgid "Checking if package \"%s\" exists in local list..." +msgstr "正在检查 %s 是否在本地清单中" + +#: modules/install:179 +msgid "Leaving dependencies for package \"%s\" unresolved." +msgstr "放任 %s 依赖软件包不管。" + +#: modules/install:180 +msgid "The package is installed but will probably not work." +msgstr "软件会被安装但是可能不会正常运行。" + +#: modules/install:251 +#, fuzzy +msgid "Execute pre-install commands..." +msgstr "执行post-install命令..." + +#: modules/install:265 +msgid "Execute post-install commands..." +msgstr "执行post-install命令..." + +#: modules/install:335 +#, fuzzy +msgid "Installation of package \"%s\" (%s)" +msgstr "%s 的安装过程" + +#: modules/install:337 +msgid "Installation of package \"%s\"" +msgstr "%s 的安装过程" + +#: modules/install:343 +msgid "Copying package..." +msgstr "正在複製..." + +#: modules/install:373 +#, fuzzy +msgid "Remember modified packages..." +msgstr "正在卸载旧版本..." + +#: modules/install:435 +msgid "Saving configuration files..." +msgstr "正在储存 的配置文件" + +#: modules/install:460 +msgid "Installing package..." +msgstr "正在安装..." + +#: modules/install:466 +#, fuzzy +msgid "Removing old files..." +msgstr "正在移除所有暂存文件..." + +#: modules/install:483 +msgid "Removing all tmp files..." +msgstr "正在移除所有暂存文件..." + +#: modules/install:508 +#, fuzzy +msgid "Update system databases..." +msgstr "还原数据库文件..." + +#: modules/install:546 +msgid "Package \"%s\" (%s) is installed." +msgstr "软件包%s (%s) 软件包已安装。" + +#: modules/install:576 +msgid "\"%s\" package is already installed." +msgstr "\"%s\" 软件包已经被安装" + +#: modules/install:577 +msgid "You can use the --forced option to force installation." +msgstr "你可以用 --forced 选项强制安装" + +#: modules/link:20 +msgid "Package \"%s\" is already installed." +msgstr "%s 已被安装." + +#: modules/link:36 +msgid "Link all missing dependencies? (y/N)" +msgstr "链接所有欠缺的依赖?(是/否)" + +#: modules/link:45 +msgid "Leaving dependencies unresolved for package \"%s\"" +msgstr "剩下未解决的依赖关系的软件包“%s”" + +#: modules/link:46 +msgid "The package is installed but probably will not work." +msgstr "软件包已安装但可能不会正常工作" + +#: modules/list:50 +msgid "all" +msgstr "全部" + +#: modules/list:50 +#, fuzzy +msgid "extra" +msgstr "解压缩" + #: modules/list:82 msgid "Blocked packages" msgstr "已封锁软件包" -#: modules/list:87 modules/list:121 modules/search:235 +#: modules/list:87 modules/list:121 modules/search:223 msgid "%s package" msgid_plural "%s packages" msgstr[0] "%s个软件包" @@ -857,7 +845,7 @@ msgid_plural "%s packages installed." msgstr[0] "%s 个已安装软件包" -#: modules/list:147 tazpanel/pkgs.cgi:671 +#: modules/list:147 tazpanel/pkgs.cgi:670 msgid "Installed packages of category \"%s\"" msgstr "%s 分类内的已安装软件包" @@ -896,7 +884,7 @@ msgid "Installed files by \"%s\"" msgstr "%s 安装的文件" -#: modules/list:203 modules/list:213 modules/search:206 tazpanel/pkgs.cgi:71 +#: modules/list:203 modules/list:213 modules/search:194 tazpanel/pkgs.cgi:72 msgid "%s file" msgid_plural "%s files" msgstr[0] "%s文件" @@ -909,7 +897,7 @@ msgid "File lost" msgstr "已遗失文件" -#: modules/list:273 tazpanel/pkgs.cgi:1054 tazpanel/pkgs.cgi:1144 +#: modules/list:273 tazpanel/pkgs.cgi:1051 tazpanel/pkgs.cgi:1141 msgid "Configuration files" msgstr "配置文件" @@ -962,65 +950,65 @@ msgid "Creating new undigest \"%s\"." msgstr "创建最新未整理的 %s." -#: modules/mkdb:76 +#: modules/mkdb:74 msgid "Input folder not specified" msgstr "" -#: modules/mkdb:82 +#: modules/mkdb:80 msgid "You are not allowed to write to the folder \"%s\"" msgstr "" -#: modules/mkdb:86 +#: modules/mkdb:84 #, fuzzy msgid "Folder \"%s\" does not contain packages" msgstr "%s 并非 %s 软件包!" -#: modules/mkdb:104 +#: modules/mkdb:102 #, fuzzy msgid "Packages DB already exists." msgstr "%s 已被安装." -#: modules/mkdb:112 +#: modules/mkdb:110 msgid "Calculate %s..." msgstr "" -#: modules/pack:19 +#: modules/pack:22 msgid "Receipt is missing. Please read the documentation." msgstr "找不到安装清单. 请参阅文档." -#: modules/pack:23 +#: modules/pack:26 msgid "Packing package \"%s\"" msgstr "正在打软件包:“ %s”" -#: modules/pack:26 +#: modules/pack:29 msgid "Creating the list of files..." msgstr "正在创建文件清单..." -#: modules/pack:33 +#: modules/pack:36 msgid "Creating %s of files..." msgstr "正在创建文件校验和 %s..." -#: modules/pack:47 +#: modules/pack:50 msgid "Compressing the FS..." msgstr "正在压缩文件系统" -#: modules/pack:57 +#: modules/pack:60 msgid "Updating receipt sizes..." msgstr "正在更新安装清单大小..." -#: modules/pack:63 +#: modules/pack:66 msgid "Creating full cpio archive..." msgstr "正在创建完排一cpio压缩档..." -#: modules/pack:67 +#: modules/pack:70 msgid "Restoring original package tree..." msgstr "正在恢复原来的软件包树" -#: modules/pack:72 +#: modules/pack:80 msgid "Package \"%s\" compressed successfully." msgstr "成功压缩 %s 软件包" -#: modules/pack:73 modules/repack:83 +#: modules/pack:81 modules/repack:81 msgid "Size: %s" msgstr "大小: %s" @@ -1080,117 +1068,139 @@ "displayed to show new and upgradeable packages." msgstr "请注意下次你更新 清单时, 程式会列差异清单以显示最新和可更新的 软件包." -#: modules/remove:63 +#: modules/recompress:32 +msgid "Recompressing package \"%s\"" +msgstr "正在重新压缩: %s" + +#: modules/recompress:42 +msgid "Recompressing the FS..." +msgstr "正在重新压缩文件系统..." + +#: modules/recompress:47 +msgid "Creating new package..." +msgstr "创建新软件包..." + +#: modules/reconfigure:26 +msgid "Nothing to do for package \"%s\"." +msgstr "对 %s 没有可进行动作" + +#: modules/remove:57 +#, fuzzy +msgid "Execute pre-remove commands..." +msgstr "执行预删除命令..." + +#: modules/remove:70 +#, fuzzy +msgid "Execute post-remove commands..." +msgstr "执行后删除命令..." + +#: modules/remove:96 msgid "The following packages depend on package \"%s\":" msgstr "以下软件包依赖 %s:" -#: modules/remove:71 +#: modules/remove:104 msgid "The following packages have been modified by package \"%s\":" msgstr "以下软件包已被 %s 更改:" -#: modules/remove:79 +#: modules/remove:112 msgid "Remove package \"%s\" (%s)? (y/N)" msgstr "移除 %s (%s)? (是/否)" -#: modules/remove:81 +#: modules/remove:114 msgid "Uninstallation of package \"%s\" cancelled." msgstr "已取消卸载 %s" -#: modules/remove:88 +#: modules/remove:121 msgid "Removing package \"%s\"" msgstr "正在移除: %s" -#: modules/remove:92 -msgid "Execution of pre-remove commands..." -msgstr "执行预删除命令..." - -#: modules/remove:98 +#: modules/remove:128 msgid "Removing all files installed..." msgstr "正在移除所有已安装文件" -#: modules/remove:119 -msgid "Execution of post-remove commands..." -msgstr "执行后删除命令..." - -#: modules/remove:125 +#: modules/remove:151 msgid "Removing package receipt..." msgstr "正在移除软件包文件清单" -#: modules/remove:131 +#: modules/remove:157 msgid "Package \"%s\" (%s) removed." msgstr "软件包“%s”(%s)已删除。" -#: modules/remove:144 +#: modules/remove:170 msgid "Remove packages depending on package \"%s\"? (y/N)" msgstr "移除依赖 %s 的软件包? (是/否)" -#: modules/remove:161 +#: modules/remove:187 msgid "Reinstall packages modified by package \"%s\"? (y/N)" msgstr "重新安装被 %s 更改过的软件包? (是/否)" -#: modules/remove:167 +#: modules/remove:193 msgid "Check %s for reinstallation" msgstr "检查 %s 以重新安装" -#: modules/repack:18 +#: modules/repack:16 msgid "Repacking \"%s\"" msgstr "正在重新打软件包: %s" -#: modules/repack:21 +#: modules/repack:19 msgid "Can't repack package \"%s\"" msgstr "无法重新打软件包 %s" -#: modules/repack:26 +#: modules/repack:24 msgid "Can't repack, \"%s\" files have been modified by:" msgstr "无法重新打软件包, %s 的文件已被以下程式更改:" -#: modules/repack:37 +#: modules/repack:35 msgid "Can't repack, the following files are lost:" msgstr "无法重新打软件包, 以下文件已遗失:" -#: modules/repack:71 +#: modules/repack:69 msgid "Can't repack, %s error." msgstr "无法重新打软件包, %s 错误." -#: modules/repack:82 +#: modules/repack:80 msgid "Package \"%s\" repacked successfully." msgstr "成功重新打软件包 %s 软件包" -#: modules/search:32 tazpanel/pkgs.cgi:633 +#: modules/repack-config:44 +msgid "User configuration backup on date %s" +msgstr "%s 的用户配置备分" + +#: modules/search:19 tazpanel/pkgs.cgi:632 msgid "Installed packages" msgstr "已安装软件包" -#: modules/search:45 +#: modules/search:32 msgid "%s installed package found for \"%s\"" msgid_plural "%s installed packages found for \"%s\"" msgstr[0] "找到 %s 个已安装软件包: %s" -#: modules/search:54 tazpanel/pkgs.cgi:632 +#: modules/search:41 tazpanel/pkgs.cgi:631 msgid "Available packages" msgstr "可用的软件包" -#: modules/search:86 modules/search:120 +#: modules/search:73 modules/search:107 msgid "%s available package found for \"%s\"" msgid_plural "%s available packages found for \"%s\"" msgstr[0] "找到 %s 个可用软件包: %s" -#: modules/search:96 +#: modules/search:83 msgid "Matching packages name with version and desc" msgstr "将软件包名称与版本和描述匹配" -#: modules/search:140 +#: modules/search:127 msgid "Search result for \"%s\"" msgstr "%s 的搜索结果" -#: modules/search:157 +#: modules/search:144 msgid "Search result for file \"%s\"" msgstr "%s 文件的搜索结果" -#: modules/search:177 modules/search:191 +#: modules/search:164 modules/search:179 msgid "Package %s:" msgstr "软件包 %s:" -#: modules/search:216 +#: modules/search:204 msgid "Search result for package \"%s\"" msgstr "%s 软件包的搜索结果" @@ -1199,19 +1209,19 @@ msgid "Repository:" msgstr "库" -#: modules/summary:38 tazpanel/pkgs.cgi:1678 +#: modules/summary:38 tazpanel/pkgs.cgi:1675 msgid "Last recharge:" msgstr "上一次更新:" -#: modules/summary:50 tazpanel/pkgs.cgi:1691 +#: modules/summary:50 tazpanel/pkgs.cgi:1688 msgid "Today at %s." msgstr "今天在 %s。" -#: modules/summary:51 tazpanel/pkgs.cgi:1692 +#: modules/summary:51 tazpanel/pkgs.cgi:1689 msgid "Yesterday at %s." msgstr "昨天在 %s。" -#: modules/summary:52 tazpanel/pkgs.cgi:1689 +#: modules/summary:52 tazpanel/pkgs.cgi:1686 msgid "%d day ago." msgid_plural "%d days ago." msgstr[0] "%d 天前。" @@ -1221,11 +1231,11 @@ msgid "Database timestamp:" msgstr "数据库时间戳:%s" -#: modules/summary:58 tazpanel/pkgs.cgi:1699 +#: modules/summary:58 tazpanel/pkgs.cgi:1696 msgid "never." msgstr "从来没有。" -#: modules/summary:62 tazpanel/pkgs.cgi:1709 +#: modules/summary:62 tazpanel/pkgs.cgi:1706 msgid "Mirrored packages:" msgstr "已镜像软件包:" @@ -1234,71 +1244,71 @@ msgid "Linked packages:" msgstr "可连接软件包" -#: modules/summary:74 tazpanel/pkgs.cgi:1704 +#: modules/summary:74 tazpanel/pkgs.cgi:1701 msgid "Installed packages:" msgstr "已安装软件包:" -#: modules/summary:75 tazpanel/pkgs.cgi:1719 +#: modules/summary:75 tazpanel/pkgs.cgi:1716 msgid "Installed files:" msgstr "已安装文件:" -#: modules/summary:76 tazpanel/pkgs.cgi:1722 +#: modules/summary:76 tazpanel/pkgs.cgi:1719 msgid "Blocked packages:" msgstr "已封锁软件包:" -#: modules/summary:77 tazpanel/pkgs.cgi:1714 +#: modules/summary:77 tazpanel/pkgs.cgi:1711 msgid "Upgradeable packages:" msgstr "可更新软件包:" -#: modules/upgrade:74 +#: modules/upgrade:43 msgid "New build" msgstr "新建构" -#: modules/upgrade:76 +#: modules/upgrade:45 msgid "Blocked" msgstr "已封锁" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:783 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:782 msgid "Package" msgstr "软件包" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:551 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:550 msgid "Repository" msgstr "库" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:293 -#: tazpanel/pkgs.cgi:1014 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:292 +#: tazpanel/pkgs.cgi:1011 msgid "Version" msgstr "版本" -#: modules/upgrade:119 modules/upgrade:135 +#: modules/upgrade:88 modules/upgrade:104 msgid "Status" msgstr "状态" -#: modules/upgrade:146 +#: modules/upgrade:115 msgid "System is up-to-date..." msgstr "系统已是最新版本..." -#: modules/upgrade:151 +#: modules/upgrade:120 msgid "%s blocked" msgid_plural "%s blocked" msgstr[0] "%s 个已封锁" -#: modules/upgrade:156 +#: modules/upgrade:125 msgid "You have %s available upgrade (%s)" msgid_plural "You have %s available upgrades (%s)" msgstr[0] "你有 %s 个可用更新 (%s)" -#: modules/upgrade:161 +#: modules/upgrade:130 msgid "%s installed package scanned in %ds" msgid_plural "%s installed packages scanned in %ds" msgstr[0] "已用 %ds 扫描 %s 个已安装软件包" -#: modules/upgrade:176 +#: modules/upgrade:145 msgid "Do you wish to install them now? (y/N)" msgstr "你想现在就安装吗? (y/N)" -#: modules/upgrade:188 +#: modules/upgrade:157 msgid "Leaving without any upgrades installed." msgstr "不安装任何更新就离开." @@ -1310,7 +1320,7 @@ msgid "package" msgstr "软件包" -#: tazpkg-box:54 tazpanel/pkgs.cgi:254 +#: tazpkg-box:54 tazpanel/pkgs.cgi:253 msgid "Install" msgstr "安装" @@ -1331,8 +1341,8 @@ msgid "Checking packages lists - %s" msgstr "正在检查软件包清单 - %s" -#: tazpkg-notify:58 tazpanel/pkgs.cgi:41 tazpanel/pkgs.cgi:249 -#: tazpanel/pkgs.cgi:528 +#: tazpkg-notify:58 tazpanel/pkgs.cgi:41 tazpanel/pkgs.cgi:248 +#: tazpanel/pkgs.cgi:527 msgid "My packages" msgstr "我的软件包" @@ -1373,15 +1383,15 @@ msgid "System is up to date - %s" msgstr "系统已更新到最新 - %s" -#: tazpanel/pkgs.cgi:38 tazpanel/pkgs.cgi:195 +#: tazpanel/pkgs.cgi:38 tazpanel/pkgs.cgi:194 msgid "Packages" msgstr "软件包" -#: tazpanel/pkgs.cgi:40 tazpanel/pkgs.cgi:1674 +#: tazpanel/pkgs.cgi:40 tazpanel/pkgs.cgi:1671 msgid "Summary" msgstr "摘要" -#: tazpanel/pkgs.cgi:42 tazpanel/pkgs.cgi:247 +#: tazpanel/pkgs.cgi:42 tazpanel/pkgs.cgi:246 msgid "Recharge list" msgstr "更新清单" @@ -1389,381 +1399,381 @@ msgid "Check updates" msgstr "检查更新" -#: tazpanel/pkgs.cgi:44 tazpanel/pkgs.cgi:252 tazpanel/pkgs.cgi:1090 -#: tazpanel/pkgs.cgi:1334 +#: tazpanel/pkgs.cgi:44 tazpanel/pkgs.cgi:251 tazpanel/pkgs.cgi:1087 +#: tazpanel/pkgs.cgi:1331 msgid "Administration" msgstr "系统管理" -#: tazpanel/pkgs.cgi:181 +#: tazpanel/pkgs.cgi:180 msgid "Receipt for package %s unavailable" msgstr "软件源 %s 不可用" -#: tazpanel/pkgs.cgi:248 +#: tazpanel/pkgs.cgi:247 msgid "Check upgrades" msgstr "检查更新" -#: tazpanel/pkgs.cgi:250 tazpanel/pkgs.cgi:1026 +#: tazpanel/pkgs.cgi:249 tazpanel/pkgs.cgi:1023 msgid "Tags" msgstr "标签" -#: tazpanel/pkgs.cgi:251 tazpanel/pkgs.cgi:587 +#: tazpanel/pkgs.cgi:250 tazpanel/pkgs.cgi:586 msgid "Linkable packages" msgstr "可连接软件包" -#: tazpanel/pkgs.cgi:253 +#: tazpanel/pkgs.cgi:252 msgid "Install (Non Free)" msgstr "安装 (非自由)" -#: tazpanel/pkgs.cgi:255 +#: tazpanel/pkgs.cgi:254 msgid "Remove" msgstr "移除" -#: tazpanel/pkgs.cgi:256 +#: tazpanel/pkgs.cgi:255 msgid "Link" msgstr "连接" -#: tazpanel/pkgs.cgi:257 +#: tazpanel/pkgs.cgi:256 msgid "Block" msgstr "封锁" -#: tazpanel/pkgs.cgi:258 +#: tazpanel/pkgs.cgi:257 msgid "Unblock" msgstr "解取封锁" -#: tazpanel/pkgs.cgi:259 +#: tazpanel/pkgs.cgi:258 msgid "(Un)block" msgstr "解封/封锁" -#: tazpanel/pkgs.cgi:260 +#: tazpanel/pkgs.cgi:259 msgid "Repack" msgstr "重新打软件包" -#: tazpanel/pkgs.cgi:261 +#: tazpanel/pkgs.cgi:260 msgid "Save configuration" msgstr "储存配置" -#: tazpanel/pkgs.cgi:262 +#: tazpanel/pkgs.cgi:261 msgid "List configuration files" msgstr "列出配置文件" -#: tazpanel/pkgs.cgi:263 +#: tazpanel/pkgs.cgi:262 msgid "Quick check" msgstr "快速检查" -#: tazpanel/pkgs.cgi:264 +#: tazpanel/pkgs.cgi:263 msgid "Full check" msgstr "完整检查" -#: tazpanel/pkgs.cgi:265 +#: tazpanel/pkgs.cgi:264 msgid "Clean" msgstr "清理" -#: tazpanel/pkgs.cgi:266 +#: tazpanel/pkgs.cgi:265 msgid "Set link" msgstr "设定连接" -#: tazpanel/pkgs.cgi:267 +#: tazpanel/pkgs.cgi:266 msgid "Remove link" msgstr "移除连接" -#: tazpanel/pkgs.cgi:268 +#: tazpanel/pkgs.cgi:267 msgid "Add mirror" msgstr "添加镜像" -#: tazpanel/pkgs.cgi:269 +#: tazpanel/pkgs.cgi:268 msgid "Add repository" msgstr "添加存储库" -#: tazpanel/pkgs.cgi:270 +#: tazpanel/pkgs.cgi:269 msgid "Toggle all" msgstr "全部切换" -#: tazpanel/pkgs.cgi:292 tazpanel/pkgs.cgi:1008 tazpanel/pkgs.cgi:1268 +#: tazpanel/pkgs.cgi:291 tazpanel/pkgs.cgi:1005 tazpanel/pkgs.cgi:1265 msgid "Name" msgstr "名称" -#: tazpanel/pkgs.cgi:294 tazpanel/pkgs.cgi:1018 +#: tazpanel/pkgs.cgi:293 tazpanel/pkgs.cgi:1015 msgid "Description" msgstr "描述" -#: tazpanel/pkgs.cgi:332 tazpanel/pkgs.cgi:1209 +#: tazpanel/pkgs.cgi:331 tazpanel/pkgs.cgi:1206 msgid "Repository: %s" msgstr "库: %s" -#: tazpanel/pkgs.cgi:342 tazpanel/pkgs.cgi:417 +#: tazpanel/pkgs.cgi:341 tazpanel/pkgs.cgi:416 msgid "Pages:" msgstr "页面:" -#: tazpanel/pkgs.cgi:493 +#: tazpanel/pkgs.cgi:492 msgid "Web search tool" msgstr "Web 搜索工具" -#: tazpanel/pkgs.cgi:495 +#: tazpanel/pkgs.cgi:494 msgid "Search" msgstr "搜索" -#: tazpanel/pkgs.cgi:496 +#: tazpanel/pkgs.cgi:495 msgid "Files" msgstr "文件" -#: tazpanel/pkgs.cgi:529 +#: tazpanel/pkgs.cgi:528 msgid "All packages" msgstr "所有软件包" -#: tazpanel/pkgs.cgi:533 +#: tazpanel/pkgs.cgi:532 msgid "Categories" msgstr "分类" -#: tazpanel/pkgs.cgi:554 +#: tazpanel/pkgs.cgi:553 msgid "Public" msgstr "公开" -#: tazpanel/pkgs.cgi:558 +#: tazpanel/pkgs.cgi:557 msgid "Any" msgstr "任何" -#: tazpanel/pkgs.cgi:565 +#: tazpanel/pkgs.cgi:564 msgid "All tags..." msgstr "所有标签..." -#: tazpanel/pkgs.cgi:566 +#: tazpanel/pkgs.cgi:565 msgid "All categories..." msgstr "所有类别..." -#: tazpanel/pkgs.cgi:588 +#: tazpanel/pkgs.cgi:587 msgid "Listing linkable packages..." msgstr "正在列出可连接软件包..." -#: tazpanel/pkgs.cgi:592 +#: tazpanel/pkgs.cgi:591 msgid "Selection:" msgstr "选择:" -#: tazpanel/pkgs.cgi:622 +#: tazpanel/pkgs.cgi:621 msgid "Categories list" msgstr "分类列表" -#: tazpanel/pkgs.cgi:631 tazpanel/pkgs.cgi:1016 +#: tazpanel/pkgs.cgi:630 tazpanel/pkgs.cgi:1013 msgid "Category" msgstr "分类" -#: tazpanel/pkgs.cgi:664 tazpanel/pkgs.cgi:718 tazpanel/pkgs.cgi:1314 +#: tazpanel/pkgs.cgi:663 tazpanel/pkgs.cgi:717 tazpanel/pkgs.cgi:1311 msgid "Packages list" msgstr "软件软件包列表" -#: tazpanel/pkgs.cgi:665 tazpanel/pkgs.cgi:719 +#: tazpanel/pkgs.cgi:664 tazpanel/pkgs.cgi:718 msgid "Listing packages..." msgstr "正在列出软件包..." -#: tazpanel/pkgs.cgi:672 +#: tazpanel/pkgs.cgi:671 msgid "All packages of category \"%s\"" msgstr "%s 分类内的已安装软件包" -#: tazpanel/pkgs.cgi:676 +#: tazpanel/pkgs.cgi:675 msgid "Installed packages of category \"%s\" in repository \"%s\"" msgstr "在存储库\"%s\"中的类别\"%s\"安装软件软件包" -#: tazpanel/pkgs.cgi:677 +#: tazpanel/pkgs.cgi:676 msgid "All packages of category \"%s\" in repository \"%s\"" msgstr "存储库\"%s\"中的类别\"%s\"中的所有软件软件包" -#: tazpanel/pkgs.cgi:686 +#: tazpanel/pkgs.cgi:685 msgid "You can not view a list of all packages until recharging lists." msgstr "您不可以查看所有软件软件包的列表直到休整列表。(请求更好的翻译)" -#: tazpanel/pkgs.cgi:690 tazpanel/pkgs.cgi:731 tazpanel/pkgs.cgi:769 -#: tazpanel/pkgs.cgi:852 tazpanel/pkgs.cgi:1446 tazpanel/pkgs.cgi:1474 +#: tazpanel/pkgs.cgi:689 tazpanel/pkgs.cgi:730 tazpanel/pkgs.cgi:768 +#: tazpanel/pkgs.cgi:851 tazpanel/pkgs.cgi:1443 tazpanel/pkgs.cgi:1471 msgid "Selected packages:" msgstr "选定的软件软件包:" -#: tazpanel/pkgs.cgi:726 +#: tazpanel/pkgs.cgi:725 #, fuzzy msgid "Packages suggested by %s" msgstr "%s 已解压缩到: %s" -#: tazpanel/pkgs.cgi:761 +#: tazpanel/pkgs.cgi:760 msgid "Search packages" msgstr "搜索软件包" -#: tazpanel/pkgs.cgi:762 +#: tazpanel/pkgs.cgi:761 msgid "Searching packages..." msgstr "正在搜索软件包..." -#: tazpanel/pkgs.cgi:784 +#: tazpanel/pkgs.cgi:783 msgid "File" msgstr "文件" -#: tazpanel/pkgs.cgi:822 +#: tazpanel/pkgs.cgi:821 msgid "Recharge" msgstr "更新" -#: tazpanel/pkgs.cgi:823 +#: tazpanel/pkgs.cgi:822 msgid "Recharging lists..." msgstr "正在更新清单..." -#: tazpanel/pkgs.cgi:826 +#: tazpanel/pkgs.cgi:825 msgid "Recharge checks for new or updated packages" msgstr "更新检查新软件包或已升级软件包" -#: tazpanel/pkgs.cgi:830 +#: tazpanel/pkgs.cgi:829 msgid "Recharging log" msgstr "调整日志..." -#: tazpanel/pkgs.cgi:834 +#: tazpanel/pkgs.cgi:833 msgid "Recharging packages list" msgstr "更新软件包清单" -#: tazpanel/pkgs.cgi:837 +#: tazpanel/pkgs.cgi:836 msgid "Packages lists are up-to-date. You should check for upgrades now." msgstr "软件包清单已是最新.你现在应该检查有否可用升级" -#: tazpanel/pkgs.cgi:847 +#: tazpanel/pkgs.cgi:846 msgid "Up packages" msgstr "升级软件包" -#: tazpanel/pkgs.cgi:848 +#: tazpanel/pkgs.cgi:847 msgid "Checking for upgrades..." msgstr "正在检查升级" -#: tazpanel/pkgs.cgi:896 +#: tazpanel/pkgs.cgi:888 msgid "Installing: %s" msgstr "正在安装 %s" -#: tazpanel/pkgs.cgi:897 +#: tazpanel/pkgs.cgi:889 msgid "Removing: %s" msgstr "正在移除: %s" -#: tazpanel/pkgs.cgi:898 +#: tazpanel/pkgs.cgi:890 msgid "Linking: %s" msgstr "链接: %s" -#: tazpanel/pkgs.cgi:899 +#: tazpanel/pkgs.cgi:891 msgid "Blocking: %s" msgstr "正在封锁:%s" -#: tazpanel/pkgs.cgi:900 +#: tazpanel/pkgs.cgi:892 msgid "Unblocking: %s" msgstr "解锁: %s" -#: tazpanel/pkgs.cgi:901 +#: tazpanel/pkgs.cgi:893 msgid "(Un)blocking: %s" msgstr "解封/封锁:%s" -#: tazpanel/pkgs.cgi:902 +#: tazpanel/pkgs.cgi:894 msgid "Repacking: %s" msgstr "正在重新打软件包: %s" -#: tazpanel/pkgs.cgi:923 +#: tazpanel/pkgs.cgi:920 #, fuzzy msgid "Package info" msgstr "软件包" -#: tazpanel/pkgs.cgi:924 +#: tazpanel/pkgs.cgi:921 msgid "Getting package info..." msgstr "正在取得软件包资讯..." -#: tazpanel/pkgs.cgi:1012 +#: tazpanel/pkgs.cgi:1009 #, fuzzy msgid "State" msgstr "状态" -#: tazpanel/pkgs.cgi:1020 +#: tazpanel/pkgs.cgi:1017 msgid "Maintainer" msgstr "维护者" -#: tazpanel/pkgs.cgi:1022 +#: tazpanel/pkgs.cgi:1019 msgid "License" msgstr "许可" -#: tazpanel/pkgs.cgi:1024 +#: tazpanel/pkgs.cgi:1021 msgid "Website" msgstr "网站" -#: tazpanel/pkgs.cgi:1028 +#: tazpanel/pkgs.cgi:1025 msgid "Sizes" msgstr "大小" -#: tazpanel/pkgs.cgi:1030 +#: tazpanel/pkgs.cgi:1027 msgid "Depends" msgstr "依赖" -#: tazpanel/pkgs.cgi:1032 +#: tazpanel/pkgs.cgi:1029 #, fuzzy msgid "Provide" msgstr "软件包 : %s" -#: tazpanel/pkgs.cgi:1034 +#: tazpanel/pkgs.cgi:1031 msgid "Suggested" msgstr "建议" -#: tazpanel/pkgs.cgi:1039 +#: tazpanel/pkgs.cgi:1036 msgid "View receipt" msgstr "查看接收报告" -#: tazpanel/pkgs.cgi:1040 +#: tazpanel/pkgs.cgi:1037 msgid "Improve package" msgstr "改进软件包" -#: tazpanel/pkgs.cgi:1063 +#: tazpanel/pkgs.cgi:1060 msgid "Installed files" msgstr "已安装文件" -#: tazpanel/pkgs.cgi:1065 +#: tazpanel/pkgs.cgi:1062 msgid "Please wait" msgstr "请稍等" -#: tazpanel/pkgs.cgi:1128 +#: tazpanel/pkgs.cgi:1125 msgid "TazPkg administration and settings" msgstr "TazPkg 管理及配置" -#: tazpanel/pkgs.cgi:1137 +#: tazpanel/pkgs.cgi:1134 msgid "Creating the package..." msgstr "正在创建软件包..." -#: tazpanel/pkgs.cgi:1141 +#: tazpanel/pkgs.cgi:1138 msgid "Path:" msgstr "路径:" -#: tazpanel/pkgs.cgi:1155 +#: tazpanel/pkgs.cgi:1152 msgid "Checking packages consistency..." msgstr "正在检查软件包完整性..." -#: tazpanel/pkgs.cgi:1159 +#: tazpanel/pkgs.cgi:1156 msgid "Full packages check..." msgstr "检查完整软件包..." -#: tazpanel/pkgs.cgi:1168 tazpanel/pkgs.cgi:1179 +#: tazpanel/pkgs.cgi:1165 tazpanel/pkgs.cgi:1176 msgid "%s is installed on /mnt/packages" msgstr "已在 /mnt/packages 上安装 %s" -#: tazpanel/pkgs.cgi:1192 +#: tazpanel/pkgs.cgi:1189 msgid "Packages cache" msgstr "软件包缓存" -#: tazpanel/pkgs.cgi:1194 +#: tazpanel/pkgs.cgi:1191 msgid "Packages in the cache: %s (%s)" msgstr "缓存中的软件包: %s (%s)" -#: tazpanel/pkgs.cgi:1201 +#: tazpanel/pkgs.cgi:1198 msgid "Current mirror list" msgstr "当前镜像清单" -#: tazpanel/pkgs.cgi:1224 tazpanel/pkgs.cgi:1256 +#: tazpanel/pkgs.cgi:1221 tazpanel/pkgs.cgi:1253 msgid "Delete" msgstr "删除" -#: tazpanel/pkgs.cgi:1246 +#: tazpanel/pkgs.cgi:1243 msgid "Private repositories" msgstr "私有库" -#: tazpanel/pkgs.cgi:1269 +#: tazpanel/pkgs.cgi:1266 msgid "URL:" msgstr "网址:" -#: tazpanel/pkgs.cgi:1279 +#: tazpanel/pkgs.cgi:1276 msgid "Link to another SliTaz installation" msgstr "连接到另一个安装好的SliTaz" -#: tazpanel/pkgs.cgi:1282 +#: tazpanel/pkgs.cgi:1279 msgid "" "This link points to the root of another SliTaz installation. You will be " "able to install packages using soft links to it." @@ -1771,11 +1781,11 @@ "这会连接到另一个已安装SliTaz的根目录(root).你将可以用软连接(softlink) 来安装" "软件包." -#: tazpanel/pkgs.cgi:1293 +#: tazpanel/pkgs.cgi:1290 msgid "SliTaz packages DVD" msgstr "SliTaz 软件包DVD" -#: tazpanel/pkgs.cgi:1296 +#: tazpanel/pkgs.cgi:1293 msgid "" "A bootable DVD image of all available packages for the %s version is " "generated every day. It also contains a copy of the website and can be used " @@ -1785,173 +1795,217 @@ "每日将会创建一个软件包含 %s 版本所有可用软件包的可启动(bootable) DVD映像映像" "亦会软件包含可离线使用的全站内容,可安装到DVD或USB设备" -#: tazpanel/pkgs.cgi:1299 +#: tazpanel/pkgs.cgi:1296 msgid "Install from ISO image:" msgstr "由ISO映像安装" -#: tazpanel/pkgs.cgi:1306 +#: tazpanel/pkgs.cgi:1303 msgid "Download DVD image" msgstr "下载DVD映像" -#: tazpanel/pkgs.cgi:1308 +#: tazpanel/pkgs.cgi:1305 msgid "Install from DVD/USB key" msgstr "由DVD/USB设备安装" -#: tazpanel/pkgs.cgi:1317 +#: tazpanel/pkgs.cgi:1314 msgid "" "Long list of packages is paginated. Here you can set the page size (default: " "100, turning off the pager: 0)." msgstr "" "分页显示长的软件包列表。在这里你可以设置的页面大小 (默认: 100,关闭: 0)。" -#: tazpanel/pkgs.cgi:1322 +#: tazpanel/pkgs.cgi:1319 msgid "Set" msgstr "设置" -#: tazpanel/pkgs.cgi:1348 +#: tazpanel/pkgs.cgi:1345 msgid "Licenses for package %s" msgstr "%s的许可证" -#: tazpanel/pkgs.cgi:1369 +#: tazpanel/pkgs.cgi:1366 msgid "%s license on %s website" msgstr "%s 网站上的许可证%s" -#: tazpanel/pkgs.cgi:1370 +#: tazpanel/pkgs.cgi:1367 msgid "Read online:" msgstr "在线读取:" -#: tazpanel/pkgs.cgi:1370 +#: tazpanel/pkgs.cgi:1367 msgid "Read local:" msgstr "在线读取:" -#: tazpanel/pkgs.cgi:1411 +#: tazpanel/pkgs.cgi:1408 msgid "Tags list" msgstr "标签列表" -#: tazpanel/pkgs.cgi:1415 +#: tazpanel/pkgs.cgi:1412 msgid "List of tags in all repositories" msgstr "所有存储库中的标签列表" -#: tazpanel/pkgs.cgi:1416 +#: tazpanel/pkgs.cgi:1413 msgid "List of tags in repository \"%s\"" msgstr "存储库\"%s\"中的标签列表" -#: tazpanel/pkgs.cgi:1442 +#: tazpanel/pkgs.cgi:1439 msgid "Tag \"%s\"" msgstr "标签%s" -#: tazpanel/pkgs.cgi:1470 +#: tazpanel/pkgs.cgi:1467 msgid "Blocked packages list" msgstr "阻止的软件包列表" -#: tazpanel/pkgs.cgi:1508 tazpanel/pkgs.cgi:1585 +#: tazpanel/pkgs.cgi:1505 tazpanel/pkgs.cgi:1582 msgid "Improve package \"%s\"" msgstr "改进软件包\"%s\"" -#: tazpanel/pkgs.cgi:1543 +#: tazpanel/pkgs.cgi:1540 msgid "Please log in using your TazBug account." msgstr "请使用您的 TazBug 帐户登录。" -#: tazpanel/pkgs.cgi:1547 +#: tazpanel/pkgs.cgi:1544 msgid "Login:" msgstr "登录:" -#: tazpanel/pkgs.cgi:1549 +#: tazpanel/pkgs.cgi:1546 msgid "Password:" msgstr "密码:" -#: tazpanel/pkgs.cgi:1552 +#: tazpanel/pkgs.cgi:1549 msgid "Remember me" msgstr "" -#: tazpanel/pkgs.cgi:1554 +#: tazpanel/pkgs.cgi:1551 msgid "Log in" msgstr "登录" -#: tazpanel/pkgs.cgi:1558 +#: tazpanel/pkgs.cgi:1555 msgid "Create new account" msgstr "创建新账户" -#: tazpanel/pkgs.cgi:1586 tazpanel/pkgs.cgi:1643 +#: tazpanel/pkgs.cgi:1583 tazpanel/pkgs.cgi:1640 msgid "Back" msgstr "返回" -#: tazpanel/pkgs.cgi:1609 +#: tazpanel/pkgs.cgi:1606 msgid "How can you help:" msgstr "你能帮上什么忙:" -#: tazpanel/pkgs.cgi:1611 +#: tazpanel/pkgs.cgi:1608 msgid "Please select an action" msgstr "请选择一个操作" -#: tazpanel/pkgs.cgi:1612 +#: tazpanel/pkgs.cgi:1609 msgid "Report new version" msgstr "报告的新版本" -#: tazpanel/pkgs.cgi:1613 +#: tazpanel/pkgs.cgi:1610 msgid "Improve short description" msgstr "改进的简短描述" -#: tazpanel/pkgs.cgi:1614 +#: tazpanel/pkgs.cgi:1611 msgid "Translate short description" msgstr "翻译的简短描述" -#: tazpanel/pkgs.cgi:1615 +#: tazpanel/pkgs.cgi:1612 msgid "Add or improve description" msgstr "添加或改善描述" -#: tazpanel/pkgs.cgi:1616 +#: tazpanel/pkgs.cgi:1613 msgid "Translate description" msgstr "翻译说明" -#: tazpanel/pkgs.cgi:1617 +#: tazpanel/pkgs.cgi:1614 msgid "Improve category" msgstr "完善分类" -#: tazpanel/pkgs.cgi:1618 +#: tazpanel/pkgs.cgi:1615 msgid "Add or improve tags" msgstr "添加或改善标签" -#: tazpanel/pkgs.cgi:1619 +#: tazpanel/pkgs.cgi:1616 msgid "Add application icon" msgstr "添加应用程序图标" -#: tazpanel/pkgs.cgi:1620 +#: tazpanel/pkgs.cgi:1617 msgid "Add application screenshot" msgstr "添加应用程序的屏幕截图" -#: tazpanel/pkgs.cgi:1621 +#: tazpanel/pkgs.cgi:1618 msgid "Improve receipt" msgstr "提高接收报告" -#: tazpanel/pkgs.cgi:1622 +#: tazpanel/pkgs.cgi:1619 msgid "Other" msgstr "其他" -#: tazpanel/pkgs.cgi:1633 +#: tazpanel/pkgs.cgi:1630 msgid "Send" msgstr "发送" -#: tazpanel/pkgs.cgi:1642 +#: tazpanel/pkgs.cgi:1639 msgid "Thank you!" msgstr "谢谢!" -#: tazpanel/pkgs.cgi:1695 +#: tazpanel/pkgs.cgi:1692 msgid "It is recommended to [recharge] the lists." msgstr "建议[recharge]的列表。" -#: tazpanel/pkgs.cgi:1700 +#: tazpanel/pkgs.cgi:1697 msgid "You need to [download] the lists for further work." msgstr "您需要下载列表为进一步的工作。" -#: tazpanel/pkgs.cgi:1732 +#: tazpanel/pkgs.cgi:1729 msgid "Latest log entries" msgstr "最新日志项" -#: tazpanel/pkgs.cgi:1734 +#: tazpanel/pkgs.cgi:1731 msgid "Show" msgstr "显示" +#~ msgid "Checking post install dependencies..." +#~ msgstr "正在检查安装后依赖..." + +#~ msgid "Please run \"%s\" in / and retry." +#~ msgstr "请运行 '%s' 并重试. " + +#~ msgid "Removing old package..." +#~ msgstr "正在卸载旧版本..." + +#~ msgid "Unable to find package \"%s\" in the mirrored packages list." +#~ msgstr "在镜像软件包清单找不到: %s" + +#~ msgid "Could not download \"%s\" from \"%s\". Exiting." +#~ msgstr "无法从“%s”下载“%s”。退出中。" + +#~ msgid "Adding implicit depends \"%s\"..." +#~ msgstr "正在加入隐性依赖 %s..." + +#~ msgid "Unable to find the list \"%s\"" +#~ msgstr "找不到清单: %s" + +#~ msgid "" +#~ "You must probably run '%s' as root to get the latest list of packages " +#~ "available on the mirror." +#~ msgstr "你必须以root权限运行 ‘%s’ 以取得镜像中可用软件包的最新清单" + +#~ msgid "Unable to find list \"%s\"" +#~ msgstr "找不到: %s" + +#~ msgid "rootconfig needs --root= option used." +#~ msgstr "rootconfig 需要使用 --root= 选项." + +#~ msgid "Install package with \"%s\" or \"%s\"" +#~ msgstr "以'%s' 或 '%s' 安装软件包" + +#~ msgid "Usage: tazpkg link package_name slitaz_root" +#~ msgstr "用法: tazpkg link package_name slitaz_root" + +#~ msgid "Example:" +#~ msgstr "示例:" + +#~ msgid "\"%s\" will use less than 100k in your running system RAM." +#~ msgstr "'%s' 会使用少于 100k 的系统记忆体." + #~ msgid "Usage for command up:" #~ msgstr "命令up的用法:" @@ -1984,9 +2038,6 @@ #~ msgid "Please specify a pattern or package name to search for." #~ msgstr "请指定一个模式串或软件包名称作搜索" -#~ msgid "Please specify a pattern or file name to search for." -#~ msgstr "请指定一个模式串或文件名作搜索" - #~ msgid "List \"%s\" is older than one week... Recharging." #~ msgstr "%s 已是一周前的版本... 正在更新" diff -r 95c016ddc72d -r d6cbd0c5f273 po/zh_TW.po --- a/po/zh_TW.po Sun Sep 06 12:48:04 2015 +0200 +++ b/po/zh_TW.po Mon Oct 05 03:53:47 2015 +0300 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: TazPkg 5.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-28 16:04+0300\n" +"POT-Creation-Date: 2015-10-05 03:48+0300\n" "PO-Revision-Date: 2014-06-07 22:55+0800\n" "Last-Translator: lunglungyu \n" "Language-Team: \n" @@ -17,417 +17,238 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: tazpkg:40 modules/list:44 modules/search:19 +#: tazpkg:100 +msgid "Creating folder \"%s\"..." +msgstr "正在創建 %s..." + +#: tazpkg:136 +msgid "Please specify a package name on the command line." +msgstr "請在命令行指定包名稱." + +#: tazpkg:139 +#, fuzzy +msgid "Please specify a list name on the command line." +msgstr "請在命令行指定包名稱." + +#: tazpkg:142 +#, fuzzy +msgid "Please specify a flavor name on the command line." +msgstr "請在命令行指定包名稱." + +#: tazpkg:145 +#, fuzzy +msgid "Please specify a release name on the command line." +msgstr "請在命令行指定包名稱." + +#: tazpkg:148 +msgid "Unable to find file \"%s\"" +msgstr "找不到: %s" + +#: tazpkg:151 +#, fuzzy +msgid "Please specify an existing folder name on the command line." +msgstr "請在命令行指定包名稱." + +#: tazpkg:154 +#, fuzzy +msgid "Please specify a pattern to search for." +msgstr "請指定一個模式串或文件名作搜索" + +#: tazpkg:157 +msgid "Unable to find the receipt \"%s\"" +msgstr "找不到清單: %s" + +#: tazpkg:225 modules/extract:19 modules/install:191 modules/recompress:19 +msgid "Extracting package..." +msgstr "正在解壓縮..." + +#: tazpkg:239 modules/list:44 msgid "base-system" msgstr "基本系統包" -#: tazpkg:40 modules/list:44 modules/search:19 +#: tazpkg:239 modules/list:44 msgid "x-window" msgstr "x-窗口" -#: tazpkg:41 modules/list:45 modules/search:20 +#: tazpkg:240 modules/list:45 msgid "utilities" msgstr "實用程式" -#: tazpkg:41 modules/list:45 modules/search:20 +#: tazpkg:240 modules/list:45 msgid "network" msgstr "網絡工具" -#: tazpkg:42 modules/list:46 modules/search:21 +#: tazpkg:241 modules/list:46 msgid "graphics" msgstr "圖像工具" -#: tazpkg:42 modules/list:46 modules/search:21 +#: tazpkg:241 modules/list:46 msgid "multimedia" msgstr "多媒體軟件" -#: tazpkg:43 modules/list:47 modules/search:22 +#: tazpkg:242 modules/list:47 msgid "office" msgstr "辦公室軟件" -#: tazpkg:43 modules/list:47 modules/search:22 +#: tazpkg:242 modules/list:47 msgid "development" msgstr "開發工具" -#: tazpkg:44 modules/list:48 modules/search:23 +#: tazpkg:243 modules/list:48 msgid "system-tools" msgstr "系統工具" -#: tazpkg:44 modules/list:48 modules/search:23 +#: tazpkg:243 modules/list:48 msgid "security" msgstr "安全工具" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "games" msgstr "遊戲" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "misc" msgstr "雜項" -#: tazpkg:45 modules/list:49 modules/search:24 +#: tazpkg:244 modules/list:49 msgid "meta" msgstr "元工具" -#: tazpkg:46 modules/list:50 modules/search:25 +#: tazpkg:245 modules/list:50 msgid "non-free" msgstr "非自由軟件" -#: tazpkg:46 modules/list:50 modules/search:25 -msgid "all" -msgstr "全部" - -#: tazpkg:46 modules/list:50 modules/search:25 +#: tazpkg:430 #, fuzzy -msgid "extra" -msgstr "解壓縮" - -#: tazpkg:107 -msgid "Creating folder \"%s\"..." -msgstr "正在創建 %s..." - -#: tazpkg:137 -msgid "Please specify a package name on the command line." -msgstr "請在命令行指定包名稱." - -#: tazpkg:149 tazpkg:265 -msgid "Unable to find file \"%s\"" -msgstr "找不到: %s" - -#: tazpkg:161 -msgid "Unable to find the receipt \"%s\"" -msgstr "找不到清單: %s" - -#: tazpkg:218 -msgid "\"%s\" package is already installed." -msgstr "包已經被安裝" - -#: tazpkg:219 -msgid "You can use the --forced option to force installation." -msgstr "你可以用 --forced 選項強制安裝" - -#: tazpkg:235 -msgid "Unable to find the list \"%s\"" -msgstr "找不到清單: %s" - -#: tazpkg:236 -msgid "" -"You must probably run '%s' as root to get the latest list of packages " -"available on the mirror." -msgstr "你必須以root權限運行 ‘%s’ 以取得鏡像中可用包的最新清單" - -#: tazpkg:252 tazpkg:273 modules/getenv:79 modules/getenv:103 -msgid "File \"%s\" generated. Please wait..." -msgstr "" - -#: tazpkg:266 modules/getenv:16 modules/getenv:23 modules/getenv:34 -#: modules/getenv:118 -msgid "Please run tazpkg as root." -msgstr "" - -#: tazpkg:393 -msgid "Unable to find package \"%s\" in the mirrored packages list." -msgstr "在鏡像包清單找不到: %s" - -#: tazpkg:476 -msgid "Extracting package..." -msgstr "正在解壓縮..." - -#: tazpkg:562 -msgid "Installation of package \"%s\"" -msgstr "%s 的安裝過程" - -#: tazpkg:567 -msgid "Copying package..." -msgstr "正在複製..." - -#: tazpkg:583 -msgid "Checking post install dependencies..." -msgstr "正在檢查安裝後依賴..." - -#: tazpkg:586 -msgid "Please run \"%s\" in / and retry." -msgstr "請運行 '%s' 並重試. " - -#: tazpkg:669 -msgid "Saving configuration files..." -msgstr "正在儲存 的配置文件" - -#: tazpkg:687 -msgid "Installing package..." -msgstr "正在安裝..." - -#: tazpkg:692 -msgid "Removing old package..." -msgstr "正在卸載舊版本..." - -#: tazpkg:701 -msgid "Removing all tmp files..." -msgstr "正在移除所有暫存文件..." - -#: tazpkg:707 +msgid "Done: %s" +msgstr "大小: %s" + +#: tazpkg:502 +msgid "TazPkg SHell." +msgstr "TazPkg SHell." + +#: tazpkg:503 +msgid "Type 'usage' to list all available commands or 'quit' or 'q' to exit." +msgstr "鍵入 'usage' 以列出所有可用命令或 'quit' 或 'q' 以退出" + +#: tazpkg:512 +msgid "You are already running a TazPkg SHell." +msgstr "你已經在運行 TazPkg SHell." + +#: modules/block:18 modules/remove:86 +msgid "Package \"%s\" is not installed." +msgstr "未安裝 %s." + +#: modules/block:27 #, fuzzy -msgid "Execute post-install commands..." -msgstr "正在檢查安裝後依賴..." - -#: tazpkg:752 -msgid "Package \"%s\" (%s) is installed." -msgstr "%s (%s) 包未被安裝" - -#: tazpkg:792 -msgid "Could not download \"%s\" from \"%s\". Exiting." -msgstr "" - -#: tazpkg:859 -msgid "WARNING! Dependency loop between \"%s\" and \"%s\"." -msgstr "警告:%s 和 %s 有依賴循環." - -#: tazpkg:864 -msgid "Tracking dependencies for package \"%s\"" -msgstr "正在追蹤 %s 的包依賴" - -#: tazpkg:869 -msgid "Missing package \"%s\"" -msgstr "欠缺: %s" - -#: tazpkg:873 -msgid "%s missing package to install." -msgid_plural "%s missing packages to install." -msgstr[0] "有 %s 個缺少的包需要安裝" - -#: tazpkg:892 -msgid "Install all missing dependencies? (y/N)" -msgstr "安裝所有欠缺依賴? (是/否)" - -#: tazpkg:907 -msgid "Checking if package \"%s\" exists in local list..." -msgstr "正在檢查 %s 是否在本地清單中" - -#: tazpkg:933 -msgid "Leaving dependencies for package \"%s\" unresolved." -msgstr "%s 有未解決包依賴." - -#: tazpkg:934 -msgid "The package is installed but will probably not work." -msgstr "包已安裝但可能無法正常工作." - -#: tazpkg:1086 +msgid "Package \"%s\" is already blocked." +msgstr "%s 已被安裝." + +#: modules/block:32 modules/block:61 #, fuzzy -msgid "Unable to find list \"%s\"" -msgstr "找不到清單: %s" - -#: tazpkg:1106 -msgid "Adding implicit depends \"%s\"..." -msgstr "正在加入隱性依賴 %s..." - -#: tazpkg:1163 -msgid "Extracting package \"%s\"" -msgstr "正在解壓縮: %s" - -#: tazpkg:1174 tazpkg:1192 -msgid "Copying original package..." -msgstr "正在複製原來包" - -#: tazpkg:1181 -msgid "Package \"%s\" is extracted to \"%s\"" -msgstr "%s 已解壓縮到: %s" - -#: tazpkg:1189 -msgid "Recompressing package \"%s\"" -msgstr "正在重新壓縮: %s" - -#: tazpkg:1199 -msgid "Recompressing the FS..." -msgstr "正在重新壓縮文件系統..." - -#: tazpkg:1204 -msgid "Creating new package..." -msgstr "創建新包..." - -#: tazpkg:1245 -msgid "User configuration backup on date %s" -msgstr "%s 的用戶配置備分" - -#: tazpkg:1308 +msgid "Package \"%s\" blocked." +msgstr "未安裝 %s." + +#: modules/block:43 modules/block:56 +#, fuzzy +msgid "Package \"%s\" unblocked." +msgstr "未安裝 %s." + +#: modules/block:45 +#, fuzzy +msgid "Package \"%s\" is not blocked." +msgstr "未安裝 %s." + +#: modules/bugs:21 msgid "No known bugs." msgstr "沒有已知bugs." -#: tazpkg:1310 +#: modules/bugs:23 #, fuzzy msgid "Known bugs in packages" msgstr "顯示包的已知bugs" -#: tazpkg:1316 +#: modules/bugs:30 msgid "Bug list completed" msgstr "已知 Bug 清單" -#: tazpkg:1318 +#: modules/bugs:32 msgid "Bugs in package \"%s\" version %s:" msgstr "%s 包 %s 版本的Bugs" -#: tazpkg:1355 -msgid "rootconfig needs --root= option used." -msgstr "rootconfig 需要使用 --root= 選項." - -#: tazpkg:1368 tazpkg:1434 -msgid "Package \"%s\" already in the cache" -msgstr "%s 已在緩存內" - -#: tazpkg:1371 tazpkg:1437 -msgid "Continuing package \"%s\" download" -msgstr "繼續 %s 的下載" - -#: tazpkg:1462 +#: modules/cache:22 msgid "Cleaning cache directory..." msgstr "正在清除緩存目錄..." -#: tazpkg:1463 +#: modules/cache:23 #, fuzzy msgid "Path: %s" msgstr "路徑:" -#: tazpkg:1468 +#: modules/cache:28 msgid "%s file removed from cache (%s)." msgid_plural "%s files removed from cache (%s)." msgstr[0] "%s 個文件已在緩存中被刪除 (%s)" -#: tazpkg:1511 -msgid "Nothing to do for package \"%s\"." -msgstr "對 %s 沒有可進行動作" - -#: tazpkg:1515 modules/block:32 modules/block:51 modules/block:70 -#: modules/remove:53 -msgid "Package \"%s\" is not installed." -msgstr "未安裝 %s." - -#: tazpkg:1516 -msgid "Install package with \"%s\" or \"%s\"" -msgstr "以'%s' 或 '%s' 安裝包" - -#: tazpkg:1531 -msgid "TazPkg SHell." -msgstr "TazPkg SHell." - -#: tazpkg:1532 -msgid "Type 'usage' to list all available commands or 'quit' or 'q' to exit." -msgstr "鍵入 'usage' 以列出所有可用命令或 'quit' 或 'q' 以退出" - -#: tazpkg:1541 -msgid "You are already running a TazPkg SHell." -msgstr "你已經在運行 TazPkg SHell." - -#: tazpkg:1574 -msgid "Usage: tazpkg link package_name slitaz_root" -msgstr "用法: tazpkg link package_name slitaz_root" - -#: tazpkg:1576 -msgid "Example:" -msgstr "例子:" - -#: tazpkg:1578 -msgid "\"%s\" will use less than 100k in your running system RAM." -msgstr "'%s' 會使用少於 100k 的系統記憶體." - -#: tazpkg:1583 -msgid "Package \"%s\" is already installed." -msgstr "%s 已被安裝." - -#: tazpkg:1592 modules/getenv:16 modules/getenv:23 -msgid "Missing: %s" -msgstr "欠缺: %s" - -#: tazpkg:1596 -msgid "Link all missing dependencies? (y/N)" -msgstr "鏈接所有欠缺的依賴?(是/否)" - -#: tazpkg:1605 -#, fuzzy -msgid "Leaving dependencies unresolved for package \"%s\"" -msgstr "正在追蹤 %s 的包依賴" - -#: tazpkg:1606 -msgid "The package is installed but probably will not work." -msgstr "包已安裝但可能不會正常工作" - -#: modules/block:36 -#, fuzzy -msgid "Package \"%s\" is already blocked." -msgstr "%s 已被安裝." - -#: modules/block:41 modules/block:82 -#, fuzzy -msgid "Package \"%s\" blocked." -msgstr "未安裝 %s." - -#: modules/block:58 modules/block:77 -#, fuzzy -msgid "Package \"%s\" unblocked." -msgstr "未安裝 %s." - -#: modules/block:60 -#, fuzzy -msgid "Package \"%s\" is not blocked." -msgstr "未安裝 %s." - -#: modules/check:43 tazpanel/pkgs.cgi:951 +#: modules/check:20 tazpanel/pkgs.cgi:948 msgid "Package %s" msgstr "包 %s" -#: modules/check:122 +#: modules/check:96 msgid "The package installation has not completed" msgstr "未完成 包的安裝" -#: modules/check:130 +#: modules/check:104 msgid "The package has been modified by:" msgstr "包已被以下程式更改:" -#: modules/check:134 +#: modules/check:108 msgid "Files lost from package:" msgstr "已遺失以下文件:" -#: modules/check:138 +#: modules/check:112 msgid "target of symlink" msgstr "軟鏈接(symlink)對象" -#: modules/check:145 +#: modules/check:119 msgid "Missing dependencies for package:" msgstr "欠缺以下依賴:" -#: modules/check:154 +#: modules/check:128 msgid "Dependencies loop between package and:" msgstr "包與以下程式有依賴循環" -#: modules/check:160 +#: modules/check:134 msgid "Looking for known bugs..." msgstr "正在查找已知bugs..." -#: modules/check:167 +#: modules/check:141 msgid "Mismatch checksum of installed files:" msgstr "" -#: modules/check:186 +#: modules/check:160 #, fuzzy msgid "Check file providers:" msgstr "檢查更新" -#: modules/check:197 +#: modules/check:171 msgid "The following packages provide file \"%s\":" msgstr "以下包提供文件 %s:" -#: modules/check:202 +#: modules/check:176 msgid "(overridden by %s)" msgstr "" -#: modules/check:214 +#: modules/check:188 #, fuzzy msgid "Alien files:" msgstr "已安裝文件:" -#: modules/check:215 +#: modules/check:189 msgid "No package has installed the following files:" msgstr "沒有包安裝以下文件:" -#: modules/check:226 +#: modules/check:200 msgid "Check completed." msgstr "已完成檢查" @@ -477,32 +298,77 @@ msgid_plural "To install: %s packages (%s)" msgstr[0] "%s 個已安裝包" -#: modules/description:58 +#: modules/description:73 msgid "Description of package \"%s\"" msgstr "%s 的描述" -#: modules/description:62 +#: modules/description:80 #, fuzzy msgid "Description absent." msgstr "描述" -#: modules/find-depends:37 +#: modules/extract:36 +msgid "Extracting package \"%s\"" +msgstr "正在解壓縮: %s" + +#: modules/extract:47 modules/recompress:35 +msgid "Copying original package..." +msgstr "正在複製原來包" + +#: modules/extract:54 +msgid "Package \"%s\" is extracted to \"%s\"" +msgstr "%s 已解壓縮到: %s" + +#: modules/find-depends:19 msgid "Find depends..." msgstr "" -#: modules/find-depends:56 +#: modules/find-depends:39 msgid "for %s" msgstr "" -#: modules/flavor:120 +#: modules/flavor:94 msgid "Can't find flavor \"%s\". Abort." msgstr "找不到偏好項 %s. 放棄操作." -#: modules/getenv:34 +#: modules/get:137 modules/getenv:53 msgid "File \"%s\" empty." msgstr "" -#: modules/getenv:117 +#: modules/get:138 modules/get:144 +#, fuzzy +msgid "Unable to find package \"%s\" in the extra packages list." +msgstr "在鏡像包清單找不到: %s" + +#: modules/get:162 modules/get:327 +msgid "Package \"%s\" already in the cache" +msgstr "%s 已在緩存內" + +#: modules/get:331 +msgid "Continuing package \"%s\" download" +msgstr "繼續 %s 的下載" + +#: modules/get:342 +msgid "Checksum error for \"%s\"" +msgstr "" + +#: modules/get:352 +msgid "Please wait until the mirror synchronization is complete and try again." +msgstr "" + +#: modules/getenv:35 modules/getenv:43 modules/link:31 +msgid "Missing: %s" +msgstr "欠缺: %s" + +#: modules/getenv:35 modules/getenv:43 modules/getenv:53 modules/getenv:154 +msgid "Please run tazpkg as root." +msgstr "" + +#: modules/getenv:115 modules/getenv:140 +msgid "File \"%s\" generated. Please wait..." +msgstr "" + +#: modules/getenv:154 msgid "Old \"%s\"." msgstr "" @@ -704,7 +570,7 @@ msgid "Remove an undigest mirror" msgstr "移除非正式鏡像" -#: modules/help:103 modules/help:138 +#: modules/help:103 modules/help:134 #, fuzzy msgid "Sorry, no help for \"%s\"" msgstr "%s 的搜索結果" @@ -714,7 +580,7 @@ msgid_plural "%d help topics available:" msgstr[0] "" -#: modules/help:168 +#: modules/help:164 msgid "%s" msgstr "" @@ -723,7 +589,7 @@ msgid "local package" msgstr "可用的包" -#: modules/info:39 tazpanel/pkgs.cgi:930 +#: modules/info:39 tazpanel/pkgs.cgi:927 #, fuzzy msgid "installed package" msgstr "%s 個已安裝包" @@ -737,17 +603,17 @@ msgid "(new build available)" msgstr "" -#: modules/info:74 tazpanel/pkgs.cgi:933 +#: modules/info:74 tazpanel/pkgs.cgi:930 #, fuzzy msgid "mirrored package" msgstr "已鏡像包:" -#: modules/info:77 modules/list:217 tazpanel/pkgs.cgi:935 +#: modules/info:77 modules/list:217 tazpanel/pkgs.cgi:932 #, fuzzy msgid "Package \"%s\" not available." msgstr "未安裝 %s." -#: modules/info:84 modules/search:79 modules/search:113 +#: modules/info:84 modules/search:66 modules/search:100 msgid "" "No \"%s\" found to check for mirrored packages. For more results, please run " "\"%s\" once as root before searching." @@ -824,11 +690,132 @@ msgid "Tags : %s" msgstr "" +#: modules/install:109 +msgid "WARNING! Dependency loop between \"%s\" and \"%s\"." +msgstr "警告:%s 和 %s 有依賴循環." + +#: modules/install:117 +msgid "Tracking dependencies for package \"%s\"" +msgstr "正在追蹤 %s 的包依賴" + +#: modules/install:121 +msgid "Missing package \"%s\"" +msgstr "欠缺: %s" + +#: modules/install:125 +msgid "%s missing package to install." +msgid_plural "%s missing packages to install." +msgstr[0] "有 %s 個缺少的包需要安裝" + +#: modules/install:134 +msgid "Install all missing dependencies? (y/N)" +msgstr "安裝所有欠缺依賴? (是/否)" + +#: modules/install:161 +msgid "Checking if package \"%s\" exists in local list..." +msgstr "正在檢查 %s 是否在本地清單中" + +#: modules/install:179 +msgid "Leaving dependencies for package \"%s\" unresolved." +msgstr "%s 有未解決包依賴." + +#: modules/install:180 +msgid "The package is installed but will probably not work." +msgstr "包已安裝但可能無法正常工作." + +#: modules/install:251 +#, fuzzy +msgid "Execute pre-install commands..." +msgstr "正在檢查安裝後依賴..." + +#: modules/install:265 +#, fuzzy +msgid "Execute post-install commands..." +msgstr "正在檢查安裝後依賴..." + +#: modules/install:335 +#, fuzzy +msgid "Installation of package \"%s\" (%s)" +msgstr "%s 的安裝過程" + +#: modules/install:337 +msgid "Installation of package \"%s\"" +msgstr "%s 的安裝過程" + +#: modules/install:343 +msgid "Copying package..." +msgstr "正在複製..." + +#: modules/install:373 +#, fuzzy +msgid "Remember modified packages..." +msgstr "正在卸載舊版本..." + +#: modules/install:435 +msgid "Saving configuration files..." +msgstr "正在儲存 的配置文件" + +#: modules/install:460 +msgid "Installing package..." +msgstr "正在安裝..." + +#: modules/install:466 +#, fuzzy +msgid "Removing old files..." +msgstr "正在移除所有暫存文件..." + +#: modules/install:483 +msgid "Removing all tmp files..." +msgstr "正在移除所有暫存文件..." + +#: modules/install:508 +#, fuzzy +msgid "Update system databases..." +msgstr "正在移除所有暫存文件..." + +#: modules/install:546 +msgid "Package \"%s\" (%s) is installed." +msgstr "%s (%s) 包未被安裝" + +#: modules/install:576 +msgid "\"%s\" package is already installed." +msgstr "包已經被安裝" + +#: modules/install:577 +msgid "You can use the --forced option to force installation." +msgstr "你可以用 --forced 選項強制安裝" + +#: modules/link:20 +msgid "Package \"%s\" is already installed." +msgstr "%s 已被安裝." + +#: modules/link:36 +msgid "Link all missing dependencies? (y/N)" +msgstr "鏈接所有欠缺的依賴?(是/否)" + +#: modules/link:45 +#, fuzzy +msgid "Leaving dependencies unresolved for package \"%s\"" +msgstr "正在追蹤 %s 的包依賴" + +#: modules/link:46 +msgid "The package is installed but probably will not work." +msgstr "包已安裝但可能不會正常工作" + +#: modules/list:50 +msgid "all" +msgstr "全部" + +#: modules/list:50 +#, fuzzy +msgid "extra" +msgstr "解壓縮" + #: modules/list:82 msgid "Blocked packages" msgstr "已封鎖包" -#: modules/list:87 modules/list:121 modules/search:235 +#: modules/list:87 modules/list:121 modules/search:223 #, fuzzy msgid "%s package" msgid_plural "%s packages" @@ -866,7 +853,7 @@ msgid_plural "%s packages installed." msgstr[0] "%s 個已安裝包" -#: modules/list:147 tazpanel/pkgs.cgi:671 +#: modules/list:147 tazpanel/pkgs.cgi:670 msgid "Installed packages of category \"%s\"" msgstr "%s 分類內的已安裝包" @@ -905,7 +892,7 @@ msgid "Installed files by \"%s\"" msgstr "%s 安裝的文件" -#: modules/list:203 modules/list:213 modules/search:206 tazpanel/pkgs.cgi:71 +#: modules/list:203 modules/list:213 modules/search:194 tazpanel/pkgs.cgi:72 #, fuzzy msgid "%s file" msgid_plural "%s files" @@ -919,7 +906,7 @@ msgid "File lost" msgstr "已遺失文件" -#: modules/list:273 tazpanel/pkgs.cgi:1054 tazpanel/pkgs.cgi:1144 +#: modules/list:273 tazpanel/pkgs.cgi:1051 tazpanel/pkgs.cgi:1141 msgid "Configuration files" msgstr "配置文件" @@ -975,66 +962,66 @@ msgid "Creating new undigest \"%s\"." msgstr "正在創建 %s..." -#: modules/mkdb:76 +#: modules/mkdb:74 msgid "Input folder not specified" msgstr "" -#: modules/mkdb:82 +#: modules/mkdb:80 msgid "You are not allowed to write to the folder \"%s\"" msgstr "" -#: modules/mkdb:86 +#: modules/mkdb:84 #, fuzzy msgid "Folder \"%s\" does not contain packages" msgstr "%s 並非 %s 包!" -#: modules/mkdb:104 +#: modules/mkdb:102 #, fuzzy msgid "Packages DB already exists." msgstr "%s 已被安裝." -#: modules/mkdb:112 +#: modules/mkdb:110 msgid "Calculate %s..." msgstr "" -#: modules/pack:19 +#: modules/pack:22 msgid "Receipt is missing. Please read the documentation." msgstr "找不到安裝清單. 請參閱文檔." -#: modules/pack:23 +#: modules/pack:26 #, fuzzy msgid "Packing package \"%s\"" msgstr "正在打包: %s" -#: modules/pack:26 +#: modules/pack:29 msgid "Creating the list of files..." msgstr "正在創建文件清單..." -#: modules/pack:33 +#: modules/pack:36 msgid "Creating %s of files..." msgstr "正在創建文件校驗和 %s..." -#: modules/pack:47 +#: modules/pack:50 msgid "Compressing the FS..." msgstr "正在壓縮文件系統" -#: modules/pack:57 +#: modules/pack:60 msgid "Updating receipt sizes..." msgstr "正在更新安裝清單大小..." -#: modules/pack:63 +#: modules/pack:66 msgid "Creating full cpio archive..." msgstr "正在創建完棑一cpio壓縮檔..." -#: modules/pack:67 +#: modules/pack:70 msgid "Restoring original package tree..." msgstr "正在恢復原來的包樹" -#: modules/pack:72 +#: modules/pack:80 msgid "Package \"%s\" compressed successfully." msgstr "成功壓縮 %s 包" -#: modules/pack:73 modules/repack:83 +#: modules/pack:81 modules/repack:81 msgid "Size: %s" msgstr "大小: %s" @@ -1099,118 +1086,140 @@ "displayed to show new and upgradeable packages." msgstr "請注意下次你更新 清單時, 程式會列差異清單以顯示最新和可更新的 包." -#: modules/remove:63 +#: modules/recompress:32 +msgid "Recompressing package \"%s\"" +msgstr "正在重新壓縮: %s" + +#: modules/recompress:42 +msgid "Recompressing the FS..." +msgstr "正在重新壓縮文件系統..." + +#: modules/recompress:47 +msgid "Creating new package..." +msgstr "創建新包..." + +#: modules/reconfigure:26 +msgid "Nothing to do for package \"%s\"." +msgstr "對 %s 沒有可進行動作" + +#: modules/remove:57 +#, fuzzy +msgid "Execute pre-remove commands..." +msgstr "正在檢查安裝後依賴..." + +#: modules/remove:70 +#, fuzzy +msgid "Execute post-remove commands..." +msgstr "正在檢查安裝後依賴..." + +#: modules/remove:96 msgid "The following packages depend on package \"%s\":" msgstr "以下包依賴 %s:" -#: modules/remove:71 +#: modules/remove:104 msgid "The following packages have been modified by package \"%s\":" msgstr "以下包已被 %s 更改:" -#: modules/remove:79 +#: modules/remove:112 msgid "Remove package \"%s\" (%s)? (y/N)" msgstr "移除 %s (%s)? (是/否)" -#: modules/remove:81 +#: modules/remove:114 msgid "Uninstallation of package \"%s\" cancelled." msgstr "已取消卸載 %s" -#: modules/remove:88 +#: modules/remove:121 msgid "Removing package \"%s\"" msgstr "正在移除: %s" -#: modules/remove:92 -msgid "Execution of pre-remove commands..." -msgstr "" - -#: modules/remove:98 +#: modules/remove:128 msgid "Removing all files installed..." msgstr "正在移除所有已安裝文件" -#: modules/remove:119 -msgid "Execution of post-remove commands..." -msgstr "" - -#: modules/remove:125 +#: modules/remove:151 msgid "Removing package receipt..." msgstr "正在移除包文件清單" -#: modules/remove:131 +#: modules/remove:157 #, fuzzy msgid "Package \"%s\" (%s) removed." msgstr "%s (%s) 包未被安裝" -#: modules/remove:144 +#: modules/remove:170 msgid "Remove packages depending on package \"%s\"? (y/N)" msgstr "移除依賴 %s 的包? (是/否)" -#: modules/remove:161 +#: modules/remove:187 msgid "Reinstall packages modified by package \"%s\"? (y/N)" msgstr "重新安裝被 %s 更改過的包? (是/否)" -#: modules/remove:167 +#: modules/remove:193 msgid "Check %s for reinstallation" msgstr "檢查 %s 以重新安裝" -#: modules/repack:18 +#: modules/repack:16 msgid "Repacking \"%s\"" msgstr "正在重新打包: %s" -#: modules/repack:21 +#: modules/repack:19 msgid "Can't repack package \"%s\"" msgstr "無法重新打包 %s" -#: modules/repack:26 +#: modules/repack:24 msgid "Can't repack, \"%s\" files have been modified by:" msgstr "無法重新打包, %s 的文件已被以下程式更改:" -#: modules/repack:37 +#: modules/repack:35 msgid "Can't repack, the following files are lost:" msgstr "無法重新打包, 以下文件已遺失:" -#: modules/repack:71 +#: modules/repack:69 msgid "Can't repack, %s error." msgstr "無法重新打包, %s 錯誤." -#: modules/repack:82 +#: modules/repack:80 msgid "Package \"%s\" repacked successfully." msgstr "成功重新打包 %s 包" -#: modules/search:32 tazpanel/pkgs.cgi:633 +#: modules/repack-config:44 +msgid "User configuration backup on date %s" +msgstr "%s 的用戶配置備分" + +#: modules/search:19 tazpanel/pkgs.cgi:632 msgid "Installed packages" msgstr "已安裝包" -#: modules/search:45 +#: modules/search:32 msgid "%s installed package found for \"%s\"" msgid_plural "%s installed packages found for \"%s\"" msgstr[0] "找到 %s 個已安裝包: %s" -#: modules/search:54 tazpanel/pkgs.cgi:632 +#: modules/search:41 tazpanel/pkgs.cgi:631 msgid "Available packages" msgstr "可用的包" -#: modules/search:86 modules/search:120 +#: modules/search:73 modules/search:107 msgid "%s available package found for \"%s\"" msgid_plural "%s available packages found for \"%s\"" msgstr[0] "找到 %s 個可用包: %s" -#: modules/search:96 +#: modules/search:83 msgid "Matching packages name with version and desc" msgstr "將包名稱與版本和描述匹配" -#: modules/search:140 +#: modules/search:127 msgid "Search result for \"%s\"" msgstr "%s 的搜索結果" -#: modules/search:157 +#: modules/search:144 msgid "Search result for file \"%s\"" msgstr "%s 文件的搜索結果" -#: modules/search:177 modules/search:191 +#: modules/search:164 modules/search:179 msgid "Package %s:" msgstr "包 %s:" -#: modules/search:216 +#: modules/search:204 msgid "Search result for package \"%s\"" msgstr "%s 包的搜索結果 " @@ -1219,19 +1228,19 @@ msgid "Repository:" msgstr "庫: %s" -#: modules/summary:38 tazpanel/pkgs.cgi:1678 +#: modules/summary:38 tazpanel/pkgs.cgi:1675 msgid "Last recharge:" msgstr "上一次更新:" -#: modules/summary:50 tazpanel/pkgs.cgi:1691 +#: modules/summary:50 tazpanel/pkgs.cgi:1688 msgid "Today at %s." msgstr "" -#: modules/summary:51 tazpanel/pkgs.cgi:1692 +#: modules/summary:51 tazpanel/pkgs.cgi:1689 msgid "Yesterday at %s." msgstr "" -#: modules/summary:52 tazpanel/pkgs.cgi:1689 +#: modules/summary:52 tazpanel/pkgs.cgi:1686 msgid "%d day ago." msgid_plural "%d days ago." msgstr[0] "" @@ -1240,11 +1249,11 @@ msgid "Database timestamp:" msgstr "" -#: modules/summary:58 tazpanel/pkgs.cgi:1699 +#: modules/summary:58 tazpanel/pkgs.cgi:1696 msgid "never." msgstr "" -#: modules/summary:62 tazpanel/pkgs.cgi:1709 +#: modules/summary:62 tazpanel/pkgs.cgi:1706 msgid "Mirrored packages:" msgstr "已鏡像包:" @@ -1253,72 +1262,72 @@ msgid "Linked packages:" msgstr "可連接包" -#: modules/summary:74 tazpanel/pkgs.cgi:1704 +#: modules/summary:74 tazpanel/pkgs.cgi:1701 msgid "Installed packages:" msgstr "已安裝包:" -#: modules/summary:75 tazpanel/pkgs.cgi:1719 +#: modules/summary:75 tazpanel/pkgs.cgi:1716 msgid "Installed files:" msgstr "已安裝文件:" -#: modules/summary:76 tazpanel/pkgs.cgi:1722 +#: modules/summary:76 tazpanel/pkgs.cgi:1719 msgid "Blocked packages:" msgstr "已封鎖包:" -#: modules/summary:77 tazpanel/pkgs.cgi:1714 +#: modules/summary:77 tazpanel/pkgs.cgi:1711 msgid "Upgradeable packages:" msgstr "可更新包:" -#: modules/upgrade:74 +#: modules/upgrade:43 msgid "New build" msgstr "新建構" -#: modules/upgrade:76 +#: modules/upgrade:45 msgid "Blocked" msgstr "已封鎖" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:783 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:782 msgid "Package" msgstr "包" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:551 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:550 #, fuzzy msgid "Repository" msgstr "庫: %s" -#: modules/upgrade:119 modules/upgrade:135 tazpanel/pkgs.cgi:293 -#: tazpanel/pkgs.cgi:1014 +#: modules/upgrade:88 modules/upgrade:104 tazpanel/pkgs.cgi:292 +#: tazpanel/pkgs.cgi:1011 msgid "Version" msgstr "版本" -#: modules/upgrade:119 modules/upgrade:135 +#: modules/upgrade:88 modules/upgrade:104 msgid "Status" msgstr "狀態" -#: modules/upgrade:146 +#: modules/upgrade:115 msgid "System is up-to-date..." msgstr "系統已是最新版本..." -#: modules/upgrade:151 +#: modules/upgrade:120 msgid "%s blocked" msgid_plural "%s blocked" msgstr[0] "%s 個已封鎖" -#: modules/upgrade:156 +#: modules/upgrade:125 msgid "You have %s available upgrade (%s)" msgid_plural "You have %s available upgrades (%s)" msgstr[0] "你有 %s 個可用更新 (%s)" -#: modules/upgrade:161 +#: modules/upgrade:130 msgid "%s installed package scanned in %ds" msgid_plural "%s installed packages scanned in %ds" msgstr[0] "已用 %2$ds 掃描 %1$s 個已安裝包" -#: modules/upgrade:176 +#: modules/upgrade:145 msgid "Do you wish to install them now? (y/N)" msgstr "你想現在就安裝嗎? (y/N)" -#: modules/upgrade:188 +#: modules/upgrade:157 msgid "Leaving without any upgrades installed." msgstr "不安裝任何更新就離開." @@ -1330,7 +1339,7 @@ msgid "package" msgstr "包" -#: tazpkg-box:54 tazpanel/pkgs.cgi:254 +#: tazpkg-box:54 tazpanel/pkgs.cgi:253 msgid "Install" msgstr "安裝" @@ -1352,8 +1361,8 @@ msgid "Checking packages lists - %s" msgstr "正在檢查包清單 - %s" -#: tazpkg-notify:58 tazpanel/pkgs.cgi:41 tazpanel/pkgs.cgi:249 -#: tazpanel/pkgs.cgi:528 +#: tazpkg-notify:58 tazpanel/pkgs.cgi:41 tazpanel/pkgs.cgi:248 +#: tazpanel/pkgs.cgi:527 msgid "My packages" msgstr "我的包" @@ -1394,15 +1403,15 @@ msgid "System is up to date - %s" msgstr "系統已更新到最新 - %s" -#: tazpanel/pkgs.cgi:38 tazpanel/pkgs.cgi:195 +#: tazpanel/pkgs.cgi:38 tazpanel/pkgs.cgi:194 msgid "Packages" msgstr "包" -#: tazpanel/pkgs.cgi:40 tazpanel/pkgs.cgi:1674 +#: tazpanel/pkgs.cgi:40 tazpanel/pkgs.cgi:1671 msgid "Summary" msgstr "摘要" -#: tazpanel/pkgs.cgi:42 tazpanel/pkgs.cgi:247 +#: tazpanel/pkgs.cgi:42 tazpanel/pkgs.cgi:246 msgid "Recharge list" msgstr "更新清單" @@ -1410,412 +1419,412 @@ msgid "Check updates" msgstr "檢查更新" -#: tazpanel/pkgs.cgi:44 tazpanel/pkgs.cgi:252 tazpanel/pkgs.cgi:1090 -#: tazpanel/pkgs.cgi:1334 +#: tazpanel/pkgs.cgi:44 tazpanel/pkgs.cgi:251 tazpanel/pkgs.cgi:1087 +#: tazpanel/pkgs.cgi:1331 msgid "Administration" msgstr "系統管理" -#: tazpanel/pkgs.cgi:181 +#: tazpanel/pkgs.cgi:180 msgid "Receipt for package %s unavailable" msgstr "" -#: tazpanel/pkgs.cgi:248 +#: tazpanel/pkgs.cgi:247 msgid "Check upgrades" msgstr "檢查更新" -#: tazpanel/pkgs.cgi:250 tazpanel/pkgs.cgi:1026 +#: tazpanel/pkgs.cgi:249 tazpanel/pkgs.cgi:1023 #, fuzzy msgid "Tags" msgstr "標記:" -#: tazpanel/pkgs.cgi:251 tazpanel/pkgs.cgi:587 +#: tazpanel/pkgs.cgi:250 tazpanel/pkgs.cgi:586 msgid "Linkable packages" msgstr "可連接包" -#: tazpanel/pkgs.cgi:253 +#: tazpanel/pkgs.cgi:252 msgid "Install (Non Free)" msgstr "安裝 (非自由)" -#: tazpanel/pkgs.cgi:255 +#: tazpanel/pkgs.cgi:254 msgid "Remove" msgstr "移除" -#: tazpanel/pkgs.cgi:256 +#: tazpanel/pkgs.cgi:255 msgid "Link" msgstr "連接" -#: tazpanel/pkgs.cgi:257 +#: tazpanel/pkgs.cgi:256 msgid "Block" msgstr "封鎖" -#: tazpanel/pkgs.cgi:258 +#: tazpanel/pkgs.cgi:257 msgid "Unblock" msgstr "解取封鎖" -#: tazpanel/pkgs.cgi:259 +#: tazpanel/pkgs.cgi:258 #, fuzzy msgid "(Un)block" msgstr "解取封鎖" -#: tazpanel/pkgs.cgi:260 +#: tazpanel/pkgs.cgi:259 msgid "Repack" msgstr "重新打包" -#: tazpanel/pkgs.cgi:261 +#: tazpanel/pkgs.cgi:260 msgid "Save configuration" msgstr "儲存配置" -#: tazpanel/pkgs.cgi:262 +#: tazpanel/pkgs.cgi:261 msgid "List configuration files" msgstr "列出配置文件" -#: tazpanel/pkgs.cgi:263 +#: tazpanel/pkgs.cgi:262 msgid "Quick check" msgstr "快速檢查" -#: tazpanel/pkgs.cgi:264 +#: tazpanel/pkgs.cgi:263 msgid "Full check" msgstr "完整檢查" -#: tazpanel/pkgs.cgi:265 +#: tazpanel/pkgs.cgi:264 msgid "Clean" msgstr "" -#: tazpanel/pkgs.cgi:266 +#: tazpanel/pkgs.cgi:265 msgid "Set link" msgstr "設定連接" -#: tazpanel/pkgs.cgi:267 +#: tazpanel/pkgs.cgi:266 msgid "Remove link" msgstr "移除連接" -#: tazpanel/pkgs.cgi:268 +#: tazpanel/pkgs.cgi:267 #, fuzzy msgid "Add mirror" msgstr "鏡像" -#: tazpanel/pkgs.cgi:269 +#: tazpanel/pkgs.cgi:268 #, fuzzy msgid "Add repository" msgstr "庫: %s" -#: tazpanel/pkgs.cgi:270 +#: tazpanel/pkgs.cgi:269 #, fuzzy msgid "Toggle all" msgstr "反轉所有" -#: tazpanel/pkgs.cgi:292 tazpanel/pkgs.cgi:1008 tazpanel/pkgs.cgi:1268 +#: tazpanel/pkgs.cgi:291 tazpanel/pkgs.cgi:1005 tazpanel/pkgs.cgi:1265 msgid "Name" msgstr "名稱" -#: tazpanel/pkgs.cgi:294 tazpanel/pkgs.cgi:1018 +#: tazpanel/pkgs.cgi:293 tazpanel/pkgs.cgi:1015 msgid "Description" msgstr "描述" -#: tazpanel/pkgs.cgi:332 tazpanel/pkgs.cgi:1209 +#: tazpanel/pkgs.cgi:331 tazpanel/pkgs.cgi:1206 msgid "Repository: %s" msgstr "庫: %s" -#: tazpanel/pkgs.cgi:342 tazpanel/pkgs.cgi:417 +#: tazpanel/pkgs.cgi:341 tazpanel/pkgs.cgi:416 #, fuzzy msgid "Pages:" msgstr "包" -#: tazpanel/pkgs.cgi:493 +#: tazpanel/pkgs.cgi:492 msgid "Web search tool" msgstr "" -#: tazpanel/pkgs.cgi:495 +#: tazpanel/pkgs.cgi:494 msgid "Search" msgstr "搜索" -#: tazpanel/pkgs.cgi:496 +#: tazpanel/pkgs.cgi:495 msgid "Files" msgstr "文件" -#: tazpanel/pkgs.cgi:529 +#: tazpanel/pkgs.cgi:528 #, fuzzy msgid "All packages" msgstr "可用的包" -#: tazpanel/pkgs.cgi:533 +#: tazpanel/pkgs.cgi:532 msgid "Categories" msgstr "分類" -#: tazpanel/pkgs.cgi:554 +#: tazpanel/pkgs.cgi:553 msgid "Public" msgstr "公開" -#: tazpanel/pkgs.cgi:558 +#: tazpanel/pkgs.cgi:557 msgid "Any" msgstr "任何" -#: tazpanel/pkgs.cgi:565 +#: tazpanel/pkgs.cgi:564 msgid "All tags..." msgstr "" -#: tazpanel/pkgs.cgi:566 +#: tazpanel/pkgs.cgi:565 #, fuzzy msgid "All categories..." msgstr "分類" -#: tazpanel/pkgs.cgi:588 +#: tazpanel/pkgs.cgi:587 msgid "Listing linkable packages..." msgstr "正在列出可連接包..." -#: tazpanel/pkgs.cgi:592 +#: tazpanel/pkgs.cgi:591 msgid "Selection:" msgstr "選擇:" -#: tazpanel/pkgs.cgi:622 +#: tazpanel/pkgs.cgi:621 #, fuzzy msgid "Categories list" msgstr "分類" -#: tazpanel/pkgs.cgi:631 tazpanel/pkgs.cgi:1016 +#: tazpanel/pkgs.cgi:630 tazpanel/pkgs.cgi:1013 #, fuzzy msgid "Category" msgstr "分類:" -#: tazpanel/pkgs.cgi:664 tazpanel/pkgs.cgi:718 tazpanel/pkgs.cgi:1314 +#: tazpanel/pkgs.cgi:663 tazpanel/pkgs.cgi:717 tazpanel/pkgs.cgi:1311 #, fuzzy msgid "Packages list" msgstr "包 %s" -#: tazpanel/pkgs.cgi:665 tazpanel/pkgs.cgi:719 +#: tazpanel/pkgs.cgi:664 tazpanel/pkgs.cgi:718 msgid "Listing packages..." msgstr "正在列出包..." -#: tazpanel/pkgs.cgi:672 +#: tazpanel/pkgs.cgi:671 #, fuzzy msgid "All packages of category \"%s\"" msgstr "%s 分類內的已安裝包" -#: tazpanel/pkgs.cgi:676 +#: tazpanel/pkgs.cgi:675 #, fuzzy msgid "Installed packages of category \"%s\" in repository \"%s\"" msgstr "%s 分類內的已安裝包" -#: tazpanel/pkgs.cgi:677 +#: tazpanel/pkgs.cgi:676 #, fuzzy msgid "All packages of category \"%s\" in repository \"%s\"" msgstr "%s 分類內的已安裝包" -#: tazpanel/pkgs.cgi:686 +#: tazpanel/pkgs.cgi:685 msgid "You can not view a list of all packages until recharging lists." msgstr "" -#: tazpanel/pkgs.cgi:690 tazpanel/pkgs.cgi:731 tazpanel/pkgs.cgi:769 -#: tazpanel/pkgs.cgi:852 tazpanel/pkgs.cgi:1446 tazpanel/pkgs.cgi:1474 +#: tazpanel/pkgs.cgi:689 tazpanel/pkgs.cgi:730 tazpanel/pkgs.cgi:768 +#: tazpanel/pkgs.cgi:851 tazpanel/pkgs.cgi:1443 tazpanel/pkgs.cgi:1471 #, fuzzy msgid "Selected packages:" msgstr "已封鎖包:" -#: tazpanel/pkgs.cgi:726 +#: tazpanel/pkgs.cgi:725 #, fuzzy msgid "Packages suggested by %s" msgstr "%s 已解壓縮到: %s" -#: tazpanel/pkgs.cgi:761 +#: tazpanel/pkgs.cgi:760 msgid "Search packages" msgstr "搜索包" -#: tazpanel/pkgs.cgi:762 +#: tazpanel/pkgs.cgi:761 msgid "Searching packages..." msgstr "正在搜索包..." -#: tazpanel/pkgs.cgi:784 +#: tazpanel/pkgs.cgi:783 msgid "File" msgstr "文件" -#: tazpanel/pkgs.cgi:822 +#: tazpanel/pkgs.cgi:821 msgid "Recharge" msgstr "更新" -#: tazpanel/pkgs.cgi:823 +#: tazpanel/pkgs.cgi:822 msgid "Recharging lists..." msgstr "正在更新清單..." -#: tazpanel/pkgs.cgi:826 +#: tazpanel/pkgs.cgi:825 msgid "Recharge checks for new or updated packages" msgstr "更新檢查新包或已升級包" -#: tazpanel/pkgs.cgi:830 +#: tazpanel/pkgs.cgi:829 #, fuzzy msgid "Recharging log" msgstr "正在更新清單..." -#: tazpanel/pkgs.cgi:834 +#: tazpanel/pkgs.cgi:833 msgid "Recharging packages list" msgstr "更新包清單" -#: tazpanel/pkgs.cgi:837 +#: tazpanel/pkgs.cgi:836 msgid "Packages lists are up-to-date. You should check for upgrades now." msgstr "包清單已是最新.你現在應該檢查有否可用升級" -#: tazpanel/pkgs.cgi:847 +#: tazpanel/pkgs.cgi:846 msgid "Up packages" msgstr "升級包" -#: tazpanel/pkgs.cgi:848 +#: tazpanel/pkgs.cgi:847 msgid "Checking for upgrades..." msgstr "正在檢查升級" -#: tazpanel/pkgs.cgi:896 +#: tazpanel/pkgs.cgi:888 #, fuzzy msgid "Installing: %s" msgstr "已安裝文件: %s" -#: tazpanel/pkgs.cgi:897 +#: tazpanel/pkgs.cgi:889 #, fuzzy msgid "Removing: %s" msgstr "正在移除: %s" -#: tazpanel/pkgs.cgi:898 +#: tazpanel/pkgs.cgi:890 #, fuzzy msgid "Linking: %s" msgstr "欠缺: %s" -#: tazpanel/pkgs.cgi:899 +#: tazpanel/pkgs.cgi:891 #, fuzzy msgid "Blocking: %s" msgstr "正在下載: $pkg" -#: tazpanel/pkgs.cgi:900 +#: tazpanel/pkgs.cgi:892 #, fuzzy msgid "Unblocking: %s" msgstr "正在下載: $pkg" -#: tazpanel/pkgs.cgi:901 +#: tazpanel/pkgs.cgi:893 #, fuzzy msgid "(Un)blocking: %s" msgstr "正在下載: $pkg" -#: tazpanel/pkgs.cgi:902 +#: tazpanel/pkgs.cgi:894 #, fuzzy msgid "Repacking: %s" msgstr "正在重新打包: %s" -#: tazpanel/pkgs.cgi:923 +#: tazpanel/pkgs.cgi:920 #, fuzzy msgid "Package info" msgstr "包" -#: tazpanel/pkgs.cgi:924 +#: tazpanel/pkgs.cgi:921 msgid "Getting package info..." msgstr "正在取得包資訊..." -#: tazpanel/pkgs.cgi:1012 +#: tazpanel/pkgs.cgi:1009 #, fuzzy msgid "State" msgstr "狀態" -#: tazpanel/pkgs.cgi:1020 +#: tazpanel/pkgs.cgi:1017 #, fuzzy msgid "Maintainer" msgstr "維護者:" -#: tazpanel/pkgs.cgi:1022 +#: tazpanel/pkgs.cgi:1019 #, fuzzy msgid "License" msgstr "授權 : %s" -#: tazpanel/pkgs.cgi:1024 +#: tazpanel/pkgs.cgi:1021 #, fuzzy msgid "Website" msgstr "網站:" -#: tazpanel/pkgs.cgi:1028 +#: tazpanel/pkgs.cgi:1025 #, fuzzy msgid "Sizes" msgstr "大小:" -#: tazpanel/pkgs.cgi:1030 +#: tazpanel/pkgs.cgi:1027 #, fuzzy msgid "Depends" msgstr "依賴:" -#: tazpanel/pkgs.cgi:1032 +#: tazpanel/pkgs.cgi:1029 #, fuzzy msgid "Provide" msgstr "包 : %s" -#: tazpanel/pkgs.cgi:1034 +#: tazpanel/pkgs.cgi:1031 #, fuzzy msgid "Suggested" msgstr "建議:" -#: tazpanel/pkgs.cgi:1039 +#: tazpanel/pkgs.cgi:1036 msgid "View receipt" msgstr "" -#: tazpanel/pkgs.cgi:1040 +#: tazpanel/pkgs.cgi:1037 #, fuzzy msgid "Improve package" msgstr "升級包" -#: tazpanel/pkgs.cgi:1063 +#: tazpanel/pkgs.cgi:1060 msgid "Installed files" msgstr "已安裝文件" -#: tazpanel/pkgs.cgi:1065 +#: tazpanel/pkgs.cgi:1062 msgid "Please wait" msgstr "" -#: tazpanel/pkgs.cgi:1128 +#: tazpanel/pkgs.cgi:1125 msgid "TazPkg administration and settings" msgstr "TazPkg 管理及配置" -#: tazpanel/pkgs.cgi:1137 +#: tazpanel/pkgs.cgi:1134 msgid "Creating the package..." msgstr "正在創建包..." -#: tazpanel/pkgs.cgi:1141 +#: tazpanel/pkgs.cgi:1138 msgid "Path:" msgstr "路徑:" -#: tazpanel/pkgs.cgi:1155 +#: tazpanel/pkgs.cgi:1152 msgid "Checking packages consistency..." msgstr "正在檢查包完整性..." -#: tazpanel/pkgs.cgi:1159 +#: tazpanel/pkgs.cgi:1156 msgid "Full packages check..." msgstr "檢查完整包..." -#: tazpanel/pkgs.cgi:1168 tazpanel/pkgs.cgi:1179 +#: tazpanel/pkgs.cgi:1165 tazpanel/pkgs.cgi:1176 #, fuzzy msgid "%s is installed on /mnt/packages" msgstr "已安裝包" -#: tazpanel/pkgs.cgi:1192 +#: tazpanel/pkgs.cgi:1189 msgid "Packages cache" msgstr "包緩存" -#: tazpanel/pkgs.cgi:1194 +#: tazpanel/pkgs.cgi:1191 msgid "Packages in the cache: %s (%s)" msgstr "緩存中的包: %s (%s)" -#: tazpanel/pkgs.cgi:1201 +#: tazpanel/pkgs.cgi:1198 msgid "Current mirror list" msgstr "當前鏡像清單" -#: tazpanel/pkgs.cgi:1224 tazpanel/pkgs.cgi:1256 +#: tazpanel/pkgs.cgi:1221 tazpanel/pkgs.cgi:1253 msgid "Delete" msgstr "刪除" -#: tazpanel/pkgs.cgi:1246 +#: tazpanel/pkgs.cgi:1243 msgid "Private repositories" msgstr "私有庫" -#: tazpanel/pkgs.cgi:1269 +#: tazpanel/pkgs.cgi:1266 msgid "URL:" msgstr "" -#: tazpanel/pkgs.cgi:1279 +#: tazpanel/pkgs.cgi:1276 msgid "Link to another SliTaz installation" msgstr "連接到另一個安裝好的SliTaz" -#: tazpanel/pkgs.cgi:1282 +#: tazpanel/pkgs.cgi:1279 msgid "" "This link points to the root of another SliTaz installation. You will be " "able to install packages using soft links to it." @@ -1823,11 +1832,11 @@ "這會連接到另一個已安裝SliTaz的根目錄(root).你將可以用軟連接(softlink) 來安裝" "包." -#: tazpanel/pkgs.cgi:1293 +#: tazpanel/pkgs.cgi:1290 msgid "SliTaz packages DVD" msgstr "SliTaz 包DVD" -#: tazpanel/pkgs.cgi:1296 +#: tazpanel/pkgs.cgi:1293 msgid "" "A bootable DVD image of all available packages for the %s version is " "generated every day. It also contains a copy of the website and can be used " @@ -1837,181 +1846,223 @@ "每日將會創建一個包含 %s 版本所有可用包的可啟動(bootable) DVD映像映像亦會包含" "可離線使用的全站內容,可安裝到DVD或USB設備" -#: tazpanel/pkgs.cgi:1299 +#: tazpanel/pkgs.cgi:1296 msgid "Install from ISO image:" msgstr "由ISO映像安裝" -#: tazpanel/pkgs.cgi:1306 +#: tazpanel/pkgs.cgi:1303 msgid "Download DVD image" msgstr "下載DVD映像" -#: tazpanel/pkgs.cgi:1308 +#: tazpanel/pkgs.cgi:1305 msgid "Install from DVD/USB key" msgstr "由DVD/USB設備安裝" -#: tazpanel/pkgs.cgi:1317 +#: tazpanel/pkgs.cgi:1314 msgid "" "Long list of packages is paginated. Here you can set the page size (default: " "100, turning off the pager: 0)." msgstr "" -#: tazpanel/pkgs.cgi:1322 +#: tazpanel/pkgs.cgi:1319 msgid "Set" msgstr "" -#: tazpanel/pkgs.cgi:1348 +#: tazpanel/pkgs.cgi:1345 #, fuzzy msgid "Licenses for package %s" msgstr "%s 已遺失以下文件:" -#: tazpanel/pkgs.cgi:1369 +#: tazpanel/pkgs.cgi:1366 msgid "%s license on %s website" msgstr "" -#: tazpanel/pkgs.cgi:1370 +#: tazpanel/pkgs.cgi:1367 msgid "Read online:" msgstr "" -#: tazpanel/pkgs.cgi:1370 +#: tazpanel/pkgs.cgi:1367 msgid "Read local:" msgstr "" -#: tazpanel/pkgs.cgi:1411 +#: tazpanel/pkgs.cgi:1408 #, fuzzy msgid "Tags list" msgstr "更新清單" -#: tazpanel/pkgs.cgi:1415 +#: tazpanel/pkgs.cgi:1412 #, fuzzy msgid "List of tags in all repositories" msgstr "所有已安裝包清單" -#: tazpanel/pkgs.cgi:1416 +#: tazpanel/pkgs.cgi:1413 msgid "List of tags in repository \"%s\"" msgstr "" -#: tazpanel/pkgs.cgi:1442 +#: tazpanel/pkgs.cgi:1439 #, fuzzy msgid "Tag \"%s\"" msgstr "正在重新打包: %s" -#: tazpanel/pkgs.cgi:1470 +#: tazpanel/pkgs.cgi:1467 #, fuzzy msgid "Blocked packages list" msgstr "已封鎖包" -#: tazpanel/pkgs.cgi:1508 tazpanel/pkgs.cgi:1585 +#: tazpanel/pkgs.cgi:1505 tazpanel/pkgs.cgi:1582 #, fuzzy msgid "Improve package \"%s\"" msgstr "正在移除: %s" -#: tazpanel/pkgs.cgi:1543 +#: tazpanel/pkgs.cgi:1540 msgid "Please log in using your TazBug account." msgstr "" -#: tazpanel/pkgs.cgi:1547 +#: tazpanel/pkgs.cgi:1544 msgid "Login:" msgstr "" -#: tazpanel/pkgs.cgi:1549 +#: tazpanel/pkgs.cgi:1546 msgid "Password:" msgstr "" -#: tazpanel/pkgs.cgi:1552 +#: tazpanel/pkgs.cgi:1549 msgid "Remember me" msgstr "" -#: tazpanel/pkgs.cgi:1554 +#: tazpanel/pkgs.cgi:1551 msgid "Log in" msgstr "" -#: tazpanel/pkgs.cgi:1558 +#: tazpanel/pkgs.cgi:1555 msgid "Create new account" msgstr "" -#: tazpanel/pkgs.cgi:1586 tazpanel/pkgs.cgi:1643 +#: tazpanel/pkgs.cgi:1583 tazpanel/pkgs.cgi:1640 msgid "Back" msgstr "" -#: tazpanel/pkgs.cgi:1609 +#: tazpanel/pkgs.cgi:1606 msgid "How can you help:" msgstr "" -#: tazpanel/pkgs.cgi:1611 +#: tazpanel/pkgs.cgi:1608 msgid "Please select an action" msgstr "" -#: tazpanel/pkgs.cgi:1612 +#: tazpanel/pkgs.cgi:1609 #, fuzzy msgid "Report new version" msgstr "新版本 %s" -#: tazpanel/pkgs.cgi:1613 +#: tazpanel/pkgs.cgi:1610 msgid "Improve short description" msgstr "" -#: tazpanel/pkgs.cgi:1614 +#: tazpanel/pkgs.cgi:1611 msgid "Translate short description" msgstr "" -#: tazpanel/pkgs.cgi:1615 +#: tazpanel/pkgs.cgi:1612 msgid "Add or improve description" msgstr "" -#: tazpanel/pkgs.cgi:1616 +#: tazpanel/pkgs.cgi:1613 #, fuzzy msgid "Translate description" msgstr "描述" -#: tazpanel/pkgs.cgi:1617 +#: tazpanel/pkgs.cgi:1614 #, fuzzy msgid "Improve category" msgstr "%s 個分類" -#: tazpanel/pkgs.cgi:1618 +#: tazpanel/pkgs.cgi:1615 msgid "Add or improve tags" msgstr "" -#: tazpanel/pkgs.cgi:1619 +#: tazpanel/pkgs.cgi:1616 msgid "Add application icon" msgstr "" -#: tazpanel/pkgs.cgi:1620 +#: tazpanel/pkgs.cgi:1617 msgid "Add application screenshot" msgstr "" -#: tazpanel/pkgs.cgi:1621 +#: tazpanel/pkgs.cgi:1618 msgid "Improve receipt" msgstr "" -#: tazpanel/pkgs.cgi:1622 +#: tazpanel/pkgs.cgi:1619 msgid "Other" msgstr "" -#: tazpanel/pkgs.cgi:1633 +#: tazpanel/pkgs.cgi:1630 msgid "Send" msgstr "" -#: tazpanel/pkgs.cgi:1642 +#: tazpanel/pkgs.cgi:1639 msgid "Thank you!" msgstr "" -#: tazpanel/pkgs.cgi:1695 +#: tazpanel/pkgs.cgi:1692 msgid "It is recommended to [recharge] the lists." msgstr "" -#: tazpanel/pkgs.cgi:1700 +#: tazpanel/pkgs.cgi:1697 msgid "You need to [download] the lists for further work." msgstr "" -#: tazpanel/pkgs.cgi:1732 +#: tazpanel/pkgs.cgi:1729 msgid "Latest log entries" msgstr "最新日誌項" -#: tazpanel/pkgs.cgi:1734 +#: tazpanel/pkgs.cgi:1731 msgid "Show" msgstr "" +#~ msgid "Checking post install dependencies..." +#~ msgstr "正在檢查安裝後依賴..." + +#~ msgid "Please run \"%s\" in / and retry." +#~ msgstr "請運行 '%s' 並重試. " + +#~ msgid "Removing old package..." +#~ msgstr "正在卸載舊版本..." + +#~ msgid "Unable to find package \"%s\" in the mirrored packages list." +#~ msgstr "在鏡像包清單找不到: %s" + +#~ msgid "Adding implicit depends \"%s\"..." +#~ msgstr "正在加入隱性依賴 %s..." + +#~ msgid "Unable to find the list \"%s\"" +#~ msgstr "找不到清單: %s" + +#~ msgid "" +#~ "You must probably run '%s' as root to get the latest list of packages " +#~ "available on the mirror." +#~ msgstr "你必須以root權限運行 ‘%s’ 以取得鏡像中可用包的最新清單" + +#, fuzzy +#~ msgid "Unable to find list \"%s\"" +#~ msgstr "找不到清單: %s" + +#~ msgid "rootconfig needs --root= option used." +#~ msgstr "rootconfig 需要使用 --root= 選項." + +#~ msgid "Install package with \"%s\" or \"%s\"" +#~ msgstr "以'%s' 或 '%s' 安裝包" + +#~ msgid "Usage: tazpkg link package_name slitaz_root" +#~ msgstr "用法: tazpkg link package_name slitaz_root" + +#~ msgid "Example:" +#~ msgstr "例子:" + +#~ msgid "\"%s\" will use less than 100k in your running system RAM." +#~ msgstr "'%s' 會使用少於 100k 的系統記憶體." + #~ msgid "Usage for command up:" #~ msgstr "Usage for command up:" @@ -2044,9 +2095,6 @@ #~ msgid "Please specify a pattern or package name to search for." #~ msgstr "請指定一個模式串或包名稱作搜索" -#~ msgid "Please specify a pattern or file name to search for." -#~ msgstr "請指定一個模式串或文件名作搜索" - #~ msgid "List \"%s\" is older than one week... Recharging." #~ msgstr "%s 已是一周前的版本... 正在更新" diff -r 95c016ddc72d -r d6cbd0c5f273 tazpanel/pkgs.cgi --- a/tazpanel/pkgs.cgi Sun Sep 06 12:48:04 2015 +0200 +++ b/tazpanel/pkgs.cgi Mon Oct 05 03:53:47 2015 +0300 @@ -64,17 +64,17 @@ cd "$PKGS_DB" header + echo -n '
    '
     		if [ -f "$INSTALLED/$pkg/files.list" ]; then
     			files=$(wc -l < "$INSTALLED/$pkg/files.list")
    -			cat <$(sort "$INSTALLED/$pkg/files.list")
    -
    $(_p '%s file' '%s files' "$files" "$files")
    -EOT + sort "$INSTALLED/$pkg/files.list" + echo -n '

    ' + _p '%s file' '%s files' "$files" "$files" + echo '
    ' else - cat <$(lzcat files.list.lzma undigest/*/files.list.lzma \ - 2>/dev/null | awk -vp="$pkg:" '$1==p{print $2}' | sort) -EOT + lzcat files.list.lzma undigest/*/files.list.lzma 2>/dev/null | \ + awk -vp="$pkg:" '$1==p{print $2}' | sort + echo '' fi exit 0 ;; @@ -551,9 +551,9 @@ @@ -900,10 +900,15 @@ # Do the command for all asked packages cd /tmp export output='html' + pkgs_total=$(echo $pkgs | wc -w) + pkg_current='1' + unset sequence for pkg in $pkgs; do + [ "$pkgs_total" -ne 1 ] && sequence="$pkg_current/$pkgs_total" #echo $(_n 'y') | - tazpkg $cmd $pkg $opt 2>/dev/null | filter_taztools_msgs + tazpkg $cmd $pkg $opt --sequence="$sequence" 2>/dev/null | filter_taztools_msgs + pkg_current=$((pkg_current+1)) done ;; @@ -1005,7 +1010,7 @@ $([ -n "$VERSION" ] && echo "$(_ 'Version')$VERSION") - $(_ 'Category')$CATEGORY + $(_ 'Category')$(_n "$CATEGORY") $(_ 'Description')$SHORT_DESC @@ -1036,8 +1041,8 @@ EOT # Show description - DESC="$(tazpkg desc $pkg)" - [ -n "$DESC" ] && echo "
    $DESC
    " + DESC="$(@@MODULES@@/description "$pkg")" + [ -n "$DESC" ] && echo "
    $DESC
    " # Show configuration files list CONFIGS="$(tazpkg list-config $pkg | sed 's|\(.*\)|\1 \1|')" diff -r 95c016ddc72d -r d6cbd0c5f273 tazpanel/pkgs.css --- a/tazpanel/pkgs.css Sun Sep 06 12:48:04 2015 +0200 +++ b/tazpanel/pkgs.css Mon Oct 05 03:53:47 2015 +0300 @@ -186,3 +186,34 @@ /* infoTable: space between icons */ #infoTable span a { margin-right: 1em; } + +/* info: description */ +section#desc { padding: 0 1ex; font-size: 1rem; line-height: 1.25rem; } + +section#desc p, +section#desc li { padding: 0; text-align: justify; } + +section#desc ul li { list-style-type: disc; } + +section#desc p code, .light section#desc li code { + padding: 0.3ex; border-radius: 0.3ex; background-color: hsla(0, 0%, 70%, 0.3); } + +section#desc p, +section#desc ul, +section#desc ol, +section#desc dl, +section#desc table, +section#desc blockquote, +section#desc pre { + margin: 0.5rem 0; } + +section#desc ul ul, +section#desc ol ol, +section#desc ul ol, +section#desc ol ul { + margin: 0; } + +section#desc hr { + margin: 0; border: none; padding: 1.25rem 0 0; } + +section#desc ul, section#desc ol { padding: 0 0 0 1.25em; } diff -r 95c016ddc72d -r d6cbd0c5f273 tazpkg --- a/tazpkg Sun Sep 06 12:48:04 2015 +0200 +++ b/tazpkg Mon Oct 05 03:53:47 2015 +0300 @@ -34,17 +34,6 @@ printf "$(ngettext "$S" "$P" "$N")" "$@"; } -# Translate category names (must be last in line) - -translate_category() { - sed "s|base-system$|$(_ base-system)|; s|x-window$|$(_ x-window)|; - s|utilities$|$(_ utilities)|; s|network$|$(_ network)|; - s|graphics$|$(_ graphics)|; s|multimedia$|$(_ multimedia)|; - s|office$|$(_ office)|; s|development$|$(_ development)|; - s|system-tools$|$(_ system-tools)|; s|security$|$(_ security)|; - s|games$|$(_ games)|; s|misc$|$(_ misc)|; s|meta$|$(_ meta)|; - s|non-free$|$(_ non-free)|; s|all$|$(_ all)|; s|extra$|$(_ extra)|" -} # Remove all --parameters from cmdline @@ -83,11 +72,11 @@ DEFAULT_MIRROR="$ONLINE_PKGS" # TazPkg version -export VERSION=$(awk -F$'\t' '$1=="tazpkg"{print $2}' $PKGS_DB/installed.info) +export VERSION=$(awk -F$'\t' '$1=="tazpkg"{print $2}' "$PKGS_DB/installed.info") # User Agent export UA="TazPkg-$VERSION" -#title 'DEBUG'; emsg "COMMAND=\"$COMMAND\"\nPACKAGE=\"$PACKAGE\"\nPACKAGE_FILE=\"$PACKAGE_FILE\"\nTARGET_DIR=\"$TARGET_DIR\"\nTOP_DIR=\"$TOP_DIR\"\nTMP_DIR=\"$TMP_DIR\"\nINSTALL_LIST=\"$INSTALL_LIST\"\nSAVE_CACHE_DIR=\"$SAVE_CACHE_DIR\"\nMIRROR=\"$MIRROR\"\nBLOCKED=\"$BLOCKED\"\nUP_LIST=\"$UP_LIST\"\nDEFAULT_MIRROR=\"$DEFAULT_MIRROR\"\nVERSION=\"$VERSION\""; footer + #################### @@ -100,6 +89,10 @@ im() { tty -s; } +# Show debug messages +debug() { if [ -n "$debug" ]; then colorize 036 "$@" >&2; fi; } + + # Check if dir exists check_dir() { @@ -129,277 +122,89 @@ check_base_dir -# Check for a package name on cmdline. -check_for_package_on_cmdline() { - if [ -z "$PACKAGE" ]; then - newline - _ 'Please specify a package name on the command line.' - newline + +# Check commandline for tazpkg syntax + +check_cmd() { + for i in $@; do + case $i in + su) + check_root "$COMMAND"; continue;; + pkg) + [ -n "$PACKAGE" -o -n "$list" ] && continue + newline; _ 'Please specify a package name on the command line.';; + list) + [ -n "$PACKAGE" ] && continue + newline; _ 'Please specify a list name on the command line.';; + flavor) + [ -n "$PACKAGE" ] && continue + newline; _ 'Please specify a flavor name on the command line.';; + release) + [ -n "$PACKAGE" ] && continue + newline; _ 'Please specify a release name on the command line.';; + file) + [ -f "$PACKAGE_FILE" ] && continue + newline; _ 'Unable to find file "%s"' "$PACKAGE_FILE";; + dir) + [ -d "$TARGET_DIR" ] && continue + newline; _ 'Please specify an existing folder name on the command line.';; + pattern) + [ -n "$PACKAGE" ] && continue + newline; _ 'Please specify a pattern to search for.';; + receipt) + [ -f "$INSTALLED/$PACKAGE/receipt" ] && continue + newline; _ 'Unable to find the receipt "%s"' "$INSTALLED/$PACKAGE/receipt";; + esac + tazpkg -h "$COMMAND" exit 1 - fi -} - - -# Check if the package (*.tazpkg) exists before installing or extracting. - -check_for_package_file() { - if [ ! -f "$PACKAGE_FILE" ]; then - newline - _ 'Unable to find file "%s"' "$PACKAGE_FILE" - newline - exit 1 - fi -} - - -# Check for the receipt of an installed package. - -check_for_receipt() { - if [ ! -f "$1$INSTALLED/$PACKAGE/receipt" ]; then - newline - _ 'Unable to find the receipt "%s"' "$1$INSTALLED/$PACKAGE/receipt" - newline - exit 1 - fi -} - - -# Get repositories priority using $PKGS_DB/priority. -# In this file undigest repos are called by their names and main mirror -# by 'main'. Sort order: priority - -look_for_priority() { - [ -s "$PKGS_DB/priority" ] && priority=$(cat $PKGS_DB/priority) - - for rep in main $(ls $PKGS_DB/undigest 2>/dev/null); do - if [ ! -s "$PKGS_DB/priority" ] || ! grep -q ^$rep$ "$PKGS_DB/priority"; then - priority=$(echo -e "$priority\n$rep") - fi - done - echo "$priority" | sed '/^$/d' | \ - while read line; do - case $line in - main) echo "$PKGS_DB";; - *) echo "$PKGS_DB/undigest/$line";; - esac done } -# Get package name in a directory +# List support for getting/installing packages listed in the file +process_list() { + debug "\nprocess_list()\n list='$list'" + local tmp_list pkg -package_fullname_in_dir() { - [ ! -f "$1/receipt" ] && return - EXTRAVERSION='' - . $1/receipt - echo "$PACKAGE-$VERSION$EXTRAVERSION" + [ -z "$list" ] && return + + tmp_list="$(mktemp)" + cp "$list" "$tmp_list" + debug " tmp_list='$tmp_list'" + + # Upgrade tazpkg first. It may handle new features/formats... + # then upgrade essential packages early + debug ' process important packages...' + for pkg in busybox-pam busybox gcc-lib-base glibc-base slitaz-base-files tazpkg; do + debug " pkg='$pkg'" + pkg=$(grep "^$pkg" "$tmp_list") + [ -z "$pkg" ] && continue + # Specify here empty list to prevent looping while recursive calls + debug " tazpkg $COMMAND '$pkg' --list=''" + tazpkg $COMMAND "$pkg" --list='' + sed -i "/^$pkg$/d" "$tmp_list" + done + + # Process the rest of the list + debug ' process the rest...' + for pkg in $(cat "$tmp_list"); do + debug "tazpkg $COMMAND '$pkg' --list=''" + tazpkg $COMMAND "$pkg" --list='' + done + + # Clean + rm "$tmp_list" + debug ' END: process_list()' } -# Get package name that is already installed. -get_installed_package_pathname() { - for i in $2$INSTALLED/${1%%-*}*; do - [ ! -d $i ] && continue - if [ "$1" == "$(package_fullname_in_dir $i)" ]; then - echo "$i" - return - fi - done -} +# Shared functions +# ---------------- -# Check if a package is already installed. - -check_for_installed_package() { - if [ -n "$(get_installed_package_pathname "$PACKAGE" "$1")" ]; then - newline - _ '"%s" package is already installed.' "$(colorize 34 "$PACKAGE")" - longline "$(_ 'You can use the --forced option to force installation.')" - newline - exit 0 - fi -} - - -# Check for packages.list to download and install packages. - -check_for_packages_list() { - list_path="$PKGS_DB/packages.list" - if [ ! -f "$list_path" ]; then - if [ $(id -u) -eq 0 ]; then - tazpkg recharge - else - newline - _ 'Unable to find the list "%s"' "$list_path" - longline "$(_ "You must probably run '%s' as root to get the \ -latest list of packages available on the mirror." 'tazpkg recharge')" - newline - exit 0 - fi - fi -} - - -# Check for installed.info - local file with format of packages.info -# "installed.info" is absent on not clean installs; check it and re-generate if needed. - -check_for_installed_info() { - info_path="$ROOT$PKGS_DB/installed.info" - if [ ! -f "$info_path" ]; then - if [ $(id -u) -eq 0 ]; then - _ 'File "%s" generated. Please wait...' 'installed.info' - for pkg in $ROOT$PKGS_DB/installed/*/receipt; do - unset_receipt - . $pkg - SIZES=$(echo $PACKED_SIZE $UNPACKED_SIZE | sed 's|\.0||g') - DEPENDS=$(echo $DEPENDS) # remove newlines from some receipts - MD5="$(fgrep " $PACKAGE-$VERSION$EXTRAVERSION.tazpkg" \ - $ROOT$PKGS_DB/installed.md5 | awk '{print $1}')" - cat >> $info_path << EOT -$PACKAGE $VERSION$EXTRAVERSION $CATEGORY $SHORT_DESC $WEB_SITE $TAGS $SIZES $DEPENDS $MD5 -EOT - done - else - _ 'Unable to find file "%s"' installed.info - _ 'Please run tazpkg as root.' - exit 1 - fi - fi - - # Check for md5 field (#9) in the installed.info - if [ -n "$(awk -F$'\t' 'BEGIN{ n = "" } { if(NF != 9){ n = "o"; } } END{ print n }' $info_path)" ]; then - _n 'File "%s" generated. Please wait...' 'installed.info.new' - awk -F$'\t' -vm="$ROOT$PKGS_DB/installed.md5" 'BEGIN{OFS="\t"} - { - if (NF != 9) { - pkg = $1 "-" $2 ".tazpkg"; - "fgrep " pkg " " m " | cut -c-32" | getline $9; - $9 = ($9 == "") ? "00000000000000000000000000000000" : $9; - } - print; - }' $info_path > $info_path.new - mv -f $info_path.new $info_path - status - fi -} - - -get_cache_dir() { - echo $rep > $tmp/rep - if [ "$rep" == "$PKGS_DB" ]; then - CACHE_DIR="$SAVE_CACHE_DIR/$SLITAZ_RELEASE/packages" - elif [ "${rep%-incoming}" == "$rep" ]; then - CACHE_DIR="$SAVE_CACHE_DIR/${rep##*/}/packages" - else - rep="${rep%-incoming}" - CACHE_DIR="$SAVE_CACHE_DIR/${rep##*/}/packages-incoming" - fi - [ ! -d "$CACHE_DIR" ] && mkdir -p $CACHE_DIR - echo $CACHE_DIR > $tmp/cachedir -} - - -# get an already installed package from packages.equiv - -equivalent_pkg() { - for i in $(grep -hs "^$1=" $PKGS_DB/packages.equiv \ - $PKGS_DB/undigest/*/packages.equiv | sed "s/^$1=//"); do - if echo $i | fgrep -q : ; then - # format 'alternative:newname' - # if alternative is installed then substitute newname - if [ -f "$2$INSTALLED/${i%:*}/receipt" ]; then - # substitute package dependency - echo "${i#*:}" - return - fi - else - # if alternative is installed then nothing to install - if [ -f "$2$INSTALLED/$i/receipt" ]; then - # substitute installed package - echo "$i" - return - fi - fi - done - # if not found in packages.equiv then no substitution - echo "$1" -} - - -# get a virtual package from packages.equiv - -virtual_pkg() { - for i in $(for rep in $priority; do - grep -hs "^$1=" $rep/packages.equiv - done | sed "s/^$1=//"); do - if echo $i | fgrep -q : ; then - # format 'alternative:newname' - # if alternative is installed then substitute newname - if [ -f "$2$INSTALLED/${i%:*}/receipt" ]; then - # substitute package dependency - echo "${i#*:}" - return - fi - else - # unconditional substitution - echo "$i" - return - fi - done -} - - -# Get package filename available on the mirror - -get_package_filename() { - # input: "" or "-" (ex. "nano" or "nano-2.4.0") - local pkg equiv - for rep in $priority; do - pkg=$(awk -F$'\t' -vp="$1" 'p==$1||p==$1"-"$2{print $1"-"$2}' "$rep/packages.info") - - if [ -n "$pkg" ]; then - get_cache_dir; break - fi - done - if [ -z "$pkg" ]; then - # Check for virtual package - equiv=$(virtual_pkg $1) - if [ "$equiv" != "$1" ]; then - PACKAGE="$equiv" - get_package_filename "$PACKAGE" - return - fi - fi - echo "$pkg" -} - - -# Check for a package in packages DB. Used by get and get-install to grep -# package basename. - -check_for_package_in_list() { - local filename check_only - check_only="$1" - filename="$(get_package_filename "$PACKAGE")" - if [ -n "$filename" ]; then - PACKAGE="$filename" - CACHE_DIR="$(cat $tmp/cachedir)" - rep="$(cat $tmp/rep)" - rm -f $tmp/rep $tmp/cachedir - else - newline - _ 'Unable to find package "%s" in the mirrored packages list.' "$PACKAGE" - newline - [ -n "$check_only" ] && return 1 - exit 0 - fi -} - - -# Log this activity -# (there's log_pkg because we have log() in libtaz.sh) +# Log TazPkg activity log_pkg() { local extra @@ -414,62 +219,6 @@ } -# Download a get-package script from this mirror - -download_get_script() { - local p i - for p in $priority ; do - for i in $(cat $p/mirror) ; do - case "$i" in - http://*|https://*|ftp://*) - busybox wget -q -T 30 -U $UA -O $2 \ - ${i%packages/*}packages/get/$1 && return 0 ;; - esac - done - done - return 1 -} - - -# Download a file from this mirror - -download_from() { - # input: "+" "-.tazpkg" - local i - for i in $1; do - case "$i" in - # Mirror URL can have a trailing slash or not. - http://* | https://* | ftp://*) - busybox wget -c -q -T 30 -U $UA ${i%/}/$2 2>/dev/null && break ;; - *) - ln -sf ${i%/}/$2 . && break ;; - esac - done -} - - -# Download a file trying all mirrors - -download() { - # input: -.tazpkg - local i - case "$1" in - *.tazpkg) - for i in $priority; do - if [ -n "$(awk -F$'\t' -vp="$1" 'p==$1"-"$2".tazpkg"{print $1}' \ - $i/packages.info)" ]; then - download_from "$(cat $i/mirror)" "$@" && return - fi - done - ;; - esac - - for i in $(cat $(for rep in $priority; do echo $rep/mirror; done) 2>/dev/null); do - download_from "$i" "$@" && break - done -} - - # Extract a package with cpio and gzip/lzma. extract_package() { @@ -484,492 +233,29 @@ } -remove_with_path() { - # Avoid dirname errors by checking for argument. - [ -n "$1" ] || return +# Translate category names (must be last in line) - local dir - rm -f $1 2>/dev/null - dir="$1" - while [ "$dir" != "/" ]; do - dir="$(dirname "$dir")" - rmdir "$dir" 2>/dev/null || break - done +translate_category() { + sed "s|base-system$|$(_ base-system)|g; s|x-window$|$(_ x-window)|g; + s|utilities$|$(_ utilities)|g; s|network$|$(_ network)|g; + s|graphics$|$(_ graphics)|g; s|multimedia$|$(_ multimedia)|g; + s|office$|$(_ office)|g; s|development$|$(_ development)|g; + s|system-tools$|$(_ system-tools)|g; s|security$|$(_ security)|g; + s|games$|$(_ games)|g; s|misc$|$(_ misc)|g; s|meta$|$(_ meta)|g; + s|non-free$|$(_ non-free)|g" } -grepesc() { - sed 's/\[/\\[/g' +# If category is not one of those translated in native language, keep it +# untranslated. This allows both native and English language support. +# This also supports custom categories. +# And now we support spaces in translated categories + +reverse_translate_category() { + echo "$cat_i18n" | awk "BEGIN{FS=\" \"}{if (/^$@ /) a=\$2}END{if (a==\"\") a=\"$@\"; print a}" } - -# Print short package description -print_short_description() { - local short_desc='' - for LC in $LANG ${LANG%_*}; do - if [ -e "$PKGS_DB/packages-desc.$LC" ]; then - short_desc=$(grep -e "^$1 " $PKGS_DB/packages-desc.$LC | cut -d' ' -f2) - fi - done - [ -z "$short_desc" -a -s $PKGS_DB/packages.info ] && - short_desc="$(awk -F$'\t' -vp="$PACKAGE" '{if($1==p){print $4;exit}}' $PKGS_DB/packages.info)" - longline "$short_desc" -} - - -# This function installs a package in the rootfs. - -install_package() { - ROOT=$1 - if [ -n "$ROOT" ]; then - # Get absolute path - ROOT=$(realpath $ROOT) - fi - { - # Create package path early to avoid dependencies loop - mkdir -p $TMP_DIR - { cd $TMP_DIR ; cpio --quiet -i receipt >/dev/null 2>&1; } < "$PACKAGE_FILE" - . $TMP_DIR/receipt - # FIXME: legacy? - if grep -q ^pre_depends $TMP_DIR/receipt; then - pre_depends $ROOT - fi - - # Keep modifiers and file list on upgrade - cp "$ROOT$INSTALLED/$PACKAGE/modifiers" \ - "$ROOT$INSTALLED/$PACKAGE/files.list" $TMP_DIR 2>/dev/null - rm -rf "$ROOT$INSTALLED/$PACKAGE" 2>/dev/null - - # Make the installed package data dir to store - # the receipt and the files list. - mkdir -p "$ROOT$INSTALLED/$PACKAGE" - cp $TMP_DIR/modifiers "$ROOT$INSTALLED/$PACKAGE" 2>/dev/null - cp $TMP_DIR/files.list "$ROOT$INSTALLED/$PACKAGE" 2>/dev/null - rm -rf $TMP_DIR 2> /dev/null - sed -i "/ $(basename "$PACKAGE_FILE")$/d" $ROOT$PKGS_DB/installed.$SUM 2>/dev/null - cd "$(dirname "$PACKAGE_FILE")" - $CHECKSUM "$(basename "$PACKAGE_FILE")" >> $ROOT$PKGS_DB/installed.$SUM - } - - # Resolve package deps. - check_for_deps $ROOT - if [ -n "$MISSING_PACKAGE" ]; then - install_deps $ROOT - fi - mkdir -p $TMP_DIR - [ -n "$INSTALL_LIST" ] && echo "$PACKAGE_FILE" >> $ROOT$PKGS_DB/$INSTALL_LIST-processed - - title 'Installation of package "%s"' "$PACKAGE" - - short_desc="$(print_short_description "$PACKAGE")" - [ -n "$short_desc" ] && echo "$short_desc" && separator '-' - - action 'Copying package...' - cp "$PACKAGE_FILE" "$TMP_DIR" - status - - cd "$TMP_DIR" - extract_package - SELF_INSTALL='0' - EXTRAVERSION='' - CONFIG_FILES='' - - # Include temporary receipt to get the right variables. - . $PWD/receipt - cd $ROOT$INSTALLED - - # FIXME: legacy? - if [ $SELF_INSTALL -ne 0 -a -n "$ROOT" ]; then - action "Checking post install dependencies..." - [ -f "$INSTALLED/$PACKAGE/receipt" ] - if ! status; then - _ 'Please run "%s" in / and retry.' "tazpkg install $PACKAGE_FILE" - rm -rf $TMP_DIR - exit 1 - fi - fi - - # Get files to remove if upgrading - if [ -f "$PACKAGE/files.list" ]; then - while read file; do - grep -q "^$(echo $file | grepesc)$" $TMP_DIR/files.list && continue - for i in $(cat "$PACKAGE/modifiers" 2>/dev/null ; - fgrep -sl "$PACKAGE" */modifiers | cut -d/ -f1 ); do - grep -qs "^$(echo $file | grepesc)$" $i/files.list && continue 2 - done - echo $file - done < "$PACKAGE/files.list" > $TMP_DIR/files2remove.list - fi - - # Remember modified packages - { - check=false - for i in $(fgrep -v [ $TMP_DIR/files.list); do - [ -e "$ROOT$i" ] || continue - [ -d "$ROOT$i" ] && continue - echo "- $i" - check=true - done ; - $check && \ - for i in *; do - [ "$i" == "$PACKAGE" ] && continue - [ -s $i/files.list ] || continue - awk "{ printf \"$i %s\\n\",\$1 }" < $i/files.list - done; - } | awk ' -{ - if ($1 == "-" || file[$2] != "") { - file[$2] = file[$2] " " $1 - if ($1 != "-") { - if (pkg[$1] == "") all = all " " $1 - pkg[$1] = pkg[$1] " " $2 - } - } -} -END { - for (i = split(all, p, " "); i > 0; i--) - for (j = split(pkg[p[i]], f, " "); j > 0; j--) - printf "%s %s\n",p[i],f[j]; -} - ' | while read dir file; do - if grep -qs ^$dir$ "$PACKAGE/modifiers"; then - # Do not overload an overloaded file ! - rm $TMP_DIR$file 2>/dev/null - continue - fi - grep -qs "^$PACKAGE$" $dir/modifiers && continue - if [ -s "$dir/volatile.cpio.gz" ]; then - # We can modify backed up files without notice - zcat $dir/volatile.cpio.gz | cpio -t --quiet | \ - grep -q "^${file#/}$" && continue - fi - echo "$PACKAGE" >> $dir/modifiers - done - - cd $TMP_DIR - cp receipt files.list "$ROOT$INSTALLED/$PACKAGE" - - # Copy the description if found. - if [ -f "description.txt" ]; then - cp description.txt "$ROOT$INSTALLED/$PACKAGE" - fi - - # Copy the md5sum if found. - if [ -f "$CHECKSUM" ]; then - cp $CHECKSUM "$ROOT$INSTALLED/$PACKAGE" - fi - - # Pre install commands. - if grep -q ^pre_install "$ROOT$INSTALLED/$PACKAGE/receipt"; then - pre_install $ROOT - fi - - if [ -n "$CONFIG_FILES" ]; then - # save 'official' configuration files - action 'Saving configuration files...' - for i in $CONFIG_FILES; do - { cd fs ; find ${i#/} -type f 2> /dev/null; cd ..; } - done | { cd fs ; cpio -o -H newc --quiet | gzip -9; cd ..; } > \ - "$ROOT$INSTALLED/$PACKAGE/volatile.cpio.gz" - - if [ -z "$newconf" ]; then - # keep user configuration files - for i in $CONFIG_FILES; do - { cd fs ; find ${i#/} -type f 2> /dev/null; cd ..; } - done | while read i; do - [ -e $ROOT/$i ] || continue - cp -a $ROOT/$i fs/$i - done - fi - status - fi - - action 'Installing package...' - [ "$(busybox ls fs/* 2>/dev/null)" ] && cp -af fs/* $ROOT/ - status - - if [ -s files2remove.list ]; then - action 'Removing old package...' - while read file; do - remove_with_path $ROOT$file - done < files2remove.list - true - status - fi - - # Remove the temporary random directory. - action "Removing all tmp files..." - cd ..; rm -rf $TMP_DIR - status - - # Post install commands. - if grep -q ^post_install "$ROOT$INSTALLED/$PACKAGE/receipt"; then - action "Execute post-install commands..." - post_install $ROOT - status - fi - - # Update-desktop-database if needed. - if [ "$(fgrep .desktop "$ROOT$INSTALLED/$PACKAGE/files.list" | fgrep /usr/share/applications/)" ]; then - updatedesktopdb=yes - fi - - # Update-mime-database if needed. - if [ "$(fgrep /usr/share/mime "$ROOT$INSTALLED/$PACKAGE/files.list")" ]; then - updatemimedb=yes - fi - - # Update-icon-database - if [ "$(fgrep /usr/share/icon/hicolor "$ROOT$INSTALLED/$PACKAGE/files.list")" ]; then - updateicondb=yes - fi - - # Compile glib schemas if needed. - if [ "$(fgrep /usr/share/glib-2.0/schemas "$ROOT$INSTALLED/$PACKAGE/files.list")" ]; then - compile_schemas=yes - fi - - # Update depmod list - if [ "$(fgrep /lib/modules "$ROOT$INSTALLED/$PACKAGE/files.list")" ]; then - updatedepmod=yes - fi - - # Update installed.info - check_for_installed_info - SIZES=$(echo $PACKED_SIZE $UNPACKED_SIZE | sed 's|\.0||g') - DEPENDS=$(echo $DEPENDS) # remove newlines from some receipts - PKG_SUM="$(fgrep " $PACKAGE-$VERSION$EXTRAVERSION.tazpkg" "$ROOT$PKGS_DB/installed.$SUM" | cut -d' ' -f1)" - II=$ROOT$PKGS_DB/installed.info - sed -i "/^$PACKAGE /d" $II # remove old entry - cat >> $II < $II - TEMP_FILE=$(mktemp) - sort $II > $TEMP_FILE; mv -f $TEMP_FILE $II; chmod a+r $II; unset II - - cd "$TOP_DIR" - footer "$(_ 'Package "%s" (%s) is installed.' "$PACKAGE" "$VERSION$EXTRAVERSION")" - - # Log this activity - [ -n "$ROOT" ] || log_pkg Installed - - # Remove package from upgrade list - [ -s $UP_LIST ] && sed -i "/^$PACKAGE\$/d" $UP_LIST -} - - -# This function may be called by a get script. - -abort_package() { - cd $CUR_DIR - rm -rf $TMP_DIR - echo "${1:-Abort $PACKAGE.}" - exit 1 -} - - -# This function installs a package from a get script in the rootfs. - -install_package_from_get_script() { - SCRIPT="$1" - ROOT="$2" - [ -d "$ROOT$INSTALLED/$PACKAGE" ] && exit 1 - - grep -q no-check-certificate $SCRIPT && - [ ! -d "$INSTALLED/wget" ] && tazpkg get-install wget - - mkdir -p $TMP_DIR && cd $TMP_DIR - saved="$PACKAGE" - unset_receipt - PACKAGE="$saved" - - set -e - . $SCRIPT - set +e - [ -d "$PACKAGE-$VERSION" ] || cd $TMP_DIR - [ -d "$PACKAGE-$VERSION" ] || abort_package \ - "$(_ 'Could not download "%s" from "%s". Exiting.' "${TARBALL:-$PACKAGE}" "${WGET_URL:-$WEB_SITE}")" - - if [ ! -s "$PACKAGE-$VERSION/receipt" ]; then - cat > "$PACKAGE-$VERSION/receipt" <> "$PACKAGE-$VERSION/receipt" - fi - - DEPENDS="$(unset DEPENDS; . "$PACKAGE-$VERSION/receipt"; echo $DEPENDS)" - for i in $(find_depends "$PACKAGE-$VERSION/fs"); do - case " $DEPENDS " in - *\ $i\ *) continue;; - esac - grep -q '^DEPENDS="' "$PACKAGE-$VERSION/receipt" || - echo 'DEPENDS=""' >> "$PACKAGE-$VERSION/receipt" - sed -i "s/^DEPENDS=\"/&$i /" "$PACKAGE-$VERSION/receipt" - done - - TAZPKG_PACK=gzip - tazpkg pack "$PACKAGE-$VERSION" - - # Clean to save RAM memory before installation - rm -rf "$PACKAGE-$VERSION" - - if [ -n "$get" ]; then - mv "$PACKAGE-$VERSION.tazpkg" "$TOP_DIR" - else - # Install pseudo package - tazpkg install "$PACKAGE-$VERSION.tazpkg" --root=$ROOT - mv "$PACKAGE-$VERSION.tazpkg" $CACHE_DIR - fi - - # Clean - cd "$TOP_DIR" - rm -rf $TMP_DIR -} - - -# Check for missing deps listed in a receipt packages. - -check_for_deps() { - local saved; - saved="$PACKAGE" - mkdir -p $TMP_DIR - { cd $TMP_DIR ; cpio --quiet -i receipt >/dev/null 2>&1; } < "$PACKAGE_FILE" - . $TMP_DIR/receipt - PACKAGE="$saved" - rm -rf $TMP_DIR - - num=0 - for pkgorg in $DEPENDS; do - i=$(equivalent_pkg $pkgorg $1) - if [ ! -d "$1$INSTALLED/$i" ]; then - MISSING_PACKAGE=$i - num=$(($num+1)) - elif [ ! -f "$1$INSTALLED/$i/receipt" ]; then - _ 'WARNING! Dependency loop between "%s" and "%s".' "$PACKAGE" "$i" - fi - done - - if [ -n "$MISSING_PACKAGE" ]; then - title "$(_ 'Tracking dependencies for package "%s"' "$PACKAGE")" - for pkgorg in $DEPENDS; do - i=$(equivalent_pkg $pkgorg $1) - if [ ! -d "$1$INSTALLED/$i" ]; then - MISSING_PACKAGE="$i" - _ 'Missing package "%s"' $MISSING_PACKAGE - fi - done - footer "$(_p \ - '%s missing package to install.' \ - '%s missing packages to install.' $num \ - $num)" - fi -} - - -# Install all missing deps. Auto install or ask user then install all missing -# deps from local dir, CD-ROM, media or from the mirror. In case we want to -# install packages from local, we need a packages.list to find the version. - -install_deps() { - local root='' - [ -n "$1" ] && root="--root=$1" - - if [ "$AUTO_INSTALL_DEPS" == 'yes' ]; then - answer=0 - else - newline - confirm "$(_ 'Install all missing dependencies? (y/N)')" - answer=$? - newline - fi - - if [ "$answer" -eq 0 ] && [ -z "$nodeps" ]; then - for pkgorg in $DEPENDS; do - pkg=$(equivalent_pkg $pkgorg $1) - if [ ! -d "$1$INSTALLED/$pkg" ]; then - local list="$INSTALL_LIST" - [ -n "$list" ] || list="$TOP_DIR/packages.list" - # We can install packages from a local dir by greping - # the TAZPKG_BASENAME in the local packages.list. - found='0' - if [ -f "$list" ]; then - _ 'Checking if package "%s" exists in local list...' $pkg - mkdir $TMP_DIR - for i in $pkg-*.tazpkg; do - [ -f $i ] || continue - { cd $TMP_DIR ; cpio --quiet -i receipt > /dev/null 2>&1; } < $i - [ "$(. $TMP_DIR/receipt; echo "$PACKAGE")" == "$pkg" ] || continue - if grep -q ^$(package_fullname_in_dir $TMP_DIR).tazpkg$ $list - then - found='1' - tazpkg install $i $root --list=$list - break - fi - done - rm -rf $TMP_DIR - fi - # Install deps from the mirror. - if [ $found -eq 0 ]; then - if [ ! -f "$PKGS_DB/packages.list" ]; then - tazpkg recharge - fi - tazpkg get-install $pkg $root - fi - fi - done - else - newline - _ 'Leaving dependencies for package "%s" unresolved.' "$PACKAGE" - _ 'The package is installed but will probably not work.' - newline - fi -} - - -update_desktop_database() { - if [ -f "$1/usr/bin/update-desktop-database" ] && [ -n "$updatedesktopdb" ]; then - chroot "$1/" /usr/bin/update-desktop-database /usr/share/applications 2>/dev/null - fi -} - - -update_mime_database() { - if [ -f "$1/usr/bin/update-mime-database" ] && [ -n "$updatemimedb" ]; then - chroot "$1/" /usr/bin/update-mime-database /usr/share/mime - fi -} - - -update_icon_database() { - if [ -f "$1/usr/bin/gtk-update-icon-cache" ] && [ -n "$updateicondb" ]; then - chroot "$1/" /usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor - fi -} - - -compile_glib_schemas() { - if [ -f "$1/usr/bin/glib-compile-schemas" ] && [ -n "$compile_schemas" ]; then - chroot "$1/" /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas - fi -} - - -update_kernel_modules() { - if [ -f "$1/sbin/depmod" ] && [ -n "$updatedepmod" ]; then - chroot "$1/" /sbin/depmod -a - fi -} +# END: Shared functions @@ -992,48 +278,46 @@ # Various lists shift case $1 in - b|blocked) @@MODULES@@/list blocked ;; + b|blocked) @@MODULES@@/list blocked;; c|cat|categories) @@MODULES@@/list categories;; - l|linked) @@MODULES@@/list linked ;; - '') @@MODULES@@/list installed ;; + l|linked) @@MODULES@@/list linked;; + '') @@MODULES@@/list installed;; *) @@MODULES@@/list installed_of_category "$@";; esac ;; - -lb) @@MODULES@@/list blocked ;; + -lb) @@MODULES@@/list blocked;; -lc) @@MODULES@@/list categories;; - -ll) @@MODULES@@/list linked ;; + -ll) @@MODULES@@/list linked;; - -lm|list-mirror) @@MODULES@@/list mirrored ;; - -lf|list-files) check_for_package_on_cmdline - @@MODULES@@/list installed_files $PACKAGE;; - -a|activity|log) @@MODULES@@/list activity ;; - list-config) @@MODULES@@/list config_files $2;; - list-suggested) @@MODULES@@/list suggested ;; + -lm|list-mirror) @@MODULES@@/list mirrored;; + -lf|list-files) check_cmd pkg; @@MODULES@@/list installed_files "$PACKAGE";; + -a|activity|log) @@MODULES@@/list activity;; + list-config) @@MODULES@@/list config_files "$2";; + list-suggested) @@MODULES@@/list suggested;; + # Information about package info) - # Information about package - check_for_package_on_cmdline - @@MODULES@@/info "$2" - ;; + check_cmd pkg; @@MODULES@@/info "$2";; desc|-d) # Display package description - @@MODULES@@/description "$2" - ;; + check_cmd pkg; @@MODULES@@/description "$2";; - search|-s) + search|-s|-si|-sl|-sm) # Search for a package by pattern or name. - if [ -z "$2" ]; then tazpkg -h search; exit 1; fi + check_cmd pattern # Extend short options to long analogs - case "$3" in - -i) export installed='yes';; - -l) export list='yes';; - -m) export mirror='yes';; - esac + for i in $@; do + case "$i" in + -i|-si) export installed='yes';; + -l|-sl) export list='yes';; + -m|-sm) export mirror='yes';; + esac + done @@MODULES@@/search pkg "$2" ;; @@ -1041,241 +325,58 @@ search-file|-sf) # Search for a file by pattern or name in all files.list. - if [ -z "$2" ]; then tazpkg -h search-file; exit 1; fi - - @@MODULES@@/search file "$2" - ;; + check_cmd pattern; @@MODULES@@/search file "$2";; search-pkgname|-sp) # Search for a package name - if [ -z "$2" ]; then tazpkg -h search-pkgname; exit 1; fi - - @@MODULES@@/search file2 "$2" - ;; - - - install|-i) - # Install .tazpkg packages. - check_root $1 - check_for_package_on_cmdline - check_for_package_file - check_for_installed_info - - if [ -n "$root" ]; then - ROOT="$root"; - check_base_dir "$root" - fi - - [ -n "$list" ] && INSTALL_LIST="$list" - - # Get repositories priority list. - priority=$(look_for_priority) - - # Check if forced install. - if [ -z "$forced" ]; then - check_for_installed_package $ROOT - fi - install_package $ROOT - update_desktop_database $ROOT - update_mime_database $ROOT - update_icon_database $ROOT - compile_glib_schemas $ROOT - ;; - - - install-list|get-install-list) - # Install a set of packages from a list. - check_root $1 - - if [ -z "$2" ]; then tazpkg -h "$1"; exit 1; fi - - # Check if the packages list exists. - if [ ! -f "$2" ]; then - _ 'Unable to find list "%s"' "$2" - exit 1 - fi - - LIST=$(cat $2) - - # Remember processed list - export INSTALL_LIST="$2" - - # Set $COMMAND and install all packages. - COMMAND=${1%-list} - - touch $2-processed - - # Upgrade tazpkg first. It may handle new features/formats... - # then upgrade essential packages early - for pkg in busybox-pam busybox gcc-lib-base glibc-base \ - slitaz-base-files tazpkg ; do - pkg=$(egrep $pkg-[0-9] $INSTALL_LIST) - [ -z "$pkg" ] && continue - _ 'Adding implicit depends "%s"...' $pkg - LIST="$pkg"$'\n'"$LIST" - done - - for pkg in $LIST; do - grep -qs ^$pkg$ $2-processed && continue - [ -d "$root/var/lib/tazpkg/installed" ] && - tazpkg $COMMAND $pkg --list="$2" "$3" "$4" "$5" - done - rm -f $2-processed - ;; + check_cmd pattern; @@MODULES@@/search file2 "$2";; add-flavor) # Install a set of packages from a flavor. - check_root $1 - shift; @@MODULES@@/flavor $@ - ;; + check_cmd su flavor; shift; @@MODULES@@/flavor $@;; install-flavor) # Install a set of packages from a flavor and purge other ones. - check_root $1 - shift; purge='yes' @@MODULES@@/flavor $@ - ;; + check_cmd su flavor; shift; purge='yes' @@MODULES@@/flavor $@;; set-release) # Change current release and upgrade packages. - check_root $1 - if [ -z "$2" ]; then tazpkg -h "$1"; exit 1; fi - RELEASE="$2" - rm "$PKGS_DB/mirror" - echo "$RELEASE" > "$root/etc/slitaz-release" - tazpkg recharge && tazpkg upgrade - - # Install missing depends - cd "$INSTALLED" - for i in * ; do - unset DEPENDS; . "$i/receipt" - for j in $DEPENDS; do - [ -d "$j" ] || tazpkg get-install "$j" - done - done - ;; + check_cmd su release + @@MODULES@@/set-release "$2";; remove|-r) # Remove packages. - check_root $1 - check_for_package_on_cmdline - shift; @@MODULES@@/remove $@ - ;; + check_cmd su pkg; shift; @@MODULES@@/remove $@;; + # TODO: remove multiple packages extract|-e) # Extract .tazpkg cpio archive into a directory. - check_for_package_on_cmdline - check_for_package_file - title 'Extracting package "%s"' "$PACKAGE" - - # If no directory destination is found on the cmdline - # we create one in the current dir using the package name. - if [ -n "$TARGET_DIR" ]; then - DESTDIR="$TARGET_DIR/$PACKAGE" - else - DESTDIR="$PACKAGE" - fi - mkdir -p $DESTDIR - - action 'Copying original package...' - cp "$PACKAGE_FILE" $DESTDIR - status - - cd $DESTDIR - extract_package - [ -e "receipt" ] && \ - footer "$(_ 'Package "%s" is extracted to "%s"' "$PACKAGE" "$DESTDIR")" - ;; + check_cmd pkg file; shift; @@MODULES@@/extract $@;; recompress) # Recompress .tazpkg cpio archive with lzma. - check_for_package_on_cmdline - check_for_package_file - title 'Recompressing package "%s"' "$PACKAGE" - mkdir -p $TMP_DIR - - action "Copying original package..." - cp "$PACKAGE_FILE" $TMP_DIR - status - - cd $TMP_DIR - extract_package - - action "Recompressing the FS..." - find fs | cpio -o -H newc --quiet | lzma e fs.cpio.lzma -si - rm -rf fs - status - - action "Creating new package..." - find . -print | cpio -o -H newc --quiet > \ - "$TOP_DIR/$(basename "$PACKAGE_FILE").$$" && mv -f \ - "$TOP_DIR/$(basename "$PACKAGE_FILE").$$" \ - "$TOP_DIR/$(basename "$PACKAGE_FILE")" - status - - cd "$TOP_DIR" - rm -rf $TMP_DIR - separator; newline - ;; + check_cmd su pkg file; @@MODULES@@/recompress "$PACKAGE_FILE";; repack-config) - check_root $@ # Create SliTaz package archive from configuration files. - mkdir -p $TMP_DIR; cd $TMP_DIR - CONFIG_VERSION='1.0' - mkdir config-$CONFIG_VERSION - cd config-$CONFIG_VERSION - for i in $INSTALLED/*/volatile.cpio.gz; do - zcat $i | cpio -t --quiet - done > files.list - mkdir fs - cd fs - ( cd / ; cpio -o -H newc --quiet ) < ../files.list | cpio -idm --quiet > /dev/null - mkdir -p etc/tazlito - for i in $INSTALLED/*/receipt; do - EXTRAVERSION='' - . $i - echo "$PACKAGE-$VERSION$EXTRAVERSION" - done > etc/tazlito/config-packages.list - cd .. - echo "etc/tazlito/config-packages.list" >> files.list - pkg_date=$(date +"%x %X") - cat > receipt <&2 - exit 1 - fi - fi - # Get repositories priority list. - priority=$(look_for_priority) - - CURRENT_DIR="$PWD" - cd "$CACHE_DIR" - if check_for_package_in_list check ; then - cd "$CACHE_DIR" - if [ -f "$PACKAGE.tazpkg" ]; then - _ 'Package "%s" already in the cache' "$PACKAGE" - # Check package download was finished - tail -c 2k "$PACKAGE.tazpkg" | fgrep -q '00000000TRAILER' || { - _ 'Continuing package "%s" download' "$PACKAGE" - download "$PACKAGE.tazpkg" - } - if [ "$($CHECKSUM "$PACKAGE.tazpkg")" != \ - "$(fgrep " $PACKAGE.tazpkg" "$rep/packages.$SUM")" ]; then - rm -f "$PACKAGE.tazpkg" - download "$PACKAGE.tazpkg" - fi - else - download "$PACKAGE.tazpkg" - fi - PACKAGE_FILE="$CACHE_DIR/$PACKAGE.tazpkg" - elif download_get_script "$PACKAGE" "/tmp/$PACKAGE.$$" ; then - install_package_from_get_script "/tmp/$PACKAGE.$$" "$ROOT" --get - PACKAGE_FILE="$(ls "$PWD/$PACKAGE-*.tazpkg")" - fi - [ "$PWD" != "$CURRENT_DIR" ] && - cp -a "$PACKAGE_FILE" "$CURRENT_DIR" + install|-i) + # Install .tazpkg packages. + check_cmd su pkg file; shift + for i in $@; do + @@MODULES@@/install $i + done + # Install all the packages listed in the file + process_list ;; get-install|-gi) # Download and install a package. - check_root $@ - check_for_package_on_cmdline - check_for_packages_list + check_cmd su pkg; shift + # Get and install all the packages given on command line + for i in $@; do + pkg="$(@@MODULES@@/get $i)" && @@MODULES@@/install "$pkg" + done + # Get and install all the packages listed in the file + process_list + ;; - DO_CHECK='' - [ -n "$forced" ] && DO_CHECK='no' - [ -n "$root" ] && ROOT="$root" && check_base_dir "$root" - [ -n "$list" ] && INSTALL_LIST="$list" # internal option - # Get repositories priority list. - priority=$(look_for_priority) - - AUTOEXEC='no' - # Magic :) - # After testing this condition $PACKAGE become $PACKAGE-$VERSION$EXTRAVERSION - if ! check_for_package_in_list check; then - CACHE_DIR="${CACHE_DIR%/*}/get" - [ -d "$CACHE_DIR" ] || mkdir -p $CACHE_DIR - if download_get_script "$PACKAGE" "/tmp/$PACKAGE.$$" ; then - install_package_from_get_script "/tmp/$PACKAGE.$$" $ROOT - exit 0 - else - PACKAGE="get-$PACKAGE" - AUTOEXEC="$PACKAGE" - # Here $PACKAGE become $PACKAGE-$VERSION$EXTRAVERSION - check_for_package_in_list - if [ -n "$(get_installed_package_pathname "$PACKAGE" "$ROOT")" ]; then - $AUTOEXEC $ROOT - exit 0 - fi - fi - fi - # Check if no forced install. - if [ -z "$forced" ]; then - check_for_installed_package $ROOT - fi - - cd $CACHE_DIR - # Here $PACKAGE is $PACKAGE-$VERSION$EXTRAVERSION - if [ -f "$PACKAGE.tazpkg" ]; then - _ 'Package "%s" already in the cache' "$PACKAGE" - # Check package download was finished - tail -c 2k "$PACKAGE.tazpkg" | fgrep -q '00000000TRAILER' || { - _ 'Continuing package "%s" download' "$PACKAGE" - download "$PACKAGE.tazpkg" - } - if [ "$($CHECKSUM "$PACKAGE.tazpkg")" != "$(fgrep " $PACKAGE.tazpkg" $rep/packages.$SUM)" ]; then - rm -f "$PACKAGE.tazpkg" - download "$PACKAGE.tazpkg" - fi - else - newline - download "$PACKAGE.tazpkg" - fi - PACKAGE_FILE="$CACHE_DIR/$PACKAGE.tazpkg" - [ -n "$rootconfig" ] && PKGS_DB="${PKGS_DB#$root}" - install_package "$ROOT" - [ "$AUTOEXEC" != 'no' ] && "$PACKAGE" $ROOT - update_desktop_database $ROOT - update_mime_database $ROOT ;; + get-list|install-list|get-install-list) + # Install a set of packages from a list. + check_cmd su list file + COMMAND=${COMMAND%-list} + export list="$2" + process_list + ;; clean-cache|-cc) # Remove all downloaded packages. - check_root $@ - files=$(find $CACHE_DIR -name *.tazpkg | wc -l) - size=$(du -hs $CACHE_DIR | cut -f1 | sed 's|\.0||'); [ "$files" -eq 0 ] && size="0K" - - title 'Cleaning cache directory...' - action 'Path: %s' "$CACHE_DIR" - rm -rf $CACHE_DIR/* - status - - footer "$(_p \ - '%s file removed from cache (%s).' \ - '%s files removed from cache (%s).' $files \ - "$(colorize 32 "$files")" $size)" - ;; + check_cmd su; @@MODULES@@/cache clean;; list-undigest) # List undigest mirrors - @@MODULES@@/mirror list - ;; + @@MODULES@@/mirror list;; remove-undigest) # Remove undigest mirror - check_root $1 - shift; @@MODULES@@/mirror remove $@ - ;; + check_cmd su; shift; @@MODULES@@/mirror remove $@;; add-undigest|setup-undigest) # Add undigest mirror - check_root $1 - shift; @@MODULES@@/mirror add $@ - ;; + check_cmd su; shift; @@MODULES@@/mirror add $@;; setup-mirror|-sm) # Change main mirror - check_root $@ - shift; @@MODULES@@/mirror setup $@ - ;; + check_cmd su; shift; @@MODULES@@/mirror setup $@;; reconfigure) # Replay post_install from receipt - check_for_package_on_cmdline - check_root $1 - - ROOT="$root" - if [ -d "$ROOT$INSTALLED/$PACKAGE" ]; then - check_for_receipt $ROOT - # Check for post_install - if grep -q ^post_install "$ROOT$INSTALLED/$PACKAGE/receipt"; then - . "$ROOT$INSTALLED/$PACKAGE/receipt" - post_install $ROOT - # Log this activity - [ -z "$ROOT" ] && log_pkg Reconfigured - else - newline - _ 'Nothing to do for package "%s".' "$PACKAGE" - fi - else - newline - _ 'Package "%s" is not installed.' "$PACKAGE" - _ 'Install package with "%s" or "%s"' 'tazpkg install' 'tazpkg get-install' - newline - fi - ;; + check_cmd su pkg receipt; @@MODULES@@/reconfigure "$2";; shell) @@ -1560,78 +522,20 @@ depends) # Display dependencies tree - shift; @@MODULES@@/depends depends $@ - ;; + check_cmd pkg; shift; @@MODULES@@/depends depends $@;; rdepends) # Display reverse dependencies tree - shift; @@MODULES@@/depends rdepends $@ - ;; + check_cmd pkg; shift; @@MODULES@@/depends rdepends $@;; convert|-c) # convert misc package format to .tazpkg - check_for_package_file - shift; @@MODULES@@/convert $@ - ;; + check_cmd file; shift; @@MODULES@@/convert $@;; link) # link a package from another SliTaz installation - PACKAGE="$2" - if [ ! -d "$TARGET_DIR" -o \ - ! -d "$TARGET_DIR$INSTALLED/$PACKAGE" ]; then - _ 'Usage: tazpkg link package_name slitaz_root' - longline "$( - _n 'Example:' - echo -n ' ' - _ '"%s" will use less than 100k in your running system RAM.' \ - 'tazpkg link openoffice /mnt')" - exit 1 - fi - if [ -e "$INSTALLED/$PACKAGE" ]; then - _ 'Package "%s" is already installed.' "$PACKAGE" - exit 1 - fi - ln -s "$TARGET_DIR$INSTALLED/$PACKAGE" $INSTALLED - DEPENDS="$(. "$INSTALLED/$PACKAGE/receipt"; echo $DEPENDS)" - MISSING='' - for i in $DEPENDS; do - [ -e $INSTALLED/$i ] && continue - MISSING="$MISSING$i " - _ 'Missing: %s' $i - done - if [ -n "$MISSING" ]; then - newline - confirm "$(_ 'Link all missing dependencies? (y/N)')" - answer=$? - newline - if [ "$answer" -eq 0 ]; then - for i in $MISSING; do - tazpkg link $i $TARGET_DIR - done - else - newline - _ 'Leaving dependencies unresolved for package "%s"' "$PACKAGE" - _ 'The package is installed but probably will not work.' - newline - fi - fi - . "$INSTALLED/$PACKAGE/receipt" - if grep -q ^pre_install "$INSTALLED/$PACKAGE/receipt"; then - pre_install - fi - while read path; do - [ -e "$path" ] && continue - while true; do - dir="$(dirname "$path")" - [ -e "$dir" ] && break - path="$dir" - done - ln -s "$TARGET_DIR$path" "$dir" - done < "$INSTALLED/$PACKAGE/files.list" - if grep -q ^post_install "$INSTALLED/$PACKAGE/receipt"; then - post_install - fi ;; + check_cmd su pkg dir; shift; @@MODULES@@/link $@;; help|-h) @@ -1654,7 +558,8 @@ usage|*) # Print a short help or give usage for an unknown or empty command. - @@MODULES@@/help ;; + @@MODULES@@/help + ;; esac exit 0