Added old abandoned KDE3 version of keep

git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/keep@1088044 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
v3.5.13-sru
tpearson 14 years ago
commit cfe7326707

@ -0,0 +1 @@
Jean-Rémy Falleri <jr.falleri@laposte.net>

@ -0,0 +1,340 @@
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301 USA
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General
Public License instead of this License.

@ -0,0 +1,67 @@
Keep ChangeLog
=====================
VERSION 0.4.0
ADD: possibility to use an inclusion/exclusion list when setting up backup source
ADD: possibility to control rdiff-backup process priority
ADD: Restore backup wizard now displays last backup date
FIX: Backup every hour bug fixed
VERSION 0.3.0
ADD: backup error management
ADD: notifications
ADD: backup logging
FIX: many memory leaks
FIX: rdiff-backup management improved
VERSION 0.2.4
FIX: updated wording of the application
FIX: updated GUI in restore and add wizard
VERSION 0.2.3
ADD: advanced configuration of backups
FIX: the backup method has been fixed
VERSION 0.2.2
ADD: it's now possible to edit a backup
ADD: it's now possible to avoid special files (devices, sockets, links, etc.) in backups
FIX: fixed error when trying to backup a directory to multiple destinations
VERSION 0.2.1
ADD: It's now possible to see the modifications of selected increment when restoring
ADD: It's now possible to see the changed files of selected increment when restoring
ADD: It's now possible to see the files of the selected increment
ADD: Restoration of a custom backup directory
ADD: Restoration to a custom directory
VERSION 0.2.0
ADD: Keep use now rdiff-backup as backend. Thanks Luke!
ADD: You can now set different backups, with defined settings for each
ADD: GUI has been redesigned
ADD: There is now a wizard to add a directory to backup
ADD: There is now a wizard to restore a backuped directory
ADD: Forcing backup has been redesigned
ADD: New icons for each action (Force Backup, Restore Backup, Add Backup)
FIX: major code reorganization: now icons are in a separate dir and wizard in the app dir
VERSION 0.1.2
ADD: Action panel. You can now control the backup system from the application
ADD: It's now possible to clean the backup directory
ADD: GUI enhanced
ADD: New icon (inspired by both Ark and KMail ones, thanks to the artists who created them: Bryce Corkins, Liam Smit)
FIX: Backup directory size function cleaned
FIX: Now backup function fixed (deletion of old backups behaves now as expected)
FIX: Last and next backup date when there is no backup.
FIX: Fixed many makefiles, now it builds with automake and when builddir != srcdir
VERSION 0.1.1
ADD: It's now possible to see if the backup system is well configured
ADD: It's now possible to force a backup
ADD: the main window has been redesigned
FIX: Fixed many bugs in the backup process
FIX: Code of the daemon cleaned
FIX: Code of the main application cleaned
VERSION 0.1.0
ADD: Initial release

20
INDEX

@ -0,0 +1,20 @@
Index of software in kdeplayground-admin
========================================
Please add software to this index. Each entry should include the
following entries:
* Name:, which is the directory name
* Synopsis:, which is a short description of what it does
* Notes:, for key usage / applicability information (optional)
* See also:, for cross references to other KDE apps/modules (optional)
* URL:, for web links to required software or a home page (optional)
Entries should be entirely objective.
Name: kextprocess
Synopsis: Library with a KProcess-like API for running apps remotely via e.g. SSH
Name: ksystemlog
Synopsis: System log viewer tool for KDE
URL: http://annivernet.free.fr/ksystemlog

@ -0,0 +1,167 @@
Basic Installation
==================
These are generic installation instructions.
The `configure' shell script attempts to guess correct values for
various system-dependent variables used during compilation. It uses
those values to create a `Makefile' in each directory of the package.
It may also create one or more `.h' files containing system-dependent
definitions. Finally, it creates a shell script `config.status' that
you can run in the future to recreate the current configuration, a file
`config.cache' that saves the results of its tests to speed up
reconfiguring, and a file `config.log' containing compiler output
(useful mainly for debugging `configure').
If you need to do unusual things to compile the package, please try
to figure out how `configure' could check whether to do them, and mail
diffs or instructions to the address given in the `README' so they can
be considered for the next release. If at some point `config.cache'
contains results you don't want to keep, you may remove or edit it.
The file `configure.in' is used to create `configure' by a program
called `autoconf'. You only need `configure.in' if you want to change
it or regenerate `configure' using a newer version of `autoconf'.
The simplest way to compile this package is:
1. `cd' to the directory containing the package's source code and type
`./configure' to configure the package for your system. If you're
using `csh' on an old version of System V, you might need to type
`sh ./configure' instead to prevent `csh' from trying to execute
`configure' itself.
Running `configure' takes a while. While running, it prints some
messages telling which features it is checking for.
2. Type `make' to compile the package.
3. Type `make install' to install the programs and any data files and
documentation.
4. You can remove the program binaries and object files from the
source code directory by typing `make clean'.
Compilers and Options
=====================
Some systems require unusual options for compilation or linking that
the `configure' script does not know about. You can give `configure'
initial values for variables by setting them in the environment. Using
a Bourne-compatible shell, you can do that on the command line like
this:
CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
Or on systems that have the `env' program, you can do it like this:
env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
Compiling For Multiple Architectures
====================================
You can compile the package for more than one kind of computer at the
same time, by placing the object files for each architecture in their
own directory. To do this, you must use a version of `make' that
supports the `VPATH' variable, such as GNU `make'. `cd' to the
directory where you want the object files and executables to go and run
the `configure' script. `configure' automatically checks for the
source code in the directory that `configure' is in and in `..'.
If you have to use a `make' that does not supports the `VPATH'
variable, you have to compile the package for one architecture at a time
in the source code directory. After you have installed the package for
one architecture, use `make distclean' before reconfiguring for another
architecture.
Installation Names
==================
By default, `make install' will install the package's files in
`/usr/local/bin', `/usr/local/man', etc. You can specify an
installation prefix other than `/usr/local' by giving `configure' the
option `--prefix=PATH'.
You can specify separate installation prefixes for
architecture-specific files and architecture-independent files. If you
give `configure' the option `--exec-prefix=PATH', the package will use
PATH as the prefix for installing programs and libraries.
Documentation and other data files will still use the regular prefix.
If the package supports it, you can cause programs to be installed
with an extra prefix or suffix on their names by giving `configure' the
option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
Optional Features
=================
Some packages pay attention to `--enable-FEATURE' options to
`configure', where FEATURE indicates an optional part of the package.
They may also pay attention to `--with-PACKAGE' options, where PACKAGE
is something like `gnu-as' or `x' (for the X Window System). The
`README' should mention any `--enable-' and `--with-' options that the
package recognizes.
For packages that use the X Window System, `configure' can usually
find the X include and library files automatically, but if it doesn't,
you can use the `configure' options `--x-includes=DIR' and
`--x-libraries=DIR' to specify their locations.
Specifying the System Type
==========================
There may be some features `configure' can not figure out
automatically, but needs to determine by the type of host the package
will run on. Usually `configure' can figure that out, but if it prints
a message saying it can not guess the host type, give it the
`--host=TYPE' option. TYPE can either be a short name for the system
type, such as `sun4', or a canonical name with three fields:
CPU-COMPANY-SYSTEM
See the file `config.sub' for the possible values of each field. If
`config.sub' isn't included in this package, then this package doesn't
need to know the host type.
If you are building compiler tools for cross-compiling, you can also
use the `--target=TYPE' option to select the type of system they will
produce code for and the `--build=TYPE' option to select the type of
system on which you are compiling the package.
Sharing Defaults
================
If you want to set default values for `configure' scripts to share,
you can create a site shell script called `config.site' that gives
default values for variables like `CC', `cache_file', and `prefix'.
`configure' looks for `PREFIX/share/config.site' if it exists, then
`PREFIX/etc/config.site' if it exists. Or, you can set the
`CONFIG_SITE' environment variable to the location of the site script.
A warning: not all `configure' scripts look for a site script.
Operation Controls
==================
`configure' recognizes the following options to control how it
operates.
`--cache-file=FILE'
Use and save the results of the tests in FILE instead of
`./config.cache'. Set FILE to `/dev/null' to disable caching, for
debugging `configure'.
`--help'
Print a summary of the options to `configure', and exit.
`--quiet'
`--silent'
`-q'
Do not print messages saying which checks are being made.
`--srcdir=DIR'
Look for the package's source code in directory DIR. Usually
`configure' can determine that directory automatically.
`--version'
Print the version of Autoconf used to generate the `configure'
script, and exit.
`configure' also accepts some other, not widely useful, options.

@ -0,0 +1,5 @@
/** @mainpage Playground - Sysadmin
This is the KDE playground for sysadmin tools.
*/

@ -0,0 +1,12 @@
## kdebase/Makefile.am
## (C) 1997 Stephan Kulow
AUTOMAKE_OPTIONS = foreign 1.6.1
dist-hook:
cd $(top_distdir) && perl $(top_srcdir)/admin/am_edit -padmin
include admin/Doxyfile.am
include admin/deps.am
SUBDIRS=$(TOPSUBDIRS)

@ -0,0 +1,11 @@
## kdebase/Makefile.am
## (C) 1997 Stephan Kulow
AUTOMAKE_OPTIONS = foreign 1.6.1
dist-hook:
cd $(top_distdir) && perl $(top_srcdir)/admin/am_edit -padmin
include admin/Doxyfile.am
include admin/deps.am

@ -0,0 +1,12 @@
Keep README
=====================
Keep is a simple backup system for KDE.
The principe is pretty simple: you choose a directory to backup, you choose the directory in which you want to backup it, you set up some options (eg. frequency) and it's done! Of course you can add later some other directories.
A daemon will after take care of automatically perform backups when it's needed.
When the time comes, Keep offers you a simple wizard to recover a previously backuped directory.
It uses rdiff-backup (http://www.nongnu.org/rdiff-backup/) as backend.

@ -0,0 +1,9 @@
Keep TODO
=====================
VERSION 0.5.0
KIO integration
Improve notifications
Network located backups
Improve wording and usability

@ -0,0 +1 @@
keep version 0.4.0

File diff suppressed because it is too large Load Diff

884
aclocal.m4 vendored

@ -0,0 +1,884 @@
# generated automatically by aclocal 1.9.6 -*- Autoconf -*-
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
# 2005 Free Software Foundation, Inc.
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
# Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# AM_AUTOMAKE_VERSION(VERSION)
# ----------------------------
# Automake X.Y traces this macro to ensure aclocal.m4 has been
# generated from the m4 files accompanying Automake X.Y.
AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"])
# AM_SET_CURRENT_AUTOMAKE_VERSION
# -------------------------------
# Call AM_AUTOMAKE_VERSION so it can be traced.
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
[AM_AUTOMAKE_VERSION([1.9.6])])
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
#
# Of course, Automake must honor this variable whenever it calls a
# tool from the auxiliary directory. The problem is that $srcdir (and
# therefore $ac_aux_dir as well) can be either absolute or relative,
# depending on how configure is run. This is pretty annoying, since
# it makes $ac_aux_dir quite unusable in subdirectories: in the top
# source directory, any form will work fine, but in subdirectories a
# relative path needs to be adjusted first.
#
# $ac_aux_dir/missing
# fails when called from a subdirectory if $ac_aux_dir is relative
# $top_srcdir/$ac_aux_dir/missing
# fails if $ac_aux_dir is absolute,
# fails when called from a subdirectory in a VPATH build with
# a relative $ac_aux_dir
#
# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
# are both prefixed by $srcdir. In an in-source build this is usually
# harmless because $srcdir is `.', but things will broke when you
# start a VPATH build or use an absolute $srcdir.
#
# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
# iff we strip the leading $srcdir from $ac_aux_dir. That would be:
# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
# and then we would define $MISSING as
# MISSING="\${SHELL} $am_aux_dir/missing"
# This will work as long as MISSING is not called from configure, because
# unfortunately $(top_srcdir) has no meaning in configure.
# However there are other variables, like CC, which are often used in
# configure, and could therefore not use this "fixed" $ac_aux_dir.
#
# Another solution, used here, is to always expand $ac_aux_dir to an
# absolute PATH. The drawback is that using absolute paths prevent a
# configured tree to be moved without reconfiguration.
AC_DEFUN([AM_AUX_DIR_EXPAND],
[dnl Rely on autoconf to set up CDPATH properly.
AC_PREREQ([2.50])dnl
# expand $ac_aux_dir to an absolute path
am_aux_dir=`cd $ac_aux_dir && pwd`
])
# AM_CONDITIONAL -*- Autoconf -*-
# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005
# Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# serial 7
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
# -------------------------------------
# Define a conditional.
AC_DEFUN([AM_CONDITIONAL],
[AC_PREREQ(2.52)dnl
ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
AC_SUBST([$1_TRUE])
AC_SUBST([$1_FALSE])
if $2; then
$1_TRUE=
$1_FALSE='#'
else
$1_TRUE='#'
$1_FALSE=
fi
AC_CONFIG_COMMANDS_PRE(
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
AC_MSG_ERROR([[conditional "$1" was never defined.
Usually this means the macro was only invoked conditionally.]])
fi])])
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
# Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# serial 8
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
# written in clear, in which case automake, when reading aclocal.m4,
# will think it sees a *use*, and therefore will trigger all it's
# C support machinery. Also note that it means that autoscan, seeing
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
# _AM_DEPENDENCIES(NAME)
# ----------------------
# See how the compiler implements dependency checking.
# NAME is "CC", "CXX", "GCJ", or "OBJC".
# We try a few techniques and use that to set a single cache variable.
#
# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
# dependency, and given that the user is not expected to run this macro,
# just rely on AC_PROG_CC.
AC_DEFUN([_AM_DEPENDENCIES],
[AC_REQUIRE([AM_SET_DEPDIR])dnl
AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
AC_REQUIRE([AM_MAKE_INCLUDE])dnl
AC_REQUIRE([AM_DEP_TRACK])dnl
ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
[$1], CXX, [depcc="$CXX" am_compiler_list=],
[$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
[$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
[depcc="$$1" am_compiler_list=])
AC_CACHE_CHECK([dependency style of $depcc],
[am_cv_$1_dependencies_compiler_type],
[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
# We make a subdir and do the tests there. Otherwise we can end up
# making bogus files that we don't know about and never remove. For
# instance it was reported that on HP-UX the gcc test will end up
# making a dummy file named `D' -- because `-MD' means `put the output
# in D'.
mkdir conftest.dir
# Copy depcomp to subdir because otherwise we won't find it if we're
# using a relative directory.
cp "$am_depcomp" conftest.dir
cd conftest.dir
# We will build objects and dependencies in a subdirectory because
# it helps to detect inapplicable dependency modes. For instance
# both Tru64's cc and ICC support -MD to output dependencies as a
# side effect of compilation, but ICC will put the dependencies in
# the current directory while Tru64 will put them in the object
# directory.
mkdir sub
am_cv_$1_dependencies_compiler_type=none
if test "$am_compiler_list" = ""; then
am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
fi
for depmode in $am_compiler_list; do
# Setup a source with many dependencies, because some compilers
# like to wrap large dependency lists on column 80 (with \), and
# we should not choose a depcomp mode which is confused by this.
#
# We need to recreate these files for each test, as the compiler may
# overwrite some of them when testing with obscure command lines.
# This happens at least with the AIX C compiler.
: > sub/conftest.c
for i in 1 2 3 4 5 6; do
echo '#include "conftst'$i'.h"' >> sub/conftest.c
# Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
# Solaris 8's {/usr,}/bin/sh.
touch sub/conftst$i.h
done
echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
case $depmode in
nosideeffect)
# after this tag, mechanisms are not by side-effect, so they'll
# only be used when explicitly requested
if test "x$enable_dependency_tracking" = xyes; then
continue
else
break
fi
;;
none) break ;;
esac
# We check with `-c' and `-o' for the sake of the "dashmstdout"
# mode. It turns out that the SunPro C++ compiler does not properly
# handle `-M -o', and we need to detect this.
if depmode=$depmode \
source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
$SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
>/dev/null 2>conftest.err &&
grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
${MAKE-make} -s -f confmf > /dev/null 2>&1; then
# icc doesn't choke on unknown options, it will just issue warnings
# or remarks (even with -Werror). So we grep stderr for any message
# that says an option was ignored or not supported.
# When given -MP, icc 7.0 and 7.1 complain thusly:
# icc: Command line warning: ignoring option '-M'; no argument required
# The diagnosis changed in icc 8.0:
# icc: Command line remark: option '-MP' not supported
if (grep 'ignoring option' conftest.err ||
grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
am_cv_$1_dependencies_compiler_type=$depmode
break
fi
fi
done
cd ..
rm -rf conftest.dir
else
am_cv_$1_dependencies_compiler_type=none
fi
])
AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
AM_CONDITIONAL([am__fastdep$1], [
test "x$enable_dependency_tracking" != xno \
&& test "$am_cv_$1_dependencies_compiler_type" = gcc3])
])
# AM_SET_DEPDIR
# -------------
# Choose a directory name for dependency files.
# This macro is AC_REQUIREd in _AM_DEPENDENCIES
AC_DEFUN([AM_SET_DEPDIR],
[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
])
# AM_DEP_TRACK
# ------------
AC_DEFUN([AM_DEP_TRACK],
[AC_ARG_ENABLE(dependency-tracking,
[ --disable-dependency-tracking speeds up one-time build
--enable-dependency-tracking do not reject slow dependency extractors])
if test "x$enable_dependency_tracking" != xno; then
am_depcomp="$ac_aux_dir/depcomp"
AMDEPBACKSLASH='\'
fi
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
AC_SUBST([AMDEPBACKSLASH])
])
# Generate code to set up dependency tracking. -*- Autoconf -*-
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
# Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
#serial 3
# _AM_OUTPUT_DEPENDENCY_COMMANDS
# ------------------------------
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
[for mf in $CONFIG_FILES; do
# Strip MF so we end up with the name of the file.
mf=`echo "$mf" | sed -e 's/:.*$//'`
# Check whether this is an Automake generated Makefile or not.
# We used to match only the files named `Makefile.in', but
# some people rename them; so instead we look at the file content.
# Grep'ing the first line is not enough: some people post-process
# each Makefile.in and add a new line on top of each file to say so.
# So let's grep whole file.
if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
dirpart=`AS_DIRNAME("$mf")`
else
continue
fi
# Extract the definition of DEPDIR, am__include, and am__quote
# from the Makefile without running `make'.
DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
test -z "$DEPDIR" && continue
am__include=`sed -n 's/^am__include = //p' < "$mf"`
test -z "am__include" && continue
am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
# When using ansi2knr, U may be empty or an underscore; expand it
U=`sed -n 's/^U = //p' < "$mf"`
# Find all dependency output files, they are included files with
# $(DEPDIR) in their names. We invoke sed twice because it is the
# simplest approach to changing $(DEPDIR) to its actual value in the
# expansion.
for file in `sed -n "
s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
# Make sure the directory exists.
test -f "$dirpart/$file" && continue
fdir=`AS_DIRNAME(["$file"])`
AS_MKDIR_P([$dirpart/$fdir])
# echo "creating $dirpart/$file"
echo '# dummy' > "$dirpart/$file"
done
done
])# _AM_OUTPUT_DEPENDENCY_COMMANDS
# AM_OUTPUT_DEPENDENCY_COMMANDS
# -----------------------------
# This macro should only be invoked once -- use via AC_REQUIRE.
#
# This code is only required when automatic dependency tracking
# is enabled. FIXME. This creates each `.P' file that we will
# need in order to bootstrap the dependency handling code.
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
[AC_CONFIG_COMMANDS([depfiles],
[test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
[AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
])
# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
# Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# serial 8
# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS.
AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
# Do all the work for Automake. -*- Autoconf -*-
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
# Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# serial 12
# This macro actually does too much. Some checks are only needed if
# your package does certain things. But this isn't really a big deal.
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
# AM_INIT_AUTOMAKE([OPTIONS])
# -----------------------------------------------
# The call with PACKAGE and VERSION arguments is the old style
# call (pre autoconf-2.50), which is being phased out. PACKAGE
# and VERSION should now be passed to AC_INIT and removed from
# the call to AM_INIT_AUTOMAKE.
# We support both call styles for the transition. After
# the next Automake release, Autoconf can make the AC_INIT
# arguments mandatory, and then we can depend on a new Autoconf
# release and drop the old call support.
AC_DEFUN([AM_INIT_AUTOMAKE],
[AC_PREREQ([2.58])dnl
dnl Autoconf wants to disallow AM_ names. We explicitly allow
dnl the ones we care about.
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
AC_REQUIRE([AC_PROG_INSTALL])dnl
# test to see if srcdir already configured
if test "`cd $srcdir && pwd`" != "`pwd`" &&
test -f $srcdir/config.status; then
AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
fi
# test whether we have cygpath
if test -z "$CYGPATH_W"; then
if (cygpath --version) >/dev/null 2>/dev/null; then
CYGPATH_W='cygpath -w'
else
CYGPATH_W=echo
fi
fi
AC_SUBST([CYGPATH_W])
# Define the identity of the package.
dnl Distinguish between old-style and new-style calls.
m4_ifval([$2],
[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
AC_SUBST([PACKAGE], [$1])dnl
AC_SUBST([VERSION], [$2])],
[_AM_SET_OPTIONS([$1])dnl
AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
_AM_IF_OPTION([no-define],,
[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
# Some tools Automake needs.
AC_REQUIRE([AM_SANITY_CHECK])dnl
AC_REQUIRE([AC_ARG_PROGRAM])dnl
AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
AM_MISSING_PROG(AUTOCONF, autoconf)
AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
AM_MISSING_PROG(AUTOHEADER, autoheader)
AM_MISSING_PROG(MAKEINFO, makeinfo)
AM_PROG_INSTALL_SH
AM_PROG_INSTALL_STRIP
AC_REQUIRE([AM_PROG_MKDIR_P])dnl
# We need awk for the "check" target. The system "awk" is bad on
# some platforms.
AC_REQUIRE([AC_PROG_AWK])dnl
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
AC_REQUIRE([AM_SET_LEADING_DOT])dnl
_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
[_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
[_AM_PROG_TAR([v7])])])
_AM_IF_OPTION([no-dependencies],,
[AC_PROVIDE_IFELSE([AC_PROG_CC],
[_AM_DEPENDENCIES(CC)],
[define([AC_PROG_CC],
defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
AC_PROVIDE_IFELSE([AC_PROG_CXX],
[_AM_DEPENDENCIES(CXX)],
[define([AC_PROG_CXX],
defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
])
])
# When config.status generates a header, we must update the stamp-h file.
# This file resides in the same directory as the config header
# that is generated. The stamp files are numbered to have different names.
# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
# loop where config.status creates the headers, so we can generate
# our stamp files there.
AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
[# Compute $1's index in $config_headers.
_am_stamp_count=1
for _am_header in $config_headers :; do
case $_am_header in
$1 | $1:* )
break ;;
* )
_am_stamp_count=`expr $_am_stamp_count + 1` ;;
esac
done
echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# AM_PROG_INSTALL_SH
# ------------------
# Define $install_sh.
AC_DEFUN([AM_PROG_INSTALL_SH],
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
install_sh=${install_sh-"$am_aux_dir/install-sh"}
AC_SUBST(install_sh)])
# Copyright (C) 2003, 2005 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# serial 2
# Check whether the underlying file-system supports filenames
# with a leading dot. For instance MS-DOS doesn't.
AC_DEFUN([AM_SET_LEADING_DOT],
[rm -rf .tst 2>/dev/null
mkdir .tst 2>/dev/null
if test -d .tst; then
am__leading_dot=.
else
am__leading_dot=_
fi
rmdir .tst 2>/dev/null
AC_SUBST([am__leading_dot])])
# Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2005
# Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# serial 5
# AM_PROG_LEX
# -----------
# Autoconf leaves LEX=: if lex or flex can't be found. Change that to a
# "missing" invocation, for better error output.
AC_DEFUN([AM_PROG_LEX],
[AC_PREREQ(2.50)dnl
AC_REQUIRE([AM_MISSING_HAS_RUN])dnl
AC_REQUIRE([AC_PROG_LEX])dnl
if test "$LEX" = :; then
LEX=${am_missing_run}flex
fi])
# Check to see how 'make' treats includes. -*- Autoconf -*-
# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# serial 3
# AM_MAKE_INCLUDE()
# -----------------
# Check to see how make treats includes.
AC_DEFUN([AM_MAKE_INCLUDE],
[am_make=${MAKE-make}
cat > confinc << 'END'
am__doit:
@echo done
.PHONY: am__doit
END
# If we don't find an include directive, just comment out the code.
AC_MSG_CHECKING([for style of include used by $am_make])
am__include="#"
am__quote=
_am_result=none
# First try GNU make style include.
echo "include confinc" > confmf
# We grep out `Entering directory' and `Leaving directory'
# messages which can occur if `w' ends up in MAKEFLAGS.
# In particular we don't look at `^make:' because GNU make might
# be invoked under some other name (usually "gmake"), in which
# case it prints its new name instead of `make'.
if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
am__include=include
am__quote=
_am_result=GNU
fi
# Now try BSD make style include.
if test "$am__include" = "#"; then
echo '.include "confinc"' > confmf
if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
am__include=.include
am__quote="\""
_am_result=BSD
fi
fi
AC_SUBST([am__include])
AC_SUBST([am__quote])
AC_MSG_RESULT([$_am_result])
rm -f confinc confmf
])
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005
# Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# serial 4
# AM_MISSING_PROG(NAME, PROGRAM)
# ------------------------------
AC_DEFUN([AM_MISSING_PROG],
[AC_REQUIRE([AM_MISSING_HAS_RUN])
$1=${$1-"${am_missing_run}$2"}
AC_SUBST($1)])
# AM_MISSING_HAS_RUN
# ------------------
# Define MISSING if not defined so far and test if it supports --run.
# If it does, set am_missing_run to use it, otherwise, to nothing.
AC_DEFUN([AM_MISSING_HAS_RUN],
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
# Use eval to expand $SHELL
if eval "$MISSING --run true"; then
am_missing_run="$MISSING --run "
else
am_missing_run=
AC_MSG_WARN([`missing' script is too old or missing])
fi
])
# Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# AM_PROG_MKDIR_P
# ---------------
# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise.
#
# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories
# created by `make install' are always world readable, even if the
# installer happens to have an overly restrictive umask (e.g. 077).
# This was a mistake. There are at least two reasons why we must not
# use `-m 0755':
# - it causes special bits like SGID to be ignored,
# - it may be too restrictive (some setups expect 775 directories).
#
# Do not use -m 0755 and let people choose whatever they expect by
# setting umask.
#
# We cannot accept any implementation of `mkdir' that recognizes `-p'.
# Some implementations (such as Solaris 8's) are not thread-safe: if a
# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c'
# concurrently, both version can detect that a/ is missing, but only
# one can create it and the other will error out. Consequently we
# restrict ourselves to GNU make (using the --version option ensures
# this.)
AC_DEFUN([AM_PROG_MKDIR_P],
[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
# We used to keeping the `.' as first argument, in order to
# allow $(mkdir_p) to be used without argument. As in
# $(mkdir_p) $(somedir)
# where $(somedir) is conditionally defined. However this is wrong
# for two reasons:
# 1. if the package is installed by a user who cannot write `.'
# make install will fail,
# 2. the above comment should most certainly read
# $(mkdir_p) $(DESTDIR)$(somedir)
# so it does not work when $(somedir) is undefined and
# $(DESTDIR) is not.
# To support the latter case, we have to write
# test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
# so the `.' trick is pointless.
mkdir_p='mkdir -p --'
else
# On NextStep and OpenStep, the `mkdir' command does not
# recognize any option. It will interpret all options as
# directories to create, and then abort because `.' already
# exists.
for d in ./-p ./--version;
do
test -d $d && rmdir $d
done
# $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
if test -f "$ac_aux_dir/mkinstalldirs"; then
mkdir_p='$(mkinstalldirs)'
else
mkdir_p='$(install_sh) -d'
fi
fi
AC_SUBST([mkdir_p])])
# Helper functions for option handling. -*- Autoconf -*-
# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# serial 3
# _AM_MANGLE_OPTION(NAME)
# -----------------------
AC_DEFUN([_AM_MANGLE_OPTION],
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
# _AM_SET_OPTION(NAME)
# ------------------------------
# Set option NAME. Presently that only means defining a flag for this option.
AC_DEFUN([_AM_SET_OPTION],
[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
# _AM_SET_OPTIONS(OPTIONS)
# ----------------------------------
# OPTIONS is a space-separated list of Automake options.
AC_DEFUN([_AM_SET_OPTIONS],
[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
# -------------------------------------------
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
AC_DEFUN([_AM_IF_OPTION],
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
# Check to make sure that the build environment is sane. -*- Autoconf -*-
# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
# Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# serial 4
# AM_SANITY_CHECK
# ---------------
AC_DEFUN([AM_SANITY_CHECK],
[AC_MSG_CHECKING([whether build environment is sane])
# Just in case
sleep 1
echo timestamp > conftest.file
# Do `set' in a subshell so we don't clobber the current shell's
# arguments. Must try -L first in case configure is actually a
# symlink; some systems play weird games with the mod time of symlinks
# (eg FreeBSD returns the mod time of the symlink's containing
# directory).
if (
set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
if test "$[*]" = "X"; then
# -L didn't work.
set X `ls -t $srcdir/configure conftest.file`
fi
rm -f conftest.file
if test "$[*]" != "X $srcdir/configure conftest.file" \
&& test "$[*]" != "X conftest.file $srcdir/configure"; then
# If neither matched, then we have a broken ls. This can happen
# if, for instance, CONFIG_SHELL is bash and it inherits a
# broken ls alias from the environment. This has actually
# happened. Such a system could not be considered "sane".
AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
alias in your environment])
fi
test "$[2]" = conftest.file
)
then
# Ok.
:
else
AC_MSG_ERROR([newly created file is older than distributed files!
Check your system clock])
fi
AC_MSG_RESULT(yes)])
# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# AM_PROG_INSTALL_STRIP
# ---------------------
# One issue with vendor `install' (even GNU) is that you can't
# specify the program used to strip binaries. This is especially
# annoying in cross-compiling environments, where the build's strip
# is unlikely to handle the host's binaries.
# Fortunately install-sh will honor a STRIPPROG variable, so we
# always use install-sh in `make install-strip', and initialize
# STRIPPROG with the value of the STRIP variable (set by the user).
AC_DEFUN([AM_PROG_INSTALL_STRIP],
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
# Installed binaries are usually stripped using `strip' when the user
# run `make install-strip'. However `strip' might not be the right
# tool to use in cross-compilation environments, therefore Automake
# will honor the `STRIP' environment variable to overrule this program.
dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
if test "$cross_compiling" != no; then
AC_CHECK_TOOL([STRIP], [strip], :)
fi
INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
AC_SUBST([INSTALL_STRIP_PROGRAM])])
# Check how to create a tarball. -*- Autoconf -*-
# Copyright (C) 2004, 2005 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# serial 2
# _AM_PROG_TAR(FORMAT)
# --------------------
# Check how to create a tarball in format FORMAT.
# FORMAT should be one of `v7', `ustar', or `pax'.
#
# Substitute a variable $(am__tar) that is a command
# writing to stdout a FORMAT-tarball containing the directory
# $tardir.
# tardir=directory && $(am__tar) > result.tar
#
# Substitute a variable $(am__untar) that extract such
# a tarball read from stdin.
# $(am__untar) < result.tar
AC_DEFUN([_AM_PROG_TAR],
[# Always define AMTAR for backward compatibility.
AM_MISSING_PROG([AMTAR], [tar])
m4_if([$1], [v7],
[am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
[m4_case([$1], [ustar],, [pax],,
[m4_fatal([Unknown tar format])])
AC_MSG_CHECKING([how to create a $1 tar archive])
# Loop over all known methods to create a tar archive until one works.
_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
_am_tools=${am_cv_prog_tar_$1-$_am_tools}
# Do not fold the above two line into one, because Tru64 sh and
# Solaris sh will not grok spaces in the rhs of `-'.
for _am_tool in $_am_tools
do
case $_am_tool in
gnutar)
for _am_tar in tar gnutar gtar;
do
AM_RUN_LOG([$_am_tar --version]) && break
done
am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
am__untar="$_am_tar -xf -"
;;
plaintar)
# Must skip GNU tar: if it does not support --format= it doesn't create
# ustar tarball either.
(tar --version) >/dev/null 2>&1 && continue
am__tar='tar chf - "$$tardir"'
am__tar_='tar chf - "$tardir"'
am__untar='tar xf -'
;;
pax)
am__tar='pax -L -x $1 -w "$$tardir"'
am__tar_='pax -L -x $1 -w "$tardir"'
am__untar='pax -r'
;;
cpio)
am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
am__untar='cpio -i -H $1 -d'
;;
none)
am__tar=false
am__tar_=false
am__untar=false
;;
esac
# If the value was cached, stop now. We just wanted to have am__tar
# and am__untar set.
test -n "${am_cv_prog_tar_$1}" && break
# tar/untar a dummy directory, and stop if the command works
rm -rf conftest.dir
mkdir conftest.dir
echo GrepMe > conftest.dir/file
AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
rm -rf conftest.dir
if test -s conftest.tar; then
AM_RUN_LOG([$am__untar <conftest.tar])
grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
fi
done
rm -rf conftest.dir
AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
AC_MSG_RESULT([$am_cv_prog_tar_$1])])
AC_SUBST([am__tar])
AC_SUBST([am__untar])
]) # _AM_PROG_TAR
m4_include([acinclude.m4])

@ -0,0 +1,394 @@
/* config.h.in. Generated from configure.in by autoheader. */
/* Define to 1 if you have the <Carbon/Carbon.h> header file. */
#undef HAVE_CARBON_CARBON_H
/* Define if you have the CoreAudio API */
#undef HAVE_COREAUDIO
/* Define to 1 if you have the <crt_externs.h> header file. */
#undef HAVE_CRT_EXTERNS_H
/* Defines if your system has the crypt function */
#undef HAVE_CRYPT
/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
*/
#undef HAVE_DIRENT_H
/* Define if you have dlfcn */
#undef HAVE_DLFCN
/* Define to 1 if you have the <dlfcn.h> header file. */
#undef HAVE_DLFCN_H
/* Define to 1 if you have the <dl.h> header file. */
#undef HAVE_DL_H
/* Define to 1 if you have the `fabsl' function. */
#undef HAVE_FABSL
/* Define to 1 if you have the <fcntl.h> header file. */
#undef HAVE_FCNTL_H
/* Define to 1 if you have the `flock' function. */
#undef HAVE_FLOCK
/* Define to 1 if you have the <fnmatch.h> header file. */
#undef HAVE_FNMATCH_H
/* Define if you have getdomainname */
#undef HAVE_GETDOMAINNAME
/* Define if you have the getdomainname prototype */
#undef HAVE_GETDOMAINNAME_PROTO
/* Define if you have gethostname */
#undef HAVE_GETHOSTNAME
/* Define if you have the gethostname prototype */
#undef HAVE_GETHOSTNAME_PROTO
/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H
/* Define if you have libjpeg */
#undef HAVE_LIBJPEG
/* Define if you have libpng */
#undef HAVE_LIBPNG
/* Define if you have a working libpthread (will enable threaded code) */
#undef HAVE_LIBPTHREAD
/* Define if you have libz */
#undef HAVE_LIBZ
/* Define to 1 if you have the <linux/tcp.h> header file. */
#undef HAVE_LINUX_TCP_H
/* Define to 1 if the type `long double' works and has more range or precision
than `double'. */
#undef HAVE_LONG_DOUBLE
/* Define to 1 if the type `long double' works and has more range or precision
than `double'. */
#undef HAVE_LONG_DOUBLE_WIDER
/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
#undef HAVE_NDIR_H
/* Define if your system needs _NSGetEnviron to set up the environment */
#undef HAVE_NSGETENVIRON
/* Define to 1 if you have the <paths.h> header file. */
#undef HAVE_PATHS_H
/* Define if you have res_init */
#undef HAVE_RES_INIT
/* Define if you have the res_init prototype */
#undef HAVE_RES_INIT_PROTO
/* Define to 1 if you have the `re_comp' function. */
#undef HAVE_RE_COMP
/* Define if you have setenv */
#undef HAVE_SETENV
/* Define if you have the setenv prototype */
#undef HAVE_SETENV_PROTO
/* Define if you have a STL implementation by SGI */
#undef HAVE_SGI_STL
/* Define if you have shload */
#undef HAVE_SHLOAD
/* Define to 1 if you have the `snprintf' function. */
#undef HAVE_SNPRINTF
/* Define to 1 if you have the `socket' function. */
#undef HAVE_SOCKET
/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H
/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H
/* Define to 1 if you have the `strdup' function. */
#undef HAVE_STRDUP
/* Define to 1 if you have the <strings.h> header file. */
#undef HAVE_STRINGS_H
/* Define to 1 if you have the <string.h> header file. */
#undef HAVE_STRING_H
/* Define if you have strlcat */
#undef HAVE_STRLCAT
/* Define if you have the strlcat prototype */
#undef HAVE_STRLCAT_PROTO
/* Define if you have strlcpy */
#undef HAVE_STRLCPY
/* Define if you have the strlcpy prototype */
#undef HAVE_STRLCPY_PROTO
/* Define to 1 if you have the <sysent.h> header file. */
#undef HAVE_SYSENT_H
/* Define to 1 if you have the <sys/bitypes.h> header file. */
#undef HAVE_SYS_BITYPES_H
/* Define to 1 if you have the <sys/cdefs.h> header file. */
#undef HAVE_SYS_CDEFS_H
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
*/
#undef HAVE_SYS_DIR_H
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
*/
#undef HAVE_SYS_NDIR_H
/* Define to 1 if you have the <sys/param.h> header file. */
#undef HAVE_SYS_PARAM_H
/* Define to 1 if you have the <sys/proc.h> header file. */
#undef HAVE_SYS_PROC_H
/* Define to 1 if you have the <sys/stat.h> header file. */
#undef HAVE_SYS_STAT_H
/* Define to 1 if you have the <sys/time.h> header file. */
#undef HAVE_SYS_TIME_H
/* Define to 1 if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H
/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
/* Define if you have unsetenv */
#undef HAVE_UNSETENV
/* Define if you have the unsetenv prototype */
#undef HAVE_UNSETENV_PROTO
/* Define to 1 if you have the <utmp.h> header file. */
#undef HAVE_UTMP_H
/* Define to 1 if you have the `vsnprintf' function. */
#undef HAVE_VSNPRINTF
/* Suffix for lib directories */
#undef KDELIBSUFF
/* Name of package */
#undef PACKAGE
/* Define to the address where bug reports for this package should be sent. */
#undef PACKAGE_BUGREPORT
/* Define to the full name of this package. */
#undef PACKAGE_NAME
/* Define to the full name and version of this package. */
#undef PACKAGE_STRING
/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME
/* Define to the version of this package. */
#undef PACKAGE_VERSION
/* The size of `char *', as computed by sizeof. */
#undef SIZEOF_CHAR_P
/* The size of `int', as computed by sizeof. */
#undef SIZEOF_INT
/* The size of `long', as computed by sizeof. */
#undef SIZEOF_LONG
/* The size of `short', as computed by sizeof. */
#undef SIZEOF_SHORT
/* The size of `size_t', as computed by sizeof. */
#undef SIZEOF_SIZE_T
/* The size of `unsigned long', as computed by sizeof. */
#undef SIZEOF_UNSIGNED_LONG
/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
#undef TIME_WITH_SYS_TIME
/* Version number of package */
#undef VERSION
/* Defined if compiling without arts */
#undef WITHOUT_ARTS
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
`char[]'. */
#undef YYTEXT_POINTER
/*
* jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system
* headers and I'm too lazy to write a configure test as long as only
* unixware is related
*/
#ifdef _UNIXWARE
#define HAVE_BOOLEAN
#endif
/*
* AIX defines FD_SET in terms of bzero, but fails to include <strings.h>
* that defines bzero.
*/
#if defined(_AIX)
#include <strings.h>
#endif
#if defined(HAVE_NSGETENVIRON) && defined(HAVE_CRT_EXTERNS_H)
# include <sys/time.h>
# include <crt_externs.h>
# define environ (*_NSGetEnviron())
#endif
#if !defined(HAVE_GETDOMAINNAME_PROTO)
#ifdef __cplusplus
extern "C" {
#endif
#include <sys/types.h>
int getdomainname (char *, size_t);
#ifdef __cplusplus
}
#endif
#endif
#if !defined(HAVE_GETHOSTNAME_PROTO)
#ifdef __cplusplus
extern "C" {
#endif
int gethostname (char *, unsigned int);
#ifdef __cplusplus
}
#endif
#endif
#if !defined(HAVE_RES_INIT_PROTO)
#ifdef __cplusplus
extern "C" {
#endif
int res_init(void);
#ifdef __cplusplus
}
#endif
#endif
#if !defined(HAVE_SETENV_PROTO)
#ifdef __cplusplus
extern "C" {
#endif
int setenv (const char *, const char *, int);
#ifdef __cplusplus
}
#endif
#endif
#if !defined(HAVE_STRLCAT_PROTO)
#ifdef __cplusplus
extern "C" {
#endif
unsigned long strlcat(char*, const char*, unsigned long);
#ifdef __cplusplus
}
#endif
#endif
#if !defined(HAVE_STRLCPY_PROTO)
#ifdef __cplusplus
extern "C" {
#endif
unsigned long strlcpy(char*, const char*, unsigned long);
#ifdef __cplusplus
}
#endif
#endif
#if !defined(HAVE_UNSETENV_PROTO)
#ifdef __cplusplus
extern "C" {
#endif
void unsetenv (const char *);
#ifdef __cplusplus
}
#endif
#endif
/*
* On HP-UX, the declaration of vsnprintf() is needed every time !
*/
#if !defined(HAVE_VSNPRINTF) || defined(hpux)
#if __STDC__
#include <stdarg.h>
#include <stdlib.h>
#else
#include <varargs.h>
#endif
#ifdef __cplusplus
extern "C"
#endif
int vsnprintf(char *str, size_t n, char const *fmt, va_list ap);
#ifdef __cplusplus
extern "C"
#endif
int snprintf(char *str, size_t n, char const *fmt, ...);
#endif
#if defined(__SVR4) && !defined(__svr4__)
#define __svr4__ 1
#endif
/* type to use in place of socklen_t if not defined */
#undef kde_socklen_t
/* type to use in place of socklen_t if not defined (deprecated, use
kde_socklen_t) */
#undef ksize_t

@ -0,0 +1,2 @@
./admin/configure.in.min
configure.in.in

@ -0,0 +1,170 @@
dnl =======================================================
dnl FILE: ./admin/configure.in.min
dnl =======================================================
dnl This file is part of the KDE libraries/packages
dnl Copyright (C) 2001 Stephan Kulow (coolo@kde.org)
dnl This file is free software; you can redistribute it and/or
dnl modify it under the terms of the GNU Library General Public
dnl License as published by the Free Software Foundation; either
dnl version 2 of the License, or (at your option) any later version.
dnl This library is distributed in the hope that it will be useful,
dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
dnl Library General Public License for more details.
dnl You should have received a copy of the GNU Library General Public License
dnl along with this library; see the file COPYING.LIB. If not, write to
dnl the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
dnl Boston, MA 02110-1301, USA.
# Original Author was Kalle@kde.org
# I lifted it in some mater. (Stephan Kulow)
# I used much code from Janos Farkas
dnl Process this file with autoconf to produce a configure script.
AC_INIT(acinclude.m4) dnl a source file from your sub dir
dnl This is so we can use kde-common
AC_CONFIG_AUX_DIR(admin)
dnl This ksh/zsh feature conflicts with `cd blah ; pwd`
unset CDPATH
dnl Checking host/target/build systems, for make, install etc.
AC_CANONICAL_SYSTEM
dnl Perform program name transformation
AC_ARG_PROGRAM
dnl Automake doc recommends to do this only here. (Janos)
AM_INIT_AUTOMAKE(keep-0.4.0, "3.5.4") dnl searches for some needed programs
KDE_SET_PREFIX
dnl generate the config header
AM_CONFIG_HEADER(config.h) dnl at the distribution this done
dnl Checks for programs.
AC_CHECK_COMPILERS
AC_ENABLE_SHARED(yes)
AC_ENABLE_STATIC(no)
KDE_PROG_LIBTOOL
dnl for NLS support. Call them in this order!
dnl WITH_NLS is for the po files
AM_KDE_WITH_NLS
KDE_USE_QT(3.3)
AC_PATH_KDE
dnl =======================================================
dnl FILE: configure.in.in
dnl =======================================================
#MIN_CONFIG(3.3)
# Define a symbol, to know that we're compiling WITH kde. (for apps that
# can compile without KDE, optionally)
AM_CONDITIONAL(KDE_INSTALLED, test "$have_kde" = "yes")
dnl Checks for header files.
AC_HEADER_DIRENT
AC_HEADER_STDC
AC_CHECK_HEADERS(fcntl.h sys/time.h sys/stat.h stdint.h)
AC_CHECK_HEADERS(sys/cdefs.h fnmatch.h sysent.h strings.h paths.h)
AC_CHECK_HEADERS(utmp.h sys/param.h linux/tcp.h sys/proc.h)
dnl Checks for typedefs, structures, and compiler characteristics.
AC_HEADER_TIME
AC_C_LONG_DOUBLE
dnl Checks for library functions.
KDE_CHECK_DLOPEN
AC_CHECK_FUNCS(socket fabsl strdup vsnprintf re_comp flock)
AC_CHECK_SETENV
AC_CHECK_UNSETENV
AC_CHECK_GETDOMAINNAME
AC_CHECK_GETHOSTNAME
AM_PROG_LEX
LFLAGS="-o${LEX_OUTPUT_ROOT}.c"
AC_SUBST(LFLAGS)
KDE_CREATE_SUBDIRSLIST
AM_CONDITIONAL(keep_SUBDIR_included, test "x$keep_SUBDIR_included" = xyes)
AM_CONDITIONAL(po_SUBDIR_included, test "x$po_SUBDIR_included" = xyes)
AC_CONFIG_FILES([ Makefile ])
AC_CONFIG_FILES([ keep/Makefile ])
AC_CONFIG_FILES([ keep/app/Makefile ])
AC_CONFIG_FILES([ keep/common/Makefile ])
AC_CONFIG_FILES([ keep/icons/Makefile ])
AC_CONFIG_FILES([ keep/kded/Makefile ])
AC_CONFIG_FILES([ po/Makefile ])
AC_CONFIG_FILES([ po/bg/Makefile ])
AC_CONFIG_FILES([ po/br/Makefile ])
AC_CONFIG_FILES([ po/cs/Makefile ])
AC_CONFIG_FILES([ po/da/Makefile ])
AC_CONFIG_FILES([ po/de/Makefile ])
AC_CONFIG_FILES([ po/el/Makefile ])
AC_CONFIG_FILES([ po/es/Makefile ])
AC_CONFIG_FILES([ po/ga/Makefile ])
AC_CONFIG_FILES([ po/gl/Makefile ])
AC_CONFIG_FILES([ po/it/Makefile ])
AC_CONFIG_FILES([ po/ja/Makefile ])
AC_CONFIG_FILES([ po/ka/Makefile ])
AC_CONFIG_FILES([ po/lt/Makefile ])
AC_CONFIG_FILES([ po/nl/Makefile ])
AC_CONFIG_FILES([ po/pl/Makefile ])
AC_CONFIG_FILES([ po/pt/Makefile ])
AC_CONFIG_FILES([ po/ru/Makefile ])
AC_CONFIG_FILES([ po/sk/Makefile ])
AC_CONFIG_FILES([ po/sr/Makefile ])
AC_CONFIG_FILES([ po/sr@Latn/Makefile ])
AC_CONFIG_FILES([ po/sv/Makefile ])
AC_CONFIG_FILES([ po/tr/Makefile ])
AC_OUTPUT
# Check if KDE_SET_PREFIX was called, and --prefix was passed to configure
if test -n "$kde_libs_prefix" -a -n "$given_prefix"; then
# And if so, warn when they don't match
if test "$kde_libs_prefix" != "$given_prefix"; then
# And if kde doesn't know about the prefix yet
echo ":"`kde-config --path exe`":" | grep ":$given_prefix/bin/:" 2>&1 >/dev/null
if test $? -ne 0; then
echo ""
echo "Warning: you chose to install this package in $given_prefix,"
echo "but KDE was found in $kde_libs_prefix."
echo "For this to work, you will need to tell KDE about the new prefix, by ensuring"
echo "that KDEDIRS contains it, e.g. export KDEDIRS=$given_prefix:$kde_libs_prefix"
echo "Then restart KDE."
echo ""
fi
fi
fi
if test x$GXX = "xyes" -a x$kde_have_gcc_visibility = "xyes" -a x$kde_cv_val_qt_gcc_visibility_patched = "xno"; then
echo ""
echo "Your GCC supports symbol visibility, but the patch for Qt supporting visibility"
echo "was not included. Therefore, GCC symbol visibility support remains disabled."
echo ""
echo "For better performance, consider including the Qt visibility supporting patch"
echo "located at:"
echo ""
echo "http://bugs.kde.org/show_bug.cgi?id=109386"
echo ""
echo "and recompile all of Qt and KDE. Note, this is entirely optional and"
echo "everything will continue to work just fine without it."
echo ""
fi
if test "$all_tests" = "bad"; then
if test ! "$cache_file" = "/dev/null"; then
echo ""
echo "Please remove the file $cache_file after changing your setup"
echo "so that configure will find the changes next time."
echo ""
fi
else
echo ""
echo "Good - your configure finished. Start make now"
echo ""
fi

@ -0,0 +1,27 @@
#MIN_CONFIG(3.3)
# Define a symbol, to know that we're compiling WITH kde. (for apps that
# can compile without KDE, optionally)
AM_CONDITIONAL(KDE_INSTALLED, test "$have_kde" = "yes")
dnl Checks for header files.
AC_HEADER_DIRENT
AC_HEADER_STDC
AC_CHECK_HEADERS(fcntl.h sys/time.h sys/stat.h stdint.h)
AC_CHECK_HEADERS(sys/cdefs.h fnmatch.h sysent.h strings.h paths.h)
AC_CHECK_HEADERS(utmp.h sys/param.h linux/tcp.h sys/proc.h)
dnl Checks for typedefs, structures, and compiler characteristics.
AC_HEADER_TIME
AC_C_LONG_DOUBLE
dnl Checks for library functions.
KDE_CHECK_DLOPEN
AC_CHECK_FUNCS(socket fabsl strdup vsnprintf re_comp flock)
AC_CHECK_SETENV
AC_CHECK_UNSETENV
AC_CHECK_GETDOMAINNAME
AC_CHECK_GETHOSTNAME
AM_PROG_LEX
LFLAGS="-o${LEX_OUTPUT_ROOT}.c"
AC_SUBST(LFLAGS)

@ -0,0 +1,9 @@
messages:
$(EXTRACTRC) `find . -name "*.rc" -o -name "*.ui"` > rc.cpp
LIST=`find . -name \*.h -o -name \*.hh -o -name \*.H -o -name \*.hxx -o -name \*.hpp -o -name \*.cpp -o -name \*.cc -o -name \*.cxx -o -name \*.ecpp -o -name \*.C`; \
if test -n "$$LIST"; then \
$(XGETTEXT) $$LIST -o $(podir)/keep.pot; \
fi
SUBDIRS = common app kded icons
EXTRA_DIST = AUTHORS COPYING ChangeLog INSTALL README TODO

@ -0,0 +1,14 @@
Keep NEWS
=====================
09/02/2006: version 0.3.0 released
30/01/2006: version 0.2.4 released
24/01/2006: version 0.2.3 released
16/01/2006: version 0.2.2 released
14/01/2006: version 0.2.1 released
11/01/2006: version 0.2.0 released
07/01/2006: gui code refactored
29/12/2005: version 0.1.2 released
28/12/2005: code added on KDE SVN
27/12/2005: version 0.1.1 released
26/12/2005: version 0.1.0 released

@ -0,0 +1,27 @@
INCLUDES = -I$(top_srcdir)/keep/common -I$(top_builddir)/keep/common $(all_includes)
METASOURCES = AUTO
bin_PROGRAMS = keep
keep_SOURCES = main.cpp keepmainwindow.cpp backuplistwidget.cpp\
restorebackupwizard.cpp addbackupwizard.cpp\
actionview.ui forcebackupdialogview.ui forcebackupdialog.cpp backupconfigdialog.cpp logview.ui logdialog.cpp includeexcludeview.ui includeexcludedialog.cpp\
advancedbackupconfigview.ui generalconfigview.ui\
advancedbackupconfigdialog.cpp\
addbackupwizard1view.ui addbackupwizard2view.ui\
addbackupwizard3view.ui restorebackupwizard1view.ui\
restorebackupwizard2view.ui restorebackupwizard3view.ui backuplistview.ui
keep_LDADD = $(top_builddir)/keep/common/libkeep.la $(LIB_KDEUI) $(LIB_KDECORE) $(LIB_KIO)
keep_LDFLAGS = $(KDE_RPATH) $(all_libraries)
noinst_HEADERS = keepmainwindow.h addbackupwizard.h logdialog.h\
restorebackupwizard.h forcebackupdialog.h\
backupconfigdialog.h backuplistwidget.h\
advancedbackupconfigdialog.h includeexcludedialog.h
KDE_ICON = keep
xdg_apps_DATA = keep.desktop
shellrcdir = $(kde_datadir)/keep
shellrc_DATA = keepui.rc

@ -0,0 +1,528 @@
<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
<class>ActionView</class>
<widget class="QWidget">
<property name="name">
<cstring>ActionView</cstring>
</property>
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>454</width>
<height>459</height>
</rect>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="QLayoutWidget" row="0" column="0">
<property name="name">
<cstring>layout22</cstring>
</property>
<vbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="QGroupBox">
<property name="name">
<cstring>m_grpSystem</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="title">
<string>Backup system:</string>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="QLayoutWidget" row="0" column="0">
<property name="name">
<cstring>layout21</cstring>
</property>
<vbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="QLayoutWidget">
<property name="name">
<cstring>layout15</cstring>
</property>
<hbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="KPushButton">
<property name="name">
<cstring>m_btnAddWizard</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>0</hsizetype>
<vsizetype>0</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>35</width>
<height>35</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>35</width>
<height>32767</height>
</size>
</property>
<property name="text">
<string></string>
</property>
</widget>
<widget class="KActiveLabel">
<property name="name">
<cstring>m_lblDispWizard</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>7</hsizetype>
<vsizetype>0</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>&lt;i&gt;Add directory to backup&lt;/i&gt;</string>
</property>
</widget>
</hbox>
</widget>
<widget class="QLayoutWidget">
<property name="name">
<cstring>layout16</cstring>
</property>
<hbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="KPushButton">
<property name="name">
<cstring>m_btnRestoreWizard</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>0</hsizetype>
<vsizetype>0</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>35</width>
<height>35</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>35</width>
<height>35</height>
</size>
</property>
<property name="text">
<string></string>
</property>
</widget>
<widget class="KActiveLabel">
<property name="name">
<cstring>m_lblDispForce</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>7</hsizetype>
<vsizetype>0</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>&lt;i&gt;Restore a backup&lt;/i&gt;</string>
</property>
</widget>
</hbox>
</widget>
<widget class="QLayoutWidget">
<property name="name">
<cstring>layout17</cstring>
</property>
<hbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="KPushButton">
<property name="name">
<cstring>m_btnForce</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>0</hsizetype>
<vsizetype>0</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>35</width>
<height>35</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>35</width>
<height>32767</height>
</size>
</property>
<property name="text">
<string></string>
</property>
</widget>
<widget class="KActiveLabel">
<property name="name">
<cstring>m_btnDispClear</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>7</hsizetype>
<vsizetype>0</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>&lt;i&gt;Backup now&lt;/i&gt;</string>
</property>
</widget>
</hbox>
</widget>
<widget class="QLayoutWidget">
<property name="name">
<cstring>layout15</cstring>
</property>
<hbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="KPushButton">
<property name="name">
<cstring>m_btnBackupConfig</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>0</hsizetype>
<vsizetype>0</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>35</width>
<height>35</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>35</width>
<height>32767</height>
</size>
</property>
<property name="text">
<string></string>
</property>
</widget>
<widget class="KActiveLabel">
<property name="name">
<cstring>m_btnDispClear_2</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>7</hsizetype>
<vsizetype>0</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>&lt;i&gt;Edit backup list&lt;/i&gt;</string>
</property>
</widget>
</hbox>
</widget>
<widget class="QLayoutWidget">
<property name="name">
<cstring>layout15_4</cstring>
</property>
<hbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="KPushButton">
<property name="name">
<cstring>m_btnLog</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>0</hsizetype>
<vsizetype>0</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>35</width>
<height>35</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>35</width>
<height>32767</height>
</size>
</property>
<property name="text">
<string></string>
</property>
</widget>
<widget class="KActiveLabel">
<property name="name">
<cstring>m_btnDispLog</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>7</hsizetype>
<vsizetype>0</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>&lt;i&gt;View backup log&lt;/i&gt;</string>
</property>
</widget>
</hbox>
</widget>
</vbox>
</widget>
</grid>
</widget>
<widget class="QGroupBox">
<property name="name">
<cstring>m_grpDaemon</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="title">
<string>Backup daemon:</string>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="QLayoutWidget" row="0" column="0">
<property name="name">
<cstring>layout13</cstring>
</property>
<vbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="QLayoutWidget">
<property name="name">
<cstring>layout5</cstring>
</property>
<hbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="KLed">
<property name="name">
<cstring>m_ledDaemonState</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>4</hsizetype>
<vsizetype>4</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="look">
<enum>Flat</enum>
</property>
</widget>
<widget class="KActiveLabel">
<property name="name">
<cstring>m_lblDispDaemonState</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="font">
<font>
<pointsize>12</pointsize>
</font>
</property>
<property name="text">
<string>Keep daemon state:</string>
</property>
</widget>
<widget class="KActiveLabel">
<property name="name">
<cstring>m_lblDaemonState</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>7</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="font">
<font>
<pointsize>12</pointsize>
</font>
</property>
<property name="text">
<string>&lt;p align="right"&gt;&lt;b&gt;unknown&lt;/b&gt;&lt;/p&gt;</string>
</property>
</widget>
</hbox>
</widget>
<widget class="Line">
<property name="name">
<cstring>line2</cstring>
</property>
<property name="frameShape">
<enum>HLine</enum>
</property>
<property name="frameShadow">
<enum>Sunken</enum>
</property>
<property name="orientation">
<enum>Horizontal</enum>
</property>
</widget>
<widget class="QLayoutWidget">
<property name="name">
<cstring>layout4</cstring>
</property>
<hbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="KPushButton">
<property name="name">
<cstring>m_btnLoadDaemon</cstring>
</property>
<property name="text">
<string>&amp;Load</string>
</property>
</widget>
<widget class="KPushButton">
<property name="name">
<cstring>m_btnUnloadDaemon</cstring>
</property>
<property name="text">
<string>Unload</string>
</property>
</widget>
<widget class="KPushButton">
<property name="name">
<cstring>m_btnReloadDaemon</cstring>
</property>
<property name="text">
<string>&amp;Reload</string>
</property>
</widget>
</hbox>
</widget>
</vbox>
</widget>
</grid>
</widget>
<spacer>
<property name="name">
<cstring>spacer1</cstring>
</property>
<property name="orientation">
<enum>Vertical</enum>
</property>
<property name="sizeType">
<enum>Expanding</enum>
</property>
<property name="sizeHint">
<size>
<width>20</width>
<height>85</height>
</size>
</property>
</spacer>
</vbox>
</widget>
</grid>
</widget>
<customwidgets>
</customwidgets>
<layoutdefaults spacing="6" margin="11"/>
<includehints>
<includehint>kpushbutton.h</includehint>
<includehint>kactivelabel.h</includehint>
<includehint>kpushbutton.h</includehint>
<includehint>kactivelabel.h</includehint>
<includehint>kpushbutton.h</includehint>
<includehint>kactivelabel.h</includehint>
<includehint>kpushbutton.h</includehint>
<includehint>kactivelabel.h</includehint>
<includehint>kpushbutton.h</includehint>
<includehint>kactivelabel.h</includehint>
<includehint>kled.h</includehint>
<includehint>kactivelabel.h</includehint>
<includehint>kactivelabel.h</includehint>
<includehint>kpushbutton.h</includehint>
<includehint>kpushbutton.h</includehint>
<includehint>kpushbutton.h</includehint>
</includehints>
</UI>

@ -0,0 +1,188 @@
/* This file is part of the Keep project
Copyright (C) 2005 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#include "addbackupwizard.h"
#include <qpushbutton.h>
#include <kiconloader.h>
#include <qcheckbox.h>
#include <kurlrequester.h>
#include <knuminput.h>
#include <kdebug.h>
AddBackupWizard::AddBackupWizard(QWidget *parent,const char* name): KWizard( parent, name, true)
{
initView();
resize( minimumSizeHint() );
setNextEnabled(page1,false);
setNextEnabled(page2,false);
setFinishEnabled(page3, false);
this->setCaption("Add a backup");
initConnections();
}
AddBackupWizard::AddBackupWizard(Backup backup,QWidget *parent,const char* name): KWizard( parent, name, true)
{
initView();
this->setCaption("Edit backup");
addBackupWizard1View->source->setURL(backup.source());
addBackupWizard1View->useIncludeExclude->setChecked(backup.useIncludeExclude());
addBackupWizard2View->dest->setURL(backup.dest());
addBackupWizard3View->interval->setValue(backup.interval());
addBackupWizard3View->deleteAfter->setValue(backup.deleteAfter());
addBackupWizard3View->neverDelete->setChecked(backup.neverDelete());
addBackupWizard3View->useCompression->setChecked(backup.useCompression());
addBackupWizard3View->excludeSpecialFiles->setChecked(backup.excludeSpecialFiles());
addBackupWizard3View->useAdvancedConfig->setChecked(backup.useAdvancedConfig());
includeExcludeDialog->setIncludeExcludeList(backup.includeExcludeList());
advancedBackupConfigDialog->setOptionList(backup.optionList());
resize( minimumSizeHint() );
setNextEnabled(page1,true);
setNextEnabled(page2,true);
setFinishEnabled(page3, true);
initConnections();
}
void AddBackupWizard::initView()
{
advancedBackupConfigDialog = new AdvancedBackupConfigDialog(this);
includeExcludeDialog = new IncludeExcludeDialog(this);
KIconLoader icons;
this->setIcon( icons.loadIcon( "wizard",KIcon::Small ));
setupPage1();
setupPage2();
setupPage3();
}
void AddBackupWizard::initConnections()
{
connect( addBackupWizard1View->source, SIGNAL( textChanged(const QString&)), this, SLOT( slotPage1Changed() ) );
connect( addBackupWizard2View->dest, SIGNAL( textChanged(const QString&)), this, SLOT( slotPage2Changed() ) );
connect( addBackupWizard3View->advancedConfig, SIGNAL( clicked()),this,SLOT(slotShowAdvancedConfig()));
connect( addBackupWizard1View->includeExclude, SIGNAL( clicked()),this,SLOT(slotShowIncludeExclude()));
connect( finishButton(), SIGNAL( clicked()), this, SLOT( slotFinishClicked() ) );
}
void AddBackupWizard::setupPage1()
{
page1 = new QHBox( this );
page1->setSpacing(0);
page1->setMargin(0);
addBackupWizard1View = new AddBackupWizard1View(page1,"addBackupWizard1View");
addBackupWizard1View->source->setMode(KFile::Directory);
KIconLoader *icons = KGlobal::iconLoader();
addBackupWizard1View->includeExclude->setPixmap(icons->loadIcon("configure",KIcon::Toolbar,16));
addPage( page1, "Directory to backup" );
}
void AddBackupWizard::setupPage2()
{
page2 = new QHBox( this );
page2->setSpacing(0);
page2->setMargin(0);
addBackupWizard2View = new AddBackupWizard2View(page2,"addBackupWizard2View");
addBackupWizard2View->dest->setMode(KFile::Directory);
addPage( page2, "Backup location" );
}
void AddBackupWizard::setupPage3()
{
page3 = new QHBox( this );
page3->setSpacing(0);
page3->setMargin(0);
addBackupWizard3View = new AddBackupWizard3View(page3,"addBackupWizard3View");
KIconLoader *icons = KGlobal::iconLoader();
addBackupWizard3View->advancedConfig->setPixmap(icons->loadIcon("configure",KIcon::Toolbar,16));
addPage( page3, "Backup options" );
}
void AddBackupWizard::slotPage1Changed()
{
setNextEnabled(page1,false);
setFinishEnabled(page3,false);
if ( addBackupWizard1View->source->url() != "" )
{
setNextEnabled(page1,true);
if ( addBackupWizard2View->dest->url() != "" )
setFinishEnabled(page3,true);
}
}
void AddBackupWizard::slotPage2Changed()
{
setNextEnabled(page2,false);
setFinishEnabled(page3,false);
if ( addBackupWizard2View->dest->url() != "" )
{
setNextEnabled(page2,true);
if ( addBackupWizard1View->source->url() != "" )
setFinishEnabled(page3,true);
}
}
void AddBackupWizard::slotShowAdvancedConfig()
{
advancedBackupConfigDialog->show();
}
void AddBackupWizard::slotShowIncludeExclude()
{
includeExcludeDialog->show();
}
Backup AddBackupWizard::backup()
{
QString source = addBackupWizard1View->source->url();
QString dest = addBackupWizard2View->dest->url();
int interval = addBackupWizard3View->interval->value();
int deleteAfter = addBackupWizard3View->deleteAfter->value();
bool neverDelete = addBackupWizard3View->neverDelete->isChecked();
bool useCompression = addBackupWizard3View->useCompression->isChecked();
bool excludeSpecialFiles = addBackupWizard3View->excludeSpecialFiles->isChecked();
bool useAdvancedConfig = addBackupWizard3View->useAdvancedConfig->isChecked();
QStringList optionList = advancedBackupConfigDialog->optionList();
bool useIncludeExclude = addBackupWizard1View->useIncludeExclude->isChecked();
QStringList includeExcludeList = includeExcludeDialog->includeExcludeList();
Backup backup(source,dest,interval,deleteAfter,neverDelete,useCompression,excludeSpecialFiles,useAdvancedConfig,optionList,useIncludeExclude,includeExcludeList);
return backup;
}
void AddBackupWizard::slotFinishClicked()
{
emit backupSetted(backup());
}
#include "addbackupwizard.moc"

@ -0,0 +1,69 @@
/* This file is part of the Keep project
Copyright (C) 2005 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#ifndef _ADDBACKUPWIZARD_H_
#define _ADDBACKUPWIZARD_H_
#include <kwizard.h>
#include <qhbox.h>
#include "backup.h"
#include "advancedbackupconfigdialog.h"
#include "includeexcludedialog.h"
#include "addbackupwizard1view.h"
#include "addbackupwizard2view.h"
#include "addbackupwizard3view.h"
class AddBackupWizard: public KWizard
{
Q_OBJECT
public:
AddBackupWizard(QWidget *parent, const char *name);
AddBackupWizard(Backup backup,QWidget *parent, const char *name);
Backup backup();
public slots:
void slotPage1Changed();
void slotPage2Changed();
void slotShowAdvancedConfig();
void slotShowIncludeExclude();
void slotFinishClicked();
signals:
void backupSetted(Backup backup);
private:
// init GUI
void setupPage1();
void setupPage2();
void setupPage3();
void initView();
void initConnections();
QHBox *page1,*page2,*page3;
AddBackupWizard1View *addBackupWizard1View;
AddBackupWizard2View *addBackupWizard2View;
AddBackupWizard3View *addBackupWizard3View;
AdvancedBackupConfigDialog *advancedBackupConfigDialog;
IncludeExcludeDialog *includeExcludeDialog;
};
#endif

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,92 @@
/* This file is part of the Keep project
Copyright (C) 2005 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#include "advancedbackupconfigdialog.h"
#include <klocale.h>
#include <qlayout.h>
#include <kurl.h>
#include <dcopref.h>
#include <kdebug.h>
#include <kactivelabel.h>
#include <kmimetype.h>
#include <qpixmap.h>
#include <kapplication.h>
#include <kiconloader.h>
#include <qstringlist.h>
#include <kactionselector.h>
AdvancedBackupConfigDialog::AdvancedBackupConfigDialog(QWidget *parent):KDialogBase(Plain, i18n("Advanced Backup Configuration"),
Help|Ok, Ok, parent, "advancedBackupConfigDialog", true, false)
{
QGridLayout *topLayout = new QGridLayout(plainPage());
m_advancedBackupConfigView = new AdvancedBackupConfigView(plainPage());
topLayout->addWidget( m_advancedBackupConfigView,0,0 );
m_advancedBackupConfigView->optionList->availableListBox()->insertStringList(allOptionList());
resize( QSize(350,450).expandedTo(minimumSizeHint()) );
}
QStringList AdvancedBackupConfigDialog::optionList()
{
QStringList options;
for (uint i=0;i<m_advancedBackupConfigView->optionList->selectedListBox()->count();i++)
{
options.append(m_advancedBackupConfigView->optionList->selectedListBox()->text(i));
}
return options;
}
void AdvancedBackupConfigDialog::setOptionList(QStringList optionList)
{
QStringList alloptions = allOptionList();
QStringList available;
for ( QStringList::Iterator it = alloptions.begin(); it != alloptions.end(); ++it )
{
if ( optionList.grep(*it).size() == 0 )
{
available.append(*it);
}
}
m_advancedBackupConfigView->optionList->availableListBox()->clear();
m_advancedBackupConfigView->optionList->availableListBox()->insertStringList(available);
m_advancedBackupConfigView->optionList->selectedListBox()->clear();
m_advancedBackupConfigView->optionList->selectedListBox()->insertStringList(optionList);
}
QStringList AdvancedBackupConfigDialog::allOptionList()
{
QStringList options;
options.append("--no-hard-links");
options.append("--exclude-special-files");
options.append("--exclude-device-files");
options.append("--exclude-fifos");
options.append("--exclude-symbolic-links");
options.append("--exclude-sockets");
options.append("--never-drop-acls");
options.append("--no-compare-inode");
options.append("--no-file-statistics");
options.append("--preserve-numerical-ids");
options.append("--ssh-no-compression");
options.append("--no-compression");
options.append("--include-special-files");
options.append("--include-symbolic-links");
return options;
}
#include "advancedbackupconfigdialog.moc"

@ -0,0 +1,43 @@
/* This file is part of the Keep project
Copyright (C) 2005 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#ifndef _ADVANCEDBACKUPCONFIGDIALOG_H_
#define _ADVANCEDBACKUPCONFIGDIALOG_H_
#include <kdialogbase.h>
#include "advancedbackupconfigview.h"
class AdvancedBackupConfigDialog: public KDialogBase
{
Q_OBJECT
public:
AdvancedBackupConfigDialog(QWidget *parent);
~AdvancedBackupConfigDialog() {};
QStringList optionList();
void setOptionList(QStringList optionList);
private:
QStringList allOptionList();
AdvancedBackupConfigView *m_advancedBackupConfigView;
};
#endif

@ -0,0 +1,90 @@
<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
<class>AdvancedBackupConfigView</class>
<widget class="QWidget">
<property name="name">
<cstring>AdvancedBackupConfigView</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>401</width>
<height>449</height>
</rect>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<property name="margin">
<number>0</number>
</property>
<property name="spacing">
<number>0</number>
</property>
<widget class="QLayoutWidget" row="0" column="0">
<property name="name">
<cstring>layout3</cstring>
</property>
<vbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="KActiveLabel">
<property name="name">
<cstring>kActiveLabel1</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>7</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Choose the options you want to use during the backup process:</string>
</property>
</widget>
<widget class="Line">
<property name="name">
<cstring>line1</cstring>
</property>
<property name="frameShape">
<enum>HLine</enum>
</property>
<property name="frameShadow">
<enum>Sunken</enum>
</property>
<property name="orientation">
<enum>Horizontal</enum>
</property>
</widget>
<widget class="KActionSelector">
<property name="name">
<cstring>optionList</cstring>
</property>
<property name="enabled">
<bool>true</bool>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>7</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</vbox>
</widget>
</grid>
</widget>
<customwidgets>
</customwidgets>
<layoutdefaults spacing="6" margin="11"/>
<includehints>
<includehint>kactivelabel.h</includehint>
<includehint>kactionselector.h</includehint>
</includehints>
</UI>

@ -0,0 +1,68 @@
/* This file is part of the Keep project
Copyright (C) 2005 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#include "backupconfigdialog.h"
#include <klocale.h>
#include <qlayout.h>
#include <kurl.h>
#include <dcopref.h>
#include <kdebug.h>
#include <kactivelabel.h>
#include <kmimetype.h>
#include <qpixmap.h>
#include <kcombobox.h>
#include <klineedit.h>
#include <kprogress.h>
#include <qlabel.h>
#include <qgroupbox.h>
#include <qradiobutton.h>
#include <qcheckbox.h>
#include <kmessagebox.h>
#include <kapplication.h>
#include <kiconloader.h>
#include <qvaluelist.h>
#include "backupconfig.h"
BackupConfigDialog::BackupConfigDialog(QWidget *parent):KDialogBase(Plain, i18n("Configure backups"),
Help|Cancel|Ok, Cancel, parent, "configBackups", true, false)
{
KIconLoader *icons = KGlobal::iconLoader();
QFrame *page = plainPage();
QVBoxLayout *topLayout = new QVBoxLayout( page, 0, KDialog::spacingHint() );
m_backupListWidget = new BackupListWidget(page,"backupListWidget");
topLayout->addWidget( m_backupListWidget );
setMainWidget(page);
connect( this, SIGNAL( okClicked()),this, SLOT(saveSettings()));
}
void BackupConfigDialog::saveSettings()
{
m_backupListWidget->slotSaveSettings();
}
void BackupConfigDialog::readSettings()
{
}
#include "backupconfigdialog.moc"

@ -0,0 +1,44 @@
/* This file is part of the Keep project
Copyright (C) 2005 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#ifndef _BACKUPCONFIGDIALOG_H_
#define _BACKUPCONFIGDIALOG_H_
#include <kdialogbase.h>
#include "backuplistwidget.h"
class BackupConfigDialog: public KDialogBase
{
Q_OBJECT
public:
BackupConfigDialog(QWidget *parent);
~BackupConfigDialog() {};
public slots:
void readSettings();
void saveSettings();
private:
BackupListWidget *m_backupListWidget;
};
#endif

@ -0,0 +1,157 @@
<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
<class>BackupListView</class>
<widget class="QWidget">
<property name="name">
<cstring>BackupListView</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>545</width>
<height>619</height>
</rect>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<property name="margin">
<number>0</number>
</property>
<property name="spacing">
<number>0</number>
</property>
<widget class="QLayoutWidget" row="0" column="0">
<property name="name">
<cstring>layout4</cstring>
</property>
<hbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="KListView">
<column>
<property name="text">
<string>Source</string>
</property>
<property name="clickable">
<bool>true</bool>
</property>
<property name="resizable">
<bool>true</bool>
</property>
</column>
<column>
<property name="text">
<string>Destination</string>
</property>
<property name="clickable">
<bool>true</bool>
</property>
<property name="resizable">
<bool>true</bool>
</property>
</column>
<column>
<property name="text">
<string>Backup Interval</string>
</property>
<property name="clickable">
<bool>true</bool>
</property>
<property name="resizable">
<bool>true</bool>
</property>
</column>
<column>
<property name="text">
<string>Delete After</string>
</property>
<property name="clickable">
<bool>true</bool>
</property>
<property name="resizable">
<bool>true</bool>
</property>
</column>
<property name="name">
<cstring>m_lstBackup</cstring>
</property>
<property name="resizeMode">
<enum>LastColumn</enum>
</property>
</widget>
<widget class="QLayoutWidget">
<property name="name">
<cstring>layout3</cstring>
</property>
<vbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="KPushButton">
<property name="name">
<cstring>m_btnAdd</cstring>
</property>
<property name="text">
<string>Add</string>
</property>
</widget>
<widget class="KPushButton">
<property name="name">
<cstring>m_btnEdit</cstring>
</property>
<property name="text">
<string>Edit</string>
</property>
</widget>
<widget class="KPushButton">
<property name="name">
<cstring>m_btnRemove</cstring>
</property>
<property name="text">
<string>Remove</string>
</property>
</widget>
<spacer>
<property name="name">
<cstring>spacer1</cstring>
</property>
<property name="orientation">
<enum>Vertical</enum>
</property>
<property name="sizeType">
<enum>Expanding</enum>
</property>
<property name="sizeHint">
<size>
<width>20</width>
<height>480</height>
</size>
</property>
</spacer>
</vbox>
</widget>
</hbox>
</widget>
</grid>
</widget>
<customwidgets>
</customwidgets>
<layoutdefaults spacing="6" margin="11"/>
<includehints>
<includehint>klistview.h</includehint>
<includehint>kpushbutton.h</includehint>
<includehint>kpushbutton.h</includehint>
<includehint>kpushbutton.h</includehint>
</includehints>
</UI>

@ -0,0 +1,114 @@
/* This file is part of the Keep project
Copyright (C) 2006 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#include "backuplistwidget.h"
#include <qpushbutton.h>
#include <klistbox.h>
#include <qstringlist.h>
#include <kurlrequester.h>
#include <kdebug.h>
#include "backuplistviewitem.h"
#include "listviewtooltip.h"
#include "addbackupwizard.h"
#include "backupconfig.h"
BackupListWidget::BackupListWidget(QWidget *parent,char *name): BackupListView(parent,name)
{
QToolTip::remove(m_lstBackup);
new ListViewToolTip(m_lstBackup);
slotReadSettings();
connect( m_btnAdd, SIGNAL( clicked()), this, SLOT( slotAddClicked() ) );
connect( m_btnRemove, SIGNAL( clicked()), this, SLOT( slotRemoveClicked() ) );
connect( m_btnEdit, SIGNAL( clicked()), this, SLOT( slotEditClicked() ) );
}
BackupListWidget::~BackupListWidget()
{
}
void BackupListWidget::slotReadSettings()
{
m_lstBackup->clear();
BackupConfig *backupConfig = new BackupConfig();
QValueList<Backup> backupList = backupConfig->backupList();
QValueList<Backup>::iterator it;
for ( it = backupList.begin(); it != backupList.end(); ++it )
{
BackupListViewItem *item = new BackupListViewItem(m_lstBackup,*it);
}
delete backupConfig;
}
void BackupListWidget::slotSaveSettings()
{
QValueList<Backup> backupList;
QListViewItemIterator it( m_lstBackup );
while ( it.current() ) {
QListViewItem *item = it.current();
BackupListViewItem *backupItem = static_cast<BackupListViewItem*>(item);
backupList.append(backupItem->backup());
++it;
}
BackupConfig *backupConfig = new BackupConfig();
backupConfig->setBackupList(backupList);
delete backupConfig;
}
void BackupListWidget::slotAddClicked()
{
AddBackupWizard *wizard = new AddBackupWizard(this,"addBackupWizard");
connect(wizard,SIGNAL(backupSetted(Backup) ), this, SLOT(slotAddBackup(Backup)));
wizard->show();
}
void BackupListWidget::slotEditClicked()
{
QListViewItem *item = m_lstBackup->currentItem();
if ( item )
{
BackupListViewItem *backupItem = static_cast<BackupListViewItem*>(item);
AddBackupWizard *wizard = new AddBackupWizard(backupItem->backup(),this,"addBackupWizard");
connect(wizard,SIGNAL(backupSetted(Backup) ), this, SLOT(slotUpdateBackup(Backup)));
wizard->show();
}
}
void BackupListWidget::slotRemoveClicked()
{
m_lstBackup->removeItem(m_lstBackup->currentItem());
}
void BackupListWidget::slotAddBackup(Backup backup)
{
BackupListViewItem *item = new BackupListViewItem(m_lstBackup,backup);
}
void BackupListWidget::slotUpdateBackup(Backup backup)
{
QListViewItem *item = m_lstBackup->currentItem();
if ( item )
{
BackupListViewItem *backupItem = static_cast<BackupListViewItem*>(item);
backupItem->setBackup(backup);
}
}
#include "backuplistwidget.moc"

@ -0,0 +1,43 @@
/* This file is part of the Keep project
Copyright (C) 2005 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#ifndef _BACKUPLISTWIDGET_H_
#define _BACKUPLISTWIDGET_H_
#include "backuplistview.h"
#include "backup.h"
class BackupListWidget: public BackupListView
{
Q_OBJECT
public:
BackupListWidget(QWidget *parent, char *name);
~BackupListWidget();
public slots:
void slotReadSettings();
void slotSaveSettings();
void slotAddClicked();
void slotRemoveClicked();
void slotEditClicked();
void slotAddBackup(Backup backup);
void slotUpdateBackup(Backup backup);
};
#endif

@ -0,0 +1,99 @@
/* This file is part of the Keep project
Copyright (C) 2005 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#include "forcebackupdialog.h"
#include <klocale.h>
#include <qlayout.h>
#include <kurl.h>
#include <dcopref.h>
#include <kdebug.h>
#include <kactivelabel.h>
#include <kmimetype.h>
#include <qpixmap.h>
#include <kcombobox.h>
#include <klineedit.h>
#include <kprogress.h>
#include <qlabel.h>
#include <qgroupbox.h>
#include <qradiobutton.h>
#include <qcheckbox.h>
#include <kmessagebox.h>
#include <kapplication.h>
#include <kiconloader.h>
#include <qvaluelist.h>
#include <kmessagebox.h>
#include "backupconfig.h"
#include "backuplistviewitem.h"
ForceBackupDialog::ForceBackupDialog(QWidget *parent):KDialogBase(Plain, i18n("Backup now"),
Help|Cancel|Ok, Cancel, parent, "forceBackupDialog", true, false)
{
QGridLayout* toplayout = new QGridLayout(plainPage());
m_view = new ForceBackupDialogView(plainPage());
toplayout->addWidget(m_view,0,0);
loadBackupList();
m_manager = new RDBManager();
connect( m_manager, SIGNAL(backupError(Backup,QString)), this, SLOT(slotBackupError(Backup,QString)) );
connect( this, SIGNAL(okClicked()), this, SLOT(slotForceBackup()));
}
ForceBackupDialog::~ForceBackupDialog()
{
delete m_manager;
}
void ForceBackupDialog::loadBackupList()
{
BackupConfig backupConfig;
QValueList<Backup> backupList = backupConfig.backupList();
QValueList<Backup>::iterator it;
for ( it = backupList.begin(); it != backupList.end(); ++it )
{
new BackupListViewItem(m_view->m_lstBackup,*it);
}
}
void ForceBackupDialog::slotForceBackup()
{
QValueList<Backup> backupList;
QListViewItemIterator it( m_view->m_lstBackup );
while ( it.current() )
{
QListViewItem *item = it.current();
if ( item->isSelected() )
{
BackupListViewItem *backupItem = static_cast<BackupListViewItem*>(item);
backupList.append(backupItem->backup());
}
++it;
}
RDBManager *manager;
m_manager->slotForceBackup(backupList);
}
void ForceBackupDialog::slotBackupError(Backup backup,QString errorMessage)
{
KMessageBox::error(this,i18n("<p><b>An error occured making %1 backup:</b></p><p>%2</p>").arg(backup.source()).arg(errorMessage));
}
#include "forcebackupdialog.moc"

@ -0,0 +1,48 @@
/* This file is part of the Keep project
Copyright (C) 2005 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#ifndef _FORCEBACKUPDIALOG_H_
#define _FORCEBACKUPDIALOG_H_
#include <kdialogbase.h>
#include "forcebackupdialogview.h"
#include "rdbmanager.h"
#include "backup.h"
class ForceBackupDialog: public KDialogBase
{
Q_OBJECT
public:
ForceBackupDialog(QWidget *parent);
~ForceBackupDialog();
public slots:
void slotForceBackup();
void slotBackupError(Backup backup,QString errorMessage);
private:
void loadBackupList();
ForceBackupDialogView * m_view;
RDBManager *m_manager;
};
#endif

@ -0,0 +1,129 @@
<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
<class>ForceBackupDialogView</class>
<widget class="QWidget">
<property name="name">
<cstring>ForceBackupDialogView</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>543</width>
<height>354</height>
</rect>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<property name="margin">
<number>0</number>
</property>
<property name="spacing">
<number>0</number>
</property>
<widget class="QLayoutWidget" row="0" column="0">
<property name="name">
<cstring>layout21</cstring>
</property>
<vbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="KActiveLabel">
<property name="name">
<cstring>kActiveLabel6</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Select the sources to backup now.</string>
</property>
</widget>
<widget class="Line">
<property name="name">
<cstring>line1</cstring>
</property>
<property name="frameShape">
<enum>HLine</enum>
</property>
<property name="frameShadow">
<enum>Sunken</enum>
</property>
<property name="orientation">
<enum>Horizontal</enum>
</property>
</widget>
<widget class="KListView">
<column>
<property name="text">
<string>Source</string>
</property>
<property name="clickable">
<bool>true</bool>
</property>
<property name="resizable">
<bool>true</bool>
</property>
</column>
<column>
<property name="text">
<string>Destination</string>
</property>
<property name="clickable">
<bool>true</bool>
</property>
<property name="resizable">
<bool>true</bool>
</property>
</column>
<column>
<property name="text">
<string>Backup Interval</string>
</property>
<property name="clickable">
<bool>true</bool>
</property>
<property name="resizable">
<bool>true</bool>
</property>
</column>
<column>
<property name="text">
<string>Delete After</string>
</property>
<property name="clickable">
<bool>true</bool>
</property>
<property name="resizable">
<bool>true</bool>
</property>
</column>
<property name="name">
<cstring>m_lstBackup</cstring>
</property>
<property name="selectionMode" stdset="0">
<enum>Multi</enum>
</property>
<property name="resizeMode">
<enum>LastColumn</enum>
</property>
</widget>
</vbox>
</widget>
</grid>
</widget>
<customwidgets>
</customwidgets>
<layoutdefaults spacing="6" margin="11"/>
<includehints>
<includehint>kactivelabel.h</includehint>
<includehint>klistview.h</includehint>
</includehints>
</UI>

@ -0,0 +1,175 @@
<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
<class>GeneralConfigView</class>
<widget class="QWidget">
<property name="name">
<cstring>GeneralConfigView</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>348</width>
<height>415</height>
</rect>
</property>
<property name="caption">
<string>GeneralConfigView</string>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="QLayoutWidget" row="0" column="0">
<property name="name">
<cstring>layout6</cstring>
</property>
<vbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="QGroupBox">
<property name="name">
<cstring>groupBox4</cstring>
</property>
<property name="title">
<string>Notifications</string>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="QLayoutWidget" row="0" column="0">
<property name="name">
<cstring>layout7</cstring>
</property>
<vbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="QCheckBox">
<property name="name">
<cstring>kcfg_NotifyBackupError</cstring>
</property>
<property name="text">
<string>Notify backup error</string>
</property>
</widget>
<widget class="QCheckBox">
<property name="name">
<cstring>kcfg_NotifyBackupSuccess</cstring>
</property>
<property name="text">
<string>Notify backup success</string>
</property>
</widget>
</vbox>
</widget>
</grid>
</widget>
<widget class="QGroupBox">
<property name="name">
<cstring>groupBox4_2</cstring>
</property>
<property name="title">
<string>Rdiff-backup priority</string>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="QLayoutWidget" row="0" column="0">
<property name="name">
<cstring>layout5</cstring>
</property>
<vbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="QCheckBox">
<property name="name">
<cstring>kcfg_ControlRDBPriority</cstring>
</property>
<property name="text">
<string>Control rdiff-backup priority</string>
</property>
</widget>
<widget class="QLayoutWidget">
<property name="name">
<cstring>layout4</cstring>
</property>
<hbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="KIntNumInput">
<property name="name">
<cstring>kcfg_RDBPriority</cstring>
</property>
<property name="enabled">
<bool>false</bool>
</property>
<property name="minValue">
<number>0</number>
</property>
<property name="maxValue">
<number>20</number>
</property>
</widget>
<widget class="KActiveLabel">
<property name="name">
<cstring>lab_RDBPriority</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>7</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Rdiff-backup niceness</string>
</property>
</widget>
</hbox>
</widget>
</vbox>
</widget>
</grid>
</widget>
<spacer>
<property name="name">
<cstring>spacer4</cstring>
</property>
<property name="orientation">
<enum>Vertical</enum>
</property>
<property name="sizeType">
<enum>Expanding</enum>
</property>
<property name="sizeHint">
<size>
<width>20</width>
<height>120</height>
</size>
</property>
</spacer>
</vbox>
</widget>
</grid>
</widget>
<connections>
<connection>
<sender>kcfg_ControlRDBPriority</sender>
<signal>toggled(bool)</signal>
<receiver>kcfg_RDBPriority</receiver>
<slot>setEnabled(bool)</slot>
</connection>
</connections>
<layoutdefaults spacing="6" margin="11"/>
<includehints>
<includehint>knuminput.h</includehint>
<includehint>knuminput.h</includehint>
<includehint>kactivelabel.h</includehint>
</includehints>
</UI>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -0,0 +1,106 @@
/* This file is part of the Keep project
Copyright (C) 2006 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#include "includeexcludedialog.h"
#include <klocale.h>
#include <qlayout.h>
#include <kurl.h>
#include <dcopref.h>
#include <kdebug.h>
#include <kactivelabel.h>
#include <kmimetype.h>
#include <qpixmap.h>
#include <kapplication.h>
#include <kpushbutton.h>
#include <kiconloader.h>
#include <qstringlist.h>
#include <kactionselector.h>
#include <klistview.h>
#include <kurlrequester.h>
#include "includeexcludeitem.h"
IncludeExcludeDialog::IncludeExcludeDialog(QWidget *parent):KDialogBase(Plain, i18n("Inclusion/Exclusion Configuration"),
Help|Ok, Ok, parent, "includeExcludeDialog", true, false)
{
QGridLayout *topLayout = new QGridLayout(plainPage());
m_view = new IncludeExcludeView(plainPage());
topLayout->addWidget( m_view,0,0 );
KIconLoader *icons = KGlobal::iconLoader();
m_view->remove->setPixmap(icons->loadIcon("remove",KIcon::Toolbar,22));
m_view->includeExcludeList->setSorting(-1);
connect(m_view->include,SIGNAL(clicked()),this,SLOT(slotInclude()));
connect(m_view->exclude,SIGNAL(clicked()),this,SLOT(slotExclude()));
connect(m_view->remove,SIGNAL(clicked()),this,SLOT(slotRemove()));
resize( QSize(450,450).expandedTo(minimumSizeHint()) );
}
QStringList IncludeExcludeDialog::includeExcludeList()
{
QStringList includeExcludeList;
QListViewItemIterator it( m_view->includeExcludeList );
while ( it.current() ) {
QListViewItem *item = it.current();
IncludeExcludeItem *includeExcludeItem = static_cast<IncludeExcludeItem*>(item);
includeExcludeList.append(includeExcludeItem->includeExclude());
++it;
}
return includeExcludeList;
}
void IncludeExcludeDialog::setIncludeExcludeList(QStringList includeExcludeList)
{
m_view->includeExcludeList->clear();
QStringList::iterator it;
IncludeExcludeItem *lastItem;
for ( it = includeExcludeList.begin(); it != includeExcludeList.end(); ++it )
{
if ( it == includeExcludeList.begin() )
lastItem = new IncludeExcludeItem(m_view->includeExcludeList,*it);
else
{
IncludeExcludeItem *item = new IncludeExcludeItem(m_view->includeExcludeList,lastItem,*it);
lastItem = item;
}
}
}
void IncludeExcludeDialog::slotInclude()
{
IncludeExcludeItem *item = new IncludeExcludeItem( m_view->includeExcludeList,"I" + m_view->itemURL->url() );
}
void IncludeExcludeDialog::slotExclude()
{
IncludeExcludeItem *item = new IncludeExcludeItem( m_view->includeExcludeList,"E" + m_view->itemURL->url() );
}
void IncludeExcludeDialog::slotRemove()
{
m_view->includeExcludeList->takeItem(m_view->includeExcludeList->selectedItem());
}
#include "includeexcludedialog.moc"

@ -0,0 +1,48 @@
/* This file is part of the Keep project
Copyright (C) 2006 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#ifndef _INCLUDEEXCLUDEDIALOG_H_
#define _INCLUDEEXCLUDEDIALOG_H_
#include <kdialogbase.h>
#include <kpopupmenu.h>
#include "includeexcludeview.h"
class IncludeExcludeDialog: public KDialogBase
{
Q_OBJECT
public:
IncludeExcludeDialog(QWidget *parent);
~IncludeExcludeDialog() {};
QStringList includeExcludeList();
void setIncludeExcludeList(QStringList includeExcludeList);
public slots:
void slotInclude();
void slotExclude();
void slotRemove();
private:
IncludeExcludeView *m_view;
};
#endif

@ -0,0 +1,216 @@
<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
<class>IncludeExcludeView</class>
<widget class="QWidget">
<property name="name">
<cstring>IncludeExcludeView</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>532</width>
<height>589</height>
</rect>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<property name="margin">
<number>0</number>
</property>
<property name="spacing">
<number>0</number>
</property>
<widget class="QLayoutWidget" row="0" column="0">
<property name="name">
<cstring>layout6</cstring>
</property>
<vbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="KActiveLabel">
<property name="name">
<cstring>kActiveLabel1</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>7</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Select the files/directories you want to include/exclude. You can use * (wildcard) generic character. You can drag and drop the items to tune the priority order.</string>
</property>
</widget>
<widget class="KURLRequester">
<property name="name">
<cstring>itemURL</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>7</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
<widget class="QLayoutWidget">
<property name="name">
<cstring>layout18</cstring>
</property>
<hbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<spacer>
<property name="name">
<cstring>spacer5</cstring>
</property>
<property name="orientation">
<enum>Horizontal</enum>
</property>
<property name="sizeType">
<enum>Expanding</enum>
</property>
<property name="sizeHint">
<size>
<width>61</width>
<height>20</height>
</size>
</property>
</spacer>
<widget class="KPushButton">
<property name="name">
<cstring>include</cstring>
</property>
<property name="text">
<string>Include</string>
</property>
</widget>
<widget class="KPushButton">
<property name="name">
<cstring>exclude</cstring>
</property>
<property name="text">
<string>Exclude</string>
</property>
</widget>
</hbox>
</widget>
<widget class="QGroupBox">
<property name="name">
<cstring>groupBox3</cstring>
</property>
<property name="title">
<string>Include/Exclude list:</string>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="QLayoutWidget" row="0" column="0">
<property name="name">
<cstring>layout7</cstring>
</property>
<hbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="KListView">
<column>
<property name="text">
<string>Item</string>
</property>
<property name="clickable">
<bool>false</bool>
</property>
<property name="resizable">
<bool>true</bool>
</property>
</column>
<column>
<property name="text">
<string>Action</string>
</property>
<property name="clickable">
<bool>false</bool>
</property>
<property name="resizable">
<bool>true</bool>
</property>
</column>
<property name="name">
<cstring>includeExcludeList</cstring>
</property>
<property name="acceptDrops">
<bool>true</bool>
</property>
<property name="resizeMode">
<enum>LastColumn</enum>
</property>
<property name="dragEnabled">
<bool>true</bool>
</property>
</widget>
<widget class="QLayoutWidget">
<property name="name">
<cstring>layout3</cstring>
</property>
<vbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="KPushButton">
<property name="name">
<cstring>remove</cstring>
</property>
<property name="text">
<string>remove</string>
</property>
</widget>
<spacer>
<property name="name">
<cstring>spacer2</cstring>
</property>
<property name="orientation">
<enum>Vertical</enum>
</property>
<property name="sizeType">
<enum>Expanding</enum>
</property>
<property name="sizeHint">
<size>
<width>20</width>
<height>121</height>
</size>
</property>
</spacer>
</vbox>
</widget>
</hbox>
</widget>
</grid>
</widget>
</vbox>
</widget>
</grid>
</widget>
<customwidgets>
</customwidgets>
<layoutdefaults spacing="6" margin="11"/>
<includehints>
<includehint>kactivelabel.h</includehint>
<includehint>kurlrequester.h</includehint>
<includehint>klineedit.h</includehint>
<includehint>kpushbutton.h</includehint>
<includehint>kpushbutton.h</includehint>
<includehint>kpushbutton.h</includehint>
<includehint>klistview.h</includehint>
<includehint>kpushbutton.h</includehint>
</includehints>
</UI>

@ -0,0 +1,39 @@
[Desktop Entry]
Type=Application
Exec=keep
Icon=keep
GenericName=Backup System
GenericName[bg]=Резервен копие на системата
GenericName[br]=Gwareziñ ar reizhiad
GenericName[cs]=Zálohování systému
GenericName[cy]=System cadw wrth gefn
GenericName[da]=Sikkerhedskopieringssystem
GenericName[de]=Datensicherungssystem
GenericName[el]=Σύστημα λήψης αντιγράφων ασφαλείας
GenericName[es]=Sistema de copia de seguridad
GenericName[et]=Varundamissüsteem
GenericName[fr]=Sauvegarde du système
GenericName[ga]=Córas Cúltaca
GenericName[gl]=Sistema de Cópias de Seguridade
GenericName[it]=Sistema copia di sicurezza
GenericName[ja]=バックアップシステム
GenericName[ka]=სისტემის სარეზერვო ასლი
GenericName[lt]=Atsarginių kopijų programa
GenericName[nl]=Backupsysteem
GenericName[pl]=Narzędzie do kopii zapasowych
GenericName[pt]=Sistema de Cópias de Segurança
GenericName[sk]=Zálohovací systém
GenericName[sr]=Систем за архивирање
GenericName[sr@Latn]=Sistem za arhiviranje
GenericName[sv]=Säkerhetskopieringssystem
GenericName[xx]=xxBackup Systemxx
Terminal=false
Name=Keep
Name[cy]=Cadw
Name[fr]=Keep
Name[ka]=დატოვება
Name[lt]=Nekeisti
Name[xx]=xxKeepxx
X-DCOP-ServiceType=Unique
Categories=Qt;KDE;Application;System;
Encoding=UTF-8

@ -0,0 +1,283 @@
/* This file is part of the Keep project
Copyright (C) 2005 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#include "keepmainwindow.h"
#include <qcolor.h>
#include <qlayout.h>
#include <qvariant.h>
#include <dcopclient.h>
#include <kactioncollection.h>
#include <kstdaction.h>
#include <kdebug.h>
#include <klocale.h>
#include <kactivelabel.h>
#include <kapp.h>
#include <kled.h>
#include <kpushbutton.h>
#include <kmessagebox.h>
#include <kiconloader.h>
#include <kconfigdialog.h>
#include "backupconfig.h"
#include "addbackupwizard.h"
#include "restorebackupwizard.h"
#include "forcebackupdialog.h"
#include "backupconfigdialog.h"
#include "generalconfigview.h"
#include "rdbmanager.h"
#include "keepsettings.h"
#include "logdialog.h"
KeepMainWindow::KeepMainWindow(QWidget *parent, const char *name): KMainWindow(parent,name)
{
setCaption(i18n("Backup System"));
m_actionView = new ActionView(this);
KIconLoader *icons = KGlobal::iconLoader();
m_actionView->m_btnAddWizard->setPixmap(icons->loadIcon("add_backup",KIcon::Toolbar,32));
m_actionView->m_btnRestoreWizard->setPixmap(icons->loadIcon("restore_dir",KIcon::Toolbar,32));
m_actionView->m_btnForce->setPixmap(icons->loadIcon("force_backup",KIcon::Toolbar,32));
m_actionView->m_btnBackupConfig->setPixmap(icons->loadIcon("configure",KIcon::Toolbar,32));
m_actionView->m_btnLog->setPixmap(icons->loadIcon("log",KIcon::Toolbar,32));
slotRefreshGUI();
setCentralWidget(m_actionView);
initActions();
initConnections();
resize( minimumSizeHint() );
createGUI(0L);
RDBManager manager;
if ( !manager.isRDB() )
slotCheckRDB();
}
KeepMainWindow::~KeepMainWindow()
{
}
void KeepMainWindow::initActions()
{
KStdAction::quit(this, SLOT(close()), actionCollection());
new KAction( i18n("Check rdiff-backup"), "info", "", this, SLOT(slotCheckRDB()), actionCollection(), "check_rdiff-backup" );
new KAction( i18n("Configure backups"), "configure", "", this, SLOT(slotConfigureBackup()), actionCollection(), "configure_backups" );
new KAction( i18n("Configure"), "configure", "", this, SLOT(slotConfigure()), actionCollection(), "configure_keep" );
new KAction( i18n("Add Backup"), "add_backup", "", this, SLOT(slotAddBackupWizard()), actionCollection(), "add_backup" );
new KAction( i18n("Restore Backup"), "restore_dir", "", this, SLOT(slotRestoreBackupWizard()), actionCollection(), "restore_backup" );
new KAction( i18n("Backup Now"), "force_backup", "", this, SLOT(slotForceBackup()), actionCollection(), "force_backup" );
new KAction( i18n("View log"), "log", "", this, SLOT(slotViewLog()), actionCollection(), "view_log");
}
void KeepMainWindow::initConnections()
{
connect( m_actionView->m_btnAddWizard, SIGNAL( clicked()), this, SLOT( slotAddBackupWizard() ) );
connect( m_actionView->m_btnRestoreWizard, SIGNAL( clicked()), this, SLOT( slotRestoreBackupWizard() ) );
connect( m_actionView->m_btnForce, SIGNAL( clicked()), this, SLOT( slotForceBackup() ) );
connect( m_actionView->m_btnBackupConfig, SIGNAL( clicked()), this, SLOT( slotConfigureBackup() ) );
connect( m_actionView->m_btnLog, SIGNAL( clicked()), this, SLOT( slotViewLog() ) );
connect( m_actionView->m_btnLoadDaemon, SIGNAL( clicked()), this, SLOT( slotLoadDaemon() ) );
connect( m_actionView->m_btnUnloadDaemon, SIGNAL( clicked()), this, SLOT( slotUnloadDaemon() ) );
connect( m_actionView->m_btnReloadDaemon, SIGNAL( clicked()), this, SLOT( slotReloadDaemon() ) );
}
void KeepMainWindow::slotRefreshGUI()
{
// Sets the Keep Daemon (KDED) State
if ( backupSystemRunning() )
{
m_actionView->m_lblDaemonState->setText(i18n("<p align=\"right\"><b>Ok</b></p>"));
m_actionView->m_btnLoadDaemon->setEnabled(false);
m_actionView->m_btnUnloadDaemon->setEnabled(true);
m_actionView->m_btnReloadDaemon->setEnabled(true);
slotDaemonAlertState(false);
}
else
{
m_actionView->m_lblDaemonState->setText(i18n("<p align=\"right\"><b>Not Running</b></p>"));
m_actionView->m_btnLoadDaemon->setEnabled(true);
m_actionView->m_btnUnloadDaemon->setEnabled(false);
m_actionView->m_btnReloadDaemon->setEnabled(false);
slotDaemonAlertState(true);
}
}
void KeepMainWindow::slotCheckRDB()
{
RDBManager manager;
if ( manager.isRDB() )
KMessageBox::information(this, i18n("<b>The application rdiff-backup has been detected on your system.</b><br><br> You're running version %1 of rdiff-backup.").arg(manager.RDBVersion()));
else
KMessageBox::error(this,i18n("<b>The application rdiff-backup has not been detected on your system.</b><br><br>If rdiff-backup is not installed, Keep will not be able to make backups. To fix this problem, install rdiff-backup on your system."));
}
void KeepMainWindow::slotForceBackup()
{
ForceBackupDialog *force = new ForceBackupDialog(this);
force->show();
}
void KeepMainWindow::slotViewLog()
{
LogDialog *logDialog = new LogDialog(this);
logDialog->show();
}
void KeepMainWindow::slotConfigureBackup()
{
BackupConfigDialog *backupConfig = new BackupConfigDialog(this);
backupConfig->show();
}
void KeepMainWindow::slotConfigure()
{
//An instance of your dialog could be already created and could be cached,
//in which case you want to display the cached dialog instead of creating
//another one
if ( KConfigDialog::showDialog( "settings" ) )
return;
//KConfigDialog didn't find an instance of this dialog, so lets create it :
KConfigDialog* dialog = new KConfigDialog( this, "settings", KeepSettings::self() );
GeneralConfigView* generalConfigView = new GeneralConfigView( 0, "generalConfigView" );
dialog->addPage( generalConfigView, i18n("General"), "general" );
dialog->show();
}
void KeepMainWindow::slotAddBackupWizard()
{
AddBackupWizard *addBackupWizard = new AddBackupWizard(this, "addBackupWizard");
connect( addBackupWizard, SIGNAL( backupSetted(Backup)), this, SLOT( slotAddBackup(Backup) ) );
addBackupWizard->show();
}
void KeepMainWindow::slotAddBackup(Backup backup)
{
BackupConfig *backupConfig = new BackupConfig();
backupConfig->addBackup(backup);
delete backupConfig;
}
void KeepMainWindow::slotRestoreBackupWizard()
{
RestoreBackupWizard *restoreBackupWizard = new RestoreBackupWizard(this, "restoreBackupWizard");
restoreBackupWizard->show();
}
void KeepMainWindow::slotDaemonAlertState(bool state)
{
if ( !state )
{
m_actionView->m_ledDaemonState->setColor(Qt::green);
}
else
{
m_actionView->m_ledDaemonState->setColor(Qt::red);
}
}
bool KeepMainWindow::backupSystemRunning()
{
QCStringList modules;
QCString replyType;
QByteArray replyData;
if ( !kapp->dcopClient()->call( "kded", "kded", "loadedModules()", QByteArray(), replyType, replyData ) )
return false;
else
{
if ( replyType == "QCStringList" )
{
QDataStream reply( replyData, IO_ReadOnly );
reply >> modules;
}
}
QCStringList::ConstIterator end( modules.end() );
for ( QCStringList::ConstIterator it = modules.begin(); it != end; ++it )
{
if ( *it == "keep" )
return true;
}
return false;
}
void KeepMainWindow::slotLoadDaemon()
{
QCString service = "keep";
QByteArray data, replyData;
QCString replyType;
QDataStream arg( data, IO_WriteOnly );
arg << service;
if ( kapp->dcopClient()->call( "kded", "kded", "loadModule(QCString)", data, replyType, replyData ) )
{
QDataStream reply( replyData, IO_ReadOnly );
if ( replyType == "bool" )
{
bool result;
reply >> result;
if ( !result )
{
return;
}
}
else
{
KMessageBox::error( this, i18n( "Incorrect reply from KDED." ) );
return;
}
}
else
{
KMessageBox::error( this, i18n( "Unable to contact KDED." ) );
return;
}
slotRefreshGUI();
}
void KeepMainWindow::slotUnloadDaemon()
{
QCString service = "keep";
QByteArray data;
QDataStream arg( data, IO_WriteOnly );
arg << service;
if ( !kapp->dcopClient()->send( "kded", "kded", "unloadModule(QCString)", data ) )
{
KMessageBox::error( this, i18n( "Unable to stop service." ) );
return;
}
slotRefreshGUI();
}
void KeepMainWindow::slotReloadDaemon()
{
slotUnloadDaemon();
slotLoadDaemon();
}
#include "keepmainwindow.moc"

@ -0,0 +1,65 @@
/* This file is part of the Keep project
Copyright (C) 2005 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#ifndef _KEEPMAINWINDOW_H_
#define _KEEPMAINWINDOW_H_
#include <kmainwindow.h>
#include <ktabwidget.h>
#include <qhbox.h>
#include "backup.h"
#include "actionview.h"
class KeepMainWindow: public KMainWindow
{
Q_OBJECT
public:
KeepMainWindow(QWidget *parent, const char *name);
~KeepMainWindow();
public slots:
void slotConfigure();
void slotConfigureBackup();
void slotViewLog();
void slotDaemonAlertState(bool state);
void slotLoadDaemon();
void slotUnloadDaemon();
void slotReloadDaemon();
void slotAddBackupWizard();
void slotAddBackup(Backup backup);
void slotRestoreBackupWizard();
void slotForceBackup();
void slotCheckRDB();
void slotRefreshGUI();
private:
void initActions();
void initConnections();
bool backupSystemRunning();
ActionView *m_actionView;
};
#endif

@ -0,0 +1,18 @@
<!DOCTYPE kpartgui SYSTEM "kpartgui.dtd">
<kpartgui name="keep" version="1">
<MenuBar>
<Menu name="file"><text>&amp;File</text>
<Action name="restore_backup" />
<Action name="add_backup" />
<Action name="force_backup" />
<Separator/>
<Action name="view_log" />
</Menu>
<Menu name="settings"><text>&amp;Settings</text>
<Action name="check_rdiff-backup" />
<Separator/>
<Action name="configure_backups" />
<Action name="configure_keep" />
</Menu>
</MenuBar>
</kpartgui>

Binary file not shown.

@ -0,0 +1,75 @@
/* This file is part of the Keep project
Copyright (C) 2005 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#include "logdialog.h"
#include <klocale.h>
#include <qlayout.h>
#include <kstandarddirs.h>
#include <dcopref.h>
#include <kdebug.h>
#include <kactivelabel.h>
#include <klistview.h>
#include <qpixmap.h>
#include <kcombobox.h>
#include <qfile.h>
#include <qlabel.h>
#include <qgroupbox.h>
#include <qradiobutton.h>
#include <qcheckbox.h>
#include <kmessagebox.h>
#include <kapplication.h>
#include <kiconloader.h>
#include <qstringlist.h>
#include "logview.h"
LogDialog::LogDialog(QWidget *parent): KDialogBase(Plain, i18n("View log"),
Help|Ok, Cancel, parent, "logDialog", true, false)
{
m_logFilePath = locateLocal( "data", "keep/keep.log", true );
QFrame *page = plainPage();
QVBoxLayout *topLayout = new QVBoxLayout( page, 0, KDialog::spacingHint() );
m_view = new LogView(page,"logDialog");
topLayout->addWidget( m_view );
setMainWidget(page);
m_view->logList->setSorting(0,false);
slotLoadLog();
resize(600,400);
}
void LogDialog::slotLoadLog()
{
m_view->logList->clear();
QFile file( m_logFilePath );
if ( file.open( IO_ReadOnly ) ) {
QTextStream stream( &file );
QString line;
while ( !stream.atEnd() ) {
line = stream.readLine(); // line of text excluding '\n'
QStringList params = QStringList::split("\t",line);
KListViewItem *item = new KListViewItem(m_view->logList,params[0],params[1],params[2]);
}
file.close();
}
}
#include "logdialog.moc"

@ -0,0 +1,43 @@
/* This file is part of the Keep project
Copyright (C) 2005 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#ifndef _LOGDIALOG_H_
#define _LOGDIALOG_H_
#include <kdialogbase.h>
#include "logview.h"
class LogDialog: public KDialogBase
{
Q_OBJECT
public:
LogDialog(QWidget *parent);
~LogDialog() {};
public slots:
void slotLoadLog();
private:
LogView *m_view;
QString m_logFilePath;
};
#endif

@ -0,0 +1,86 @@
<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
<class>LogView</class>
<widget class="QWidget">
<property name="name">
<cstring>LogView</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>422</width>
<height>422</height>
</rect>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="QLayoutWidget" row="0" column="0">
<property name="name">
<cstring>layout2</cstring>
</property>
<vbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="KListView">
<column>
<property name="text">
<string>Date</string>
</property>
<property name="clickable">
<bool>true</bool>
</property>
<property name="resizable">
<bool>true</bool>
</property>
</column>
<column>
<property name="text">
<string>Event</string>
</property>
<property name="clickable">
<bool>true</bool>
</property>
<property name="resizable">
<bool>true</bool>
</property>
</column>
<column>
<property name="text">
<string>Backup</string>
</property>
<property name="clickable">
<bool>true</bool>
</property>
<property name="resizable">
<bool>true</bool>
</property>
</column>
<property name="name">
<cstring>logList</cstring>
</property>
<property name="resizeMode">
<enum>LastColumn</enum>
</property>
</widget>
</vbox>
</widget>
</grid>
</widget>
<customwidgets>
</customwidgets>
<layoutdefaults spacing="6" margin="11"/>
<includehints>
<includehint>klistview.h</includehint>
</includehints>
</UI>

@ -0,0 +1,59 @@
/* This file is part of the Keep project
Copyright (C) 2005 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#include <klocale.h>
#include <kcmdlineargs.h>
#include <kwin.h>
#include <kaboutdata.h>
#include <kuniqueapplication.h>
#include <kdebug.h>
#include "keepmainwindow.h"
static const char *description =
I18N_NOOP( "KDE Backup System" );
int main(int argc, char **argv)
{
KAboutData aboutData( "keep", I18N_NOOP( "Keep" ),"0.4.0", description, KAboutData::License_GPL_V2,
"(c) 2005 Jean-Rémy Falleri" );
aboutData.addAuthor( "Jean-Rémy Falleri", I18N_NOOP( "Maintainer" ),
"jr.falleri@laposte.net" );
aboutData.addCredit("Anthony Mercatante",I18N_NOOP("Ubuntu packages"));
aboutData.addCredit("John Eckerson", I18N_NOOP("Application wording"));
aboutData.addCredit("auxsvr", I18N_NOOP("Useful patches"));
KCmdLineArgs::init( argc, argv, &aboutData );
KUniqueApplication::addCmdLineOptions();
if ( !KUniqueApplication::start() )
{
kdDebug() << "Already running, exiting." << endl;
return 0;
}
KUniqueApplication app;
app.disableSessionManagement();
KeepMainWindow *keep = new KeepMainWindow( 0, "keep" );
keep->show();
app.setMainWidget( keep );
return app.exec();
}

@ -0,0 +1,293 @@
/* This file is part of the Keep project
Copyright (C) 2005 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#include "restorebackupwizard.h"
#include <qpushbutton.h>
#include <kiconloader.h>
#include <klistview.h>
#include <kmessagebox.h>
#include <klocale.h>
#include <kactivelabel.h>
#include <qcheckbox.h>
#include <qradiobutton.h>
#include <kurlrequester.h>
#include <qvaluelist.h>
#include <qdir.h>
#include <kmessagebox.h>
#include "backuplistviewitem.h"
#include "backupconfig.h"
#include "listviewtooltip.h"
#include "incrementlistviewitem.h"
RestoreBackupWizard::RestoreBackupWizard(QWidget *parent,const char* name): KWizard( parent, name, true)
{
m_manager = new RDBManager();
connect( m_manager, SIGNAL(backupError(Backup,QString)), this, SLOT(slotRestoreError(Backup,QString)) );
KIconLoader icons;
this->setIcon( icons.loadIcon( "wizard",KIcon::Small ));
this->setCaption("Restore a backup");
m_popup = new KPopupMenu(this);
m_popup->insertTitle(i18n("Menu"));
m_popup->insertItem(i18n("Show differences destination/backup"), this, SLOT(slotShowDiff()));
m_popup->insertItem(i18n("List changed files"), this, SLOT(slotShowChanged()));
m_popup->insertItem(i18n("List files"), this, SLOT(slotShowList()));
setupPage1();
setupPage2();
setupPage3();
initConnections();
setNextEnabled(page1,false);
setNextEnabled(page2,true);
setFinishEnabled(page3, false);
resize( minimumSizeHint() );
}
RestoreBackupWizard::~RestoreBackupWizard()
{
delete m_manager;
}
void RestoreBackupWizard::initConnections()
{
// If custom source setted
connect(restoreBackupWizard1View->btnCustomSource, SIGNAL( toggled(bool)),this,SLOT(slotCustomSourceChecked(bool)));
// Date selection popup menu
connect(restoreBackupWizard3View->incrementList, SIGNAL(contextMenu (KListView *, QListViewItem *, const QPoint &)), this, SLOT(slotContextMenu(KListView *,QListViewItem*,const QPoint&)));
// Page 1 changes
connect(restoreBackupWizard1View->m_lstBackup,SIGNAL(selectionChanged()),this,SLOT(slotPage1Changed()));
connect(restoreBackupWizard1View->btnCustomSource,SIGNAL(toggled(bool)),this,SLOT(slotPage1Changed()));
connect(restoreBackupWizard1View->customSource,SIGNAL(textChanged(const QString &)),this,SLOT(slotPage1Changed()));
// Page 2 changes
connect(restoreBackupWizard2View->btnCustomDest,SIGNAL(toggled(bool)),this,SLOT(slotPage2Changed()));
connect(restoreBackupWizard2View->customDest,SIGNAL(textChanged(const QString &)),this,SLOT(slotPage2Changed()));
// Page 3 Changes
connect(restoreBackupWizard3View->incrementList,SIGNAL(selectionChanged()),this,SLOT(slotPage3Changed()));
// Finish button
connect(finishButton(),SIGNAL(clicked()),this,SLOT(slotRestoreBackup()));
}
void RestoreBackupWizard::slotPage1Changed()
{
setNextEnabled(page1,false);
Backup b;
// Checks if a standard backup is selected.
if ( !restoreBackupWizard1View->btnCustomSource->isChecked() )
{
QListViewItem *item = restoreBackupWizard1View->m_lstBackup->selectedItem();
if ( item )
{
BackupListViewItem *backupItem = static_cast<BackupListViewItem*>(item);
b = backupItem->backup();
}
}
// If not, checks if a custom source
else
{
if ( restoreBackupWizard1View->customSource->url() != "" )
b.setDest(restoreBackupWizard1View->customSource->url());
}
if ( b.dest() != "" )
{
RDBManager manager;
QDateTime lastBackup = manager.lastIncrement(b);
restoreBackupWizard3View->lblLastBackup->setText(lastBackup.toString(Qt::LocalDate));
QValueList<QDateTime> increments = manager.incrementList(b);
if ( increments.size() != 0 )
{
restoreBackupWizard3View->incrementList->clear();
QValueList<QDateTime>::iterator it;
for ( it = increments.begin(); it != increments.end(); ++it )
{
IncrementListViewItem *item = new IncrementListViewItem(restoreBackupWizard3View->incrementList,(*it));
}
setBackup(b);
setNextEnabled(page1,true);
}
}
}
void RestoreBackupWizard::slotPage2Changed()
{
setNextEnabled(page2,false);
if ( !restoreBackupWizard2View->btnCustomDest->isChecked() )
{
QListViewItem *item = restoreBackupWizard1View->m_lstBackup->selectedItem();
BackupListViewItem *backupItem = static_cast<BackupListViewItem*>(item);
setBackup(backupItem->backup());
setNextEnabled(page2,true);
}
else
{
QDir dir( restoreBackupWizard2View->customDest->url() );
if ( dir.exists() && restoreBackupWizard2View->customDest->url() != "" )
{
Backup b = backup();
b.setSource(restoreBackupWizard2View->customDest->url());
setBackup(b);
setNextEnabled(page2,true);
}
}
}
void RestoreBackupWizard::slotPage3Changed()
{
setFinishEnabled(page3,false);
QListViewItem *item = restoreBackupWizard3View->incrementList->selectedItem();
if ( item )
setFinishEnabled(page3,true);
}
void RestoreBackupWizard::slotCustomSourceChecked(bool value)
{
if ( value )
{
restoreBackupWizard2View->btnCustomDest->setChecked(true);
restoreBackupWizard2View->btnCustomDest->setEnabled(false);
}
else
restoreBackupWizard2View->btnCustomDest->setEnabled(true);
}
void RestoreBackupWizard::setupPage1()
{
page1 = new QHBox( this );
page1->setSpacing(0);
page1->setMargin(0);
restoreBackupWizard1View = new RestoreBackupWizard1View(page1,"restoreBackupWizard1View");
BackupConfig *backupConfig = new BackupConfig();
QValueList<Backup> backupList = backupConfig->backupList();
QValueList<Backup>::iterator it;
for ( it = backupList.begin(); it != backupList.end(); ++it )
{
new BackupListViewItem(restoreBackupWizard1View->m_lstBackup,*it);
}
QToolTip::remove(restoreBackupWizard1View->m_lstBackup);
new ListViewToolTip(restoreBackupWizard1View->m_lstBackup);
restoreBackupWizard1View->customSource->setMode(KFile::Directory);
addPage( page1, "Directory to restore" );
delete backupConfig;
}
void RestoreBackupWizard::setupPage2()
{
page2 = new QHBox( this );
page2->setSpacing(0);
page2->setMargin(0);
restoreBackupWizard2View = new RestoreBackupWizard2View(page2,"restoreBackupWizard2View");
restoreBackupWizard2View->customDest->setMode(KFile::Directory);
addPage(page2, "Destination directory" );
}
void RestoreBackupWizard::setupPage3()
{
page3 = new QHBox( this );
page3->setSpacing(0);
page3->setMargin(0);
restoreBackupWizard3View = new RestoreBackupWizard3View(page3,"restoreBackupWizard3View");
restoreBackupWizard3View->incrementList->setSorting(0,false);
restoreBackupWizard3View->lblDate->setText(QDateTime::currentDateTime().toString(Qt::LocalDate));
addPage( page3, "Date to restore" );
}
void RestoreBackupWizard::slotContextMenu(KListView *list,QListViewItem *item,const QPoint&p)
{
m_popup->popup(p, 1);
}
Backup RestoreBackupWizard::backup()
{
return m_backup;
}
void RestoreBackupWizard::setBackup(Backup backup)
{
m_backup = backup;
}
void RestoreBackupWizard::slotShowDiff()
{
Backup b = backup();
QListViewItem *item2 = restoreBackupWizard3View->incrementList->selectedItem();
IncrementListViewItem *incrementItem = static_cast<IncrementListViewItem*>(item2);
QDateTime date = incrementItem->date();
QString diff = m_manager->compareAtTime(b,date);
QString message = "<p><b>" + i18n("List of modifications since the selected increment:") + "</b></p><p>" + diff + "</p>";
KMessageBox::information(this,message,i18n("Modifications"));
}
void RestoreBackupWizard::slotShowChanged()
{
Backup b = backup();
QListViewItem *item2 = restoreBackupWizard3View->incrementList->selectedItem();
IncrementListViewItem *incrementItem = static_cast<IncrementListViewItem*>(item2);
QDateTime date = incrementItem->date();
QString changed = m_manager->listChangedSince(b,date);
if ( changed == "" )
changed = i18n("Nothing.");
QString message = "<p><b>" + i18n("List of changed files since the selected increment:") + "</b></p><p>" + changed + "</p>";
KMessageBox::information(this,message,i18n("Changed files"));
}
void RestoreBackupWizard::slotShowList()
{
Backup b = backup();
QListViewItem *item2 = restoreBackupWizard3View->incrementList->selectedItem();
IncrementListViewItem *incrementItem = static_cast<IncrementListViewItem*>(item2);
QDateTime date = incrementItem->date();
QString list = m_manager->listAtTime(b,date);
QString message = "<p><b>" + i18n("List of files in the selected increment:") + "</b></p><p>" + list + "</p>";
KMessageBox::information(this,message,i18n("List of files"));
}
void RestoreBackupWizard::slotRestoreBackup()
{
Backup b = backup();
QListViewItem *item2 = restoreBackupWizard3View->incrementList->selectedItem();
IncrementListViewItem *incrementItem = static_cast<IncrementListViewItem*>(item2);
QDateTime date = incrementItem->date();
m_manager->slotRestoreBackup(b,date);
}
void RestoreBackupWizard::slotRestoreError(Backup backup,QString errorMessage)
{
KMessageBox::error(this,i18n("<p><b>An error occured restoring %1 backup:</b></p><p>%2</p>").arg(backup.dest()).arg(errorMessage));
}
#include "restorebackupwizard.moc"

@ -0,0 +1,73 @@
/* This file is part of the Keep project
Copyright (C) 2005 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#ifndef _RESTOREBACKUPWIZARD_H_
#define _RESTOREBACKUPWIZARD_H_
#include <kwizard.h>
#include <kpopupmenu.h>
#include <qhbox.h>
#include "restorebackupwizard1view.h"
#include "restorebackupwizard2view.h"
#include "restorebackupwizard3view.h"
#include "backup.h"
#include "rdbmanager.h"
class RestoreBackupWizard: public KWizard
{
Q_OBJECT
public:
RestoreBackupWizard(QWidget *parent, const char *name);
~RestoreBackupWizard();
Backup backup();
void setBackup(Backup backup);
protected slots:
void slotContextMenu(KListView *list,QListViewItem * item,const QPoint &point);
void slotPage1Changed();
void slotPage2Changed();
void slotPage3Changed();
void slotCustomSourceChecked(bool value);
void slotShowDiff();
void slotShowChanged();
void slotShowList();
void slotRestoreBackup();
void slotRestoreError(Backup backup,QString errorMessage);
private:
// init GUI
void setupPage1();
void setupPage2();
void setupPage3();
void initConnections();
KPopupMenu *m_popup;
QHBox *page1,*page2,*page3;
RestoreBackupWizard1View *restoreBackupWizard1View ;
RestoreBackupWizard2View *restoreBackupWizard2View;
RestoreBackupWizard3View *restoreBackupWizard3View;
Backup m_backup;
RDBManager *m_manager;
};
#endif

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,14 @@
INCLUDES = $(all_includes)
METASOURCES = AUTO
noinst_LTLIBRARIES = libkeep.la
libkeep_la_SOURCES = keepsettings.kcfgc backuplistviewitem.cpp\
backup.cpp backupconfig.cpp rdblistener.cpp\
rdbmanager.cpp incrementlistviewitem.cpp includeexcludeitem.cpp
noinst_HEADERS = backuplistviewitem.h backup.h\
backupconfig.h listviewtooltip.h rdblistener.h\
rdbmanager.h incrementlistviewitem.h includeexcludeitem.h
kde_kcfg_DATA = keepsettings.kcfg

@ -0,0 +1,177 @@
/* This file is part of the Keep project
Copyright (C) 2005 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#include <klocale.h>
#include <kdebug.h>
#include "backup.h"
Backup::Backup()
{
}
Backup::Backup( QString source, QString dest, int interval, int deleteAfter, bool neverDelete,bool useCompression, bool excludeSpecialFiles,bool useAdvancedConfig,QStringList optionList,bool useIncludeExclude,QStringList includeExcludeList)
{
m_source = source;
m_dest = dest;
m_interval = interval;
m_deleteAfter = deleteAfter;
m_neverDelete = neverDelete;
m_useCompression = useCompression;
m_excludeSpecialFiles = excludeSpecialFiles;
m_useAdvancedConfig = useAdvancedConfig;
m_optionList = optionList;
m_useIncludeExclude = useIncludeExclude;
m_includeExcludeList = includeExcludeList;
}
Backup::~Backup()
{
}
QString Backup::source()
{
return m_source;
}
void Backup::setSource(QString source)
{
m_source = source;
}
QString Backup::dest()
{
return m_dest;
}
void Backup::setDest(QString dest)
{
m_dest = dest;
}
int Backup::interval()
{
return m_interval;
}
void Backup::setInterval(int interval)
{
m_interval = interval;
}
int Backup::deleteAfter()
{
return m_deleteAfter;
}
void Backup::setDeleteAfter(int deleteAfter)
{
m_deleteAfter = deleteAfter;
}
bool Backup::neverDelete()
{
return m_neverDelete;
}
void Backup::setNeverDelete(bool neverDelete)
{
m_neverDelete = neverDelete;
}
bool Backup::useCompression()
{
return m_useCompression;
}
void Backup::setUseCompression(bool useCompression)
{
m_useCompression = useCompression;
}
bool Backup::excludeSpecialFiles()
{
return m_excludeSpecialFiles;
}
void Backup::setExcludeSpecialFiles(bool excludeSpecialFiles)
{
m_excludeSpecialFiles = excludeSpecialFiles;
}
bool Backup::useAdvancedConfig()
{
return m_useAdvancedConfig;
}
void Backup::setUseAdvancedConfig(bool useAdvancedConfig)
{
m_useAdvancedConfig = useAdvancedConfig;
}
QStringList Backup::optionList()
{
return m_optionList;
}
void Backup::setOptionList(QStringList optionList)
{
m_optionList = optionList;
}
bool Backup::useIncludeExclude()
{
return m_useIncludeExclude;
}
void Backup::setUseIncludeExclude(bool useIncludeExclude)
{
m_useIncludeExclude = useIncludeExclude;
}
QStringList Backup::includeExcludeList()
{
return m_includeExcludeList;
}
void Backup::setIncludeExcludeList(QStringList includeExcludeList)
{
m_includeExcludeList = includeExcludeList;
}
QString Backup::htmlDesc()
{
QString del;
QString compression;
if ( m_neverDelete )
del = i18n("Never delete");
else
del = i18n("%1 days").arg(m_deleteAfter);
if ( m_useCompression )
compression = i18n("Yes");
else
compression = i18n("No");
QString html = "<p><b>" + i18n("Source directory:") + "</b><br>"
+ m_source + "<br><b>" + i18n("Destination directory:") + "</b><br>"
+ m_dest + "</p><p><b>" + i18n("Interval:") + "</b> " + i18n("%1 days").arg(m_interval)
+ "<br><b>" + i18n("Delete after:") + "</b> " + del
+ "<br><b>" + i18n("Use compression:") + "</b> " + compression
+ "</p>";
return html;
}

@ -0,0 +1,70 @@
/* This file is part of the Keep project
Copyright (C) 2005 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#ifndef _BACKUP_H_
#define _BACKUP_H_
#include <qstringlist.h>
class Backup
{
public:
Backup( QString source, QString dest, int m_interval, int m_deleteAfter, bool m_neverDelete,bool useCompression,bool excludeSpecialFiles,bool useAdvancedConfig,QStringList optionList,bool useIncludeExclude,QStringList includeExcludeList);
Backup();
~Backup();
QString source();
void setSource(QString source);
QString dest();
void setDest(QString dest);
int interval();
void setInterval(int interval);
int deleteAfter();
void setDeleteAfter(int deleteAfter);
bool neverDelete();
void setNeverDelete(bool neverDelete);
bool useCompression();
void setUseCompression(bool useCompression);
bool excludeSpecialFiles();
void setExcludeSpecialFiles(bool excludeSpecialFiles);
bool useAdvancedConfig();
void setUseAdvancedConfig(bool useAdvancedConfig);
QStringList optionList();
void setOptionList(QStringList optionList);
bool useIncludeExclude();
void setUseIncludeExclude(bool useIncludeExclude);
QStringList includeExcludeList();
void setIncludeExcludeList(QStringList includeExcludeList);
QString htmlDesc();
private:
QString m_source;
QString m_dest;
int m_interval;
int m_deleteAfter;
bool m_neverDelete;
bool m_useCompression;
bool m_excludeSpecialFiles;
bool m_useAdvancedConfig;
QStringList m_optionList;
bool m_useIncludeExclude;
QStringList m_includeExcludeList;
};
#endif

@ -0,0 +1,101 @@
/* This file is part of the Keep project
Copyright (C) 2005 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#include "backupconfig.h"
#include <kdebug.h>
BackupConfig::BackupConfig()
{
m_config = new KConfig( "keepbackuplist.rc", false );
}
BackupConfig::~BackupConfig()
{
delete m_config;
}
void BackupConfig::addBackup(Backup backup)
{
int id = generateId();
m_config->setGroup( ("Backup_" + QString::number(id)) );
m_config->writeEntry( "Source", backup.source());
m_config->writeEntry( "Dest", backup.dest());
m_config->writeEntry( "Interval", backup.interval());
m_config->writeEntry( "DeleteAfter", backup.deleteAfter());
m_config->writeEntry( "NeverDelete", backup.neverDelete());
m_config->writeEntry( "UseCompression", backup.useCompression());
m_config->writeEntry( "ExcludeSpecialFiles", backup.excludeSpecialFiles());
m_config->writeEntry( "UseAdvancedConfig", backup.useAdvancedConfig());
m_config->writeEntry( "OptionList", backup.optionList());
m_config->writeEntry( "UseIncludeExclude", backup.useIncludeExclude());
m_config->writeEntry( "IncludeExcludeList", backup.includeExcludeList());
m_config->sync();
}
QValueList<Backup> BackupConfig::backupList()
{
QValueList<Backup> backupList;
QStringList groupList = m_config->groupList();
QStringList backupNameList = groupList.grep("Backup_");
for ( QStringList::Iterator it = backupNameList.begin(); it != backupNameList.end(); ++it ) {
m_config->setGroup(*it);
QString source = m_config->readEntry("Source");
QString dest = m_config->readEntry("Dest");
int interval = m_config->readNumEntry("Interval");
int deleteAfter = m_config->readNumEntry("DeleteAfter");
bool neverDelete = m_config->readBoolEntry("NeverDelete");
bool useCompression = m_config->readBoolEntry("UseCompression");
bool excludeSpecialFiles = m_config->readBoolEntry("ExcludeSpecialFiles");
bool useAdvancedConfig = m_config->readBoolEntry("UseAdvancedConfig");
QStringList optionList = m_config->readListEntry( "OptionList");
bool useIncludeExclude = m_config->readBoolEntry("UseIncludeExclude");
QStringList includeExcludeList = m_config->readListEntry("IncludeExcludeList");
backupList.append(Backup(source,dest,interval,deleteAfter,neverDelete,useCompression,excludeSpecialFiles,useAdvancedConfig,optionList,useIncludeExclude,includeExcludeList));
}
return backupList;
}
void BackupConfig::setBackupList(QValueList<Backup> backups)
{
QStringList groupList = m_config->groupList();
QStringList backupNameList = groupList.grep("Backup_");
for ( QStringList::Iterator it = backupNameList.begin(); it != backupNameList.end(); ++it ) {
m_config->deleteGroup(*it);
}
m_config->sync();
QValueList<Backup>::iterator it;
for ( it = backups.begin(); it != backups.end(); ++it )
{
addBackup(*it);
}
}
int BackupConfig::generateId()
{
m_config->setGroup("General");
int id = m_config->readNumEntry("LastId",0);
int newid = id + 1;
m_config->writeEntry( "LastId", newid);
m_config->sync();
return newid;
}

@ -0,0 +1,46 @@
/* This file is part of the Keep project
Copyright (C) 2005 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#ifndef _BACKUPCONFIG_H_
#define _BACKUPCONFIG_H_
#include <qvaluelist.h>
#include <qobject.h>
#include <kconfig.h>
#include "backup.h"
class BackupConfig: public QObject
{
public:
BackupConfig();
~BackupConfig();
void addBackup(Backup backup);
QValueList<Backup> backupList();
void setBackupList(QValueList<Backup> backups);
private:
KConfig *m_config;
int generateId();
};
#endif

@ -0,0 +1,58 @@
/* This file is part of the Keep project
Copyright (C) 2006 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#include "backuplistviewitem.h"
#include <klocale.h>
#include <qdir.h>
#include <klistview.h>
BackupListViewItem::BackupListViewItem(KListView *parent,Backup &backup): QListViewItem (parent)
{
setBackup(backup);
}
BackupListViewItem::~BackupListViewItem()
{
}
Backup BackupListViewItem::backup()
{
return m_backup;
}
void BackupListViewItem::setBackup(Backup backup)
{
m_backup = backup;
setBackupText();
}
void BackupListViewItem::setBackupText()
{
setText(0, QDir(m_backup.source()).dirName() );
setText(1, QDir(m_backup.dest()).dirName() );
setText(2, i18n("%1 days").arg(m_backup.interval()));
QString deleteAfter;
if ( m_backup.neverDelete() == true )
deleteAfter = i18n("Never");
else
deleteAfter = i18n("%1 days").arg(m_backup.deleteAfter());
setText(3, deleteAfter);
}

@ -0,0 +1,41 @@
/* This file is part of the Keep project
Copyright (C) 2006 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#ifndef _BACKUPLISTVIEWITEM_H_
#define _BACKUPLISTVIEWITEM_H_
#include <klistview.h>
#include "backup.h"
class BackupListViewItem : public QListViewItem
{
public:
BackupListViewItem(KListView *parent,Backup &backup);
~BackupListViewItem();
Backup backup();
void setBackup(Backup backup);
private:
Backup m_backup;
void setBackupText();
};
#endif

@ -0,0 +1,62 @@
/* This file is part of the Keep project
Copyright (C) 2006 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#include "includeexcludeitem.h"
#include <klocale.h>
#include <qdir.h>
#include <klistview.h>
IncludeExcludeItem::IncludeExcludeItem(KListView *parent,QString includeExclude): QListViewItem (parent)
{
setIncludeExclude(includeExclude);
}
IncludeExcludeItem::IncludeExcludeItem(KListView *parent,IncludeExcludeItem *item,QString includeExclude): QListViewItem (parent,item)
{
setIncludeExclude(includeExclude);
}
IncludeExcludeItem::~IncludeExcludeItem()
{
}
QString IncludeExcludeItem::includeExclude()
{
return m_includeExclude;
}
void IncludeExcludeItem::setIncludeExclude(QString includeExclude)
{
m_includeExclude = includeExclude;
setIncludeExcludeText();
}
void IncludeExcludeItem::setIncludeExcludeText()
{
QString type = m_includeExclude.left(1);
QString file = m_includeExclude.right(m_includeExclude.length() - 1);
setText(0, file);
if ( type == "I" )
setText(1,i18n("Included"));
else if ( type == "E")
setText(1,i18n("Excluded"));
}

@ -0,0 +1,42 @@
/* This file is part of the Keep project
Copyright (C) 2006 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#ifndef _INCLUDEEXCLUDEITEM_H_
#define _INCLUDEEXCLUDEITEM_H_
#include <klistview.h>
#include "backup.h"
class IncludeExcludeItem : public QListViewItem
{
public:
IncludeExcludeItem(KListView *parent,QString includeExclude);
IncludeExcludeItem(KListView *parent,IncludeExcludeItem *item,QString includeExclude);
~IncludeExcludeItem();
QString includeExclude();
void setIncludeExclude(QString includeExclude);
private:
QString m_includeExclude;
void setIncludeExcludeText();
};
#endif

@ -0,0 +1,56 @@
/* This file is part of the Keep project
Copyright (C) 2006 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#include "incrementlistviewitem.h"
#include <klocale.h>
#include <qdir.h>
#include <klistview.h>
IncrementListViewItem::IncrementListViewItem(KListView *parent,QDateTime date): QListViewItem (parent)
{
setDate(date);
}
IncrementListViewItem::IncrementListViewItem(KListView *parent,QListViewItem *item,QDateTime date): QListViewItem (parent,item)
{
setDate(date);
}
IncrementListViewItem::~IncrementListViewItem()
{
}
QDateTime IncrementListViewItem::date()
{
return m_date;
}
void IncrementListViewItem::setDate(QDateTime date)
{
m_date = date;
setDateText();
}
void IncrementListViewItem::setDateText()
{
setText(0, m_date.toString(Qt::LocalDate) );
}

@ -0,0 +1,41 @@
/* This file is part of the Keep project
Copyright (C) 2006 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#ifndef _INCREMENTLISTVIEWITEM_H_
#define _INCREMENTLISTVIEWITEM_H_
#include <klistview.h>
#include <qdatetime.h>
class IncrementListViewItem : public QListViewItem
{
public:
IncrementListViewItem(KListView *parent, QDateTime date);
IncrementListViewItem(KListView *parent, QListViewItem *item,QDateTime date);
~IncrementListViewItem();
QDateTime date();
void setDate(QDateTime date);
private:
QDateTime m_date;
void setDateText();
};
#endif

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE kcfg SYSTEM "http://www.kde.org/standards/kcfg/1.0/kcfg.dtd">
<kcfg>
<kcfgfile name="keeprc" />
<group name="General">
<entry name="NotifyBackupError" type="Bool">
<label>Notify backup error.</label>
<default>true</default>
<whatsthis>Notify backup error.</whatsthis>
</entry>
<entry name="NotifyBackupSuccess" type="Bool">
<label>Notify backup success.</label>
<default>false</default>
<whatsthis>Notify backup success.</whatsthis>
</entry>
<entry name="ControlRDBPriority" type="Bool">
<label>Control rdiff-backup priority</label>
<default>false</default>
<whatsthis>Control rdiff-backup priority</whatsthis>
</entry>
<entry name="RDBPriority" type="Int">
<label>Rdiff-backup priority"</label>
<default>0</default>
<whatsthis>Rdiff-backup priority</whatsthis>
</entry>
</group>
</kcfg>

@ -0,0 +1,4 @@
ClassName=KeepSettings
File=keepsettings.kcfg
Mutators=true
Singleton=true

@ -0,0 +1,81 @@
/* This file is part of the Keep project
Copyright (C) 2006 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#ifndef _LISTVIEWTOOLTIP_H_
#define _LISTVIEWTOOLTIP_H_
#include <qtooltip.h>
#include <qlistview.h>
#include <qheader.h>
#include "backuplistviewitem.h"
#include "backup.h"
class ListViewToolTip : public QToolTip
{
public:
ListViewToolTip(QListView* parent);
protected:
void maybeTip( const QPoint& p );
private:
QListView* listView;
};
inline ListViewToolTip::ListViewToolTip( QListView* parent ): QToolTip( parent->viewport() ), listView( parent ) {}
inline void ListViewToolTip::maybeTip( const QPoint& p ) {
if ( !listView )
return;
QListViewItem* item = listView->itemAt( p );
if ( !item )
return;
const QRect itemRect = listView->itemRect( item );
if ( !itemRect.isValid() )
return;
const int col = listView->header()->sectionAt( p.x() );
if ( col == -1 )
return;
const QRect headerRect = listView->header()->sectionRect( col );
if ( !headerRect.isValid() )
return;
const QRect cellRect( headerRect.left(), itemRect.top(),headerRect.width(), itemRect.height());
BackupListViewItem* backupItem = static_cast<BackupListViewItem*>(item);
QString tipStr = backupItem->backup().htmlDesc();
/*
if( col == 0 )
tipStr = QString( "Contents of this cell: <b>%1</b>" ).arg(item->text( 0 ) );
else if( col == 1 )
tipStr = QString( "Contents of that cell: <em>%1</em>" ).arg(item->text( 1 ) );
else
tipStr = QString( "Something else" );
*/
tip( cellRect, tipStr );
}
#endif

@ -0,0 +1,58 @@
/* This file is part of the Keep project
Copyright (C) 2006 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#include "rdblistener.h"
RDBListener::RDBListener()
{
m_isOk = true;
}
void RDBListener::receivedStdErr(KProcess *proc, char *buffer, int buflen)
{
m_isOk = false;
m_stdErr.append(buffer);
}
void RDBListener::receivedStdOut(KProcess *proc, char *buffer, int buflen)
{
m_stdOut.append(buffer);
}
QString RDBListener::errorMessage()
{
return m_stdErr.join("").simplifyWhiteSpace();
}
QStringList RDBListener::stdErr()
{
return m_stdErr;
}
QStringList RDBListener::stdOut()
{
return m_stdOut;
}
bool RDBListener::isOk()
{
return m_isOk;
}
#include "rdblistener.moc"

@ -0,0 +1,47 @@
/* This file is part of the Keep project
Copyright (C) 2006 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#ifndef _RDBLISTENER_H_
#define _RDBLISTENER_H_
#include <qstringlist.h>
#include <qobject.h>
#include <kprocess.h>
class RDBListener: public QObject
{
Q_OBJECT
public:
RDBListener();
QStringList stdOut();
QStringList stdErr();
QString errorMessage();
bool isOk();
public slots:
void receivedStdOut(KProcess *proc, char *buffer, int buflen);
void receivedStdErr(KProcess *proc, char *buffer, int buflen);
private:
QStringList m_stdOut;
QStringList m_stdErr;
bool m_isOk;
};
#endif

@ -0,0 +1,388 @@
/* This file is part of the Keep project
Copyright (C) 2006 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#include "rdbmanager.h"
#include <kprocess.h>
#include <kdebug.h>
#include <qfile.h>
#include <keepsettings.h>
RDBManager::RDBManager()
{
}
RDBManager::~RDBManager()
{
}
void RDBManager::slotCheckBackup()
{
QValueList<Backup> backups = outdatedBackupList();
QValueList<Backup>::iterator it;
for ( it = backups.begin(); it != backups.end(); ++it )
{
doBackup(*it);
}
}
void RDBManager::slotForceBackup(QValueList<Backup> backupList)
{
QValueList<Backup>::iterator it;
for ( it = backupList.begin(); it != backupList.end(); ++it )
{
doBackup(*it);
}
}
QString RDBManager::compareAtTime(Backup backup, QDateTime date)
{
// Gets the rdiff-backup process
KProcess *proc = RDBProcess();
// Adds the options
*proc << "--compare-at-time";
*proc << QString::number(date.toTime_t()); // increment date
// Adds source and dest
*proc << QFile::encodeName(KProcess::quote(backup.source()));
*proc << QFile::encodeName(KProcess::quote(backup.dest()));
// Adds the listener
RDBListener *listen = new RDBListener();
connect(proc,SIGNAL(receivedStdout(KProcess *,char *,int)),listen,SLOT(receivedStdOut(KProcess *,char *,int)));
// Starts the process
if ( !proc->start(KProcess::Block, KProcess::AllOutput) )
kdDebug() << "Error starting rdiff-backup" << endl;
QStringList output = listen->stdOut();
QStringList::iterator it = output.begin();
kdDebug() << "Executed process: " << proc->args() << endl;
delete listen;
delete proc;
return (*it);
}
QString RDBManager::listChangedSince(Backup backup, QDateTime date)
{
// Gets the rdiff-backup process
KProcess *proc = RDBProcess();
// Adds the options
*proc << "--list-changed-since";
*proc << QString::number(date.toTime_t()); // increment date
// Adds the dest
*proc << QFile::encodeName(KProcess::quote(backup.dest()));
// Adds a listener
RDBListener *listen = new RDBListener();
connect(proc,SIGNAL(receivedStdout(KProcess *,char *,int)),listen,SLOT(receivedStdOut(KProcess *,char *,int)));
// Starts the process
if ( !proc->start(KProcess::Block, KProcess::AllOutput) )
kdDebug() << "Error starting rdiff-backup" << endl;
QStringList output = listen->stdOut();
QStringList::iterator it = output.begin();
kdDebug() << "Executed process: " << proc->args() << endl;
delete listen;
delete proc;
return (*it);
}
QString RDBManager::listAtTime(Backup backup, QDateTime date)
{
// Gets the rdiff-backup process
KProcess *proc = RDBProcess();
// Adds the options
*proc << "--list-at-time";
*proc << QString::number(date.toTime_t()); // increment date
// Adds the dest
*proc << QFile::encodeName(KProcess::quote(backup.dest()));
// Adds a listener
RDBListener *listen = new RDBListener();
connect(proc,SIGNAL(receivedStdout(KProcess *,char *,int)),listen,SLOT(receivedStdOut(KProcess *,char *,int)));
// Starts the process
if ( !proc->start(KProcess::Block, KProcess::AllOutput) )
kdDebug() << "Error starting rdiff-backup" << endl;
QStringList output = listen->stdOut();
QStringList::iterator it = output.begin();
kdDebug() << "Executed process: " << proc->args() << endl;
delete listen;
delete proc;
return (*it);
}
QValueList<QDateTime> RDBManager::incrementList(Backup backup)
{
// Gets the rdiff-backup process
KProcess *proc = RDBProcess();
// Adds the options
*proc << "--list-increments";
*proc << "-v2";
*proc << "--parsable-output";
// Adds the dest
*proc << QFile::encodeName(KProcess::quote(backup.dest()));
// Adds a listener
RDBListener *listen = new RDBListener();
connect(proc,SIGNAL(receivedStdout(KProcess *,char *,int)),listen,SLOT(receivedStdOut(KProcess *,char *,int)));
// Starts the process
if ( !proc->start(KProcess::Block, KProcess::AllOutput) )
kdDebug() << "Error starting rdiff-backup" << endl;
QStringList output = listen->stdOut();
QStringList::iterator it = output.begin();
QStringList lines = QStringList::split("\n",*it);
QValueList<QDateTime> dateList;
QStringList::iterator it2 = output.begin();
for ( it2 = lines.begin(); it2 != lines.end(); ++it2 )
{
QStringList field = QStringList::split(" ",*it2);
QStringList::iterator dateStr = field.begin();
long timestamp = (*dateStr).toUInt();
QDateTime datetime;
datetime.setTime_t(timestamp);
dateList.append(datetime);
}
kdDebug() << "Executed process: " << proc->args() << endl;
delete listen;
delete proc;
return dateList;
}
QDateTime RDBManager::lastIncrement(Backup backup)
{
QValueList<QDateTime> increments = incrementList(backup);
QDateTime last = increments.last();
return last;
}
QValueList<Backup> RDBManager::outdatedBackupList()
{
BackupConfig config;
QValueList<Backup> backups = config.backupList();
QValueList<Backup> outdated;
QValueList<Backup>::iterator it;
kdDebug() << "Detecting outdated backup." << endl;
for ( it = backups.begin(); it != backups.end(); ++it )
{
QDateTime last = lastIncrement(*it);
QDate today = QDate::currentDate();
if ( last.date().daysTo(today) >= (*it).interval() )
{
kdDebug() << "Detected outdated backup: " << (*it).source() << endl;
outdated.append(*it);
}
}
return outdated;
}
void RDBManager::slotRestoreBackup(Backup backup,QDateTime time)
{
// Gets the rdiff-backup process
KProcess *proc = RDBProcess();
// Adds the options
*proc << "--force";
*proc << "--restore-as-of";
*proc << QString::number(time.toTime_t()); // Date of the increment to restore
// Adds source and dest
*proc << QFile::encodeName(KProcess::quote(backup.dest()));
*proc << QFile::encodeName(KProcess::quote(backup.source()));
// Adds a listener (for output recording)
RDBListener *listen = new RDBListener();
connect(proc,SIGNAL(receivedStdout(KProcess *,char *,int)),listen,SLOT(receivedStdOut(KProcess *,char *,int)));
connect(proc,SIGNAL(receivedStderr(KProcess *,char *,int)),listen,SLOT(receivedStdErr(KProcess *,char *,int)));
// Starts the process
if ( !proc->start(KProcess::Block, KProcess::AllOutput) )
kdDebug() << "Error starting rdiff-backup" << endl;
kdDebug() << "Executed process: " << proc->args() << endl;
if ( !listen->isOk() )
{
kdDebug() << "Error message: " << listen->errorMessage() << endl;
emit backupError(backup,listen->errorMessage());
}
delete listen;
delete proc;
}
bool RDBManager::isRDB()
{
// Gets the rdiff-backup process
KProcess *proc = RDBProcess();
*proc << "-V";
// Adds a listener (for output recording)
RDBListener *listen = new RDBListener();
connect(proc,SIGNAL(receivedStdout(KProcess *,char *,int)),listen,SLOT(receivedStdOut(KProcess *,char *,int)));
// Starts the process
if ( !proc->start(KProcess::Block, KProcess::AllOutput) )
kdDebug() << "Error starting rdiff-backup" << endl;
QStringList outList = listen->stdOut();
QStringList::iterator out = outList.begin();
kdDebug() << "Executed process: " << proc->args() << endl;
delete listen;
delete proc;
if ( *out == "" )
return false;
return true;
}
QString RDBManager::RDBVersion()
{
// Gets the rdiff-backup process
KProcess *proc = RDBProcess();
*proc << "-V";
// Adds a listener (for output recording)
RDBListener *listen = new RDBListener();
connect(proc,SIGNAL(receivedStdout(KProcess *,char *,int)),listen,SLOT(receivedStdOut(KProcess *,char *,int)));
// Starts the process
if ( !proc->start(KProcess::Block, KProcess::AllOutput) )
kdDebug() << "Error starting rdiff-backup" << endl;
QStringList outList = listen->stdOut();
QStringList::iterator out = outList.begin();
kdDebug() << "Executed process: " << proc->args() << endl;
delete listen;
delete proc;
return (*out).mid(13,5);
}
void RDBManager::doBackup(Backup backup)
{
// Gets the rdiff-backup process
KProcess *proc = RDBProcess(KeepSettings::controlRDBPriority,KeepSettings::rDBPriority());
// Adds include and exclude
if ( backup.useIncludeExclude() )
{
QStringList includeExcludeList = backup.includeExcludeList();
QStringList::iterator it;
for ( it = includeExcludeList.begin(); it != includeExcludeList.end(); ++it )
{
QString type = (*it).left(1);
QString file = (*it).right((*it).length() - 1);
if ( type == "I" )
{
*proc << "--include";
*proc << QFile::encodeName(KProcess::quote(file));
}
else if ( type == "E" )
{
*proc << "--exclude";
*proc << QFile::encodeName(KProcess::quote(file));
}
}
}
// Adds the option
// For simple mode
if ( !backup.useAdvancedConfig() )
{
if ( !backup.useCompression() )
*proc << "--no-compression";
if ( backup.excludeSpecialFiles() )
*proc << "--exclude-special-files";
}
// For advanced mode
else
{
QStringList optionList = backup.optionList();
for ( QStringList::Iterator it = optionList.begin(); it != optionList.end(); ++it )
{
*proc << *it;
}
}
// Adds source and dest
*proc << QFile::encodeName(KProcess::quote(backup.source()));
*proc << QFile::encodeName(KProcess::quote(backup.dest()));
// Adds a listener (for output recording)
RDBListener *listen = new RDBListener();
connect(proc,SIGNAL(receivedStdout(KProcess *,char *,int)),listen,SLOT(receivedStdOut(KProcess *,char *,int)));
connect(proc,SIGNAL(receivedStderr(KProcess *,char *,int)),listen,SLOT(receivedStdErr(KProcess *,char *,int)));
// Starts the process
if ( !proc->start(KProcess::Block, KProcess::AllOutput) )
kdDebug() << "Error starting rdiff-backup" << endl;
kdDebug() << "Executed process: " << proc->args() << endl;
kdDebug() << "Process status: " << listen->isOk() << endl;
if ( !listen->isOk() )
{
kdDebug() << "Error message: " << listen->errorMessage() << endl;
emit backupError(backup,listen->errorMessage());
}
else
emit backupSuccess(backup);
delete listen;
delete proc;
if ( !backup.neverDelete() )
{
removeOldIncrements(backup);
}
}
void RDBManager::removeOldIncrements(Backup backup)
{
// Gets the rdiff-backup process
KProcess *proc = RDBProcess();
// Adds the options
*proc << "--remove-older-than" << QString("%1").arg(backup.deleteAfter()) + "D";
// Adds dest
*proc << backup.dest();
// Starts the process
if ( !proc->start(KProcess::Block, KProcess::AllOutput) )
kdDebug() << "Error starting rdiff-backup" << endl;
kdDebug() << "Executed process: " << proc->args() << endl;
delete proc;
}
KProcess *RDBManager::RDBProcess(bool isNice,int niceLevel)
{
KProcess *proc = new KProcess();
proc->setUseShell(true);
if ( isNice )
{
*proc << "nice" << "-n" << QString("%1").arg(niceLevel);
}
*proc << "rdiff-backup";
return proc;
}
#include "rdbmanager.moc"

@ -0,0 +1,62 @@
/* This file is part of the Keep project
Copyright (C) 2006 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#ifndef _RDBMANAGER_H_
#define _RDBMANAGER_H_
#include <qvaluelist.h>
#include <qobject.h>
#include <qdatetime.h>
#include "backupconfig.h"
#include "rdblistener.h"
class RDBManager: public QObject
{
Q_OBJECT
public:
RDBManager();
~RDBManager();
QValueList<QDateTime> incrementList(Backup backup);
QValueList<Backup> outdatedBackupList();
QDateTime lastIncrement(Backup backup);
QString compareAtTime(Backup backup, QDateTime date);
QString listChangedSince(Backup backup, QDateTime date);
QString listAtTime(Backup backup, QDateTime date);
bool isRDB();
QString RDBVersion();
public slots:
void slotCheckBackup();
void slotForceBackup(QValueList<Backup> backupList);
void slotRestoreBackup(Backup backup,QDateTime time);
signals:
void backupError(Backup backup,QString errorMessage);
void backupSuccess(Backup backup);
private:
void doBackup(Backup backup);
void removeOldIncrements(Backup backup);
KProcess * RDBProcess(bool isNice=false,int niceLevel=0);
};
#endif

@ -0,0 +1,2 @@
keepicondir = $(kde_datadir)/keep/icons
keepicon_ICON = AUTO

@ -0,0 +1,13 @@
INCLUDES = -I$(top_srcdir)/keep/common -I$(top_builddir)/keep/common $(all_includes)
kde_module_LTLIBRARIES = kded_keep.la
kded_keep_la_LDFLAGS = -module -avoid-version $(all_libraries)
kded_keep_la_LIBADD = $(top_builddir)/keep/common/libkeep.la $(LIB_KDECORE) $(LIB_KDEUI) $(LIB_KIO)
kded_keep_la_SOURCES = keepkded.cpp keepkded.skel
noinst_HEADERS = keepkded.h
METASOURCES = AUTO
services_DATA = keep.desktop
servicesdir = $(kde_servicesdir)/kded

@ -0,0 +1,56 @@
[Desktop Entry]
Encoding=UTF-8
Type=Service
ServiceTypes=KDEDModule
X-KDE-ModuleType=Library
X-KDE-Library=keep
X-KDE-FactoryName=keep
X-KDE-Kded-autoload=true
X-KDE-Kded-load-on-demand=false
Name=Keep daemon
Name[bg]=Keep демон
Name[br]=Diaoul Keep
Name[cs]=Démon keep
Name[da]=Keep-dæmon
Name[de]=Keep-Dienst
Name[el]=Δαίμονας Keep
Name[es]=Demonio Keep
Name[et]=Keepi deemon
Name[fr]=Démon Keep
Name[ga]=Deamhan Keep
Name[gl]=Servizo Keep
Name[it]=Demone Keep
Name[ja]=Keep デーモン
Name[ka]=დემონის დატოვება
Name[lt]=Nekeisti tarnybos
Name[nl]=Keep-daemon
Name[pl]=Demon Keep
Name[pt]=Servidor do Keep
Name[sr]=Keep демон
Name[sr@Latn]=Keep demon
Name[sv]=Keep-demon
Name[xx]=xxKeep daemonxx
Comment=Backup System
Comment[bg]=Резервно копие на системата
Comment[br]=Gwareziñ ar reizhiad
Comment[cs]=Zálohování systému
Comment[cy]=System cadw wrth gefn
Comment[da]=Sikkerhedskopieringssystem
Comment[de]=Datensicherungssystem
Comment[el]=Σύστημα λήψης αντιγράφων ασφαλείας
Comment[es]=Sistema de copia de seguridad
Comment[et]=Varundamissüsteem
Comment[ga]=Córas Cúltaca
Comment[gl]=Sistema de Cópias de Seguridade
Comment[it]=Sistema copie di sicurezza
Comment[ja]=バックアップシステム
Comment[ka]=სისტემის სარეზერვო ასლი
Comment[lt]=Daryti sistemos atsarginę kopiją
Comment[nl]=Backupsysteem
Comment[pl]=Program do tworzenia kopii zapasowych
Comment[pt]=Sistema de Cópias de Segurança
Comment[sk]=Zálohovací systém
Comment[sr]=Систем за архивирање
Comment[sr@Latn]=Sistem za arhiviranje
Comment[sv]=Säkerhetskopieringssystem
Comment[xx]=xxBackup Systemxx

@ -0,0 +1,100 @@
/* This file is part of the Keep project
Copyright (C) 2005 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#include "keepkded.h"
#include <qdir.h>
#include <qfile.h>
#include <qfileinfo.h>
#include <qdatetime.h>
#include <kdebug.h>
#include <kprocess.h>
#include <krun.h>
#include <kmessagebox.h>
#include <kstdguiitem.h>
#include <kstandarddirs.h>
#include <knotifyclient.h>
#include <klocale.h>
#include <keepsettings.h>
KeepKded::KeepKded(const QCString &name): KDEDModule(name)
{
m_logFilePath = locateLocal( "data", "keep/keep.log", true );
m_manager = new RDBManager();
connect( m_manager, SIGNAL(backupError(Backup,QString)), this, SLOT(slotBackupError(Backup,QString)) );
connect( m_manager, SIGNAL(backupSuccess(Backup)), this, SLOT(slotBackupSuccess(Backup)) );
slotCheckBackup();
m_timer = new QTimer(this);
connect( m_timer, SIGNAL(timeout()), this, SLOT(slotCheckBackup()) );
m_timer->start( 1000 * 60 * 60 );
}
KeepKded::~KeepKded()
{
delete m_manager;
}
void KeepKded::slotBackupError(Backup backup,QString errorMessage)
{
if ( KeepSettings::notifyBackupError() )
{
KNotifyClient::userEvent(0,i18n("<p><b>An error occured making %1 backup:</b></p><p>%2</p>").arg(backup.source()).arg(errorMessage),16,4);
}
log("Backup Error",backup.source(),errorMessage);
}
void KeepKded::slotBackupSuccess(Backup backup)
{
if ( KeepSettings::notifyBackupSuccess() )
{
KNotifyClient::userEvent(0,i18n("<p><b>Backup %1 successfully backuped to %2</b></p>").arg(backup.source()).arg(backup.dest()),16,1);
}
log("Backup Success",backup.source(),"Successfully backuped to: " + backup.dest() );
}
void KeepKded::log(QString type,QString backup,QString message)
{
QString logMessage = QDateTime::currentDateTime().toString(Qt::ISODate) + "\t" + type + "\t" + backup + "\t" + message;
QFile file( m_logFilePath );
if ( file.open(IO_WriteOnly | IO_Append) )
{
QTextStream stream( &file );
stream << logMessage << "\n";
file.close();
}
}
void KeepKded::slotCheckBackup()
{
kdDebug(7020) << "Launching previous backup analyse." << endl;
m_manager->slotCheckBackup();
}
extern "C"
{
KDE_EXPORT KDEDModule *create_keep(const QCString &name)
{
return new KeepKded(name);
}
}
#include "keepkded.moc"

@ -0,0 +1,49 @@
/* This file is part of the Keep project
Copyright (C) 2005 Jean-Rémy Falleri <jr.falleri@laposte.net>
Keep is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Keep is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Keep; if not, write to the
Free Software Foundation, Inc.,
51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. */
#ifndef _KEEPKDED_H_
#define _KEEPKDED_H_
#include <kdedmodule.h>
#include <qstring.h>
#include "rdbmanager.h"
class KeepKded: public KDEDModule
{
Q_OBJECT
K_DCOP
public:
KeepKded( const QCString &name );
virtual ~KeepKded();
public slots:
void slotCheckBackup();
void slotBackupError(Backup backup, QString ErrorMessage);
void slotBackupSuccess(Backup backup);
private:
QTimer *m_timer;
QString m_logFilePath;
RDBManager *m_manager;
void log(QString type,QString backup,QString message);
};
#endif

@ -0,0 +1 @@
SUBDIRS = $(AUTODIRS)

@ -0,0 +1,3 @@
KDE_LANG = bg
SUBDIRS = $(AUTODIRS)
POFILES = AUTO

@ -0,0 +1,581 @@
# translation of keep.po to Bulgarian
#
# Zlatko Popov <zlatkopopov@fsa-bg.org>, 2006.
msgid ""
msgstr ""
"Project-Id-Version: keep\n"
"POT-Creation-Date: 2006-09-24 08:46+0200\n"
"PO-Revision-Date: 2006-10-28 11:31+0300\n"
"Last-Translator: Zlatko Popov <zlatkopopov@fsa-bg.org>\n"
"Language-Team: Bulgarian <dict@linux.zonebg.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.4\n"
#: app/keepmainwindow.cpp:88 app/logdialog.cpp:42
msgid "View log"
msgstr "Преглед на лог"
#: app/keepmainwindow.cpp:49
msgid "Backup System"
msgstr "Резервно копие на системата"
#: app/keepmainwindow.cpp:82
msgid "Check rdiff-backup"
msgstr "Проверка на rdiff-backup"
#: app/backupconfigdialog.cpp:43 app/keepmainwindow.cpp:83
msgid "Configure backups"
msgstr "Конфигуриране на резервните копия"
#: app/keepmainwindow.cpp:85
msgid "Add Backup"
msgstr "Добавяне на резервно копие"
#: app/keepmainwindow.cpp:86
msgid "Restore Backup"
msgstr "Възстановяване на резервно копие"
#: app/keepmainwindow.cpp:87
msgid "Backup Now"
msgstr "Създаване на резервно копие сега"
#: app/keepmainwindow.cpp:108
msgid "<p align=\"right\"><b>Ok</b></p>"
msgstr "<p align=\"right\"><b>ОК</b></p>"
#: app/keepmainwindow.cpp:116
msgid "<p align=\"right\"><b>Not Running</b></p>"
msgstr "<p align=\"right\"><b>Не е стартиран</b></p>"
#: app/keepmainwindow.cpp:128
msgid ""
"<b>The application rdiff-backup has been detected on your system.</b>"
"<br>"
"<br> You're running version %1 of rdiff-backup."
msgstr ""
"<b>На компютъра е открито приложението rdiff-backup.</b>"
"<br>"
"<br> Вие работите с версия %1 на rdiff-backup."
#: app/keepmainwindow.cpp:130
msgid ""
"<b>The application rdiff-backup has not been detected on your system.</b>"
"<br>"
"<br>If rdiff-backup is not installed, Keep will not be able to make backups. To "
"fix this problem, install rdiff-backup on your system."
msgstr ""
"<b>На компютъра не е открито приложението rdiff-backup.</b>"
"<br>"
"<br>Ако rdiff-backup не е инсталиран, Keep няма да може да прави резервни "
"копия. За да оправите този проблем, инсталирайте rdiff-backup на компютъра."
#: app/keepmainwindow.cpp:164
msgid "General"
msgstr "Общи"
#: app/keepmainwindow.cpp:249
msgid "Incorrect reply from KDED."
msgstr "Неправилен отговор от KDED."
#: app/keepmainwindow.cpp:255
msgid "Unable to contact KDED."
msgstr "Контактът с KDED е невъзможен."
#: app/keepmainwindow.cpp:271
msgid "Unable to stop service."
msgstr "Услугата не може да бъде спряна."
#: app/main.cpp:29
msgid "KDE Backup System"
msgstr "Система за резервни копия в KDE"
#: app/main.cpp:33
msgid "Keep"
msgstr "Keep"
#: app/main.cpp:35
msgid "Maintainer"
msgstr "Maintainer"
#: app/main.cpp:37
msgid "Ubuntu packages"
msgstr "Пакети за Ubuntu"
#: app/main.cpp:38
msgid "Application wording"
msgstr "Думи за приложенията"
#: app/advancedbackupconfigdialog.cpp:34
msgid "Advanced Backup Configuration"
msgstr "Разширени настройки на резервните копия"
#: app/restorebackupwizard.cpp:50
msgid "Menu"
msgstr "Меню"
#: app/restorebackupwizard.cpp:51
msgid "Show differences destination/backup"
msgstr "Показване на разликите в направлението/резервното копие"
#: app/restorebackupwizard.cpp:52
msgid "List changed files"
msgstr "Списък с променените файлове"
#: app/restorebackupwizard.cpp:53
msgid "List files"
msgstr "Списък с файлове"
#: app/restorebackupwizard.cpp:249
msgid "List of modifications since the selected increment:"
msgstr "Списък с промени от нарастването:"
#: app/restorebackupwizard.cpp:250
msgid "Modifications"
msgstr "Промени"
#: app/restorebackupwizard.cpp:261
msgid "Nothing."
msgstr "Нищо."
#: app/restorebackupwizard.cpp:262
msgid "List of changed files since the selected increment:"
msgstr "Списък с променени файлове от нарастването:"
#: app/restorebackupwizard.cpp:263
msgid "Changed files"
msgstr "Променени файлове"
#: app/restorebackupwizard.cpp:273
msgid "List of files in the selected increment:"
msgstr "Списък с файлове от нарастването:"
#: app/restorebackupwizard.cpp:274
msgid "List of files"
msgstr "Списък с файлове"
#: app/restorebackupwizard.cpp:288
msgid "<p><b>An error occured restoring %1 backup:</b></p><p>%2</p>"
msgstr ""
"<p><b>Възникна грешка при възстановяването на резервно копие %1:</b></p>"
"<p>%2</p>"
#: app/includeexcludedialog.cpp:39
msgid "Inclusion/Exclusion Configuration"
msgstr "Конфигуриране на включително/изключено"
#: app/forcebackupdialog.cpp:45
msgid "Backup now"
msgstr "Резервно копие сега"
#: app/forcebackupdialog.cpp:96 kded/keepkded.cpp:59
msgid "<p><b>An error occured making %1 backup:</b></p><p>%2</p>"
msgstr ""
"<p><b>Възникна грешка при възстановяването на резервно копие %1:</b></p>"
"<p>%2</p>"
#: kded/keepkded.cpp:68
msgid "<p><b>Backup %1 successfully backuped to %2</b></p>"
msgstr "<p><b>Резервно копие %1 беше успешно създадено в %2</b></p>"
#: _translatorinfo.cpp:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Златко Попов"
#: _translatorinfo.cpp:3
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "zlatkopopov@fsa-bg.org"
#. i18n: file ./app/addbackupwizard3view.ui line 271
#: common/backup.cpp:161 rc.cpp:171
#, no-c-format
msgid "Never delete"
msgstr "Изтриване - никога"
#: common/backup.cpp:163 common/backup.cpp:170
#: common/backuplistviewitem.cpp:49 common/backuplistviewitem.cpp:54
msgid "%1 days"
msgstr "%1 дни"
#: common/backup.cpp:168
msgid "Source directory:"
msgstr "Директория източник:"
#. i18n: file ./app/restorebackupwizard2view.ui line 100
#: common/backup.cpp:169 rc.cpp:220
#, no-c-format
msgid "Destination directory:"
msgstr "Целева директория:"
#: common/backup.cpp:170
msgid "Interval:"
msgstr "Интервал:"
#: common/backup.cpp:171
msgid "Delete after:"
msgstr "Изтриване след:"
#: common/backup.cpp:172
msgid "Use compression:"
msgstr "Използване на компресия:"
#: common/includeexcludeitem.cpp:57
msgid "Included"
msgstr "Включени"
#: common/includeexcludeitem.cpp:59
msgid "Excluded"
msgstr "Изключени"
#: common/backuplistviewitem.cpp:52
msgid "Never"
msgstr "Никога"
#. i18n: file ./app/generalconfigview.ui line 16
#: rc.cpp:3
#, no-c-format
msgid "GeneralConfigView"
msgstr "GeneralConfigView"
#. i18n: file ./app/generalconfigview.ui line 35
#: rc.cpp:6
#, no-c-format
msgid "Notifications"
msgstr "Уведомяване"
#. i18n: file ./app/generalconfigview.ui line 54
#: rc.cpp:9
#, no-c-format
msgid "Notify backup error"
msgstr "Грешка при уведомяване за резервно копие"
#. i18n: file ./app/generalconfigview.ui line 62
#: rc.cpp:12
#, no-c-format
msgid "Notify backup success"
msgstr "Успех при уведомяване за резервно копие"
#. i18n: file ./app/generalconfigview.ui line 74
#: rc.cpp:15
#, no-c-format
msgid "Rdiff-backup priority"
msgstr "Приоритет за резервно копие"
#. i18n: file ./app/generalconfigview.ui line 93
#: rc.cpp:18
#, no-c-format
msgid "Control rdiff-backup priority"
msgstr "Контрол на приоритета на резервно копие"
#. i18n: file ./app/generalconfigview.ui line 131
#: rc.cpp:21
#, no-c-format
msgid "Rdiff-backup niceness"
msgstr "Успех на резервно копие"
#. i18n: file ./app/addbackupwizard2view.ui line 117
#: rc.cpp:24
#, no-c-format
msgid "Select a location to place the backup."
msgstr "Изберете местоположение за резервното копие."
#. i18n: file ./app/advancedbackupconfigview.ui line 46
#: rc.cpp:27
#, no-c-format
msgid "Choose the options you want to use during the backup process:"
msgstr ""
"Изберете опциите, които искате да използвате по време на създаването на "
"резервно копие:"
#. i18n: file ./app/actionview.ui line 51
#: rc.cpp:30
#, no-c-format
msgid "Backup system:"
msgstr "Резервно копие на система:"
#. i18n: file ./app/actionview.ui line 114
#: rc.cpp:34
#, no-c-format
msgid "<i>Add directory to backup</i>"
msgstr "<i>Добавяне на директория към резервно копие</i>"
#. i18n: file ./app/actionview.ui line 168
#: rc.cpp:38
#, no-c-format
msgid "<i>Restore a backup</i>"
msgstr "<i>Възстановяване на резервно копие</i>"
#. i18n: file ./app/actionview.ui line 222
#: rc.cpp:42
#, no-c-format
msgid "<i>Backup now</i>"
msgstr "<i>Резервно копие сега</i>"
#. i18n: file ./app/actionview.ui line 276
#: rc.cpp:46
#, no-c-format
msgid "<i>Edit backup list</i>"
msgstr "<i>Редактиране на списъка с резервни копия</i>"
#. i18n: file ./app/actionview.ui line 330
#: rc.cpp:50
#, no-c-format
msgid "<i>View backup log</i>"
msgstr "<i>Преглед на логовете на резервно копие</i>"
#. i18n: file ./app/actionview.ui line 352
#: rc.cpp:53
#, no-c-format
msgid "Backup daemon:"
msgstr "Демон за резервно копие:"
#. i18n: file ./app/actionview.ui line 408
#: rc.cpp:56
#, no-c-format
msgid "Keep daemon state:"
msgstr "Състояние на Keep демон:"
#. i18n: file ./app/actionview.ui line 429
#: rc.cpp:59
#, no-c-format
msgid "<p align=\"right\"><b>unknown</b></p>"
msgstr "<p align=\"right\"><b>неизвестен</b></p>"
#. i18n: file ./app/actionview.ui line 461
#: rc.cpp:62
#, no-c-format
msgid "&Load"
msgstr "&Зареждане"
#. i18n: file ./app/actionview.ui line 469
#: rc.cpp:65
#, no-c-format
msgid "Unload"
msgstr "Сваляне"
#. i18n: file ./app/restorebackupwizard1view.ui line 100
#: rc.cpp:71
#, no-c-format
msgid "Select the backup to restore."
msgstr "Изберете резервно копие за възстановяване."
#. i18n: file ./app/restorebackupwizard1view.ui line 106
#: rc.cpp:74 rc.cpp:95 rc.cpp:126
#, no-c-format
msgid "Source"
msgstr "Източник"
#. i18n: file ./app/restorebackupwizard1view.ui line 117
#: rc.cpp:77 rc.cpp:98 rc.cpp:129
#, no-c-format
msgid "Destination"
msgstr "Направление"
#. i18n: file ./app/restorebackupwizard1view.ui line 128
#: rc.cpp:80 rc.cpp:101 rc.cpp:132
#, no-c-format
msgid "Backup Interval"
msgstr "Интервал за резервно копие"
#. i18n: file ./app/restorebackupwizard1view.ui line 139
#: rc.cpp:83 rc.cpp:104 rc.cpp:135
#, no-c-format
msgid "Delete After"
msgstr "Изтриване след"
#. i18n: file ./app/restorebackupwizard1view.ui line 168
#: rc.cpp:86
#, no-c-format
msgid "Custom backup directory:"
msgstr "Потребителска директория за резервни копия:"
#. i18n: file ./app/restorebackupwizard1view.ui line 187
#: rc.cpp:89
#, no-c-format
msgid "Use custom backup directory"
msgstr "Използване на потребителска директория за резервни копия"
#. i18n: file ./app/restorebackupwizard1view.ui line 211
#: rc.cpp:92 rc.cpp:229
#, no-c-format
msgid "Directory:"
msgstr "Директория:"
#. i18n: file ./app/addbackupwizard1view.ui line 100
#: rc.cpp:116
#, no-c-format
msgid "Select a directory for backup."
msgstr "Изберете директория за резервните копия."
#. i18n: file ./app/addbackupwizard1view.ui line 137
#: rc.cpp:119
#, no-c-format
msgid "Use inclusion/exclusion list"
msgstr "Използване на списък за включително/изключено"
#. i18n: file ./app/forcebackupdialogview.ui line 46
#: rc.cpp:123
#, no-c-format
msgid "Select the sources to backup now."
msgstr "Изберете източника, на който да бъде направено резервно копие."
#. i18n: file ./app/restorebackupwizard3view.ui line 16
#: rc.cpp:138
#, no-c-format
msgid "RestoreBackupWizard2View"
msgstr "RestoreBackupWizard2View"
#. i18n: file ./app/restorebackupwizard3view.ui line 95
#: rc.cpp:141
#, no-c-format
msgid "Set the date to restore the selected backup."
msgstr "Задайте дата, за която да бъде възстановено резервното копие."
#. i18n: file ./app/restorebackupwizard3view.ui line 119
#: rc.cpp:144
#, no-c-format
msgid "Current date:"
msgstr "Текуща дата:"
#. i18n: file ./app/restorebackupwizard3view.ui line 135
#: rc.cpp:147
#, no-c-format
msgid "unknown"
msgstr "неизвестно"
#. i18n: file ./app/restorebackupwizard3view.ui line 143
#: rc.cpp:150 rc.cpp:208
#, no-c-format
msgid "Date"
msgstr "Дата"
#. i18n: file ./app/addbackupwizard3view.ui line 108
#: rc.cpp:159
#, no-c-format
msgid "Set the desired options for your backup."
msgstr "Задайте желаните опции за резервното си копие."
#. i18n: file ./app/addbackupwizard3view.ui line 124
#: rc.cpp:162
#, no-c-format
msgid "General options:"
msgstr "Основни опции:"
#. i18n: file ./app/addbackupwizard3view.ui line 167
#: rc.cpp:165
#, no-c-format
msgid "Backup interval (days):"
msgstr "Интервал за резервни копия (дни):"
#. i18n: file ./app/addbackupwizard3view.ui line 183
#: rc.cpp:168
#, no-c-format
msgid "Delete after (days):"
msgstr "Изтриване след (дни):"
#. i18n: file ./app/addbackupwizard3view.ui line 293
#: rc.cpp:174
#, no-c-format
msgid "Extra options:"
msgstr "Допълнителни опции:"
#. i18n: file ./app/addbackupwizard3view.ui line 320
#: rc.cpp:177
#, no-c-format
msgid "Use compression"
msgstr "Използване на компресия"
#. i18n: file ./app/addbackupwizard3view.ui line 331
#: rc.cpp:180
#, no-c-format
msgid "Exclude special files"
msgstr "Изключване на специалните файлове"
#. i18n: file ./app/addbackupwizard3view.ui line 358
#: rc.cpp:183
#, no-c-format
msgid "Use advanced configuration"
msgstr "Използване на разширени настройки"
#. i18n: file ./app/includeexcludeview.ui line 46
#: rc.cpp:187
#, no-c-format
msgid ""
"Select the files/directories you want to include/exclude. You can use * "
"(wildcard) generic character. You can drag and drop the items to tune the "
"priority order."
msgstr ""
"Изберете файловете/директориите които искате да включите изключите. Можете да "
"използвате * (wildcard) основни символи."
#. i18n: file ./app/includeexcludeview.ui line 92
#: rc.cpp:190
#, no-c-format
msgid "Include"
msgstr "Включително"
#. i18n: file ./app/includeexcludeview.ui line 100
#: rc.cpp:193
#, no-c-format
msgid "Exclude"
msgstr "Изключение"
#. i18n: file ./app/includeexcludeview.ui line 110
#: rc.cpp:196
#, no-c-format
msgid "Include/Exclude list:"
msgstr "Списък включително/изключено:"
#. i18n: file ./app/includeexcludeview.ui line 127
#: rc.cpp:199
#, no-c-format
msgid "Item"
msgstr "Елемент"
#. i18n: file ./app/includeexcludeview.ui line 138
#: rc.cpp:202
#, no-c-format
msgid "Action"
msgstr "Действие"
#. i18n: file ./app/includeexcludeview.ui line 173
#: rc.cpp:205
#, no-c-format
msgid "remove"
msgstr "премахване"
#. i18n: file ./app/logview.ui line 49
#: rc.cpp:211
#, no-c-format
msgid "Event"
msgstr "Събитие"
#. i18n: file ./app/logview.ui line 60
#: rc.cpp:214
#, no-c-format
msgid "Backup"
msgstr "Резервно копие"
#. i18n: file ./app/restorebackupwizard2view.ui line 92
#: rc.cpp:217
#, no-c-format
msgid "Choose a location to restore the selected backup."
msgstr ""
"Изберете местоположение за възстановяване на маркираното резервно копие."
#. i18n: file ./app/restorebackupwizard2view.ui line 119
#: rc.cpp:223
#, no-c-format
msgid "Use default directory"
msgstr "Използване на директория по подразбиране"
#. i18n: file ./app/restorebackupwizard2view.ui line 144
#: rc.cpp:226
#, no-c-format
msgid "Use custom directory:"
msgstr "Използване на потребителска директория:"

@ -0,0 +1,3 @@
KDE_LANG = br
SUBDIRS = $(AUTODIRS)
POFILES = AUTO

@ -0,0 +1,569 @@
# KDE breton translation
# Thierry Vignaud <tvignaud@mandriva.com>, 2006
msgid ""
msgstr ""
"Project-Id-Version: all2.po\n"
"POT-Creation-Date: 2006-09-24 08:46+0200\n"
"PO-Revision-Date: 2004-09-20 15:44+0200\n"
"Last-Translator: Thierry Vignaud <tvignaud@mandrakesoft.com>\n"
"Language-Team: br <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: app/keepmainwindow.cpp:88 app/logdialog.cpp:42
msgid "View log"
msgstr ""
#: app/keepmainwindow.cpp:49
msgid "Backup System"
msgstr "Gwareziñ ar reizhiad"
#: app/keepmainwindow.cpp:82
msgid "Check rdiff-backup"
msgstr ""
#: app/backupconfigdialog.cpp:43 app/keepmainwindow.cpp:83
msgid "Configure backups"
msgstr "Kefluniañ ar gwareziñ"
#: app/keepmainwindow.cpp:85
msgid "Add Backup"
msgstr "Ouzhpennañ ur gwareziñ"
#: app/keepmainwindow.cpp:86
msgid "Restore Backup"
msgstr "Assevel ur gwareziñ"
#: app/keepmainwindow.cpp:87
msgid "Backup Now"
msgstr "Gwareziñ bremañ"
#: app/keepmainwindow.cpp:108
msgid "<p align=\"right\"><b>Ok</b></p>"
msgstr "<p align=\"right\"><b>Mat eo</b></p>"
#: app/keepmainwindow.cpp:116
msgid "<p align=\"right\"><b>Not Running</b></p>"
msgstr "<p align=\"right\"><b>N'eo ket bev</b></p>"
#: app/keepmainwindow.cpp:128
msgid ""
"<b>The application rdiff-backup has been detected on your system.</b>"
"<br>"
"<br> You're running version %1 of rdiff-backup."
msgstr ""
#: app/keepmainwindow.cpp:130
msgid ""
"<b>The application rdiff-backup has not been detected on your system.</b>"
"<br>"
"<br>If rdiff-backup is not installed, Keep will not be able to make backups. To "
"fix this problem, install rdiff-backup on your system."
msgstr ""
#: app/keepmainwindow.cpp:164
msgid "General"
msgstr "Pennañ"
#: app/keepmainwindow.cpp:249
msgid "Incorrect reply from KDED."
msgstr ""
#: app/keepmainwindow.cpp:255
msgid "Unable to contact KDED."
msgstr "N'hellan ket kevreañ ouzh KDED."
#: app/keepmainwindow.cpp:271
msgid "Unable to stop service."
msgstr "N'hellan ket herzel ar servij."
#: app/main.cpp:29
msgid "KDE Backup System"
msgstr "Reizhiad gwareziñ KDE"
#: app/main.cpp:33
msgid "Keep"
msgstr "Mirout"
#: app/main.cpp:35
msgid "Maintainer"
msgstr "Ratreer"
#: app/main.cpp:37
msgid "Ubuntu packages"
msgstr "Pakadoù Ubuntu"
#: app/main.cpp:38
msgid "Application wording"
msgstr ""
#: app/advancedbackupconfigdialog.cpp:34
msgid "Advanced Backup Configuration"
msgstr "Kefluniadur gwareziñ barek"
#: app/restorebackupwizard.cpp:50
msgid "Menu"
msgstr "Meuziad"
#: app/restorebackupwizard.cpp:51
msgid "Show differences destination/backup"
msgstr ""
#: app/restorebackupwizard.cpp:52
msgid "List changed files"
msgstr ""
#: app/restorebackupwizard.cpp:53
msgid "List files"
msgstr ""
#: app/restorebackupwizard.cpp:249
msgid "List of modifications since the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:250
msgid "Modifications"
msgstr ""
#: app/restorebackupwizard.cpp:261
msgid "Nothing."
msgstr "Netra."
#: app/restorebackupwizard.cpp:262
msgid "List of changed files since the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:263
msgid "Changed files"
msgstr "Restroù cheñchet"
#: app/restorebackupwizard.cpp:273
msgid "List of files in the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:274
msgid "List of files"
msgstr "Roll ar restroù"
#: app/restorebackupwizard.cpp:288
msgid "<p><b>An error occured restoring %1 backup:</b></p><p>%2</p>"
msgstr ""
#: app/includeexcludedialog.cpp:39
msgid "Inclusion/Exclusion Configuration"
msgstr ""
#: app/forcebackupdialog.cpp:45
msgid "Backup now"
msgstr "Gwareziñ bremañ"
#: app/forcebackupdialog.cpp:96 kded/keepkded.cpp:59
msgid "<p><b>An error occured making %1 backup:</b></p><p>%2</p>"
msgstr ""
#: kded/keepkded.cpp:68
msgid "<p><b>Backup %1 successfully backuped to %2</b></p>"
msgstr ""
#: _translatorinfo.cpp:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Thierry Vignaud, Jañ-Mai Drapier"
#: _translatorinfo.cpp:3
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "tvignaud@mandriva.com, jdrapier@club-internet.fr"
#. i18n: file ./app/addbackupwizard3view.ui line 271
#: common/backup.cpp:161 rc.cpp:171
#, no-c-format
msgid "Never delete"
msgstr "Biken vo lemet"
#: common/backup.cpp:163 common/backup.cpp:170
#: common/backuplistviewitem.cpp:49 common/backuplistviewitem.cpp:54
msgid "%1 days"
msgstr "%1 deiz"
#: common/backup.cpp:168
msgid "Source directory:"
msgstr "Renkell tarzh :"
#. i18n: file ./app/restorebackupwizard2view.ui line 100
#: common/backup.cpp:169 rc.cpp:220
#, no-c-format
msgid "Destination directory:"
msgstr "Renkell dehaezadur :"
#: common/backup.cpp:170
msgid "Interval:"
msgstr ""
#: common/backup.cpp:171
msgid "Delete after:"
msgstr "Lemel goude :"
#: common/backup.cpp:172
msgid "Use compression:"
msgstr "Implijit ar waskerezh :"
#: common/includeexcludeitem.cpp:57
msgid "Included"
msgstr ""
#: common/includeexcludeitem.cpp:59
msgid "Excluded"
msgstr ""
#: common/backuplistviewitem.cpp:52
msgid "Never"
msgstr "Gwech ebet"
#. i18n: file ./app/generalconfigview.ui line 16
#: rc.cpp:3
#, no-c-format
msgid "GeneralConfigView"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 35
#: rc.cpp:6
#, no-c-format
msgid "Notifications"
msgstr "Kemennadoù"
#. i18n: file ./app/generalconfigview.ui line 54
#: rc.cpp:9
#, no-c-format
msgid "Notify backup error"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 62
#: rc.cpp:12
#, no-c-format
msgid "Notify backup success"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 74
#: rc.cpp:15
#, no-c-format
msgid "Rdiff-backup priority"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 93
#: rc.cpp:18
#, no-c-format
msgid "Control rdiff-backup priority"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 131
#: rc.cpp:21
#, no-c-format
msgid "Rdiff-backup niceness"
msgstr ""
#. i18n: file ./app/addbackupwizard2view.ui line 117
#: rc.cpp:24
#, no-c-format
msgid "Select a location to place the backup."
msgstr "Dibabit ul lec'hiadur evit ar gwareziñ."
#. i18n: file ./app/advancedbackupconfigview.ui line 46
#: rc.cpp:27
#, no-c-format
msgid "Choose the options you want to use during the backup process:"
msgstr ""
#. i18n: file ./app/actionview.ui line 51
#: rc.cpp:30
#, no-c-format
msgid "Backup system:"
msgstr "Gwareziñ ar reizhiad :"
#. i18n: file ./app/actionview.ui line 114
#: rc.cpp:34
#, no-c-format
msgid "<i>Add directory to backup</i>"
msgstr "<i>Ouzhpennañ ur renkell d'ar gwareziñ</i>"
#. i18n: file ./app/actionview.ui line 168
#: rc.cpp:38
#, no-c-format
msgid "<i>Restore a backup</i>"
msgstr "<i>Assevel ur gwareziñ</i>"
#. i18n: file ./app/actionview.ui line 222
#: rc.cpp:42
#, no-c-format
msgid "<i>Backup now</i>"
msgstr "<i>Gwareziñ bremañ</i>"
#. i18n: file ./app/actionview.ui line 276
#: rc.cpp:46
#, no-c-format
msgid "<i>Edit backup list</i>"
msgstr ""
#. i18n: file ./app/actionview.ui line 330
#: rc.cpp:50
#, no-c-format
msgid "<i>View backup log</i>"
msgstr "<i>Sell ouzh kerzlevr ar gwareziñ</i>"
#. i18n: file ./app/actionview.ui line 352
#: rc.cpp:53
#, no-c-format
msgid "Backup daemon:"
msgstr "Diaoul gwareziñ :"
#. i18n: file ./app/actionview.ui line 408
#: rc.cpp:56
#, no-c-format
msgid "Keep daemon state:"
msgstr "Stad diaoul Keep :"
#. i18n: file ./app/actionview.ui line 429
#: rc.cpp:59
#, no-c-format
msgid "<p align=\"right\"><b>unknown</b></p>"
msgstr "<p align=\"right\"><b>Dianav</b></p>"
#. i18n: file ./app/actionview.ui line 461
#: rc.cpp:62
#, no-c-format
msgid "&Load"
msgstr "&Kargañ"
#. i18n: file ./app/actionview.ui line 469
#: rc.cpp:65
#, no-c-format
msgid "Unload"
msgstr "Digargañ"
#. i18n: file ./app/restorebackupwizard1view.ui line 100
#: rc.cpp:71
#, no-c-format
msgid "Select the backup to restore."
msgstr "Dibabit ar gwareziñ d'assevel."
#. i18n: file ./app/restorebackupwizard1view.ui line 106
#: rc.cpp:74 rc.cpp:95 rc.cpp:126
#, no-c-format
msgid "Source"
msgstr "Tarzh"
#. i18n: file ./app/restorebackupwizard1view.ui line 117
#: rc.cpp:77 rc.cpp:98 rc.cpp:129
#, no-c-format
msgid "Destination"
msgstr "Dehaezadur"
#. i18n: file ./app/restorebackupwizard1view.ui line 128
#: rc.cpp:80 rc.cpp:101 rc.cpp:132
#, no-c-format
msgid "Backup Interval"
msgstr ""
#. i18n: file ./app/restorebackupwizard1view.ui line 139
#: rc.cpp:83 rc.cpp:104 rc.cpp:135
#, no-c-format
msgid "Delete After"
msgstr "Lemel goude"
#. i18n: file ./app/restorebackupwizard1view.ui line 168
#: rc.cpp:86
#, no-c-format
msgid "Custom backup directory:"
msgstr "Renkell gwareziñ diouzhoc'h :"
#. i18n: file ./app/restorebackupwizard1view.ui line 187
#: rc.cpp:89
#, no-c-format
msgid "Use custom backup directory"
msgstr "Implijit ur renkell gwareziñ diouzhoc'h"
#. i18n: file ./app/restorebackupwizard1view.ui line 211
#: rc.cpp:92 rc.cpp:229
#, no-c-format
msgid "Directory:"
msgstr "Renkell :"
#. i18n: file ./app/addbackupwizard1view.ui line 100
#: rc.cpp:116
#, no-c-format
msgid "Select a directory for backup."
msgstr "Dibabit ur renkell evit gwareziñ."
#. i18n: file ./app/addbackupwizard1view.ui line 137
#: rc.cpp:119
#, no-c-format
msgid "Use inclusion/exclusion list"
msgstr ""
#. i18n: file ./app/forcebackupdialogview.ui line 46
#: rc.cpp:123
#, no-c-format
msgid "Select the sources to backup now."
msgstr ""
#. i18n: file ./app/restorebackupwizard3view.ui line 16
#: rc.cpp:138
#, no-c-format
msgid "RestoreBackupWizard2View"
msgstr "RestoreBackupWizard2View"
#. i18n: file ./app/restorebackupwizard3view.ui line 95
#: rc.cpp:141
#, no-c-format
msgid "Set the date to restore the selected backup."
msgstr ""
#. i18n: file ./app/restorebackupwizard3view.ui line 119
#: rc.cpp:144
#, no-c-format
msgid "Current date:"
msgstr "Deiziad red :"
#. i18n: file ./app/restorebackupwizard3view.ui line 135
#: rc.cpp:147
#, no-c-format
msgid "unknown"
msgstr "dianav"
#. i18n: file ./app/restorebackupwizard3view.ui line 143
#: rc.cpp:150 rc.cpp:208
#, no-c-format
msgid "Date"
msgstr "Deiziad"
#. i18n: file ./app/addbackupwizard3view.ui line 108
#: rc.cpp:159
#, no-c-format
msgid "Set the desired options for your backup."
msgstr ""
#. i18n: file ./app/addbackupwizard3view.ui line 124
#: rc.cpp:162
#, no-c-format
msgid "General options:"
msgstr "Dibarzhoù hollek :"
#. i18n: file ./app/addbackupwizard3view.ui line 167
#: rc.cpp:165
#, no-c-format
msgid "Backup interval (days):"
msgstr ""
#. i18n: file ./app/addbackupwizard3view.ui line 183
#: rc.cpp:168
#, no-c-format
msgid "Delete after (days):"
msgstr "Lemel goude (deiz) ::"
#. i18n: file ./app/addbackupwizard3view.ui line 293
#: rc.cpp:174
#, no-c-format
msgid "Extra options:"
msgstr "Dibarzhoù ouzhpenn :"
#. i18n: file ./app/addbackupwizard3view.ui line 320
#: rc.cpp:177
#, no-c-format
msgid "Use compression"
msgstr "Implijit ar waskerezh"
#. i18n: file ./app/addbackupwizard3view.ui line 331
#: rc.cpp:180
#, no-c-format
msgid "Exclude special files"
msgstr ""
#. i18n: file ./app/addbackupwizard3view.ui line 358
#: rc.cpp:183
#, no-c-format
msgid "Use advanced configuration"
msgstr "Implijiet ar gefluniadur barek"
#. i18n: file ./app/includeexcludeview.ui line 46
#: rc.cpp:187
#, no-c-format
msgid ""
"Select the files/directories you want to include/exclude. You can use * "
"(wildcard) generic character. You can drag and drop the items to tune the "
"priority order."
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 92
#: rc.cpp:190
#, no-c-format
msgid "Include"
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 100
#: rc.cpp:193
#, no-c-format
msgid "Exclude"
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 110
#: rc.cpp:196
#, no-c-format
msgid "Include/Exclude list:"
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 127
#: rc.cpp:199
#, no-c-format
msgid "Item"
msgstr "Tra"
#. i18n: file ./app/includeexcludeview.ui line 138
#: rc.cpp:202
#, no-c-format
msgid "Action"
msgstr "Gwezhiad"
#. i18n: file ./app/includeexcludeview.ui line 173
#: rc.cpp:205
#, no-c-format
msgid "remove"
msgstr "lemel"
#. i18n: file ./app/logview.ui line 49
#: rc.cpp:211
#, no-c-format
msgid "Event"
msgstr "Degouezh"
#. i18n: file ./app/logview.ui line 60
#: rc.cpp:214
#, no-c-format
msgid "Backup"
msgstr "Gwareziñ"
#. i18n: file ./app/restorebackupwizard2view.ui line 92
#: rc.cpp:217
#, no-c-format
msgid "Choose a location to restore the selected backup."
msgstr ""
#. i18n: file ./app/restorebackupwizard2view.ui line 119
#: rc.cpp:223
#, no-c-format
msgid "Use default directory"
msgstr "Implijit ar renkell dre ziouer"
#. i18n: file ./app/restorebackupwizard2view.ui line 144
#: rc.cpp:226
#, no-c-format
msgid "Use custom directory:"
msgstr "Implijit ar renkell diouzhoc'h :"
#~ msgid "Custom destination directory:"
#~ msgstr "Renkell dehaezadur diouzhoc'h :"
#~ msgid "Backup directory"
#~ msgstr "Renkell gwareziñ"

@ -0,0 +1,3 @@
KDE_LANG = cs
SUBDIRS = $(AUTODIRS)
POFILES = AUTO

@ -0,0 +1,567 @@
# translation of keep.po to Czech
#
# Klara Cihlarova <koty@seznam.cz>, 2006.
msgid ""
msgstr ""
"Project-Id-Version: keep\n"
"POT-Creation-Date: 2006-09-24 08:46+0200\n"
"PO-Revision-Date: 2006-05-21 17:17+0200\n"
"Last-Translator: Klara Cihlarova <koty@seznam.cz>\n"
"Language-Team: Czech <suse@suse.cz>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.2\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>"
"=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#: app/keepmainwindow.cpp:88 app/logdialog.cpp:42
msgid "View log"
msgstr "Zobrazit záznam"
#: app/keepmainwindow.cpp:49
msgid "Backup System"
msgstr "Zálohovat systém"
#: app/keepmainwindow.cpp:82
msgid "Check rdiff-backup"
msgstr "Překontrolovat rdiff-backup"
#: app/backupconfigdialog.cpp:43 app/keepmainwindow.cpp:83
msgid "Configure backups"
msgstr "Nastavení záloh"
#: app/keepmainwindow.cpp:85
msgid "Add Backup"
msgstr "Přidat zálohu"
#: app/keepmainwindow.cpp:86
msgid "Restore Backup"
msgstr "Obnovit zálohu"
#: app/keepmainwindow.cpp:87
msgid "Backup Now"
msgstr "Zálohovat"
#: app/keepmainwindow.cpp:108
msgid "<p align=\"right\"><b>Ok</b></p>"
msgstr "<p align=\"right\"><b>OK</b></p>"
#: app/keepmainwindow.cpp:116
msgid "<p align=\"right\"><b>Not Running</b></p>"
msgstr "<p align=\"right\"><b>Neběží</b></p>"
#: app/keepmainwindow.cpp:128
msgid ""
"<b>The application rdiff-backup has been detected on your system.</b>"
"<br>"
"<br> You're running version %1 of rdiff-backup."
msgstr ""
#: app/keepmainwindow.cpp:130
msgid ""
"<b>The application rdiff-backup has not been detected on your system.</b>"
"<br>"
"<br>If rdiff-backup is not installed, Keep will not be able to make backups. To "
"fix this problem, install rdiff-backup on your system."
msgstr ""
#: app/keepmainwindow.cpp:164
msgid "General"
msgstr "Obecné"
#: app/keepmainwindow.cpp:249
msgid "Incorrect reply from KDED."
msgstr "Nesprávná odpověď KDED."
#: app/keepmainwindow.cpp:255
msgid "Unable to contact KDED."
msgstr "Nelze kontaktovat KDED."
#: app/keepmainwindow.cpp:271
msgid "Unable to stop service."
msgstr "Službu nelze zastavit."
#: app/main.cpp:29
msgid "KDE Backup System"
msgstr "Zálohovací systém KDE"
#: app/main.cpp:33
msgid "Keep"
msgstr "Ponechat"
#: app/main.cpp:35
msgid "Maintainer"
msgstr "Správce"
#: app/main.cpp:37
msgid "Ubuntu packages"
msgstr "Ubuntu balíčky"
#: app/main.cpp:38
msgid "Application wording"
msgstr ""
#: app/advancedbackupconfigdialog.cpp:34
msgid "Advanced Backup Configuration"
msgstr "Pokročilé nastavení zálohování"
#: app/restorebackupwizard.cpp:50
msgid "Menu"
msgstr "Nabídka"
#: app/restorebackupwizard.cpp:51
msgid "Show differences destination/backup"
msgstr "Zobrazit rozdíl umístění/záloha"
#: app/restorebackupwizard.cpp:52
msgid "List changed files"
msgstr "Seznam změněných souborů"
#: app/restorebackupwizard.cpp:53
msgid "List files"
msgstr "Seznam souborů"
#: app/restorebackupwizard.cpp:249
msgid "List of modifications since the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:250
msgid "Modifications"
msgstr "Změny"
#: app/restorebackupwizard.cpp:261
msgid "Nothing."
msgstr "Nic."
#: app/restorebackupwizard.cpp:262
msgid "List of changed files since the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:263
msgid "Changed files"
msgstr "Změněné soubory"
#: app/restorebackupwizard.cpp:273
msgid "List of files in the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:274
msgid "List of files"
msgstr "Seznam souborů"
#: app/restorebackupwizard.cpp:288
msgid "<p><b>An error occured restoring %1 backup:</b></p><p>%2</p>"
msgstr "<p><b>Při obnově zálohy %1 došlo k chybě:</b></p><p>%2</p>"
#: app/includeexcludedialog.cpp:39
msgid "Inclusion/Exclusion Configuration"
msgstr ""
#: app/forcebackupdialog.cpp:45
msgid "Backup now"
msgstr "Zálohovat"
#: app/forcebackupdialog.cpp:96 kded/keepkded.cpp:59
msgid "<p><b>An error occured making %1 backup:</b></p><p>%2</p>"
msgstr "<p><b>Při vytváření zálohy %1 došlo k chybě:</b></p><p>%2</p>"
#: kded/keepkded.cpp:68
msgid "<p><b>Backup %1 successfully backuped to %2</b></p>"
msgstr "<p><b>Záloha %1 úspěšně zazálohována do %2</b></p>"
#: _translatorinfo.cpp:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Klára Cihlářová"
#: _translatorinfo.cpp:3
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "koty@seznam.cz"
#. i18n: file ./app/addbackupwizard3view.ui line 271
#: common/backup.cpp:161 rc.cpp:171
#, no-c-format
msgid "Never delete"
msgstr "Nikdy nemazat"
#: common/backup.cpp:163 common/backup.cpp:170
#: common/backuplistviewitem.cpp:49 common/backuplistviewitem.cpp:54
msgid "%1 days"
msgstr "Dny: %1"
#: common/backup.cpp:168
msgid "Source directory:"
msgstr "Zdrojový adresář:"
#. i18n: file ./app/restorebackupwizard2view.ui line 100
#: common/backup.cpp:169 rc.cpp:220
#, no-c-format
msgid "Destination directory:"
msgstr "C9lový adresář:"
#: common/backup.cpp:170
msgid "Interval:"
msgstr "Interval:"
#: common/backup.cpp:171
msgid "Delete after:"
msgstr "Smazat po:"
#: common/backup.cpp:172
msgid "Use compression:"
msgstr "Komprimovat:"
#: common/includeexcludeitem.cpp:57
msgid "Included"
msgstr "Přidané"
#: common/includeexcludeitem.cpp:59
msgid "Excluded"
msgstr "Vyloučené"
#: common/backuplistviewitem.cpp:52
msgid "Never"
msgstr "Nikdy"
#. i18n: file ./app/generalconfigview.ui line 16
#: rc.cpp:3
#, no-c-format
msgid "GeneralConfigView"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 35
#: rc.cpp:6
#, no-c-format
msgid "Notifications"
msgstr "Oznámení"
#. i18n: file ./app/generalconfigview.ui line 54
#: rc.cpp:9
#, no-c-format
msgid "Notify backup error"
msgstr "Oznámit chybu zálohování"
#. i18n: file ./app/generalconfigview.ui line 62
#: rc.cpp:12
#, no-c-format
msgid "Notify backup success"
msgstr "Oznámit úspěch zálohování"
#. i18n: file ./app/generalconfigview.ui line 74
#: rc.cpp:15
#, fuzzy, no-c-format
msgid "Rdiff-backup priority"
msgstr "Oznámit chybu zálohování"
#. i18n: file ./app/generalconfigview.ui line 93
#: rc.cpp:18
#, no-c-format
msgid "Control rdiff-backup priority"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 131
#: rc.cpp:21
#, fuzzy, no-c-format
msgid "Rdiff-backup niceness"
msgstr "Oznámit úspěch zálohování"
#. i18n: file ./app/addbackupwizard2view.ui line 117
#: rc.cpp:24
#, no-c-format
msgid "Select a location to place the backup."
msgstr "Zvolte umístění zálohy."
#. i18n: file ./app/advancedbackupconfigview.ui line 46
#: rc.cpp:27
#, no-c-format
msgid "Choose the options you want to use during the backup process:"
msgstr "Zvolte volby, které chcete použít během zálohování:"
#. i18n: file ./app/actionview.ui line 51
#: rc.cpp:30
#, no-c-format
msgid "Backup system:"
msgstr "Záloha systému:"
#. i18n: file ./app/actionview.ui line 114
#: rc.cpp:34
#, no-c-format
msgid "<i>Add directory to backup</i>"
msgstr "<i>Přidat adresář do zálohy</i>"
#. i18n: file ./app/actionview.ui line 168
#: rc.cpp:38
#, no-c-format
msgid "<i>Restore a backup</i>"
msgstr "<i>Obnovit zálohu</i>"
#. i18n: file ./app/actionview.ui line 222
#: rc.cpp:42
#, no-c-format
msgid "<i>Backup now</i>"
msgstr "<i>Zálohovat</i>"
#. i18n: file ./app/actionview.ui line 276
#: rc.cpp:46
#, no-c-format
msgid "<i>Edit backup list</i>"
msgstr "<i>Upravit seznam zálohování</i>"
#. i18n: file ./app/actionview.ui line 330
#: rc.cpp:50
#, no-c-format
msgid "<i>View backup log</i>"
msgstr "<i>Zobrazit záznam zálohování</i>"
#. i18n: file ./app/actionview.ui line 352
#: rc.cpp:53
#, no-c-format
msgid "Backup daemon:"
msgstr "Zálohovací démon:"
#. i18n: file ./app/actionview.ui line 408
#: rc.cpp:56
#, no-c-format
msgid "Keep daemon state:"
msgstr ""
#. i18n: file ./app/actionview.ui line 429
#: rc.cpp:59
#, no-c-format
msgid "<p align=\"right\"><b>unknown</b></p>"
msgstr "<p align=\"right\"><b>neznámý</b></p>"
#. i18n: file ./app/actionview.ui line 461
#: rc.cpp:62
#, no-c-format
msgid "&Load"
msgstr "Na&hrát"
#. i18n: file ./app/actionview.ui line 469
#: rc.cpp:65
#, no-c-format
msgid "Unload"
msgstr ""
#. i18n: file ./app/restorebackupwizard1view.ui line 100
#: rc.cpp:71
#, no-c-format
msgid "Select the backup to restore."
msgstr "Zvolte zálohu k obnově."
#. i18n: file ./app/restorebackupwizard1view.ui line 106
#: rc.cpp:74 rc.cpp:95 rc.cpp:126
#, no-c-format
msgid "Source"
msgstr "Zdroj"
#. i18n: file ./app/restorebackupwizard1view.ui line 117
#: rc.cpp:77 rc.cpp:98 rc.cpp:129
#, no-c-format
msgid "Destination"
msgstr "Cíl"
#. i18n: file ./app/restorebackupwizard1view.ui line 128
#: rc.cpp:80 rc.cpp:101 rc.cpp:132
#, no-c-format
msgid "Backup Interval"
msgstr "Interval zálohování"
#. i18n: file ./app/restorebackupwizard1view.ui line 139
#: rc.cpp:83 rc.cpp:104 rc.cpp:135
#, no-c-format
msgid "Delete After"
msgstr "Smazat po"
#. i18n: file ./app/restorebackupwizard1view.ui line 168
#: rc.cpp:86
#, no-c-format
msgid "Custom backup directory:"
msgstr "Vlastní zálohovací adresář:"
#. i18n: file ./app/restorebackupwizard1view.ui line 187
#: rc.cpp:89
#, no-c-format
msgid "Use custom backup directory"
msgstr "Použít vlastní zálohovací adresář"
#. i18n: file ./app/restorebackupwizard1view.ui line 211
#: rc.cpp:92 rc.cpp:229
#, no-c-format
msgid "Directory:"
msgstr "Adresář:"
#. i18n: file ./app/addbackupwizard1view.ui line 100
#: rc.cpp:116
#, no-c-format
msgid "Select a directory for backup."
msgstr "Zvolte adresář pro zálohu."
#. i18n: file ./app/addbackupwizard1view.ui line 137
#: rc.cpp:119
#, no-c-format
msgid "Use inclusion/exclusion list"
msgstr ""
#. i18n: file ./app/forcebackupdialogview.ui line 46
#: rc.cpp:123
#, no-c-format
msgid "Select the sources to backup now."
msgstr ""
#. i18n: file ./app/restorebackupwizard3view.ui line 16
#: rc.cpp:138
#, no-c-format
msgid "RestoreBackupWizard2View"
msgstr "RestoreBackupWizard2View"
#. i18n: file ./app/restorebackupwizard3view.ui line 95
#: rc.cpp:141
#, no-c-format
msgid "Set the date to restore the selected backup."
msgstr "Zvolte datum obnovy zvolené zálohy."
#. i18n: file ./app/restorebackupwizard3view.ui line 119
#: rc.cpp:144
#, no-c-format
msgid "Current date:"
msgstr "Aktuální datum:"
#. i18n: file ./app/restorebackupwizard3view.ui line 135
#: rc.cpp:147
#, no-c-format
msgid "unknown"
msgstr "neznámý"
#. i18n: file ./app/restorebackupwizard3view.ui line 143
#: rc.cpp:150 rc.cpp:208
#, no-c-format
msgid "Date"
msgstr "Datum"
#. i18n: file ./app/addbackupwizard3view.ui line 108
#: rc.cpp:159
#, no-c-format
msgid "Set the desired options for your backup."
msgstr "Zvolte volby zálohy."
#. i18n: file ./app/addbackupwizard3view.ui line 124
#: rc.cpp:162
#, no-c-format
msgid "General options:"
msgstr "Obecné volby:"
#. i18n: file ./app/addbackupwizard3view.ui line 167
#: rc.cpp:165
#, no-c-format
msgid "Backup interval (days):"
msgstr "Interval zálohování (dny):"
#. i18n: file ./app/addbackupwizard3view.ui line 183
#: rc.cpp:168
#, no-c-format
msgid "Delete after (days):"
msgstr "Smazat po (dny):"
#. i18n: file ./app/addbackupwizard3view.ui line 293
#: rc.cpp:174
#, no-c-format
msgid "Extra options:"
msgstr "Další volby:"
#. i18n: file ./app/addbackupwizard3view.ui line 320
#: rc.cpp:177
#, no-c-format
msgid "Use compression"
msgstr "Komprimovat"
#. i18n: file ./app/addbackupwizard3view.ui line 331
#: rc.cpp:180
#, no-c-format
msgid "Exclude special files"
msgstr "Vyloučit zvláštní soubory"
#. i18n: file ./app/addbackupwizard3view.ui line 358
#: rc.cpp:183
#, no-c-format
msgid "Use advanced configuration"
msgstr "Použít expertní nastavení"
#. i18n: file ./app/includeexcludeview.ui line 46
#: rc.cpp:187
#, no-c-format
msgid ""
"Select the files/directories you want to include/exclude. You can use * "
"(wildcard) generic character. You can drag and drop the items to tune the "
"priority order."
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 92
#: rc.cpp:190
#, no-c-format
msgid "Include"
msgstr "Vložit"
#. i18n: file ./app/includeexcludeview.ui line 100
#: rc.cpp:193
#, no-c-format
msgid "Exclude"
msgstr "Vyloučit"
#. i18n: file ./app/includeexcludeview.ui line 110
#: rc.cpp:196
#, no-c-format
msgid "Include/Exclude list:"
msgstr "Seznam přidání/vyloučení:"
#. i18n: file ./app/includeexcludeview.ui line 127
#: rc.cpp:199
#, no-c-format
msgid "Item"
msgstr "Položka"
#. i18n: file ./app/includeexcludeview.ui line 138
#: rc.cpp:202
#, no-c-format
msgid "Action"
msgstr "Akce"
#. i18n: file ./app/includeexcludeview.ui line 173
#: rc.cpp:205
#, no-c-format
msgid "remove"
msgstr "odstranit"
#. i18n: file ./app/logview.ui line 49
#: rc.cpp:211
#, no-c-format
msgid "Event"
msgstr "Událost"
#. i18n: file ./app/logview.ui line 60
#: rc.cpp:214
#, no-c-format
msgid "Backup"
msgstr "Zálohování"
#. i18n: file ./app/restorebackupwizard2view.ui line 92
#: rc.cpp:217
#, no-c-format
msgid "Choose a location to restore the selected backup."
msgstr "Zvolte umístění uložení zvolené zálohy."
#. i18n: file ./app/restorebackupwizard2view.ui line 119
#: rc.cpp:223
#, no-c-format
msgid "Use default directory"
msgstr "Použít výchozí adresář"
#. i18n: file ./app/restorebackupwizard2view.ui line 144
#: rc.cpp:226
#, no-c-format
msgid "Use custom directory:"
msgstr "Vlastní adresář:"

@ -0,0 +1,3 @@
KDE_LANG = da
SUBDIRS = $(AUTODIRS)
POFILES = AUTO

@ -0,0 +1,579 @@
# Danish translation of keep
#
# Erik Kjær Pedersen <erik@binghamton.edu>, 2006.
msgid ""
msgstr ""
"Project-Id-Version: keep\n"
"POT-Creation-Date: 2006-09-24 08:46+0200\n"
"PO-Revision-Date: 2006-10-08 16:23-0400\n"
"Last-Translator: Erik Kjær Pedersen <erik@binghamton.edu>\n"
"Language-Team: Danish <dansk@klid.dk>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.2\n"
#: app/keepmainwindow.cpp:88 app/logdialog.cpp:42
msgid "View log"
msgstr "Vis log"
#: app/keepmainwindow.cpp:49
msgid "Backup System"
msgstr "Sikkerhedskopieringssystem"
#: app/keepmainwindow.cpp:82
msgid "Check rdiff-backup"
msgstr "Kontrollér rdiff-backup"
#: app/backupconfigdialog.cpp:43 app/keepmainwindow.cpp:83
msgid "Configure backups"
msgstr "Indstil sikkerhedskopier"
#: app/keepmainwindow.cpp:85
msgid "Add Backup"
msgstr "Tilføj sikkerhedskopi"
#: app/keepmainwindow.cpp:86
msgid "Restore Backup"
msgstr "Genopret sikkerhedskopiering"
#: app/keepmainwindow.cpp:87
msgid "Backup Now"
msgstr "Sikkerhedskopiering nu"
#: app/keepmainwindow.cpp:108
msgid "<p align=\"right\"><b>Ok</b></p>"
msgstr "<p align=\"right\"><b>O.k.</b></p>"
#: app/keepmainwindow.cpp:116
msgid "<p align=\"right\"><b>Not Running</b></p>"
msgstr "<p align=\"right\"><b>Kør ikke</b></p>"
#: app/keepmainwindow.cpp:128
msgid ""
"<b>The application rdiff-backup has been detected on your system.</b>"
"<br>"
"<br> You're running version %1 of rdiff-backup."
msgstr ""
"<b>Programmet rdiff-backup er detekteret på systemet.</b>"
"<br>"
"<br>Du kører version %1 af rdiff-backup."
#: app/keepmainwindow.cpp:130
msgid ""
"<b>The application rdiff-backup has not been detected on your system.</b>"
"<br>"
"<br>If rdiff-backup is not installed, Keep will not be able to make backups. To "
"fix this problem, install rdiff-backup on your system."
msgstr ""
"<b>Programmet rdiff-backup er ikke detekteret på dit system.</b>"
"<br>"
"<br>Hvis rdiff-backup ikke er installeret, kan Keep ikke lave sikkerhedskopier. "
"Installér pakken rdiff-backup på systemet for at ordne dette problem."
#: app/keepmainwindow.cpp:164
msgid "General"
msgstr "Generelt"
#: app/keepmainwindow.cpp:249
msgid "Incorrect reply from KDED."
msgstr "Forkert svar fra KDED."
#: app/keepmainwindow.cpp:255
msgid "Unable to contact KDED."
msgstr "Kunne ikke kontakte KDED."
#: app/keepmainwindow.cpp:271
msgid "Unable to stop service."
msgstr "Kan ikke stoppe tjeneste."
#: app/main.cpp:29
msgid "KDE Backup System"
msgstr "Sikkerhedskopieringssystem for KDE"
#: app/main.cpp:33
msgid "Keep"
msgstr "Keep"
#: app/main.cpp:35
msgid "Maintainer"
msgstr "Udvikler"
#: app/main.cpp:37
msgid "Ubuntu packages"
msgstr "Pakke for Ubuntu"
#: app/main.cpp:38
msgid "Application wording"
msgstr "Formuleringer i programmet"
#: app/advancedbackupconfigdialog.cpp:34
msgid "Advanced Backup Configuration"
msgstr "Avanceret sikkerhedskopieringsindstilling"
#: app/restorebackupwizard.cpp:50
msgid "Menu"
msgstr "Menu"
#: app/restorebackupwizard.cpp:51
msgid "Show differences destination/backup"
msgstr "Vis forskelle mellem mål og sikkerhedskopi"
#: app/restorebackupwizard.cpp:52
msgid "List changed files"
msgstr "List ændrede filer"
#: app/restorebackupwizard.cpp:53
msgid "List files"
msgstr "List filer"
#: app/restorebackupwizard.cpp:249
msgid "List of modifications since the selected increment:"
msgstr "Liste over ændringer siden den valgte forøgelse:"
#: app/restorebackupwizard.cpp:250
msgid "Modifications"
msgstr "Ændringer"
#: app/restorebackupwizard.cpp:261
msgid "Nothing."
msgstr "Ingenting."
#: app/restorebackupwizard.cpp:262
msgid "List of changed files since the selected increment:"
msgstr "Liste over ændrede filer siden den valgte forøgelse:"
#: app/restorebackupwizard.cpp:263
msgid "Changed files"
msgstr "Ændrede filer"
#: app/restorebackupwizard.cpp:273
msgid "List of files in the selected increment:"
msgstr "Liste over filer i den valgte forøgelse:"
#: app/restorebackupwizard.cpp:274
msgid "List of files"
msgstr "Liste over filer"
#: app/restorebackupwizard.cpp:288
msgid "<p><b>An error occured restoring %1 backup:</b></p><p>%2</p>"
msgstr ""
"<p><b>En fejl opstod da sikkerhedskopien %1 blev genoprettet:</b></p>"
"<p>%2</p>"
#: app/includeexcludedialog.cpp:39
msgid "Inclusion/Exclusion Configuration"
msgstr "Indstilling af inkludér og undtag"
#: app/forcebackupdialog.cpp:45
msgid "Backup now"
msgstr "Sikkerhedskopiering nu"
#: app/forcebackupdialog.cpp:96 kded/keepkded.cpp:59
msgid "<p><b>An error occured making %1 backup:</b></p><p>%2</p>"
msgstr ""
"<p><b>En fejl opstod da sikkerhedskopieringen %1 blev udført:</b></p>"
"<p>%2</p>"
#: kded/keepkded.cpp:68
msgid "<p><b>Backup %1 successfully backuped to %2</b></p>"
msgstr "<p><b>Sikkerhedskopien %1 til %2 er udført med godt resultat</b></p>"
#: _translatorinfo.cpp:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Erik Kjær Pedersen"
#: _translatorinfo.cpp:3
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "erik@binghamton.edu"
#. i18n: file ./app/addbackupwizard3view.ui line 271
#: common/backup.cpp:161 rc.cpp:171
#, no-c-format
msgid "Never delete"
msgstr "Slet aldrig"
#: common/backup.cpp:163 common/backup.cpp:170
#: common/backuplistviewitem.cpp:49 common/backuplistviewitem.cpp:54
msgid "%1 days"
msgstr "%1 dage"
#: common/backup.cpp:168
msgid "Source directory:"
msgstr "Kildemappe:"
#. i18n: file ./app/restorebackupwizard2view.ui line 100
#: common/backup.cpp:169 rc.cpp:220
#, no-c-format
msgid "Destination directory:"
msgstr "Målmappe:"
#: common/backup.cpp:170
msgid "Interval:"
msgstr "Interval:"
#: common/backup.cpp:171
msgid "Delete after:"
msgstr "Slet efter:"
#: common/backup.cpp:172
msgid "Use compression:"
msgstr "Brug komprimering:"
#: common/includeexcludeitem.cpp:57
msgid "Included"
msgstr "Inkluderet"
#: common/includeexcludeitem.cpp:59
msgid "Excluded"
msgstr "Undtaget"
#: common/backuplistviewitem.cpp:52
msgid "Never"
msgstr "Aldrig"
#. i18n: file ./app/generalconfigview.ui line 16
#: rc.cpp:3
#, no-c-format
msgid "GeneralConfigView"
msgstr "GeneralConfigView"
#. i18n: file ./app/generalconfigview.ui line 35
#: rc.cpp:6
#, no-c-format
msgid "Notifications"
msgstr "Meddelelser"
#. i18n: file ./app/generalconfigview.ui line 54
#: rc.cpp:9
#, no-c-format
msgid "Notify backup error"
msgstr "Meddel fejl ved sikkerhedskopiering"
#. i18n: file ./app/generalconfigview.ui line 62
#: rc.cpp:12
#, no-c-format
msgid "Notify backup success"
msgstr "Meddel at sikkerhedskopiering lykkedes"
#. i18n: file ./app/generalconfigview.ui line 74
#: rc.cpp:15
#, no-c-format
msgid "Rdiff-backup priority"
msgstr "Sikkerhedskopieringsprioritet for Rdiff"
#. i18n: file ./app/generalconfigview.ui line 93
#: rc.cpp:18
#, no-c-format
msgid "Control rdiff-backup priority"
msgstr "Kontrollerer sikkerhedskopieringsprioritet for Rdiff"
#. i18n: file ./app/generalconfigview.ui line 131
#: rc.cpp:21
#, no-c-format
msgid "Rdiff-backup niceness"
msgstr "Pænhed for sikkerhedskopiering med Rdiff"
#. i18n: file ./app/addbackupwizard2view.ui line 117
#: rc.cpp:24
#, no-c-format
msgid "Select a location to place the backup."
msgstr "Vælg et sted at placere sikkerhedskopien."
#. i18n: file ./app/advancedbackupconfigview.ui line 46
#: rc.cpp:27
#, no-c-format
msgid "Choose the options you want to use during the backup process:"
msgstr "Vælg de tilvalg du vil bruge under sikkerhedskopieringen:"
#. i18n: file ./app/actionview.ui line 51
#: rc.cpp:30
#, no-c-format
msgid "Backup system:"
msgstr "Sikkerhedskopieringssystem:"
#. i18n: file ./app/actionview.ui line 114
#: rc.cpp:34
#, no-c-format
msgid "<i>Add directory to backup</i>"
msgstr "<i>Tilføj mappe til sikkerhedskopien</i>"
#. i18n: file ./app/actionview.ui line 168
#: rc.cpp:38
#, no-c-format
msgid "<i>Restore a backup</i>"
msgstr "<i>Genopret en sikkerhedskopi</i>"
#. i18n: file ./app/actionview.ui line 222
#: rc.cpp:42
#, no-c-format
msgid "<i>Backup now</i>"
msgstr "<i>Sikkerhedskopiering nu</i>"
#. i18n: file ./app/actionview.ui line 276
#: rc.cpp:46
#, no-c-format
msgid "<i>Edit backup list</i>"
msgstr "<i>Redigér liste for sikkerhedskopiering</i>"
#. i18n: file ./app/actionview.ui line 330
#: rc.cpp:50
#, no-c-format
msgid "<i>View backup log</i>"
msgstr "<i>Vis sikkerhedskopieringslog</i>"
#. i18n: file ./app/actionview.ui line 352
#: rc.cpp:53
#, no-c-format
msgid "Backup daemon:"
msgstr "Sikkerhedskopieringsdæmon:"
#. i18n: file ./app/actionview.ui line 408
#: rc.cpp:56
#, no-c-format
msgid "Keep daemon state:"
msgstr "Behold dæmonens tilstand:"
#. i18n: file ./app/actionview.ui line 429
#: rc.cpp:59
#, no-c-format
msgid "<p align=\"right\"><b>unknown</b></p>"
msgstr "<p align=\"right\"><b>ukendt</b></p>"
#. i18n: file ./app/actionview.ui line 461
#: rc.cpp:62
#, no-c-format
msgid "&Load"
msgstr "&Indlæs"
#. i18n: file ./app/actionview.ui line 469
#: rc.cpp:65
#, no-c-format
msgid "Unload"
msgstr "Afindlæs"
#. i18n: file ./app/restorebackupwizard1view.ui line 100
#: rc.cpp:71
#, no-c-format
msgid "Select the backup to restore."
msgstr "Vælg sikkerhedskopi at genoprette."
#. i18n: file ./app/restorebackupwizard1view.ui line 106
#: rc.cpp:74 rc.cpp:95 rc.cpp:126
#, no-c-format
msgid "Source"
msgstr "Kilde"
#. i18n: file ./app/restorebackupwizard1view.ui line 117
#: rc.cpp:77 rc.cpp:98 rc.cpp:129
#, no-c-format
msgid "Destination"
msgstr "Mål"
#. i18n: file ./app/restorebackupwizard1view.ui line 128
#: rc.cpp:80 rc.cpp:101 rc.cpp:132
#, no-c-format
msgid "Backup Interval"
msgstr "Sikkerhedskopieringsinterval"
#. i18n: file ./app/restorebackupwizard1view.ui line 139
#: rc.cpp:83 rc.cpp:104 rc.cpp:135
#, no-c-format
msgid "Delete After"
msgstr "Slet efter"
#. i18n: file ./app/restorebackupwizard1view.ui line 168
#: rc.cpp:86
#, no-c-format
msgid "Custom backup directory:"
msgstr "Egen sikkerhedskopieringsmappe:"
#. i18n: file ./app/restorebackupwizard1view.ui line 187
#: rc.cpp:89
#, no-c-format
msgid "Use custom backup directory"
msgstr "Brug egen sikkerhedskopieringsmappe"
#. i18n: file ./app/restorebackupwizard1view.ui line 211
#: rc.cpp:92 rc.cpp:229
#, no-c-format
msgid "Directory:"
msgstr "Mappe:"
#. i18n: file ./app/addbackupwizard1view.ui line 100
#: rc.cpp:116
#, no-c-format
msgid "Select a directory for backup."
msgstr "Vælg en mappe til sikkerhedskopiering."
#. i18n: file ./app/addbackupwizard1view.ui line 137
#: rc.cpp:119
#, no-c-format
msgid "Use inclusion/exclusion list"
msgstr "Brug liste med inkludér og undtag"
#. i18n: file ./app/forcebackupdialogview.ui line 46
#: rc.cpp:123
#, no-c-format
msgid "Select the sources to backup now."
msgstr "Vælg kilder at sikkerhedskopiere nu."
#. i18n: file ./app/restorebackupwizard3view.ui line 16
#: rc.cpp:138
#, no-c-format
msgid "RestoreBackupWizard2View"
msgstr "RestoreBackupWizard2View"
#. i18n: file ./app/restorebackupwizard3view.ui line 95
#: rc.cpp:141
#, no-c-format
msgid "Set the date to restore the selected backup."
msgstr "Vælg dato at genoprette den valgte sikkerhedskopi."
#. i18n: file ./app/restorebackupwizard3view.ui line 119
#: rc.cpp:144
#, no-c-format
msgid "Current date:"
msgstr "Nuværende dato:"
#. i18n: file ./app/restorebackupwizard3view.ui line 135
#: rc.cpp:147
#, no-c-format
msgid "unknown"
msgstr "ukendt"
#. i18n: file ./app/restorebackupwizard3view.ui line 143
#: rc.cpp:150 rc.cpp:208
#, no-c-format
msgid "Date"
msgstr "Dato"
#. i18n: file ./app/addbackupwizard3view.ui line 108
#: rc.cpp:159
#, no-c-format
msgid "Set the desired options for your backup."
msgstr "Vælg ønskede tilvalg for sikkerhedskopien."
#. i18n: file ./app/addbackupwizard3view.ui line 124
#: rc.cpp:162
#, no-c-format
msgid "General options:"
msgstr "Generelle tilvalg:"
#. i18n: file ./app/addbackupwizard3view.ui line 167
#: rc.cpp:165
#, no-c-format
msgid "Backup interval (days):"
msgstr "Sikkerhedskopieringsinterval (dage):"
#. i18n: file ./app/addbackupwizard3view.ui line 183
#: rc.cpp:168
#, no-c-format
msgid "Delete after (days):"
msgstr "Slet efter (dage):"
#. i18n: file ./app/addbackupwizard3view.ui line 293
#: rc.cpp:174
#, no-c-format
msgid "Extra options:"
msgstr "Yderligere tilvalg:"
#. i18n: file ./app/addbackupwizard3view.ui line 320
#: rc.cpp:177
#, no-c-format
msgid "Use compression"
msgstr "Brug komprimering"
#. i18n: file ./app/addbackupwizard3view.ui line 331
#: rc.cpp:180
#, no-c-format
msgid "Exclude special files"
msgstr "Undtag specialfiler"
#. i18n: file ./app/addbackupwizard3view.ui line 358
#: rc.cpp:183
#, no-c-format
msgid "Use advanced configuration"
msgstr "Brug avanceret indstilling"
#. i18n: file ./app/includeexcludeview.ui line 46
#: rc.cpp:187
#, no-c-format
msgid ""
"Select the files/directories you want to include/exclude. You can use * "
"(wildcard) generic character. You can drag and drop the items to tune the "
"priority order."
msgstr ""
"Vælg filerne eller mapperne du vil inkludere eller undtage. Du kan bruge det "
"generelle tegn * (jokertegnet). Du kan trække og slippe objekter for at "
"finjustere prioritetsrækkefølgen."
#. i18n: file ./app/includeexcludeview.ui line 92
#: rc.cpp:190
#, no-c-format
msgid "Include"
msgstr "Inkludér"
#. i18n: file ./app/includeexcludeview.ui line 100
#: rc.cpp:193
#, no-c-format
msgid "Exclude"
msgstr "Undtag"
#. i18n: file ./app/includeexcludeview.ui line 110
#: rc.cpp:196
#, no-c-format
msgid "Include/Exclude list:"
msgstr "Liste af inkludere og undtage:"
#. i18n: file ./app/includeexcludeview.ui line 127
#: rc.cpp:199
#, no-c-format
msgid "Item"
msgstr "Punkt"
#. i18n: file ./app/includeexcludeview.ui line 138
#: rc.cpp:202
#, no-c-format
msgid "Action"
msgstr "Handling"
#. i18n: file ./app/includeexcludeview.ui line 173
#: rc.cpp:205
#, no-c-format
msgid "remove"
msgstr "fjern"
#. i18n: file ./app/logview.ui line 49
#: rc.cpp:211
#, no-c-format
msgid "Event"
msgstr "Begivenhed"
#. i18n: file ./app/logview.ui line 60
#: rc.cpp:214
#, no-c-format
msgid "Backup"
msgstr "Sikkerhedskopi"
#. i18n: file ./app/restorebackupwizard2view.ui line 92
#: rc.cpp:217
#, no-c-format
msgid "Choose a location to restore the selected backup."
msgstr "Vælg et sted at genoprette valgt sikkerhedskopi."
#. i18n: file ./app/restorebackupwizard2view.ui line 119
#: rc.cpp:223
#, no-c-format
msgid "Use default directory"
msgstr "Brug standardmappe"
#. i18n: file ./app/restorebackupwizard2view.ui line 144
#: rc.cpp:226
#, no-c-format
msgid "Use custom directory:"
msgstr "Brug egen mappe:"

@ -0,0 +1,3 @@
KDE_LANG = de
SUBDIRS = $(AUTODIRS)
POFILES = AUTO

@ -0,0 +1,585 @@
# translation of keep.po to Deutsch
#
# Oliver Dörr <digikam-de@doerr-privat.de>, 2006.
# Thomas Reitelbach <tr@erdfunkstelle.de>, 2006.
# Oliver Dörr <kde@doerr-privat.de>, 2006.
msgid ""
msgstr ""
"Project-Id-Version: keep\n"
"POT-Creation-Date: 2006-09-24 08:46+0200\n"
"PO-Revision-Date: 2006-10-01 13:47+0200\n"
"Last-Translator: Oliver Dörr <kde@doerr-privat.de>\n"
"Language-Team: Deutsch <de@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.4\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: app/keepmainwindow.cpp:88 app/logdialog.cpp:42
msgid "View log"
msgstr "Log ansehen"
#: app/keepmainwindow.cpp:49
msgid "Backup System"
msgstr "System sichern"
#: app/keepmainwindow.cpp:82
msgid "Check rdiff-backup"
msgstr "rdiff-backup überprüfen"
#: app/backupconfigdialog.cpp:43 app/keepmainwindow.cpp:83
msgid "Configure backups"
msgstr "Sicherungen konfigurieren"
#: app/keepmainwindow.cpp:85
msgid "Add Backup"
msgstr "Sicherung hinzufügen"
#: app/keepmainwindow.cpp:86
msgid "Restore Backup"
msgstr "Sicherung zurückspielen"
#: app/keepmainwindow.cpp:87
msgid "Backup Now"
msgstr "Jetzt sichern"
#: app/keepmainwindow.cpp:108
msgid "<p align=\"right\"><b>Ok</b></p>"
msgstr "<p align=\"right\"><b>OK</b></p>"
#: app/keepmainwindow.cpp:116
msgid "<p align=\"right\"><b>Not Running</b></p>"
msgstr "<p align=\"right\"><b>Läuft nicht</b></p>"
#: app/keepmainwindow.cpp:128
msgid ""
"<b>The application rdiff-backup has been detected on your system.</b>"
"<br>"
"<br> You're running version %1 of rdiff-backup."
msgstr ""
"<b>Das Programm rdiff-backup wurde auf Ihrem Rechner gefunden.</b>"
"<br>"
"<br> Sie benutzen die Version %1 von rdiff-backup."
#: app/keepmainwindow.cpp:130
msgid ""
"<b>The application rdiff-backup has not been detected on your system.</b>"
"<br>"
"<br>If rdiff-backup is not installed, Keep will not be able to make backups. To "
"fix this problem, install rdiff-backup on your system."
msgstr ""
"<b>Das Programm rdiff-backup konnte auf Ihrem Rechner nicht gefunden werden.</b>"
"<br>"
"<br>Falls rdiff-backup nicht installiert wurde kann Keep keine Backups "
"erstellen. Um dieses Problem zu lösen müssen Sie rdiff-backup auf Ihrem System "
"installieren."
#: app/keepmainwindow.cpp:164
msgid "General"
msgstr "Allgemein"
#: app/keepmainwindow.cpp:249
msgid "Incorrect reply from KDED."
msgstr "Ungültige Antwort vom KDED."
#: app/keepmainwindow.cpp:255
msgid "Unable to contact KDED."
msgstr "Kann KDED nicht erreichen."
#: app/keepmainwindow.cpp:271
msgid "Unable to stop service."
msgstr "Kann den Dienst nicht stoppen."
#: app/main.cpp:29
msgid "KDE Backup System"
msgstr "KDE Backup System"
#: app/main.cpp:33
msgid "Keep"
msgstr "Keep"
#: app/main.cpp:35
msgid "Maintainer"
msgstr "Betreuer"
#: app/main.cpp:37
msgid "Ubuntu packages"
msgstr "Ubuntu Packete"
#: app/main.cpp:38
msgid "Application wording"
msgstr "Programmformulierungen"
#: app/advancedbackupconfigdialog.cpp:34
msgid "Advanced Backup Configuration"
msgstr "Konfiguration der Parameter für Fortgeschrittene"
#: app/restorebackupwizard.cpp:50
msgid "Menu"
msgstr "Menü"
#: app/restorebackupwizard.cpp:51
msgid "Show differences destination/backup"
msgstr "Zeige Unterschiede zwischen dem Ziel und der Sicherung"
#: app/restorebackupwizard.cpp:52
msgid "List changed files"
msgstr "Zeige die geänderten Dateien"
#: app/restorebackupwizard.cpp:53
msgid "List files"
msgstr "Zeige Dateien"
#: app/restorebackupwizard.cpp:249
msgid "List of modifications since the selected increment:"
msgstr "Zeige die Änderungen seit der ausgewählten inkrementellen Sicherung:"
#: app/restorebackupwizard.cpp:250
msgid "Modifications"
msgstr "Änderungen"
#: app/restorebackupwizard.cpp:261
msgid "Nothing."
msgstr "Nichts."
#: app/restorebackupwizard.cpp:262
msgid "List of changed files since the selected increment:"
msgstr ""
"Liste der geänderten Dateien seit der ausgewählten inkrementellen Sicherung:"
#: app/restorebackupwizard.cpp:263
msgid "Changed files"
msgstr "Geänderte Dateien"
#: app/restorebackupwizard.cpp:273
msgid "List of files in the selected increment:"
msgstr "Liste der Dateien in der ausgewählten inkrementellen Sicherung:"
#: app/restorebackupwizard.cpp:274
msgid "List of files"
msgstr "Liste der Dateien"
#: app/restorebackupwizard.cpp:288
msgid "<p><b>An error occured restoring %1 backup:</b></p><p>%2</p>"
msgstr ""
"<p><b>Ein Fehler trat auf beim zurückspielen der Sicherung %1:</b></p>"
"<p>%2</p>"
#: app/includeexcludedialog.cpp:39
msgid "Inclusion/Exclusion Configuration"
msgstr "Konfiguration von Enthalten/Ausschliessen"
#: app/forcebackupdialog.cpp:45
msgid "Backup now"
msgstr "Jetzt sichern"
#: app/forcebackupdialog.cpp:96 kded/keepkded.cpp:59
msgid "<p><b>An error occured making %1 backup:</b></p><p>%2</p>"
msgstr ""
"<p><b>Ein Fehler trat auf während der Erstellung der Sicherung %1:</b></p>"
"<p>%2</p>"
#: kded/keepkded.cpp:68
msgid "<p><b>Backup %1 successfully backuped to %2</b></p>"
msgstr "<p><b>Backup %1 erfolgreich nach %2 gesichert</b></p>"
#: _translatorinfo.cpp:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Oliver Dörr"
#: _translatorinfo.cpp:3
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "digikam-de@doerr-privat.de"
#. i18n: file ./app/addbackupwizard3view.ui line 271
#: common/backup.cpp:161 rc.cpp:171
#, no-c-format
msgid "Never delete"
msgstr "Niemals löschen"
#: common/backup.cpp:163 common/backup.cpp:170
#: common/backuplistviewitem.cpp:49 common/backuplistviewitem.cpp:54
msgid "%1 days"
msgstr "%1 Tag(e)"
#: common/backup.cpp:168
msgid "Source directory:"
msgstr "Quellordner:"
#. i18n: file ./app/restorebackupwizard2view.ui line 100
#: common/backup.cpp:169 rc.cpp:220
#, no-c-format
msgid "Destination directory:"
msgstr "Zielordner:"
#: common/backup.cpp:170
msgid "Interval:"
msgstr "Intervall:"
#: common/backup.cpp:171
msgid "Delete after:"
msgstr "Löschen nach:"
#: common/backup.cpp:172
msgid "Use compression:"
msgstr "Komprimierung benutzen:"
#: common/includeexcludeitem.cpp:57
msgid "Included"
msgstr "Enthalten"
#: common/includeexcludeitem.cpp:59
msgid "Excluded"
msgstr "Ausschliessen"
#: common/backuplistviewitem.cpp:52
msgid "Never"
msgstr "Niemals"
#. i18n: file ./app/generalconfigview.ui line 16
#: rc.cpp:3
#, no-c-format
msgid "GeneralConfigView"
msgstr "AllgemeineKonfigurationsAnsicht"
#. i18n: file ./app/generalconfigview.ui line 35
#: rc.cpp:6
#, no-c-format
msgid "Notifications"
msgstr "Nachrichten"
#. i18n: file ./app/generalconfigview.ui line 54
#: rc.cpp:9
#, no-c-format
msgid "Notify backup error"
msgstr "Nachricht bei fehlerhafter Sicherung"
#. i18n: file ./app/generalconfigview.ui line 62
#: rc.cpp:12
#, no-c-format
msgid "Notify backup success"
msgstr "Nachricht bei erfolgreicher Sicherung"
#. i18n: file ./app/generalconfigview.ui line 74
#: rc.cpp:15
#, no-c-format
msgid "Rdiff-backup priority"
msgstr "Priorität der Rdiff-Sicherung"
#. i18n: file ./app/generalconfigview.ui line 93
#: rc.cpp:18
#, no-c-format
msgid "Control rdiff-backup priority"
msgstr "Priorität der rdiff-Sicherung kontrollieren"
#. i18n: file ./app/generalconfigview.ui line 131
#: rc.cpp:21
#, no-c-format
msgid "Rdiff-backup niceness"
msgstr "Nettigkeit der Rdiff-Sicherung"
#. i18n: file ./app/addbackupwizard2view.ui line 117
#: rc.cpp:24
#, no-c-format
msgid "Select a location to place the backup."
msgstr "Geben Sie einen Ordner für den Backup an."
#. i18n: file ./app/advancedbackupconfigview.ui line 46
#: rc.cpp:27
#, no-c-format
msgid "Choose the options you want to use during the backup process:"
msgstr "Wählen Sie die Optionen für die Sicherung:"
#. i18n: file ./app/actionview.ui line 51
#: rc.cpp:30
#, no-c-format
msgid "Backup system:"
msgstr "Sicherungssystem:"
#. i18n: file ./app/actionview.ui line 114
#: rc.cpp:34
#, no-c-format
msgid "<i>Add directory to backup</i>"
msgstr "<i>Fügen Sie einen Ordner zur Sicherung hinzu</i>"
#. i18n: file ./app/actionview.ui line 168
#: rc.cpp:38
#, no-c-format
msgid "<i>Restore a backup</i>"
msgstr "<i>Sicherung zurückspielen</i>"
#. i18n: file ./app/actionview.ui line 222
#: rc.cpp:42
#, no-c-format
msgid "<i>Backup now</i>"
msgstr "<i>Jetzt sichern</i>"
#. i18n: file ./app/actionview.ui line 276
#: rc.cpp:46
#, no-c-format
msgid "<i>Edit backup list</i>"
msgstr "<i>Sicherungsliste bearbeiten</i>"
#. i18n: file ./app/actionview.ui line 330
#: rc.cpp:50
#, no-c-format
msgid "<i>View backup log</i>"
msgstr "<i>Sicherungslog ansehen</i>"
#. i18n: file ./app/actionview.ui line 352
#: rc.cpp:53
#, no-c-format
msgid "Backup daemon:"
msgstr "Sicherungsdienst:"
#. i18n: file ./app/actionview.ui line 408
#: rc.cpp:56
#, no-c-format
msgid "Keep daemon state:"
msgstr "Status des Keep Dienstes:"
#. i18n: file ./app/actionview.ui line 429
#: rc.cpp:59
#, no-c-format
msgid "<p align=\"right\"><b>unknown</b></p>"
msgstr "<p align=\"right\"><b>unbekannt</b></p>"
#. i18n: file ./app/actionview.ui line 461
#: rc.cpp:62
#, no-c-format
msgid "&Load"
msgstr "&Laden"
#. i18n: file ./app/actionview.ui line 469
#: rc.cpp:65
#, no-c-format
msgid "Unload"
msgstr "Entladen"
#. i18n: file ./app/restorebackupwizard1view.ui line 100
#: rc.cpp:71
#, no-c-format
msgid "Select the backup to restore."
msgstr "Wählen Sie die Sicherung die zurückgespielt werden soll."
#. i18n: file ./app/restorebackupwizard1view.ui line 106
#: rc.cpp:74 rc.cpp:95 rc.cpp:126
#, no-c-format
msgid "Source"
msgstr "Quelle"
#. i18n: file ./app/restorebackupwizard1view.ui line 117
#: rc.cpp:77 rc.cpp:98 rc.cpp:129
#, no-c-format
msgid "Destination"
msgstr "Ziel"
#. i18n: file ./app/restorebackupwizard1view.ui line 128
#: rc.cpp:80 rc.cpp:101 rc.cpp:132
#, no-c-format
msgid "Backup Interval"
msgstr "Sicherungsintervall"
#. i18n: file ./app/restorebackupwizard1view.ui line 139
#: rc.cpp:83 rc.cpp:104 rc.cpp:135
#, no-c-format
msgid "Delete After"
msgstr "Löschen nach"
#. i18n: file ./app/restorebackupwizard1view.ui line 168
#: rc.cpp:86
#, no-c-format
msgid "Custom backup directory:"
msgstr "Eigener Sicherungsordner"
#. i18n: file ./app/restorebackupwizard1view.ui line 187
#: rc.cpp:89
#, no-c-format
msgid "Use custom backup directory"
msgstr "Eigenen Sicherungsordner benutzen"
#. i18n: file ./app/restorebackupwizard1view.ui line 211
#: rc.cpp:92 rc.cpp:229
#, no-c-format
msgid "Directory:"
msgstr "Ordner:"
#. i18n: file ./app/addbackupwizard1view.ui line 100
#: rc.cpp:116
#, no-c-format
msgid "Select a directory for backup."
msgstr "Wählen Sie einen Ordner für die Sicherung."
#. i18n: file ./app/addbackupwizard1view.ui line 137
#: rc.cpp:119
#, no-c-format
msgid "Use inclusion/exclusion list"
msgstr "Enthalten/Ausschliessen-Liste benutzen"
#. i18n: file ./app/forcebackupdialogview.ui line 46
#: rc.cpp:123
#, no-c-format
msgid "Select the sources to backup now."
msgstr "Wählen Sie die Quellen für die jetzige Sicherung."
#. i18n: file ./app/restorebackupwizard3view.ui line 16
#: rc.cpp:138
#, no-c-format
msgid "RestoreBackupWizard2View"
msgstr "RestoreBackupWizard2View"
#. i18n: file ./app/restorebackupwizard3view.ui line 95
#: rc.cpp:141
#, no-c-format
msgid "Set the date to restore the selected backup."
msgstr "Setzen Sie das Datum um die ausgewählte Sicherung zurückzuspielen."
#. i18n: file ./app/restorebackupwizard3view.ui line 119
#: rc.cpp:144
#, no-c-format
msgid "Current date:"
msgstr "Aktuelles Datum:"
#. i18n: file ./app/restorebackupwizard3view.ui line 135
#: rc.cpp:147
#, no-c-format
msgid "unknown"
msgstr "Unbekannt"
#. i18n: file ./app/restorebackupwizard3view.ui line 143
#: rc.cpp:150 rc.cpp:208
#, no-c-format
msgid "Date"
msgstr "Datum"
#. i18n: file ./app/addbackupwizard3view.ui line 108
#: rc.cpp:159
#, no-c-format
msgid "Set the desired options for your backup."
msgstr "Setzen Sie die gewünschten Optionen für Ihre Sicherung."
#. i18n: file ./app/addbackupwizard3view.ui line 124
#: rc.cpp:162
#, no-c-format
msgid "General options:"
msgstr "Allgemeine Einstellungen:"
#. i18n: file ./app/addbackupwizard3view.ui line 167
#: rc.cpp:165
#, no-c-format
msgid "Backup interval (days):"
msgstr "Sicherungsintervall (Tage):"
#. i18n: file ./app/addbackupwizard3view.ui line 183
#: rc.cpp:168
#, no-c-format
msgid "Delete after (days):"
msgstr "Löschen nach (Tagen):"
#. i18n: file ./app/addbackupwizard3view.ui line 293
#: rc.cpp:174
#, no-c-format
msgid "Extra options:"
msgstr "Weitere Optionen:"
#. i18n: file ./app/addbackupwizard3view.ui line 320
#: rc.cpp:177
#, no-c-format
msgid "Use compression"
msgstr "Komprimierung benutzen"
#. i18n: file ./app/addbackupwizard3view.ui line 331
#: rc.cpp:180
#, no-c-format
msgid "Exclude special files"
msgstr "Dateien ausschliessen"
#. i18n: file ./app/addbackupwizard3view.ui line 358
#: rc.cpp:183
#, no-c-format
msgid "Use advanced configuration"
msgstr "Fortgeschrittene Einstellungen benutzen"
#. i18n: file ./app/includeexcludeview.ui line 46
#: rc.cpp:187
#, no-c-format
msgid ""
"Select the files/directories you want to include/exclude. You can use * "
"(wildcard) generic character. You can drag and drop the items to tune the "
"priority order."
msgstr ""
"Wählen Sie die Dateien/Ordner die Sie enthalten/ausschliessen wollen. Sie "
"können * als Platzhalter benutzen. Sie können Einträge ziehen und ablegen um "
"die Reihenfolge zu ändern."
#. i18n: file ./app/includeexcludeview.ui line 92
#: rc.cpp:190
#, no-c-format
msgid "Include"
msgstr "Enthalten"
#. i18n: file ./app/includeexcludeview.ui line 100
#: rc.cpp:193
#, no-c-format
msgid "Exclude"
msgstr "Ausschliessen"
#. i18n: file ./app/includeexcludeview.ui line 110
#: rc.cpp:196
#, no-c-format
msgid "Include/Exclude list:"
msgstr "Enthalten/Ausschliessen-Liste"
#. i18n: file ./app/includeexcludeview.ui line 127
#: rc.cpp:199
#, no-c-format
msgid "Item"
msgstr "Eintrag"
#. i18n: file ./app/includeexcludeview.ui line 138
#: rc.cpp:202
#, no-c-format
msgid "Action"
msgstr "Aktion"
#. i18n: file ./app/includeexcludeview.ui line 173
#: rc.cpp:205
#, no-c-format
msgid "remove"
msgstr "entfernen"
#. i18n: file ./app/logview.ui line 49
#: rc.cpp:211
#, no-c-format
msgid "Event"
msgstr "Ereignis"
#. i18n: file ./app/logview.ui line 60
#: rc.cpp:214
#, no-c-format
msgid "Backup"
msgstr "Sicherung"
#. i18n: file ./app/restorebackupwizard2view.ui line 92
#: rc.cpp:217
#, no-c-format
msgid "Choose a location to restore the selected backup."
msgstr ""
"Wählen Sie einen Ordner in den die gewählte Sicherung zurückgespielt wird."
#. i18n: file ./app/restorebackupwizard2view.ui line 119
#: rc.cpp:223
#, no-c-format
msgid "Use default directory"
msgstr "Standardordner benutzen"
#. i18n: file ./app/restorebackupwizard2view.ui line 144
#: rc.cpp:226
#, no-c-format
msgid "Use custom directory:"
msgstr "Ordner auswählen:"

@ -0,0 +1,3 @@
KDE_LANG = el
SUBDIRS = $(AUTODIRS)
POFILES = AUTO

@ -0,0 +1,590 @@
# translation of keep.po to Greek
#
# Spiros Georgaras <sngeorgaras@otenet.gr>, 2006.
msgid ""
msgstr ""
"Project-Id-Version: keep\n"
"POT-Creation-Date: 2006-09-24 08:46+0200\n"
"PO-Revision-Date: 2006-04-25 15:48+0300\n"
"Last-Translator: Spiros Georgaras <sngeorgaras@otenet.gr>\n"
"Language-Team: Greek <i18ngr@lists.hellug.gr>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.2\n"
#: app/keepmainwindow.cpp:88 app/logdialog.cpp:42
msgid "View log"
msgstr "Εμφάνιση καταγραφής"
#: app/keepmainwindow.cpp:49
msgid "Backup System"
msgstr "Σύστημα λήψης αντιγράφων ασφαλείας"
#: app/keepmainwindow.cpp:82
msgid "Check rdiff-backup"
msgstr "Έλεγχος για το rdiff-backup"
#: app/backupconfigdialog.cpp:43 app/keepmainwindow.cpp:83
msgid "Configure backups"
msgstr "Ρύθμιση αντιγράφων ασφαλείας"
#: app/keepmainwindow.cpp:85
msgid "Add Backup"
msgstr "Προσθήκη αντιγράφου ασφαλείας"
#: app/keepmainwindow.cpp:86
msgid "Restore Backup"
msgstr "Επαναφορά αντιγράφου ασφαλείας"
#: app/keepmainwindow.cpp:87
msgid "Backup Now"
msgstr "Λήψη αντιγράφου ασφαλείας τώρα"
#: app/keepmainwindow.cpp:108
msgid "<p align=\"right\"><b>Ok</b></p>"
msgstr "<p align=\"right\"><b>Εντάξει</b></p>"
#: app/keepmainwindow.cpp:116
msgid "<p align=\"right\"><b>Not Running</b></p>"
msgstr "<p align=\"right\"><b>Δεν εκτελείται</b></p>"
#: app/keepmainwindow.cpp:128
msgid ""
"<b>The application rdiff-backup has been detected on your system.</b>"
"<br>"
"<br> You're running version %1 of rdiff-backup."
msgstr ""
"<b>Η εφαρμογή rdiff-backup ανιχνεύτηκε στο σύστημά σας.</b>"
"<br>"
"<br> Βρέθηκε η έκδοση %1 του rdiff-backup."
#: app/keepmainwindow.cpp:130
msgid ""
"<b>The application rdiff-backup has not been detected on your system.</b>"
"<br>"
"<br>If rdiff-backup is not installed, Keep will not be able to make backups. To "
"fix this problem, install rdiff-backup on your system."
msgstr ""
"<b>Η εφαρμογή rdiff-backup δεν ανιχνεύτηκε στο σύστημά σας.</b>"
"<br>"
"<br>Αν το rdiff-backup δεν είναι εγκατεστημένο, το Keep δε θα μπορεί να λάβει "
"αντίγραφα ασφαλείας. Για να διορθώσετε αυτό το πρόβλημα, εγκαταστήστε το "
"rdiff-backup."
#: app/keepmainwindow.cpp:164
msgid "General"
msgstr "Γενικά"
#: app/keepmainwindow.cpp:249
msgid "Incorrect reply from KDED."
msgstr "Εσφαλμένη απάντηση από το KDED."
#: app/keepmainwindow.cpp:255
msgid "Unable to contact KDED."
msgstr "Αδύνατη η επικοινωνία με το KDED."
#: app/keepmainwindow.cpp:271
msgid "Unable to stop service."
msgstr "Αδύνατος ο τερματισμός της υπηρεσίας."
#: app/main.cpp:29
msgid "KDE Backup System"
msgstr "Σύστημα λήψης αντιγράφων ασφαλείας του KDE"
#: app/main.cpp:33
msgid "Keep"
msgstr "Keep"
#: app/main.cpp:35
msgid "Maintainer"
msgstr "Συντηρητής"
#: app/main.cpp:37
msgid "Ubuntu packages"
msgstr "Πακέτα Ubuntu"
#: app/main.cpp:38
msgid "Application wording"
msgstr ""
#: app/advancedbackupconfigdialog.cpp:34
msgid "Advanced Backup Configuration"
msgstr "Προχωρημένη ρύθμιση αντιγράφων ασφαλείας"
#: app/restorebackupwizard.cpp:50
msgid "Menu"
msgstr "Μενού"
#: app/restorebackupwizard.cpp:51
msgid "Show differences destination/backup"
msgstr "Εμφάνιση διαφορών μεταξύ προορισμού/αντιγράφου ασφαλείας"
#: app/restorebackupwizard.cpp:52
msgid "List changed files"
msgstr "Εμφάνιση τροποποιημένων αρχείων"
#: app/restorebackupwizard.cpp:53
msgid "List files"
msgstr "Εμφάνιση αρχείων"
#: app/restorebackupwizard.cpp:249
msgid "List of modifications since the selected increment:"
msgstr ""
"Λίστα τροποποιήσεων σε σχέση με το επιλεγμένο αυξητικό αντίγραφο ασφαλείας:"
#: app/restorebackupwizard.cpp:250
msgid "Modifications"
msgstr "Τροποποιήσεις"
#: app/restorebackupwizard.cpp:261
msgid "Nothing."
msgstr "Καμία."
#: app/restorebackupwizard.cpp:262
msgid "List of changed files since the selected increment:"
msgstr ""
"Λίστα τροποποιημένων αρχείων σε σχέση με το επιλεγμένο αυξητικό αντίγραφο "
"ασφαλείας:"
#: app/restorebackupwizard.cpp:263
msgid "Changed files"
msgstr "Τροποποιημένα αρχεία"
#: app/restorebackupwizard.cpp:273
#, fuzzy
msgid "List of files in the selected increment:"
msgstr "Λίστα αρχείων στο επιλεγμένο αυξητικό αντίγραφο ασφαλείας:"
#: app/restorebackupwizard.cpp:274
msgid "List of files"
msgstr "Λίστα αρχείων"
#: app/restorebackupwizard.cpp:288
msgid "<p><b>An error occured restoring %1 backup:</b></p><p>%2</p>"
msgstr ""
"<p><b>Παρουσιάστηκε σφάλμα κατά την επαναφορά του αντιγράφου ασφαλείας του "
"%1:</b></p>"
"<p>%2</p>"
#: app/includeexcludedialog.cpp:39
msgid "Inclusion/Exclusion Configuration"
msgstr "Ρύθμιση συμπερίληψης/εξαίρεσης"
#: app/forcebackupdialog.cpp:45
msgid "Backup now"
msgstr "Λήψη αντιγράφου ασφαλείας τώρα"
#: app/forcebackupdialog.cpp:96 kded/keepkded.cpp:59
msgid "<p><b>An error occured making %1 backup:</b></p><p>%2</p>"
msgstr ""
"<p><b>Παρουσιάστηκε σφάλμα κατά τη λήψη του αντιγράφου ασφαλείας του %1:</b></p>"
"<p>%2</p>"
#: kded/keepkded.cpp:68
msgid "<p><b>Backup %1 successfully backuped to %2</b></p>"
msgstr ""
"<p><b>Η λήψη του αντιγράφου ασφαλείας του %1 στο %2 ολοκληρώθηκε με επιτυχία</b>"
"</p>"
#: _translatorinfo.cpp:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Σπύρος Γεωργαράς"
#: _translatorinfo.cpp:3
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "sngeorgaras@otenet.gr"
#. i18n: file ./app/addbackupwizard3view.ui line 271
#: common/backup.cpp:161 rc.cpp:171
#, no-c-format
msgid "Never delete"
msgstr "Να μη διαγραφεί"
#: common/backup.cpp:163 common/backup.cpp:170
#: common/backuplistviewitem.cpp:49 common/backuplistviewitem.cpp:54
msgid "%1 days"
msgstr "%1 ημέρες"
#: common/backup.cpp:168
msgid "Source directory:"
msgstr "Κατάλογος προέλευσης:"
#. i18n: file ./app/restorebackupwizard2view.ui line 100
#: common/backup.cpp:169 rc.cpp:220
#, no-c-format
msgid "Destination directory:"
msgstr "Κατάλογος προορισμού:"
#: common/backup.cpp:170
msgid "Interval:"
msgstr "Μεσοδιάστημα:"
#: common/backup.cpp:171
msgid "Delete after:"
msgstr "Διαγραφή μετά από:"
#: common/backup.cpp:172
msgid "Use compression:"
msgstr "Χρήση συμπίεσης:"
#: common/includeexcludeitem.cpp:57
msgid "Included"
msgstr "Περιλήφθηκαν"
#: common/includeexcludeitem.cpp:59
msgid "Excluded"
msgstr "Εξαιρέθηκαν"
#: common/backuplistviewitem.cpp:52
msgid "Never"
msgstr "Ποτέ"
#. i18n: file ./app/generalconfigview.ui line 16
#: rc.cpp:3
#, no-c-format
msgid "GeneralConfigView"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 35
#: rc.cpp:6
#, no-c-format
msgid "Notifications"
msgstr "Ειδοποιήσεις"
#. i18n: file ./app/generalconfigview.ui line 54
#: rc.cpp:9
#, no-c-format
msgid "Notify backup error"
msgstr "Ειδοποίηση για σφάλμα λήψης αντιγράφου ασφαλείας"
#. i18n: file ./app/generalconfigview.ui line 62
#: rc.cpp:12
#, no-c-format
msgid "Notify backup success"
msgstr "Ειδοποίηση για επιτυχή ολοκλήρωση λήψης αντιγράφου ασφαλείας"
#. i18n: file ./app/generalconfigview.ui line 74
#: rc.cpp:15
#, fuzzy, no-c-format
msgid "Rdiff-backup priority"
msgstr "Ειδοποίηση για σφάλμα λήψης αντιγράφου ασφαλείας"
#. i18n: file ./app/generalconfigview.ui line 93
#: rc.cpp:18
#, no-c-format
msgid "Control rdiff-backup priority"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 131
#: rc.cpp:21
#, fuzzy, no-c-format
msgid "Rdiff-backup niceness"
msgstr "Ειδοποίηση για επιτυχή ολοκλήρωση λήψης αντιγράφου ασφαλείας"
#. i18n: file ./app/addbackupwizard2view.ui line 117
#: rc.cpp:24
#, no-c-format
msgid "Select a location to place the backup."
msgstr "Επιλέξτε την τοποθεσία αποθήκευσης του αντιγράφου ασφαλείας."
#. i18n: file ./app/advancedbackupconfigview.ui line 46
#: rc.cpp:27
#, no-c-format
msgid "Choose the options you want to use during the backup process:"
msgstr ""
"Καθορίστε τις επιλογές που θα χρησιμοποιηθούν κατά τη λήψη του αντιγράφου "
"ασφαλείας:"
#. i18n: file ./app/actionview.ui line 51
#: rc.cpp:30
#, no-c-format
msgid "Backup system:"
msgstr "Σύστημα λήψης αντιγράφων ασφαλείας:"
#. i18n: file ./app/actionview.ui line 114
#: rc.cpp:34
#, no-c-format
msgid "<i>Add directory to backup</i>"
msgstr "<i>Προσθήκη καταλόγου σε αντίγραφο ασφαλείας</i>"
#. i18n: file ./app/actionview.ui line 168
#: rc.cpp:38
#, no-c-format
msgid "<i>Restore a backup</i>"
msgstr "<i>Επαναφορά αντιγράφου ασφαλείας</i>"
#. i18n: file ./app/actionview.ui line 222
#: rc.cpp:42
#, no-c-format
msgid "<i>Backup now</i>"
msgstr "<i>Λήψη αντιγράφου ασφαλείας τώρα</i>"
#. i18n: file ./app/actionview.ui line 276
#: rc.cpp:46
#, no-c-format
msgid "<i>Edit backup list</i>"
msgstr "<i>Επεξεργασία λίστας αντιγράφων ασφαλείας</i>"
#. i18n: file ./app/actionview.ui line 330
#: rc.cpp:50
#, no-c-format
msgid "<i>View backup log</i>"
msgstr "<i>Εμφάνιση καταγραφής αντιγράφων ασφαλείας</i>"
#. i18n: file ./app/actionview.ui line 352
#: rc.cpp:53
#, no-c-format
msgid "Backup daemon:"
msgstr "Δαίμονας λήψης αντιγράφων ασφαλείας:"
#. i18n: file ./app/actionview.ui line 408
#: rc.cpp:56
#, no-c-format
msgid "Keep daemon state:"
msgstr "Κατάσταση του δαίμονα Keep:"
#. i18n: file ./app/actionview.ui line 429
#: rc.cpp:59
#, no-c-format
msgid "<p align=\"right\"><b>unknown</b></p>"
msgstr "<p align=\"right\"><b>άγνωστη</b></p>"
#. i18n: file ./app/actionview.ui line 461
#: rc.cpp:62
#, no-c-format
msgid "&Load"
msgstr "&Φόρτωση"
#. i18n: file ./app/actionview.ui line 469
#: rc.cpp:65
#, no-c-format
msgid "Unload"
msgstr "Αποφόρτωση"
#. i18n: file ./app/restorebackupwizard1view.ui line 100
#: rc.cpp:71
#, no-c-format
msgid "Select the backup to restore."
msgstr "Επιλέξτε αντίγραφο ασφαλείας για επαναφορά."
#. i18n: file ./app/restorebackupwizard1view.ui line 106
#: rc.cpp:74 rc.cpp:95 rc.cpp:126
#, no-c-format
msgid "Source"
msgstr "Προέλευση"
#. i18n: file ./app/restorebackupwizard1view.ui line 117
#: rc.cpp:77 rc.cpp:98 rc.cpp:129
#, no-c-format
msgid "Destination"
msgstr "Προορισμός"
#. i18n: file ./app/restorebackupwizard1view.ui line 128
#: rc.cpp:80 rc.cpp:101 rc.cpp:132
#, no-c-format
msgid "Backup Interval"
msgstr "Μεσοδιάστημα λήψης αντιγράφου ασφαλείας"
#. i18n: file ./app/restorebackupwizard1view.ui line 139
#: rc.cpp:83 rc.cpp:104 rc.cpp:135
#, no-c-format
msgid "Delete After"
msgstr "Διαγραφή μετά από"
#. i18n: file ./app/restorebackupwizard1view.ui line 168
#: rc.cpp:86
#, no-c-format
msgid "Custom backup directory:"
msgstr "Προσαρμοσμένος κατάλογος αποθήκευσης:"
#. i18n: file ./app/restorebackupwizard1view.ui line 187
#: rc.cpp:89
#, no-c-format
msgid "Use custom backup directory"
msgstr "Χρήση προσαρμοσμένου καταλόγου αντιγράφου ασφαλείας"
#. i18n: file ./app/restorebackupwizard1view.ui line 211
#: rc.cpp:92 rc.cpp:229
#, no-c-format
msgid "Directory:"
msgstr "Κατάλογος:"
#. i18n: file ./app/addbackupwizard1view.ui line 100
#: rc.cpp:116
#, no-c-format
msgid "Select a directory for backup."
msgstr "Επιλέξτε έναν κατάλογο για λήψη αντιγράφου ασφαλείας."
#. i18n: file ./app/addbackupwizard1view.ui line 137
#: rc.cpp:119
#, no-c-format
msgid "Use inclusion/exclusion list"
msgstr "Χρήση λίστας συμπερίληψης/εξαίρεσης"
#. i18n: file ./app/forcebackupdialogview.ui line 46
#: rc.cpp:123
#, no-c-format
msgid "Select the sources to backup now."
msgstr "Επιλέξτε την προέλευση για τη λήψη του αντιγράφου ασφαλείας."
#. i18n: file ./app/restorebackupwizard3view.ui line 16
#: rc.cpp:138
#, no-c-format
msgid "RestoreBackupWizard2View"
msgstr "RestoreBackupWizard2View"
#. i18n: file ./app/restorebackupwizard3view.ui line 95
#: rc.cpp:141
#, no-c-format
msgid "Set the date to restore the selected backup."
msgstr ""
#. i18n: file ./app/restorebackupwizard3view.ui line 119
#: rc.cpp:144
#, no-c-format
msgid "Current date:"
msgstr "Τρέχουσα ημερομηνία:"
#. i18n: file ./app/restorebackupwizard3view.ui line 135
#: rc.cpp:147
#, no-c-format
msgid "unknown"
msgstr "άγνωστη"
#. i18n: file ./app/restorebackupwizard3view.ui line 143
#: rc.cpp:150 rc.cpp:208
#, no-c-format
msgid "Date"
msgstr "Ημερομηνία"
#. i18n: file ./app/addbackupwizard3view.ui line 108
#: rc.cpp:159
#, no-c-format
msgid "Set the desired options for your backup."
msgstr "Καθορίστε τις επιθυμητές επιλογές για το αντίγραφο ασφαλείας."
#. i18n: file ./app/addbackupwizard3view.ui line 124
#: rc.cpp:162
#, no-c-format
msgid "General options:"
msgstr "Γενικές επιλογές:"
#. i18n: file ./app/addbackupwizard3view.ui line 167
#: rc.cpp:165
#, no-c-format
msgid "Backup interval (days):"
msgstr "Μεσοδιάστημα λήψης αντιγράφου (ημέρες):"
#. i18n: file ./app/addbackupwizard3view.ui line 183
#: rc.cpp:168
#, no-c-format
msgid "Delete after (days):"
msgstr "Διαγραφή μετά από (ημέρες):"
#. i18n: file ./app/addbackupwizard3view.ui line 293
#: rc.cpp:174
#, no-c-format
msgid "Extra options:"
msgstr "Επιπλέον επιλογές:"
#. i18n: file ./app/addbackupwizard3view.ui line 320
#: rc.cpp:177
#, no-c-format
msgid "Use compression"
msgstr "Χρήση συμπίεσης"
#. i18n: file ./app/addbackupwizard3view.ui line 331
#: rc.cpp:180
#, no-c-format
msgid "Exclude special files"
msgstr "Εξαίρεση ειδικών αρχείων"
#. i18n: file ./app/addbackupwizard3view.ui line 358
#: rc.cpp:183
#, no-c-format
msgid "Use advanced configuration"
msgstr "Χρήση προχωρημένων ρυθμίσεων"
#. i18n: file ./app/includeexcludeview.ui line 46
#: rc.cpp:187
#, no-c-format
msgid ""
"Select the files/directories you want to include/exclude. You can use * "
"(wildcard) generic character. You can drag and drop the items to tune the "
"priority order."
msgstr ""
"Επιλέξτε τα αρχεία/τους καταλόγους που θέλετε να συμπεριληφθούν/εξαιρεθούν. "
"Μπορείτε να χρησιμοποιήσετε το χαρακτήρα *. Μπορείτε επίσης να αλλάξετε τη "
"σειρά των αρχείων για να ρυθμίσετε την προτεραιότητά τους."
#. i18n: file ./app/includeexcludeview.ui line 92
#: rc.cpp:190
#, no-c-format
msgid "Include"
msgstr "Συμπερίληψη"
#. i18n: file ./app/includeexcludeview.ui line 100
#: rc.cpp:193
#, no-c-format
msgid "Exclude"
msgstr "Εξαίρεση"
#. i18n: file ./app/includeexcludeview.ui line 110
#: rc.cpp:196
#, no-c-format
msgid "Include/Exclude list:"
msgstr "Λίστα συμπερίληψης/εξαίρεσης:"
#. i18n: file ./app/includeexcludeview.ui line 127
#: rc.cpp:199
#, no-c-format
msgid "Item"
msgstr "Αντικείμενο"
#. i18n: file ./app/includeexcludeview.ui line 138
#: rc.cpp:202
#, no-c-format
msgid "Action"
msgstr "Ενέργεια"
#. i18n: file ./app/includeexcludeview.ui line 173
#: rc.cpp:205
#, no-c-format
msgid "remove"
msgstr "αφαίρεση"
#. i18n: file ./app/logview.ui line 49
#: rc.cpp:211
#, no-c-format
msgid "Event"
msgstr "Γεγονός"
#. i18n: file ./app/logview.ui line 60
#: rc.cpp:214
#, no-c-format
msgid "Backup"
msgstr "Αντίγραφο ασφαλείας"
#. i18n: file ./app/restorebackupwizard2view.ui line 92
#: rc.cpp:217
#, no-c-format
msgid "Choose a location to restore the selected backup."
msgstr ""
"Επιλέξτε την τοποθεσία επαναφοράς του επιλεγμένου αντιγράφου ασφαλείας."
#. i18n: file ./app/restorebackupwizard2view.ui line 119
#: rc.cpp:223
#, no-c-format
msgid "Use default directory"
msgstr "Χρήση προκαθορισμένου καταλόγου"
#. i18n: file ./app/restorebackupwizard2view.ui line 144
#: rc.cpp:226
#, no-c-format
msgid "Use custom directory:"
msgstr "Χρήση προσαρμοσμένου καταλόγου:"

@ -0,0 +1,3 @@
KDE_LANG = es
SUBDIRS = $(AUTODIRS)
POFILES = AUTO

@ -0,0 +1,584 @@
# translation of keep.po to Español
#
# santi <santi@kde-es.org>, 2006.
msgid ""
msgstr ""
"Project-Id-Version: keep\n"
"POT-Creation-Date: 2006-09-24 08:46+0200\n"
"PO-Revision-Date: 2006-10-08 17:48+0200\n"
"Last-Translator: santi <santi@kde-es.org>\n"
"Language-Team: Español <kde-es@kybs.de>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.4\n"
#: app/keepmainwindow.cpp:88 app/logdialog.cpp:42
msgid "View log"
msgstr "Vista de registro"
#: app/keepmainwindow.cpp:49
msgid "Backup System"
msgstr "Sistema de copia de seguridad"
#: app/keepmainwindow.cpp:82
msgid "Check rdiff-backup"
msgstr "Comprobar rdiff-backup"
#: app/backupconfigdialog.cpp:43 app/keepmainwindow.cpp:83
msgid "Configure backups"
msgstr "Configurar copias de seguridad"
#: app/keepmainwindow.cpp:85
msgid "Add Backup"
msgstr "Añadir copia de seguridad"
#: app/keepmainwindow.cpp:86
msgid "Restore Backup"
msgstr "Restaurar copia de seguridad"
#: app/keepmainwindow.cpp:87
msgid "Backup Now"
msgstr "Hacer copia de seguridad ahora"
#: app/keepmainwindow.cpp:108
msgid "<p align=\"right\"><b>Ok</b></p>"
msgstr "<p align=\"right\"><b>Aceptar</b></p>"
#: app/keepmainwindow.cpp:116
msgid "<p align=\"right\"><b>Not Running</b></p>"
msgstr "<p align=\"right\"><b>No ejecutándose</b></p>"
#: app/keepmainwindow.cpp:128
msgid ""
"<b>The application rdiff-backup has been detected on your system.</b>"
"<br>"
"<br> You're running version %1 of rdiff-backup."
msgstr ""
"<b>La aplicación rdiff-backup se ha detectado en su sistema.</b>"
"<br>"
"<br> Está ejecutando la versión %1 de rdiff-backup."
#: app/keepmainwindow.cpp:130
msgid ""
"<b>The application rdiff-backup has not been detected on your system.</b>"
"<br>"
"<br>If rdiff-backup is not installed, Keep will not be able to make backups. To "
"fix this problem, install rdiff-backup on your system."
msgstr ""
"<b>La aplicación rdiff-backup no se ha detectado en su sistema.</b>"
"<br>"
"<br>Si rdiff-backup no está instalado, Keep no será capaz de hacer copias de "
"seguridad. Para eliminar el problema, instale rdiff-backup en su sistema."
#: app/keepmainwindow.cpp:164
msgid "General"
msgstr "General"
#: app/keepmainwindow.cpp:249
msgid "Incorrect reply from KDED."
msgstr "Réplica incorrecta en KDED."
#: app/keepmainwindow.cpp:255
msgid "Unable to contact KDED."
msgstr "Imposible contactar con KDED."
#: app/keepmainwindow.cpp:271
msgid "Unable to stop service."
msgstr "Imposible detener el servicio."
#: app/main.cpp:29
msgid "KDE Backup System"
msgstr "Sistema de copia de seguridad de KDE"
#: app/main.cpp:33
msgid "Keep"
msgstr "Keep"
#: app/main.cpp:35
msgid "Maintainer"
msgstr "Mantenedor"
#: app/main.cpp:37
msgid "Ubuntu packages"
msgstr "Paquetes Ubuntu"
#: app/main.cpp:38
msgid "Application wording"
msgstr "Aplicación de formulación"
#: app/advancedbackupconfigdialog.cpp:34
msgid "Advanced Backup Configuration"
msgstr "Configuración avanzada de copia de seguridad"
#: app/restorebackupwizard.cpp:50
msgid "Menu"
msgstr "Menú"
#: app/restorebackupwizard.cpp:51
msgid "Show differences destination/backup"
msgstr "Mostrar diferencias de destino/copia de seguridad"
#: app/restorebackupwizard.cpp:52
msgid "List changed files"
msgstr "Lista de archivos modificados"
#: app/restorebackupwizard.cpp:53
msgid "List files"
msgstr "Lista de archivos"
#: app/restorebackupwizard.cpp:249
msgid "List of modifications since the selected increment:"
msgstr "Lista de modificaciones desde el incremento seleccionado:"
#: app/restorebackupwizard.cpp:250
msgid "Modifications"
msgstr "Modificaciones"
#: app/restorebackupwizard.cpp:261
msgid "Nothing."
msgstr "Ninguna."
#: app/restorebackupwizard.cpp:262
msgid "List of changed files since the selected increment:"
msgstr "Lista de los archivos modificados desde el incremento seleccionado:"
#: app/restorebackupwizard.cpp:263
msgid "Changed files"
msgstr "Archivos modificados"
#: app/restorebackupwizard.cpp:273
msgid "List of files in the selected increment:"
msgstr "Lista de archivos en el incremento seleccionado:"
#: app/restorebackupwizard.cpp:274
msgid "List of files"
msgstr "Lista de archivos"
#: app/restorebackupwizard.cpp:288
msgid "<p><b>An error occured restoring %1 backup:</b></p><p>%2</p>"
msgstr ""
"<p><b>Se produjo un error al restaurar la copia de seguridad %1:</b></p>"
"<p>%2</p>"
#: app/includeexcludedialog.cpp:39
msgid "Inclusion/Exclusion Configuration"
msgstr "Configuración de inclusión/exclusión"
#: app/forcebackupdialog.cpp:45
msgid "Backup now"
msgstr "Hacer copia de seguridad ahora"
#: app/forcebackupdialog.cpp:96 kded/keepkded.cpp:59
msgid "<p><b>An error occured making %1 backup:</b></p><p>%2</p>"
msgstr ""
"<p><b>Se produjo un error al hacer la copia de seguridad %1:</b></p>"
"<p>%2</p>"
#: kded/keepkded.cpp:68
msgid "<p><b>Backup %1 successfully backuped to %2</b></p>"
msgstr ""
"<p><b>Se realizó la copia de seguridad %1 de forma correcta para %2</b></p>"
#: _translatorinfo.cpp:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Santiago Fernández Sancho"
#: _translatorinfo.cpp:3
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "santi@kde-es.org"
#. i18n: file ./app/addbackupwizard3view.ui line 271
#: common/backup.cpp:161 rc.cpp:171
#, no-c-format
msgid "Never delete"
msgstr "No borrar nunca"
#: common/backup.cpp:163 common/backup.cpp:170
#: common/backuplistviewitem.cpp:49 common/backuplistviewitem.cpp:54
msgid "%1 days"
msgstr "%1 días"
#: common/backup.cpp:168
msgid "Source directory:"
msgstr "Directorio fuente:"
#. i18n: file ./app/restorebackupwizard2view.ui line 100
#: common/backup.cpp:169 rc.cpp:220
#, no-c-format
msgid "Destination directory:"
msgstr "Directorio destino:"
#: common/backup.cpp:170
msgid "Interval:"
msgstr "Intervalo:"
#: common/backup.cpp:171
msgid "Delete after:"
msgstr "Borrar después de:"
#: common/backup.cpp:172
msgid "Use compression:"
msgstr "Uso de compresión:"
#: common/includeexcludeitem.cpp:57
msgid "Included"
msgstr "Incluída"
#: common/includeexcludeitem.cpp:59
msgid "Excluded"
msgstr "Excluída"
#: common/backuplistviewitem.cpp:52
msgid "Never"
msgstr "Nunca"
#. i18n: file ./app/generalconfigview.ui line 16
#: rc.cpp:3
#, no-c-format
msgid "GeneralConfigView"
msgstr "VistaGeneralConfiguración"
#. i18n: file ./app/generalconfigview.ui line 35
#: rc.cpp:6
#, no-c-format
msgid "Notifications"
msgstr "Notificaciones"
#. i18n: file ./app/generalconfigview.ui line 54
#: rc.cpp:9
#, no-c-format
msgid "Notify backup error"
msgstr "Notificar error de copia de seguridad"
#. i18n: file ./app/generalconfigview.ui line 62
#: rc.cpp:12
#, no-c-format
msgid "Notify backup success"
msgstr "Notificar copia de seguridad correcta"
#. i18n: file ./app/generalconfigview.ui line 74
#: rc.cpp:15
#, no-c-format
msgid "Rdiff-backup priority"
msgstr "Prioridad de copia de seguridad rdiff"
#. i18n: file ./app/generalconfigview.ui line 93
#: rc.cpp:18
#, no-c-format
msgid "Control rdiff-backup priority"
msgstr "Control de copia de seguridad rdiff"
#. i18n: file ./app/generalconfigview.ui line 131
#: rc.cpp:21
#, no-c-format
msgid "Rdiff-backup niceness"
msgstr "copia de seguridad correcta rdiff"
#. i18n: file ./app/addbackupwizard2view.ui line 117
#: rc.cpp:24
#, no-c-format
msgid "Select a location to place the backup."
msgstr "Seleccionar una ubicación para colocar la copia de seguridad."
#. i18n: file ./app/advancedbackupconfigview.ui line 46
#: rc.cpp:27
#, no-c-format
msgid "Choose the options you want to use during the backup process:"
msgstr ""
"Seleccionar las opciones que desee utilizar durante el proceso de copia de "
"seguridad:"
#. i18n: file ./app/actionview.ui line 51
#: rc.cpp:30
#, no-c-format
msgid "Backup system:"
msgstr "Sistema de copia de seguridad:"
#. i18n: file ./app/actionview.ui line 114
#: rc.cpp:34
#, no-c-format
msgid "<i>Add directory to backup</i>"
msgstr "<i>Añadir directorio a la copia de seguridad</i>"
#. i18n: file ./app/actionview.ui line 168
#: rc.cpp:38
#, no-c-format
msgid "<i>Restore a backup</i>"
msgstr "<i>Restaurar copia de seguridad</i>"
#. i18n: file ./app/actionview.ui line 222
#: rc.cpp:42
#, no-c-format
msgid "<i>Backup now</i>"
msgstr "<i>Hacer copia de seguridad ahora</i>"
#. i18n: file ./app/actionview.ui line 276
#: rc.cpp:46
#, no-c-format
msgid "<i>Edit backup list</i>"
msgstr "<i>Editar lista de copias de seguridad</i>"
#. i18n: file ./app/actionview.ui line 330
#: rc.cpp:50
#, no-c-format
msgid "<i>View backup log</i>"
msgstr "<i>Ver registro de la copia de seguridad</i>"
#. i18n: file ./app/actionview.ui line 352
#: rc.cpp:53
#, no-c-format
msgid "Backup daemon:"
msgstr "Demonio de copia de seguridad:"
#. i18n: file ./app/actionview.ui line 408
#: rc.cpp:56
#, no-c-format
msgid "Keep daemon state:"
msgstr "Estado del demonio keep:"
#. i18n: file ./app/actionview.ui line 429
#: rc.cpp:59
#, no-c-format
msgid "<p align=\"right\"><b>unknown</b></p>"
msgstr "<p align=\"right\"><b>desconocido</b></p>"
#. i18n: file ./app/actionview.ui line 461
#: rc.cpp:62
#, no-c-format
msgid "&Load"
msgstr "&Cargar"
#. i18n: file ./app/actionview.ui line 469
#: rc.cpp:65
#, no-c-format
msgid "Unload"
msgstr "Descargar"
#. i18n: file ./app/restorebackupwizard1view.ui line 100
#: rc.cpp:71
#, no-c-format
msgid "Select the backup to restore."
msgstr "Seleccionar la copia de seguridad a restaurar."
#. i18n: file ./app/restorebackupwizard1view.ui line 106
#: rc.cpp:74 rc.cpp:95 rc.cpp:126
#, no-c-format
msgid "Source"
msgstr "Fuente"
#. i18n: file ./app/restorebackupwizard1view.ui line 117
#: rc.cpp:77 rc.cpp:98 rc.cpp:129
#, no-c-format
msgid "Destination"
msgstr "Destino"
#. i18n: file ./app/restorebackupwizard1view.ui line 128
#: rc.cpp:80 rc.cpp:101 rc.cpp:132
#, no-c-format
msgid "Backup Interval"
msgstr "Intervalo de copia de seguridad"
#. i18n: file ./app/restorebackupwizard1view.ui line 139
#: rc.cpp:83 rc.cpp:104 rc.cpp:135
#, no-c-format
msgid "Delete After"
msgstr "Borrar después de"
#. i18n: file ./app/restorebackupwizard1view.ui line 168
#: rc.cpp:86
#, no-c-format
msgid "Custom backup directory:"
msgstr "Directorio de copias de seguridad personalizado:"
#. i18n: file ./app/restorebackupwizard1view.ui line 187
#: rc.cpp:89
#, no-c-format
msgid "Use custom backup directory"
msgstr "Utilizar directorio de copias de seguridad personalizado"
#. i18n: file ./app/restorebackupwizard1view.ui line 211
#: rc.cpp:92 rc.cpp:229
#, no-c-format
msgid "Directory:"
msgstr "Directorio:"
#. i18n: file ./app/addbackupwizard1view.ui line 100
#: rc.cpp:116
#, no-c-format
msgid "Select a directory for backup."
msgstr "Selecciona un directorio para la copia de seguridad."
#. i18n: file ./app/addbackupwizard1view.ui line 137
#: rc.cpp:119
#, no-c-format
msgid "Use inclusion/exclusion list"
msgstr "Utilizar lista de inclusión/exclusión"
#. i18n: file ./app/forcebackupdialogview.ui line 46
#: rc.cpp:123
#, no-c-format
msgid "Select the sources to backup now."
msgstr "Seleccionar las fuentes de la copia de seguridad."
#. i18n: file ./app/restorebackupwizard3view.ui line 16
#: rc.cpp:138
#, no-c-format
msgid "RestoreBackupWizard2View"
msgstr "VistaAsistenteCopiaSeguridadRestauración2"
#. i18n: file ./app/restorebackupwizard3view.ui line 95
#: rc.cpp:141
#, no-c-format
msgid "Set the date to restore the selected backup."
msgstr "Establecer la fecha para restaurar la copia de seguridad seleccionada."
#. i18n: file ./app/restorebackupwizard3view.ui line 119
#: rc.cpp:144
#, no-c-format
msgid "Current date:"
msgstr "Fecha actual:"
#. i18n: file ./app/restorebackupwizard3view.ui line 135
#: rc.cpp:147
#, no-c-format
msgid "unknown"
msgstr "desconocido"
#. i18n: file ./app/restorebackupwizard3view.ui line 143
#: rc.cpp:150 rc.cpp:208
#, no-c-format
msgid "Date"
msgstr "Fecha"
#. i18n: file ./app/addbackupwizard3view.ui line 108
#: rc.cpp:159
#, no-c-format
msgid "Set the desired options for your backup."
msgstr "Establece las opciones deseadas para su copia de seguridad."
#. i18n: file ./app/addbackupwizard3view.ui line 124
#: rc.cpp:162
#, no-c-format
msgid "General options:"
msgstr "Opciones generales:"
#. i18n: file ./app/addbackupwizard3view.ui line 167
#: rc.cpp:165
#, no-c-format
msgid "Backup interval (days):"
msgstr "Intervalo de la copia de seguridad (días):"
#. i18n: file ./app/addbackupwizard3view.ui line 183
#: rc.cpp:168
#, no-c-format
msgid "Delete after (days):"
msgstr "Borrar después de (días):"
#. i18n: file ./app/addbackupwizard3view.ui line 293
#: rc.cpp:174
#, no-c-format
msgid "Extra options:"
msgstr "Opciones adicionales:"
#. i18n: file ./app/addbackupwizard3view.ui line 320
#: rc.cpp:177
#, no-c-format
msgid "Use compression"
msgstr "Utilizar compresión"
#. i18n: file ./app/addbackupwizard3view.ui line 331
#: rc.cpp:180
#, no-c-format
msgid "Exclude special files"
msgstr "Excluir archivos especiales"
#. i18n: file ./app/addbackupwizard3view.ui line 358
#: rc.cpp:183
#, no-c-format
msgid "Use advanced configuration"
msgstr "Utilizar la configuración avanzada"
#. i18n: file ./app/includeexcludeview.ui line 46
#: rc.cpp:187
#, no-c-format
msgid ""
"Select the files/directories you want to include/exclude. You can use * "
"(wildcard) generic character. You can drag and drop the items to tune the "
"priority order."
msgstr ""
"Seleccione los archivos/directorios que desee incluir/excluir. Puede utilizar "
"el caracter genérico * (comodín). Puede arrastrar y soltar los elementos para "
"afinar el orden de prioridad."
#. i18n: file ./app/includeexcludeview.ui line 92
#: rc.cpp:190
#, no-c-format
msgid "Include"
msgstr "Incluir"
#. i18n: file ./app/includeexcludeview.ui line 100
#: rc.cpp:193
#, no-c-format
msgid "Exclude"
msgstr "Excluir"
#. i18n: file ./app/includeexcludeview.ui line 110
#: rc.cpp:196
#, no-c-format
msgid "Include/Exclude list:"
msgstr "Lista de inclusión/exclusión:"
#. i18n: file ./app/includeexcludeview.ui line 127
#: rc.cpp:199
#, no-c-format
msgid "Item"
msgstr "Elemento"
#. i18n: file ./app/includeexcludeview.ui line 138
#: rc.cpp:202
#, no-c-format
msgid "Action"
msgstr "Acción"
#. i18n: file ./app/includeexcludeview.ui line 173
#: rc.cpp:205
#, no-c-format
msgid "remove"
msgstr "eliminar"
#. i18n: file ./app/logview.ui line 49
#: rc.cpp:211
#, no-c-format
msgid "Event"
msgstr "Evento"
#. i18n: file ./app/logview.ui line 60
#: rc.cpp:214
#, no-c-format
msgid "Backup"
msgstr "Copia de seguridad"
#. i18n: file ./app/restorebackupwizard2view.ui line 92
#: rc.cpp:217
#, no-c-format
msgid "Choose a location to restore the selected backup."
msgstr ""
"Seleccione la ubicación en la que habrá de restaurarse la copia de seguridad "
"seleccionada."
#. i18n: file ./app/restorebackupwizard2view.ui line 119
#: rc.cpp:223
#, no-c-format
msgid "Use default directory"
msgstr "Utilizar el directorio predeterminado"
#. i18n: file ./app/restorebackupwizard2view.ui line 144
#: rc.cpp:226
#, no-c-format
msgid "Use custom directory:"
msgstr "Utilizar el directorio personalizado:"

@ -0,0 +1,3 @@
KDE_LANG = ga
SUBDIRS = $(AUTODIRS)
POFILES = AUTO

@ -0,0 +1,609 @@
msgid ""
msgstr ""
"Project-Id-Version: playground-sysadmin/keep.po\n"
"POT-Creation-Date: 2006-09-24 08:46+0200\n"
"PO-Revision-Date: 2005-12-29 13:30-0500\n"
"Last-Translator: Kevin Patrick Scannell <scannell@SLU.EDU>\n"
"Language-Team: Irish <gaeilge-gnulinux@lists.sourceforge.net>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: app/keepmainwindow.cpp:88 app/logdialog.cpp:42
msgid "View log"
msgstr "Amharc ar logchomhad"
#: app/keepmainwindow.cpp:49
msgid "Backup System"
msgstr "Córas Cúltaca"
#: app/keepmainwindow.cpp:82
msgid "Check rdiff-backup"
msgstr ""
#: app/backupconfigdialog.cpp:43 app/keepmainwindow.cpp:83
msgid "Configure backups"
msgstr "Cumraigh cúltacaí"
#: app/keepmainwindow.cpp:85
msgid "Add Backup"
msgstr "Cuir Cúltaca Leis"
#: app/keepmainwindow.cpp:86
msgid "Restore Backup"
msgstr "Athshlánaigh Cúltaca"
#: app/keepmainwindow.cpp:87
msgid "Backup Now"
msgstr "Déan Cúltaca Anois"
#: app/keepmainwindow.cpp:108
msgid "<p align=\"right\"><b>Ok</b></p>"
msgstr "<p align=\"right\"><b>Ok</b></p>"
#: app/keepmainwindow.cpp:116
msgid "<p align=\"right\"><b>Not Running</b></p>"
msgstr ""
#: app/keepmainwindow.cpp:128
msgid ""
"<b>The application rdiff-backup has been detected on your system.</b>"
"<br>"
"<br> You're running version %1 of rdiff-backup."
msgstr ""
#: app/keepmainwindow.cpp:130
msgid ""
"<b>The application rdiff-backup has not been detected on your system.</b>"
"<br>"
"<br>If rdiff-backup is not installed, Keep will not be able to make backups. To "
"fix this problem, install rdiff-backup on your system."
msgstr ""
#: app/keepmainwindow.cpp:164
msgid "General"
msgstr "Ginearálta"
#: app/keepmainwindow.cpp:249
msgid "Incorrect reply from KDED."
msgstr "Freagra mícheart ó KDED"
#: app/keepmainwindow.cpp:255
msgid "Unable to contact KDED."
msgstr "Ní féidir dul i dteagmháil le KDED."
#: app/keepmainwindow.cpp:271
msgid "Unable to stop service."
msgstr "Ní féidir seirbhís a stopadh."
#: app/main.cpp:29
msgid "KDE Backup System"
msgstr "Córas Cúltaca KDE"
#: app/main.cpp:33
msgid "Keep"
msgstr "Coimeád"
#: app/main.cpp:35
msgid "Maintainer"
msgstr "Cothaitheoir"
#: app/main.cpp:37
msgid "Ubuntu packages"
msgstr "Pacáistí Ubuntu"
#: app/main.cpp:38
msgid "Application wording"
msgstr ""
#: app/advancedbackupconfigdialog.cpp:34
msgid "Advanced Backup Configuration"
msgstr "Ardchumraíocht Cúltaca"
#: app/restorebackupwizard.cpp:50
msgid "Menu"
msgstr "Roghchlár"
#: app/restorebackupwizard.cpp:51
msgid "Show differences destination/backup"
msgstr ""
#: app/restorebackupwizard.cpp:52
msgid "List changed files"
msgstr "Taispeáin na comhaid a athraíodh"
#: app/restorebackupwizard.cpp:53
msgid "List files"
msgstr "Taispeáin na comhaid"
#: app/restorebackupwizard.cpp:249
msgid "List of modifications since the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:250
msgid "Modifications"
msgstr "Mionathruithe"
#: app/restorebackupwizard.cpp:261
msgid "Nothing."
msgstr "Neamhní."
#: app/restorebackupwizard.cpp:262
msgid "List of changed files since the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:263
msgid "Changed files"
msgstr "Comhaid a athraíodh"
#: app/restorebackupwizard.cpp:273
msgid "List of files in the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:274
msgid "List of files"
msgstr "Liosta comhad"
#: app/restorebackupwizard.cpp:288
msgid "<p><b>An error occured restoring %1 backup:</b></p><p>%2</p>"
msgstr ""
#: app/includeexcludedialog.cpp:39
msgid "Inclusion/Exclusion Configuration"
msgstr ""
#: app/forcebackupdialog.cpp:45
msgid "Backup now"
msgstr "Déan cúltaca anois"
#: app/forcebackupdialog.cpp:96 kded/keepkded.cpp:59
msgid "<p><b>An error occured making %1 backup:</b></p><p>%2</p>"
msgstr ""
#: kded/keepkded.cpp:68
msgid "<p><b>Backup %1 successfully backuped to %2</b></p>"
msgstr ""
#: _translatorinfo.cpp:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Kevin Scannell"
#: _translatorinfo.cpp:3
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "scannell at slu dot edu"
#. i18n: file ./app/addbackupwizard3view.ui line 271
#: common/backup.cpp:161 rc.cpp:171
#, no-c-format
msgid "Never delete"
msgstr "Ná scrios riamh"
#: common/backup.cpp:163 common/backup.cpp:170
#: common/backuplistviewitem.cpp:49 common/backuplistviewitem.cpp:54
msgid "%1 days"
msgstr "%1 lá"
#: common/backup.cpp:168
msgid "Source directory:"
msgstr "Comhadlann fhoinse:"
#. i18n: file ./app/restorebackupwizard2view.ui line 100
#: common/backup.cpp:169 rc.cpp:220
#, no-c-format
msgid "Destination directory:"
msgstr "Sprioc-chomhadlann:"
#: common/backup.cpp:170
msgid "Interval:"
msgstr "Eatramh:"
#: common/backup.cpp:171
msgid "Delete after:"
msgstr "Scrios tar éis:"
#: common/backup.cpp:172
msgid "Use compression:"
msgstr "Úsáid comhbhrú:"
#: common/includeexcludeitem.cpp:57
msgid "Included"
msgstr ""
#: common/includeexcludeitem.cpp:59
msgid "Excluded"
msgstr "Eisiata"
#: common/backuplistviewitem.cpp:52
msgid "Never"
msgstr "Ná húsáid riamh"
#. i18n: file ./app/generalconfigview.ui line 16
#: rc.cpp:3
#, no-c-format
msgid "GeneralConfigView"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 35
#: rc.cpp:6
#, no-c-format
msgid "Notifications"
msgstr "Fógairt"
#. i18n: file ./app/generalconfigview.ui line 54
#: rc.cpp:9
#, no-c-format
msgid "Notify backup error"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 62
#: rc.cpp:12
#, no-c-format
msgid "Notify backup success"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 74
#: rc.cpp:15
#, no-c-format
msgid "Rdiff-backup priority"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 93
#: rc.cpp:18
#, no-c-format
msgid "Control rdiff-backup priority"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 131
#: rc.cpp:21
#, no-c-format
msgid "Rdiff-backup niceness"
msgstr ""
#. i18n: file ./app/addbackupwizard2view.ui line 117
#: rc.cpp:24
#, no-c-format
msgid "Select a location to place the backup."
msgstr ""
#. i18n: file ./app/advancedbackupconfigview.ui line 46
#: rc.cpp:27
#, no-c-format
msgid "Choose the options you want to use during the backup process:"
msgstr ""
#. i18n: file ./app/actionview.ui line 51
#: rc.cpp:30
#, no-c-format
msgid "Backup system:"
msgstr "Córas cúltaca:"
#. i18n: file ./app/actionview.ui line 114
#: rc.cpp:34
#, no-c-format
msgid "<i>Add directory to backup</i>"
msgstr ""
#. i18n: file ./app/actionview.ui line 168
#: rc.cpp:38
#, no-c-format
msgid "<i>Restore a backup</i>"
msgstr ""
#. i18n: file ./app/actionview.ui line 222
#: rc.cpp:42
#, no-c-format
msgid "<i>Backup now</i>"
msgstr "<i>Déan cúltaca anois</i>"
#. i18n: file ./app/actionview.ui line 276
#: rc.cpp:46
#, no-c-format
msgid "<i>Edit backup list</i>"
msgstr ""
#. i18n: file ./app/actionview.ui line 330
#: rc.cpp:50
#, no-c-format
msgid "<i>View backup log</i>"
msgstr ""
#. i18n: file ./app/actionview.ui line 352
#: rc.cpp:53
#, no-c-format
msgid "Backup daemon:"
msgstr "Deamhan cúltaca:"
#. i18n: file ./app/actionview.ui line 408
#: rc.cpp:56
#, no-c-format
msgid "Keep daemon state:"
msgstr ""
#. i18n: file ./app/actionview.ui line 429
#: rc.cpp:59
#, no-c-format
msgid "<p align=\"right\"><b>unknown</b></p>"
msgstr "<p align=\"right\"><b>anaithnid</b></p>"
#. i18n: file ./app/actionview.ui line 461
#: rc.cpp:62
#, no-c-format
msgid "&Load"
msgstr "&Luchtaigh"
#. i18n: file ./app/actionview.ui line 469
#: rc.cpp:65
#, no-c-format
msgid "Unload"
msgstr "Díluchtaigh"
#. i18n: file ./app/restorebackupwizard1view.ui line 100
#: rc.cpp:71
#, no-c-format
msgid "Select the backup to restore."
msgstr ""
#. i18n: file ./app/restorebackupwizard1view.ui line 106
#: rc.cpp:74 rc.cpp:95 rc.cpp:126
#, no-c-format
msgid "Source"
msgstr "Foinse"
#. i18n: file ./app/restorebackupwizard1view.ui line 117
#: rc.cpp:77 rc.cpp:98 rc.cpp:129
#, no-c-format
msgid "Destination"
msgstr "Sprioc"
#. i18n: file ./app/restorebackupwizard1view.ui line 128
#: rc.cpp:80 rc.cpp:101 rc.cpp:132
#, no-c-format
msgid "Backup Interval"
msgstr "Eatramh Cúltaca"
#. i18n: file ./app/restorebackupwizard1view.ui line 139
#: rc.cpp:83 rc.cpp:104 rc.cpp:135
#, no-c-format
msgid "Delete After"
msgstr "Scrios Tar Éis"
#. i18n: file ./app/restorebackupwizard1view.ui line 168
#: rc.cpp:86
#, no-c-format
msgid "Custom backup directory:"
msgstr "Comhadlann saincheaptha chúltaca:"
#. i18n: file ./app/restorebackupwizard1view.ui line 187
#: rc.cpp:89
#, no-c-format
msgid "Use custom backup directory"
msgstr "Úsáid comhadlann saincheaptha chúltaca"
#. i18n: file ./app/restorebackupwizard1view.ui line 211
#: rc.cpp:92 rc.cpp:229
#, no-c-format
msgid "Directory:"
msgstr "Comhadlann:"
#. i18n: file ./app/addbackupwizard1view.ui line 100
#: rc.cpp:116
#, no-c-format
msgid "Select a directory for backup."
msgstr ""
#. i18n: file ./app/addbackupwizard1view.ui line 137
#: rc.cpp:119
#, no-c-format
msgid "Use inclusion/exclusion list"
msgstr ""
#. i18n: file ./app/forcebackupdialogview.ui line 46
#: rc.cpp:123
#, no-c-format
msgid "Select the sources to backup now."
msgstr ""
#. i18n: file ./app/restorebackupwizard3view.ui line 16
#: rc.cpp:138
#, no-c-format
msgid "RestoreBackupWizard2View"
msgstr "RestoreBackupWizard2View"
#. i18n: file ./app/restorebackupwizard3view.ui line 95
#: rc.cpp:141
#, no-c-format
msgid "Set the date to restore the selected backup."
msgstr ""
#. i18n: file ./app/restorebackupwizard3view.ui line 119
#: rc.cpp:144
#, no-c-format
msgid "Current date:"
msgstr "Dáta reatha:"
#. i18n: file ./app/restorebackupwizard3view.ui line 135
#: rc.cpp:147
#, no-c-format
msgid "unknown"
msgstr "anaithnid"
#. i18n: file ./app/restorebackupwizard3view.ui line 143
#: rc.cpp:150 rc.cpp:208
#, no-c-format
msgid "Date"
msgstr "Dáta"
#. i18n: file ./app/addbackupwizard3view.ui line 108
#: rc.cpp:159
#, no-c-format
msgid "Set the desired options for your backup."
msgstr ""
#. i18n: file ./app/addbackupwizard3view.ui line 124
#: rc.cpp:162
#, no-c-format
msgid "General options:"
msgstr "Roghanna ginearálta:"
#. i18n: file ./app/addbackupwizard3view.ui line 167
#: rc.cpp:165
#, no-c-format
msgid "Backup interval (days):"
msgstr "Eatramh cúltaca (laethanta):"
#. i18n: file ./app/addbackupwizard3view.ui line 183
#: rc.cpp:168
#, no-c-format
msgid "Delete after (days):"
msgstr "Scrios tar éis (laethanta):"
#. i18n: file ./app/addbackupwizard3view.ui line 293
#: rc.cpp:174
#, no-c-format
msgid "Extra options:"
msgstr "Roghanna breise:"
#. i18n: file ./app/addbackupwizard3view.ui line 320
#: rc.cpp:177
#, no-c-format
msgid "Use compression"
msgstr "Úsáid comhbhrú"
#. i18n: file ./app/addbackupwizard3view.ui line 331
#: rc.cpp:180
#, no-c-format
msgid "Exclude special files"
msgstr "Fág comhaid speisialta as"
#. i18n: file ./app/addbackupwizard3view.ui line 358
#: rc.cpp:183
#, no-c-format
msgid "Use advanced configuration"
msgstr "Úsáid ardchumraíocht"
#. i18n: file ./app/includeexcludeview.ui line 46
#: rc.cpp:187
#, no-c-format
msgid ""
"Select the files/directories you want to include/exclude. You can use * "
"(wildcard) generic character. You can drag and drop the items to tune the "
"priority order."
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 92
#: rc.cpp:190
#, no-c-format
msgid "Include"
msgstr "Cuir San Áireamh"
#. i18n: file ./app/includeexcludeview.ui line 100
#: rc.cpp:193
#, no-c-format
msgid "Exclude"
msgstr "Fág as"
#. i18n: file ./app/includeexcludeview.ui line 110
#: rc.cpp:196
#, no-c-format
msgid "Include/Exclude list:"
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 127
#: rc.cpp:199
#, no-c-format
msgid "Item"
msgstr "Mír"
#. i18n: file ./app/includeexcludeview.ui line 138
#: rc.cpp:202
#, no-c-format
msgid "Action"
msgstr "Gníomh"
#. i18n: file ./app/includeexcludeview.ui line 173
#: rc.cpp:205
#, no-c-format
msgid "remove"
msgstr "bain"
#. i18n: file ./app/logview.ui line 49
#: rc.cpp:211
#, no-c-format
msgid "Event"
msgstr "Teagmhas"
#. i18n: file ./app/logview.ui line 60
#: rc.cpp:214
#, no-c-format
msgid "Backup"
msgstr "Cúltaca"
#. i18n: file ./app/restorebackupwizard2view.ui line 92
#: rc.cpp:217
#, no-c-format
msgid "Choose a location to restore the selected backup."
msgstr ""
#. i18n: file ./app/restorebackupwizard2view.ui line 119
#: rc.cpp:223
#, no-c-format
msgid "Use default directory"
msgstr "Úsáid comhadlann réamhshocraithe"
#. i18n: file ./app/restorebackupwizard2view.ui line 144
#: rc.cpp:226
#, no-c-format
msgid "Use custom directory:"
msgstr "Úsáid comhadlann saincheaptha:"
#~ msgid "RestoreBackupWizard1View"
#~ msgstr "RestoreBackupWizard1View"
#~ msgid "Backup policies:"
#~ msgstr "Polasaithe cúltaca:"
#~ msgid "Custom destination directory:"
#~ msgstr "Sprioc-chomhadlann shaincheaptha:"
#~ msgid "Backup directory"
#~ msgstr "Comhadlann chúltaca"
#~ msgid "Never delete backups"
#~ msgstr "Ná scrios cúltacaí riamh"
#~ msgid "Type of backup."
#~ msgstr "Cineál an chúltaca."
#~ msgid "Use the KDE default browser"
#~ msgstr "Úsáid an brabhsálaí réamhshocraithe KDE"
#~ msgid "BackupListView"
#~ msgstr "BackupListView"
#~ msgid "AddBackupWizard1View"
#~ msgstr "AddBackupWizard1View"
#~ msgid "AddBackupWizard3View"
#~ msgstr "AddBackupWizard3View"
#~ msgid "Informations"
#~ msgstr "Eolas"
#~ msgid "<p align=\"right\"><b>Not Working</b></p>"
#~ msgstr "<p align=\"right\"><b>As Feidhm</b></p>"
#~ msgid "<p align=\"right\"><b>Running</b></p>"
#~ msgstr "<p align=\"right\"><b>Á Rith</b></p>"
#~ msgid "<p align=\"right\"><b>%1 Mb</b></p>"
#~ msgstr "<p align=\"right\"><b>%1 MB</b></p>"
#~ msgid "Launch Wizard"
#~ msgstr "Tosaigh an Draoi"
#~ msgid "Launch Daemon"
#~ msgstr "Tosaigh an Deamhan"

@ -0,0 +1,3 @@
KDE_LANG = gl
SUBDIRS = $(AUTODIRS)
POFILES = AUTO

@ -0,0 +1,579 @@
# translation of keep.po to Galician
# mvillarino <mvillarino@users.sourceforge.net>, 2005, 2006.
# Xabi G. Feal <xabigf@gmx.net>, 2006.
#
msgid ""
msgstr ""
"Project-Id-Version: keep\n"
"POT-Creation-Date: 2006-09-24 08:46+0200\n"
"PO-Revision-Date: 2006-06-02 13:55+0200\n"
"Last-Translator: Xabi G. Feal <xabigf@gmx.net>\n"
"Language-Team: Galician <trasno@ceu.fi.udc.es>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.10.2\n"
#: app/keepmainwindow.cpp:88 app/logdialog.cpp:42
msgid "View log"
msgstr "Ver rexisto"
#: app/keepmainwindow.cpp:49
msgid "Backup System"
msgstr "Sistema de Cópias de Seguridade"
#: app/keepmainwindow.cpp:82
msgid "Check rdiff-backup"
msgstr "Comprobar cópia rdiff"
#: app/backupconfigdialog.cpp:43 app/keepmainwindow.cpp:83
msgid "Configure backups"
msgstr "Configurar o Copiado"
#: app/keepmainwindow.cpp:85
msgid "Add Backup"
msgstr "Engadir Cópia de Seguridade"
#: app/keepmainwindow.cpp:86
msgid "Restore Backup"
msgstr "Restaurar Cópia de Seguridade"
#: app/keepmainwindow.cpp:87
msgid "Backup Now"
msgstr "Facer unha Cópia Agora"
#: app/keepmainwindow.cpp:108
msgid "<p align=\"right\"><b>Ok</b></p>"
msgstr "<p align=\"right\"><b>Ok</b></p>"
#: app/keepmainwindow.cpp:116
msgid "<p align=\"right\"><b>Not Running</b></p>"
msgstr "<p align=\"right\"><b>Parado</b></p>"
#: app/keepmainwindow.cpp:128
msgid ""
"<b>The application rdiff-backup has been detected on your system.</b>"
"<br>"
"<br> You're running version %1 of rdiff-backup."
msgstr ""
"<b>Detectou-se a aplicazón rdiff-backup no seu sistema.</b>"
"<br>"
"<br> Está a executar a versión %1 de rdiff-backup."
#: app/keepmainwindow.cpp:130
msgid ""
"<b>The application rdiff-backup has not been detected on your system.</b>"
"<br>"
"<br>If rdiff-backup is not installed, Keep will not be able to make backups. To "
"fix this problem, install rdiff-backup on your system."
msgstr ""
"<b>A aplicazón rdiff-backup non parece estar instalada no seu sistema.</b>"
"<br>"
"<br>Se non ten rdiff-backup instalada, Keep non será quen de facer cópias de "
"seguridade. Para arranxar isto, instale rdiff-backup."
#: app/keepmainwindow.cpp:164
msgid "General"
msgstr "Xeral"
#: app/keepmainwindow.cpp:249
msgid "Incorrect reply from KDED."
msgstr "Resposta incorrecta de KDED."
#: app/keepmainwindow.cpp:255
msgid "Unable to contact KDED."
msgstr "Non foi posíbel contactar con KDED."
#: app/keepmainwindow.cpp:271
msgid "Unable to stop service."
msgstr "Non foi posíbel parar o servizo."
#: app/main.cpp:29
msgid "KDE Backup System"
msgstr "Sistema de Cópias de Seguridade de KDE"
#: app/main.cpp:33
msgid "Keep"
msgstr "Manter"
#: app/main.cpp:35
msgid "Maintainer"
msgstr "Mantedor"
#: app/main.cpp:37
msgid "Ubuntu packages"
msgstr "Pacotes Ubuntu"
#: app/main.cpp:38
msgid "Application wording"
msgstr "Comprobazón de textos"
#: app/advancedbackupconfigdialog.cpp:34
msgid "Advanced Backup Configuration"
msgstr "Configurazón Avanzada do Sistema de Cópias"
#: app/restorebackupwizard.cpp:50
msgid "Menu"
msgstr "Menu"
#: app/restorebackupwizard.cpp:51
msgid "Show differences destination/backup"
msgstr "Mostrar as diferenzas entre o destino e a cópia"
#: app/restorebackupwizard.cpp:52
msgid "List changed files"
msgstr "Listar os ficheiros modificados"
#: app/restorebackupwizard.cpp:53
msgid "List files"
msgstr "Listar ficheiros"
#: app/restorebackupwizard.cpp:249
msgid "List of modifications since the selected increment:"
msgstr "Lista de modificazóns desde o incremento escollido:"
#: app/restorebackupwizard.cpp:250
msgid "Modifications"
msgstr "Modificazóns"
#: app/restorebackupwizard.cpp:261
msgid "Nothing."
msgstr "Nada."
#: app/restorebackupwizard.cpp:262
msgid "List of changed files since the selected increment:"
msgstr "Lista de ficheiros modificados desde o incremento escollido:"
#: app/restorebackupwizard.cpp:263
msgid "Changed files"
msgstr "Ficheiros modificados"
#: app/restorebackupwizard.cpp:273
#, fuzzy
msgid "List of files in the selected increment:"
msgstr "Lista de ficheiros no incremento escollido:"
#: app/restorebackupwizard.cpp:274
msgid "List of files"
msgstr "Lista de ficheiros"
#: app/restorebackupwizard.cpp:288
msgid "<p><b>An error occured restoring %1 backup:</b></p><p>%2</p>"
msgstr ""
"<p><b>Aconteceu un erro ao restaurar a cópia de seguridade %1:</b></p>"
"<p>%2</p>"
#: app/includeexcludedialog.cpp:39
msgid "Inclusion/Exclusion Configuration"
msgstr "Configurazón de Inclusións/Exclusións"
#: app/forcebackupdialog.cpp:45
msgid "Backup now"
msgstr "Copiar agora"
#: app/forcebackupdialog.cpp:96 kded/keepkded.cpp:59
msgid "<p><b>An error occured making %1 backup:</b></p><p>%2</p>"
msgstr "<p><b>Aconteceu un erro ao facer a cópia %1:</b></p><p>%2</p>"
#: kded/keepkded.cpp:68
msgid "<p><b>Backup %1 successfully backuped to %2</b></p>"
msgstr "<p><b>A cópia de seguridade %1 foi completada con éxito en %2</b></p>"
#: _translatorinfo.cpp:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "mvillarino"
#: _translatorinfo.cpp:3
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "mvillarino@users.sourceforge.net"
#. i18n: file ./app/addbackupwizard3view.ui line 271
#: common/backup.cpp:161 rc.cpp:171
#, no-c-format
msgid "Never delete"
msgstr "Non borrar nunca"
#: common/backup.cpp:163 common/backup.cpp:170
#: common/backuplistviewitem.cpp:49 common/backuplistviewitem.cpp:54
msgid "%1 days"
msgstr "%1 dias"
#: common/backup.cpp:168
msgid "Source directory:"
msgstr "Directório Orixe:"
#. i18n: file ./app/restorebackupwizard2view.ui line 100
#: common/backup.cpp:169 rc.cpp:220
#, no-c-format
msgid "Destination directory:"
msgstr "Directório de destino:"
#: common/backup.cpp:170
msgid "Interval:"
msgstr "Intervalo:"
#: common/backup.cpp:171
msgid "Delete after:"
msgstr "Borrar após:"
#: common/backup.cpp:172
msgid "Use compression:"
msgstr "Usar compresión:"
#: common/includeexcludeitem.cpp:57
msgid "Included"
msgstr "Incluido"
#: common/includeexcludeitem.cpp:59
msgid "Excluded"
msgstr "Excluído"
#: common/backuplistviewitem.cpp:52
msgid "Never"
msgstr "Nunca"
#. i18n: file ./app/generalconfigview.ui line 16
#: rc.cpp:3
#, no-c-format
msgid "GeneralConfigView"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 35
#: rc.cpp:6
#, no-c-format
msgid "Notifications"
msgstr "Notificazóns"
#. i18n: file ./app/generalconfigview.ui line 54
#: rc.cpp:9
#, no-c-format
msgid "Notify backup error"
msgstr "Notificar erros ao copiar"
#. i18n: file ./app/generalconfigview.ui line 62
#: rc.cpp:12
#, no-c-format
msgid "Notify backup success"
msgstr "Notificar éxitos ao copiar"
#. i18n: file ./app/generalconfigview.ui line 74
#: rc.cpp:15
#, fuzzy, no-c-format
msgid "Rdiff-backup priority"
msgstr "Notificar erros ao copiar"
#. i18n: file ./app/generalconfigview.ui line 93
#: rc.cpp:18
#, no-c-format
msgid "Control rdiff-backup priority"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 131
#: rc.cpp:21
#, fuzzy, no-c-format
msgid "Rdiff-backup niceness"
msgstr "Notificar éxitos ao copiar"
#. i18n: file ./app/addbackupwizard2view.ui line 117
#: rc.cpp:24
#, no-c-format
msgid "Select a location to place the backup."
msgstr "Escolla un lugar onde pór a cópia de seguridade."
#. i18n: file ./app/advancedbackupconfigview.ui line 46
#: rc.cpp:27
#, no-c-format
msgid "Choose the options you want to use during the backup process:"
msgstr "Escolla as opzóns que queira usar ao facer a cópia de seguridade:"
#. i18n: file ./app/actionview.ui line 51
#: rc.cpp:30
#, no-c-format
msgid "Backup system:"
msgstr "Sistema de Copiado:"
#. i18n: file ./app/actionview.ui line 114
#: rc.cpp:34
#, no-c-format
msgid "<i>Add directory to backup</i>"
msgstr "<i>Engadir directório á cópia</i>"
#. i18n: file ./app/actionview.ui line 168
#: rc.cpp:38
#, no-c-format
msgid "<i>Restore a backup</i>"
msgstr "<i>Restaurar unha cópia de seguridade</i>"
#. i18n: file ./app/actionview.ui line 222
#: rc.cpp:42
#, no-c-format
msgid "<i>Backup now</i>"
msgstr "<i>Facer unha Cópia de Seguridade Agora</i>"
#. i18n: file ./app/actionview.ui line 276
#: rc.cpp:46
#, no-c-format
msgid "<i>Edit backup list</i>"
msgstr "<i>Editar lista de ítens a copiar</i>"
#. i18n: file ./app/actionview.ui line 330
#: rc.cpp:50
#, no-c-format
msgid "<i>View backup log</i>"
msgstr "<i>Ver rexisto do copiado</i>"
#. i18n: file ./app/actionview.ui line 352
#: rc.cpp:53
#, no-c-format
msgid "Backup daemon:"
msgstr "Daemon de Cópias de Seguridade:"
#. i18n: file ./app/actionview.ui line 408
#: rc.cpp:56
#, no-c-format
msgid "Keep daemon state:"
msgstr "Estado do daemon Keep:"
#. i18n: file ./app/actionview.ui line 429
#: rc.cpp:59
#, no-c-format
msgid "<p align=\"right\"><b>unknown</b></p>"
msgstr "<p align=\"right\"><b>descoñecido</b></p>"
#. i18n: file ./app/actionview.ui line 461
#: rc.cpp:62
#, no-c-format
msgid "&Load"
msgstr "&Carregar"
#. i18n: file ./app/actionview.ui line 469
#: rc.cpp:65
#, no-c-format
msgid "Unload"
msgstr "Descarregar"
#. i18n: file ./app/restorebackupwizard1view.ui line 100
#: rc.cpp:71
#, no-c-format
msgid "Select the backup to restore."
msgstr "Escolla a cópia de seguridade a restaurar."
#. i18n: file ./app/restorebackupwizard1view.ui line 106
#: rc.cpp:74 rc.cpp:95 rc.cpp:126
#, no-c-format
msgid "Source"
msgstr "Orixe"
#. i18n: file ./app/restorebackupwizard1view.ui line 117
#: rc.cpp:77 rc.cpp:98 rc.cpp:129
#, no-c-format
msgid "Destination"
msgstr "Destino"
#. i18n: file ./app/restorebackupwizard1view.ui line 128
#: rc.cpp:80 rc.cpp:101 rc.cpp:132
#, no-c-format
msgid "Backup Interval"
msgstr "Intervalo de Copiado"
#. i18n: file ./app/restorebackupwizard1view.ui line 139
#: rc.cpp:83 rc.cpp:104 rc.cpp:135
#, no-c-format
msgid "Delete After"
msgstr "Borrar Após"
#. i18n: file ./app/restorebackupwizard1view.ui line 168
#: rc.cpp:86
#, no-c-format
msgid "Custom backup directory:"
msgstr "Cartafol das cópias personalizado:"
#. i18n: file ./app/restorebackupwizard1view.ui line 187
#: rc.cpp:89
#, no-c-format
msgid "Use custom backup directory"
msgstr "Usar un cartafol personalizado para as cópias"
#. i18n: file ./app/restorebackupwizard1view.ui line 211
#: rc.cpp:92 rc.cpp:229
#, no-c-format
msgid "Directory:"
msgstr "Cartafol:"
#. i18n: file ./app/addbackupwizard1view.ui line 100
#: rc.cpp:116
#, no-c-format
msgid "Select a directory for backup."
msgstr "Escolla un cartafol para copiar."
#. i18n: file ./app/addbackupwizard1view.ui line 137
#: rc.cpp:119
#, no-c-format
msgid "Use inclusion/exclusion list"
msgstr "Usar lista de incluidos/excluidos"
#. i18n: file ./app/forcebackupdialogview.ui line 46
#: rc.cpp:123
#, no-c-format
msgid "Select the sources to backup now."
msgstr "Escolla as orixes a copiar agora."
#. i18n: file ./app/restorebackupwizard3view.ui line 16
#: rc.cpp:138
#, no-c-format
msgid "RestoreBackupWizard2View"
msgstr "RestoreBackupWizard2View"
#. i18n: file ./app/restorebackupwizard3view.ui line 95
#: rc.cpp:141
#, no-c-format
msgid "Set the date to restore the selected backup."
msgstr "Escolla a data d cópia de seguridade para restaurar."
#. i18n: file ./app/restorebackupwizard3view.ui line 119
#: rc.cpp:144
#, no-c-format
msgid "Current date:"
msgstr "Data actual:"
#. i18n: file ./app/restorebackupwizard3view.ui line 135
#: rc.cpp:147
#, no-c-format
msgid "unknown"
msgstr "descoñecida"
#. i18n: file ./app/restorebackupwizard3view.ui line 143
#: rc.cpp:150 rc.cpp:208
#, no-c-format
msgid "Date"
msgstr "Data"
#. i18n: file ./app/addbackupwizard3view.ui line 108
#: rc.cpp:159
#, no-c-format
msgid "Set the desired options for your backup."
msgstr "Axuste as opzóns para as suas cópias."
#. i18n: file ./app/addbackupwizard3view.ui line 124
#: rc.cpp:162
#, no-c-format
msgid "General options:"
msgstr "Opzóns Xerais:"
#. i18n: file ./app/addbackupwizard3view.ui line 167
#: rc.cpp:165
#, no-c-format
msgid "Backup interval (days):"
msgstr "Intervalo de copiado (dias):"
#. i18n: file ./app/addbackupwizard3view.ui line 183
#: rc.cpp:168
#, no-c-format
msgid "Delete after (days):"
msgstr "Borrar após (dias):"
#. i18n: file ./app/addbackupwizard3view.ui line 293
#: rc.cpp:174
#, no-c-format
msgid "Extra options:"
msgstr "Opzóns Adicionais:"
#. i18n: file ./app/addbackupwizard3view.ui line 320
#: rc.cpp:177
#, no-c-format
msgid "Use compression"
msgstr "Usar compresión"
#. i18n: file ./app/addbackupwizard3view.ui line 331
#: rc.cpp:180
#, no-c-format
msgid "Exclude special files"
msgstr "Excluir ficheiros especiais"
#. i18n: file ./app/addbackupwizard3view.ui line 358
#: rc.cpp:183
#, no-c-format
msgid "Use advanced configuration"
msgstr "Usar configurazón Avanzada"
#. i18n: file ./app/includeexcludeview.ui line 46
#: rc.cpp:187
#, no-c-format
msgid ""
"Select the files/directories you want to include/exclude. You can use * "
"(wildcard) generic character. You can drag and drop the items to tune the "
"priority order."
msgstr ""
"Escolla os ficheiros/cartafoles que queira incluir/excluir. Pode utilizar o "
"carácter xenérico (comodin) *. Pode arrastar e soltar os ítens para axustar a "
"orden de prioridade."
#. i18n: file ./app/includeexcludeview.ui line 92
#: rc.cpp:190
#, no-c-format
msgid "Include"
msgstr "Incluir"
#. i18n: file ./app/includeexcludeview.ui line 100
#: rc.cpp:193
#, no-c-format
msgid "Exclude"
msgstr "Excluir"
#. i18n: file ./app/includeexcludeview.ui line 110
#: rc.cpp:196
#, no-c-format
msgid "Include/Exclude list:"
msgstr "Lista de Incluidos/Excluidos:"
#. i18n: file ./app/includeexcludeview.ui line 127
#: rc.cpp:199
#, no-c-format
msgid "Item"
msgstr "Ítem"
#. i18n: file ./app/includeexcludeview.ui line 138
#: rc.cpp:202
#, no-c-format
msgid "Action"
msgstr "Aczón"
#. i18n: file ./app/includeexcludeview.ui line 173
#: rc.cpp:205
#, no-c-format
msgid "remove"
msgstr "borrar"
#. i18n: file ./app/logview.ui line 49
#: rc.cpp:211
#, no-c-format
msgid "Event"
msgstr "Evento"
#. i18n: file ./app/logview.ui line 60
#: rc.cpp:214
#, no-c-format
msgid "Backup"
msgstr "Cópia de Seguridade"
#. i18n: file ./app/restorebackupwizard2view.ui line 92
#: rc.cpp:217
#, no-c-format
msgid "Choose a location to restore the selected backup."
msgstr "Escolla unha localizazón para restaurar a cópia escollida."
#. i18n: file ./app/restorebackupwizard2view.ui line 119
#: rc.cpp:223
#, no-c-format
msgid "Use default directory"
msgstr "Usar o cartafol predeterminado"
#. i18n: file ./app/restorebackupwizard2view.ui line 144
#: rc.cpp:226
#, no-c-format
msgid "Use custom directory:"
msgstr "Usar un cartafol personalizado:"

@ -0,0 +1,3 @@
KDE_LANG = it
SUBDIRS = $(AUTODIRS)
POFILES = AUTO

@ -0,0 +1,565 @@
# translation of keep.po to Italian
#
# Nicola Ruggero <nixprog.adsl@tiscali.it>, 2006.
msgid ""
msgstr ""
"Project-Id-Version: keep\n"
"POT-Creation-Date: 2006-09-24 08:46+0200\n"
"PO-Revision-Date: 2006-04-02 13:41+0200\n"
"Last-Translator: Nicola Ruggero <nixprog.adsl@tiscali.it>\n"
"Language-Team: Italian <kde-i18n-it@kde.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.2\n"
#: app/keepmainwindow.cpp:88 app/logdialog.cpp:42
msgid "View log"
msgstr "Visualizza registro"
#: app/keepmainwindow.cpp:49
msgid "Backup System"
msgstr "Sistema di backup"
#: app/keepmainwindow.cpp:82
msgid "Check rdiff-backup"
msgstr "Controlla rdiff-backup"
#: app/backupconfigdialog.cpp:43 app/keepmainwindow.cpp:83
msgid "Configure backups"
msgstr "Configura backup"
#: app/keepmainwindow.cpp:85
msgid "Add Backup"
msgstr "Aggiungi backup"
#: app/keepmainwindow.cpp:86
msgid "Restore Backup"
msgstr "Ripristina backup"
#: app/keepmainwindow.cpp:87
msgid "Backup Now"
msgstr "Esegui backup adesso"
#: app/keepmainwindow.cpp:108
msgid "<p align=\"right\"><b>Ok</b></p>"
msgstr "<p align=\"right\"><b>Ok</b></p>"
#: app/keepmainwindow.cpp:116
msgid "<p align=\"right\"><b>Not Running</b></p>"
msgstr "<p align=\"right\"><b>Non in esecuzione</b></p>"
#: app/keepmainwindow.cpp:128
msgid ""
"<b>The application rdiff-backup has been detected on your system.</b>"
"<br>"
"<br> You're running version %1 of rdiff-backup."
msgstr ""
#: app/keepmainwindow.cpp:130
msgid ""
"<b>The application rdiff-backup has not been detected on your system.</b>"
"<br>"
"<br>If rdiff-backup is not installed, Keep will not be able to make backups. To "
"fix this problem, install rdiff-backup on your system."
msgstr ""
#: app/keepmainwindow.cpp:164
msgid "General"
msgstr "Generale"
#: app/keepmainwindow.cpp:249
msgid "Incorrect reply from KDED."
msgstr ""
#: app/keepmainwindow.cpp:255
msgid "Unable to contact KDED."
msgstr ""
#: app/keepmainwindow.cpp:271
msgid "Unable to stop service."
msgstr ""
#: app/main.cpp:29
msgid "KDE Backup System"
msgstr "Sistema di backup KDE"
#: app/main.cpp:33
msgid "Keep"
msgstr "Keep"
#: app/main.cpp:35
msgid "Maintainer"
msgstr "Responsabile"
#: app/main.cpp:37
msgid "Ubuntu packages"
msgstr "Pacchetti Ubuntu"
#: app/main.cpp:38
msgid "Application wording"
msgstr ""
#: app/advancedbackupconfigdialog.cpp:34
msgid "Advanced Backup Configuration"
msgstr ""
#: app/restorebackupwizard.cpp:50
msgid "Menu"
msgstr "Menu"
#: app/restorebackupwizard.cpp:51
msgid "Show differences destination/backup"
msgstr ""
#: app/restorebackupwizard.cpp:52
msgid "List changed files"
msgstr ""
#: app/restorebackupwizard.cpp:53
msgid "List files"
msgstr ""
#: app/restorebackupwizard.cpp:249
msgid "List of modifications since the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:250
msgid "Modifications"
msgstr "Modifiche"
#: app/restorebackupwizard.cpp:261
msgid "Nothing."
msgstr "Nessuna."
#: app/restorebackupwizard.cpp:262
msgid "List of changed files since the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:263
msgid "Changed files"
msgstr ""
#: app/restorebackupwizard.cpp:273
msgid "List of files in the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:274
msgid "List of files"
msgstr ""
#: app/restorebackupwizard.cpp:288
msgid "<p><b>An error occured restoring %1 backup:</b></p><p>%2</p>"
msgstr ""
#: app/includeexcludedialog.cpp:39
msgid "Inclusion/Exclusion Configuration"
msgstr ""
#: app/forcebackupdialog.cpp:45
msgid "Backup now"
msgstr ""
#: app/forcebackupdialog.cpp:96 kded/keepkded.cpp:59
msgid "<p><b>An error occured making %1 backup:</b></p><p>%2</p>"
msgstr ""
#: kded/keepkded.cpp:68
msgid "<p><b>Backup %1 successfully backuped to %2</b></p>"
msgstr ""
#: _translatorinfo.cpp:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Nicola Ruggero"
#: _translatorinfo.cpp:3
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "nixprog.adsl@tiscali.it"
#. i18n: file ./app/addbackupwizard3view.ui line 271
#: common/backup.cpp:161 rc.cpp:171
#, no-c-format
msgid "Never delete"
msgstr ""
#: common/backup.cpp:163 common/backup.cpp:170
#: common/backuplistviewitem.cpp:49 common/backuplistviewitem.cpp:54
msgid "%1 days"
msgstr "%1 giorni"
#: common/backup.cpp:168
msgid "Source directory:"
msgstr "Cartella origine:"
#. i18n: file ./app/restorebackupwizard2view.ui line 100
#: common/backup.cpp:169 rc.cpp:220
#, no-c-format
msgid "Destination directory:"
msgstr "Cartella destinazione:"
#: common/backup.cpp:170
msgid "Interval:"
msgstr "Intervallo:"
#: common/backup.cpp:171
msgid "Delete after:"
msgstr ""
#: common/backup.cpp:172
msgid "Use compression:"
msgstr "Usa compressione:"
#: common/includeexcludeitem.cpp:57
msgid "Included"
msgstr "Incluso"
#: common/includeexcludeitem.cpp:59
msgid "Excluded"
msgstr "Escluso"
#: common/backuplistviewitem.cpp:52
msgid "Never"
msgstr "Mai"
#. i18n: file ./app/generalconfigview.ui line 16
#: rc.cpp:3
#, no-c-format
msgid "GeneralConfigView"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 35
#: rc.cpp:6
#, no-c-format
msgid "Notifications"
msgstr "Notifiche"
#. i18n: file ./app/generalconfigview.ui line 54
#: rc.cpp:9
#, no-c-format
msgid "Notify backup error"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 62
#: rc.cpp:12
#, no-c-format
msgid "Notify backup success"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 74
#: rc.cpp:15
#, no-c-format
msgid "Rdiff-backup priority"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 93
#: rc.cpp:18
#, no-c-format
msgid "Control rdiff-backup priority"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 131
#: rc.cpp:21
#, no-c-format
msgid "Rdiff-backup niceness"
msgstr ""
#. i18n: file ./app/addbackupwizard2view.ui line 117
#: rc.cpp:24
#, no-c-format
msgid "Select a location to place the backup."
msgstr ""
#. i18n: file ./app/advancedbackupconfigview.ui line 46
#: rc.cpp:27
#, no-c-format
msgid "Choose the options you want to use during the backup process:"
msgstr ""
#. i18n: file ./app/actionview.ui line 51
#: rc.cpp:30
#, no-c-format
msgid "Backup system:"
msgstr "Sistema di backup:"
#. i18n: file ./app/actionview.ui line 114
#: rc.cpp:34
#, no-c-format
msgid "<i>Add directory to backup</i>"
msgstr ""
#. i18n: file ./app/actionview.ui line 168
#: rc.cpp:38
#, no-c-format
msgid "<i>Restore a backup</i>"
msgstr ""
#. i18n: file ./app/actionview.ui line 222
#: rc.cpp:42
#, no-c-format
msgid "<i>Backup now</i>"
msgstr ""
#. i18n: file ./app/actionview.ui line 276
#: rc.cpp:46
#, no-c-format
msgid "<i>Edit backup list</i>"
msgstr ""
#. i18n: file ./app/actionview.ui line 330
#: rc.cpp:50
#, no-c-format
msgid "<i>View backup log</i>"
msgstr ""
#. i18n: file ./app/actionview.ui line 352
#: rc.cpp:53
#, no-c-format
msgid "Backup daemon:"
msgstr "Demone backup:"
#. i18n: file ./app/actionview.ui line 408
#: rc.cpp:56
#, no-c-format
msgid "Keep daemon state:"
msgstr "Stato demone Keep:"
#. i18n: file ./app/actionview.ui line 429
#: rc.cpp:59
#, no-c-format
msgid "<p align=\"right\"><b>unknown</b></p>"
msgstr ""
#. i18n: file ./app/actionview.ui line 461
#: rc.cpp:62
#, no-c-format
msgid "&Load"
msgstr "&Carica"
#. i18n: file ./app/actionview.ui line 469
#: rc.cpp:65
#, no-c-format
msgid "Unload"
msgstr ""
#. i18n: file ./app/restorebackupwizard1view.ui line 100
#: rc.cpp:71
#, no-c-format
msgid "Select the backup to restore."
msgstr ""
#. i18n: file ./app/restorebackupwizard1view.ui line 106
#: rc.cpp:74 rc.cpp:95 rc.cpp:126
#, no-c-format
msgid "Source"
msgstr "Origine"
#. i18n: file ./app/restorebackupwizard1view.ui line 117
#: rc.cpp:77 rc.cpp:98 rc.cpp:129
#, no-c-format
msgid "Destination"
msgstr "Destinazione"
#. i18n: file ./app/restorebackupwizard1view.ui line 128
#: rc.cpp:80 rc.cpp:101 rc.cpp:132
#, no-c-format
msgid "Backup Interval"
msgstr ""
#. i18n: file ./app/restorebackupwizard1view.ui line 139
#: rc.cpp:83 rc.cpp:104 rc.cpp:135
#, no-c-format
msgid "Delete After"
msgstr ""
#. i18n: file ./app/restorebackupwizard1view.ui line 168
#: rc.cpp:86
#, no-c-format
msgid "Custom backup directory:"
msgstr ""
#. i18n: file ./app/restorebackupwizard1view.ui line 187
#: rc.cpp:89
#, no-c-format
msgid "Use custom backup directory"
msgstr ""
#. i18n: file ./app/restorebackupwizard1view.ui line 211
#: rc.cpp:92 rc.cpp:229
#, no-c-format
msgid "Directory:"
msgstr "Cartella:"
#. i18n: file ./app/addbackupwizard1view.ui line 100
#: rc.cpp:116
#, no-c-format
msgid "Select a directory for backup."
msgstr ""
#. i18n: file ./app/addbackupwizard1view.ui line 137
#: rc.cpp:119
#, no-c-format
msgid "Use inclusion/exclusion list"
msgstr ""
#. i18n: file ./app/forcebackupdialogview.ui line 46
#: rc.cpp:123
#, no-c-format
msgid "Select the sources to backup now."
msgstr ""
#. i18n: file ./app/restorebackupwizard3view.ui line 16
#: rc.cpp:138
#, no-c-format
msgid "RestoreBackupWizard2View"
msgstr ""
#. i18n: file ./app/restorebackupwizard3view.ui line 95
#: rc.cpp:141
#, no-c-format
msgid "Set the date to restore the selected backup."
msgstr ""
#. i18n: file ./app/restorebackupwizard3view.ui line 119
#: rc.cpp:144
#, no-c-format
msgid "Current date:"
msgstr "Data attuale:"
#. i18n: file ./app/restorebackupwizard3view.ui line 135
#: rc.cpp:147
#, no-c-format
msgid "unknown"
msgstr "sconosciuta"
#. i18n: file ./app/restorebackupwizard3view.ui line 143
#: rc.cpp:150 rc.cpp:208
#, no-c-format
msgid "Date"
msgstr "Data"
#. i18n: file ./app/addbackupwizard3view.ui line 108
#: rc.cpp:159
#, no-c-format
msgid "Set the desired options for your backup."
msgstr ""
#. i18n: file ./app/addbackupwizard3view.ui line 124
#: rc.cpp:162
#, no-c-format
msgid "General options:"
msgstr "Opzioni generali:"
#. i18n: file ./app/addbackupwizard3view.ui line 167
#: rc.cpp:165
#, no-c-format
msgid "Backup interval (days):"
msgstr ""
#. i18n: file ./app/addbackupwizard3view.ui line 183
#: rc.cpp:168
#, no-c-format
msgid "Delete after (days):"
msgstr ""
#. i18n: file ./app/addbackupwizard3view.ui line 293
#: rc.cpp:174
#, no-c-format
msgid "Extra options:"
msgstr ""
#. i18n: file ./app/addbackupwizard3view.ui line 320
#: rc.cpp:177
#, no-c-format
msgid "Use compression"
msgstr "Usa compressione"
#. i18n: file ./app/addbackupwizard3view.ui line 331
#: rc.cpp:180
#, no-c-format
msgid "Exclude special files"
msgstr ""
#. i18n: file ./app/addbackupwizard3view.ui line 358
#: rc.cpp:183
#, no-c-format
msgid "Use advanced configuration"
msgstr "Usa configurazione avanzata"
#. i18n: file ./app/includeexcludeview.ui line 46
#: rc.cpp:187
#, no-c-format
msgid ""
"Select the files/directories you want to include/exclude. You can use * "
"(wildcard) generic character. You can drag and drop the items to tune the "
"priority order."
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 92
#: rc.cpp:190
#, no-c-format
msgid "Include"
msgstr "Includi"
#. i18n: file ./app/includeexcludeview.ui line 100
#: rc.cpp:193
#, no-c-format
msgid "Exclude"
msgstr "Escludi"
#. i18n: file ./app/includeexcludeview.ui line 110
#: rc.cpp:196
#, no-c-format
msgid "Include/Exclude list:"
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 127
#: rc.cpp:199
#, no-c-format
msgid "Item"
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 138
#: rc.cpp:202
#, no-c-format
msgid "Action"
msgstr "Azione"
#. i18n: file ./app/includeexcludeview.ui line 173
#: rc.cpp:205
#, no-c-format
msgid "remove"
msgstr ""
#. i18n: file ./app/logview.ui line 49
#: rc.cpp:211
#, no-c-format
msgid "Event"
msgstr ""
#. i18n: file ./app/logview.ui line 60
#: rc.cpp:214
#, no-c-format
msgid "Backup"
msgstr ""
#. i18n: file ./app/restorebackupwizard2view.ui line 92
#: rc.cpp:217
#, no-c-format
msgid "Choose a location to restore the selected backup."
msgstr ""
#. i18n: file ./app/restorebackupwizard2view.ui line 119
#: rc.cpp:223
#, no-c-format
msgid "Use default directory"
msgstr "Usa cartella predefinita"
#. i18n: file ./app/restorebackupwizard2view.ui line 144
#: rc.cpp:226
#, no-c-format
msgid "Use custom directory:"
msgstr "Usa cartella personalizzata:"

@ -0,0 +1,3 @@
KDE_LANG = ja
SUBDIRS = $(AUTODIRS)
POFILES = AUTO

@ -0,0 +1,573 @@
# translation of keep.pot to Japanese
# Yukiko Bando <ybando@k6.dion.ne.jp>, 2006.
#
msgid ""
msgstr ""
"Project-Id-Version: keep\n"
"POT-Creation-Date: 2006-09-24 08:46+0200\n"
"PO-Revision-Date: 2006-10-20 23:00+0900\n"
"Last-Translator: Yukiko Bando <ybando@k6.dion.ne.jp>\n"
"Language-Team: Japanese <Kdeveloper@kde.gr.jp>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: app/keepmainwindow.cpp:88 app/logdialog.cpp:42
msgid "View log"
msgstr "ログを見る"
#: app/keepmainwindow.cpp:49
msgid "Backup System"
msgstr "バックアップシステム"
#: app/keepmainwindow.cpp:82
msgid "Check rdiff-backup"
msgstr "rdiff-backup をチェック"
#: app/backupconfigdialog.cpp:43 app/keepmainwindow.cpp:83
msgid "Configure backups"
msgstr "バックアップを設定"
#: app/keepmainwindow.cpp:85
msgid "Add Backup"
msgstr "バックアップを追加"
#: app/keepmainwindow.cpp:86
msgid "Restore Backup"
msgstr "バックアップを復元"
#: app/keepmainwindow.cpp:87
msgid "Backup Now"
msgstr "今すぐバックアップ"
#: app/keepmainwindow.cpp:108
msgid "<p align=\"right\"><b>Ok</b></p>"
msgstr "<p align=\"right\">OK</p>"
#: app/keepmainwindow.cpp:116
msgid "<p align=\"right\"><b>Not Running</b></p>"
msgstr "<p align=\"right\">実行されていません</p>"
# TAGS changed by translator
#: app/keepmainwindow.cpp:128
msgid ""
"<b>The application rdiff-backup has been detected on your system.</b>"
"<br>"
"<br> You're running version %1 of rdiff-backup."
msgstr ""
"<p>アプリケーション rdiff-backup をシステム上に検出しました。</p>"
"<p>お使いのバージョンは rdiff-backup %1 です。"
# TAGS changed by translator
#: app/keepmainwindow.cpp:130
msgid ""
"<b>The application rdiff-backup has not been detected on your system.</b>"
"<br>"
"<br>If rdiff-backup is not installed, Keep will not be able to make backups. To "
"fix this problem, install rdiff-backup on your system."
msgstr ""
"<p>アプリケーション rdiff-backup をシステム上に検出できませんでした。</p>"
"<p>rdiff-backup がないと Keep はバックアップを作成できません。 rdiff-backup をインストールしてください。"
#: app/keepmainwindow.cpp:164
msgid "General"
msgstr "全般"
#: app/keepmainwindow.cpp:249
msgid "Incorrect reply from KDED."
msgstr "KDED から不正な応答"
#: app/keepmainwindow.cpp:255
msgid "Unable to contact KDED."
msgstr "KDED と通信できません。"
#: app/keepmainwindow.cpp:271
msgid "Unable to stop service."
msgstr "サービスを停止できません。"
#: app/main.cpp:29
msgid "KDE Backup System"
msgstr "KDE バックアップシステム"
#: app/main.cpp:33
msgid "Keep"
msgstr "Keep"
#: app/main.cpp:35
msgid "Maintainer"
msgstr "メンテナ"
#: app/main.cpp:37
msgid "Ubuntu packages"
msgstr "Ubuntu パッケージ"
#: app/main.cpp:38
msgid "Application wording"
msgstr ""
#: app/advancedbackupconfigdialog.cpp:34
msgid "Advanced Backup Configuration"
msgstr "バックアップの詳細設定"
#: app/restorebackupwizard.cpp:50
msgid "Menu"
msgstr "メニュー"
#: app/restorebackupwizard.cpp:51
msgid "Show differences destination/backup"
msgstr "行き先とバックアップの差分を表示"
#: app/restorebackupwizard.cpp:52
msgid "List changed files"
msgstr "変更されたファイルを表示"
#: app/restorebackupwizard.cpp:53
msgid "List files"
msgstr "ファイルを表示"
#: app/restorebackupwizard.cpp:249
msgid "List of modifications since the selected increment:"
msgstr "選択した増分以降の変更:"
#: app/restorebackupwizard.cpp:250
msgid "Modifications"
msgstr "変更"
#: app/restorebackupwizard.cpp:261
msgid "Nothing."
msgstr "なし"
#: app/restorebackupwizard.cpp:262
msgid "List of changed files since the selected increment:"
msgstr "選択した増分以降に変更されたファイル:"
#: app/restorebackupwizard.cpp:263
msgid "Changed files"
msgstr "変更されたファイル"
#: app/restorebackupwizard.cpp:273
msgid "List of files in the selected increment:"
msgstr "選択した増分の中のファイル:"
#: app/restorebackupwizard.cpp:274
msgid "List of files"
msgstr "ファイルのリスト"
#: app/restorebackupwizard.cpp:288
msgid "<p><b>An error occured restoring %1 backup:</b></p><p>%2</p>"
msgstr "<p>%1 バックアップの復元中にエラー発生 :</p><p>%2</p>"
#: app/includeexcludedialog.cpp:39
msgid "Inclusion/Exclusion Configuration"
msgstr "含める/除外するアイテムを設定"
#: app/forcebackupdialog.cpp:45
msgid "Backup now"
msgstr "今すぐバックアップ"
#: app/forcebackupdialog.cpp:96 kded/keepkded.cpp:59
msgid "<p><b>An error occured making %1 backup:</b></p><p>%2</p>"
msgstr "<p>%1 バックアップの作成中にエラー発生:</p><p>%2</p>"
#: kded/keepkded.cpp:68
msgid "<p><b>Backup %1 successfully backuped to %2</b></p>"
msgstr "<p>バックアップ %1 を %2 にバックアップしました</p>"
#: _translatorinfo.cpp:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Yukiko Bando"
#: _translatorinfo.cpp:3
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "ybando@k6.dion.ne.jp"
#. i18n: file ./app/addbackupwizard3view.ui line 271
#: common/backup.cpp:161 rc.cpp:171
#, no-c-format
msgid "Never delete"
msgstr "削除しない"
#: common/backup.cpp:163 common/backup.cpp:170
#: common/backuplistviewitem.cpp:49 common/backuplistviewitem.cpp:54
msgid "%1 days"
msgstr "%1 日"
#: common/backup.cpp:168
msgid "Source directory:"
msgstr "ソースディレクトリ:"
#. i18n: file ./app/restorebackupwizard2view.ui line 100
#: common/backup.cpp:169 rc.cpp:220
#, no-c-format
msgid "Destination directory:"
msgstr "行き先ディレクトリ:"
#: common/backup.cpp:170
msgid "Interval:"
msgstr "間隔:"
#: common/backup.cpp:171
msgid "Delete after:"
msgstr "保存期間:"
#: common/backup.cpp:172
msgid "Use compression:"
msgstr "圧縮を使う:"
#: common/includeexcludeitem.cpp:57
msgid "Included"
msgstr "含める"
#: common/includeexcludeitem.cpp:59
msgid "Excluded"
msgstr "除外する"
#: common/backuplistviewitem.cpp:52
msgid "Never"
msgstr "しない"
#. i18n: file ./app/generalconfigview.ui line 16
#: rc.cpp:3
#, no-c-format
msgid "GeneralConfigView"
msgstr "GeneralConfigView"
#. i18n: file ./app/generalconfigview.ui line 35
#: rc.cpp:6
#, no-c-format
msgid "Notifications"
msgstr "通知"
#. i18n: file ./app/generalconfigview.ui line 54
#: rc.cpp:9
#, no-c-format
msgid "Notify backup error"
msgstr "バックアップエラーを通知"
#. i18n: file ./app/generalconfigview.ui line 62
#: rc.cpp:12
#, no-c-format
msgid "Notify backup success"
msgstr "バックアップの完了を通知"
#. i18n: file ./app/generalconfigview.ui line 74
#: rc.cpp:15
#, no-c-format
msgid "Rdiff-backup priority"
msgstr "rdiff-backup の優先度"
#. i18n: file ./app/generalconfigview.ui line 93
#: rc.cpp:18
#, no-c-format
msgid "Control rdiff-backup priority"
msgstr "rdiff-backup の優先度を指定する"
#. i18n: file ./app/generalconfigview.ui line 131
#: rc.cpp:21
#, no-c-format
msgid "Rdiff-backup niceness"
msgstr "rdiff-backup の優先度 (nice)"
#. i18n: file ./app/addbackupwizard2view.ui line 117
#: rc.cpp:24
#, no-c-format
msgid "Select a location to place the backup."
msgstr "バックアップを保存する場所を選んでください。"
#. i18n: file ./app/advancedbackupconfigview.ui line 46
#: rc.cpp:27
#, no-c-format
msgid "Choose the options you want to use during the backup process:"
msgstr "バックアップ処理に使うオプションを選択:"
#. i18n: file ./app/actionview.ui line 51
#: rc.cpp:30
#, no-c-format
msgid "Backup system:"
msgstr "バックアップシステム:"
#. i18n: file ./app/actionview.ui line 114
#: rc.cpp:34
#, no-c-format
msgid "<i>Add directory to backup</i>"
msgstr "<i>バックアップするディレクトリを追加</i>"
#. i18n: file ./app/actionview.ui line 168
#: rc.cpp:38
#, no-c-format
msgid "<i>Restore a backup</i>"
msgstr "<i>バックアップを復元</i>"
#. i18n: file ./app/actionview.ui line 222
#: rc.cpp:42
#, no-c-format
msgid "<i>Backup now</i>"
msgstr "<i>今すぐバックアップ</i>"
#. i18n: file ./app/actionview.ui line 276
#: rc.cpp:46
#, no-c-format
msgid "<i>Edit backup list</i>"
msgstr "<i>バックアップリストを編集</i>"
#. i18n: file ./app/actionview.ui line 330
#: rc.cpp:50
#, no-c-format
msgid "<i>View backup log</i>"
msgstr "<i>バックアップログを見る</i>"
#. i18n: file ./app/actionview.ui line 352
#: rc.cpp:53
#, no-c-format
msgid "Backup daemon:"
msgstr "バックアップデーモン:"
#. i18n: file ./app/actionview.ui line 408
#: rc.cpp:56
#, no-c-format
msgid "Keep daemon state:"
msgstr "Keep デーモンの状態:"
#. i18n: file ./app/actionview.ui line 429
#: rc.cpp:59
#, no-c-format
msgid "<p align=\"right\"><b>unknown</b></p>"
msgstr "<p align=\"right\">不明</p>"
#. i18n: file ./app/actionview.ui line 461
#: rc.cpp:62
#, no-c-format
msgid "&Load"
msgstr "ロード(&L)"
#. i18n: file ./app/actionview.ui line 469
#: rc.cpp:65
#, no-c-format
msgid "Unload"
msgstr "アンロード"
#. i18n: file ./app/restorebackupwizard1view.ui line 100
#: rc.cpp:71
#, no-c-format
msgid "Select the backup to restore."
msgstr "復元するバックアップを選んでください。"
#. i18n: file ./app/restorebackupwizard1view.ui line 106
#: rc.cpp:74 rc.cpp:95 rc.cpp:126
#, no-c-format
msgid "Source"
msgstr "ソース"
#. i18n: file ./app/restorebackupwizard1view.ui line 117
#: rc.cpp:77 rc.cpp:98 rc.cpp:129
#, no-c-format
msgid "Destination"
msgstr "行き先"
#. i18n: file ./app/restorebackupwizard1view.ui line 128
#: rc.cpp:80 rc.cpp:101 rc.cpp:132
#, no-c-format
msgid "Backup Interval"
msgstr "バックアップの間隔"
#. i18n: file ./app/restorebackupwizard1view.ui line 139
#: rc.cpp:83 rc.cpp:104 rc.cpp:135
#, no-c-format
msgid "Delete After"
msgstr "保存期間"
#. i18n: file ./app/restorebackupwizard1view.ui line 168
#: rc.cpp:86
#, no-c-format
msgid "Custom backup directory:"
msgstr "バックアップディレクトリを指定:"
#. i18n: file ./app/restorebackupwizard1view.ui line 187
#: rc.cpp:89
#, no-c-format
msgid "Use custom backup directory"
msgstr "復元するバックアップディレクトリを指定する"
#. i18n: file ./app/restorebackupwizard1view.ui line 211
#: rc.cpp:92 rc.cpp:229
#, no-c-format
msgid "Directory:"
msgstr "ディレクトリ:"
#. i18n: file ./app/addbackupwizard1view.ui line 100
#: rc.cpp:116
#, no-c-format
msgid "Select a directory for backup."
msgstr "バックアップするディレクトリを選んでください。"
#. i18n: file ./app/addbackupwizard1view.ui line 137
#: rc.cpp:119
#, no-c-format
msgid "Use inclusion/exclusion list"
msgstr "含める/除外するアイテムを指定する"
#. i18n: file ./app/forcebackupdialogview.ui line 46
#: rc.cpp:123
#, no-c-format
msgid "Select the sources to backup now."
msgstr "今すぐバックアップするソースを選んでください。"
#. i18n: file ./app/restorebackupwizard3view.ui line 16
#: rc.cpp:138
#, no-c-format
msgid "RestoreBackupWizard2View"
msgstr "RestoreBackupWizard2View"
#. i18n: file ./app/restorebackupwizard3view.ui line 95
#: rc.cpp:141
#, no-c-format
msgid "Set the date to restore the selected backup."
msgstr "選択したバックアップを復元する日付を選んでください。"
#. i18n: file ./app/restorebackupwizard3view.ui line 119
#: rc.cpp:144
#, no-c-format
msgid "Current date:"
msgstr "現在の日付:"
#. i18n: file ./app/restorebackupwizard3view.ui line 135
#: rc.cpp:147
#, no-c-format
msgid "unknown"
msgstr "不明"
#. i18n: file ./app/restorebackupwizard3view.ui line 143
#: rc.cpp:150 rc.cpp:208
#, no-c-format
msgid "Date"
msgstr "日付"
#. i18n: file ./app/addbackupwizard3view.ui line 108
#: rc.cpp:159
#, no-c-format
msgid "Set the desired options for your backup."
msgstr "バックアップのオプションを設定してください。"
#. i18n: file ./app/addbackupwizard3view.ui line 124
#: rc.cpp:162
#, no-c-format
msgid "General options:"
msgstr "全般オプション:"
#. i18n: file ./app/addbackupwizard3view.ui line 167
#: rc.cpp:165
#, no-c-format
msgid "Backup interval (days):"
msgstr "バックアップの間隔 (日):"
#. i18n: file ./app/addbackupwizard3view.ui line 183
#: rc.cpp:168
#, no-c-format
msgid "Delete after (days):"
msgstr "保存期間 (日):"
#. i18n: file ./app/addbackupwizard3view.ui line 293
#: rc.cpp:174
#, no-c-format
msgid "Extra options:"
msgstr "その他のオプション:"
#. i18n: file ./app/addbackupwizard3view.ui line 320
#: rc.cpp:177
#, no-c-format
msgid "Use compression"
msgstr "圧縮を使う"
#. i18n: file ./app/addbackupwizard3view.ui line 331
#: rc.cpp:180
#, no-c-format
msgid "Exclude special files"
msgstr "特別なファイルを除外"
#. i18n: file ./app/addbackupwizard3view.ui line 358
#: rc.cpp:183
#, no-c-format
msgid "Use advanced configuration"
msgstr "詳細設定を使う"
#. i18n: file ./app/includeexcludeview.ui line 46
#: rc.cpp:187
#, no-c-format
msgid ""
"Select the files/directories you want to include/exclude. You can use * "
"(wildcard) generic character. You can drag and drop the items to tune the "
"priority order."
msgstr ""
"バックアップに含める、または除外するファイルおよびディレクトリを選んでください。ワイルドカード (*) "
"も使用できます。アイテムをドラッグ&ドロップして優先順位を調整できます。"
#. i18n: file ./app/includeexcludeview.ui line 92
#: rc.cpp:190
#, no-c-format
msgid "Include"
msgstr "含める"
#. i18n: file ./app/includeexcludeview.ui line 100
#: rc.cpp:193
#, no-c-format
msgid "Exclude"
msgstr "除外する"
#. i18n: file ./app/includeexcludeview.ui line 110
#: rc.cpp:196
#, no-c-format
msgid "Include/Exclude list:"
msgstr "含める/除外するアイテム:"
#. i18n: file ./app/includeexcludeview.ui line 127
#: rc.cpp:199
#, no-c-format
msgid "Item"
msgstr "アイテム"
#. i18n: file ./app/includeexcludeview.ui line 138
#: rc.cpp:202
#, no-c-format
msgid "Action"
msgstr "動作"
#. i18n: file ./app/includeexcludeview.ui line 173
#: rc.cpp:205
#, no-c-format
msgid "remove"
msgstr "削除"
#. i18n: file ./app/logview.ui line 49
#: rc.cpp:211
#, no-c-format
msgid "Event"
msgstr "イベント"
#. i18n: file ./app/logview.ui line 60
#: rc.cpp:214
#, no-c-format
msgid "Backup"
msgstr "バックアップ"
#. i18n: file ./app/restorebackupwizard2view.ui line 92
#: rc.cpp:217
#, no-c-format
msgid "Choose a location to restore the selected backup."
msgstr "選択したバックアップを復元する場所を選んでください。"
#. i18n: file ./app/restorebackupwizard2view.ui line 119
#: rc.cpp:223
#, no-c-format
msgid "Use default directory"
msgstr "標準のディレクトリを使う"
#. i18n: file ./app/restorebackupwizard2view.ui line 144
#: rc.cpp:226
#, no-c-format
msgid "Use custom directory:"
msgstr "指定したディレクトリを使う:"

@ -0,0 +1,3 @@
KDE_LANG = ka
SUBDIRS = $(AUTODIRS)
POFILES = AUTO

@ -0,0 +1,575 @@
# translation of keep.po to ქართული
#
# Rusudan Tsiskreli <tsiskreli@gmail.com>, 2006.
msgid ""
msgstr ""
"Project-Id-Version: keep\n"
"POT-Creation-Date: 2006-09-24 08:46+0200\n"
"PO-Revision-Date: 2006-04-16 19:50+0000\n"
"Last-Translator: Rusudan Tsiskreli <tsiskreli@gmail.com>\n"
"Language-Team: ქართული <Georgianization@googlegroups.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.2\n"
#: app/keepmainwindow.cpp:88 app/logdialog.cpp:42
msgid "View log"
msgstr "ჟურნალის ხილვა"
#: app/keepmainwindow.cpp:49
msgid "Backup System"
msgstr "სისტემის სარეზერვო ასლი"
#: app/keepmainwindow.cpp:82
msgid "Check rdiff-backup"
msgstr "rdiff-სარეზერვო ასლის შემოწმება"
#: app/backupconfigdialog.cpp:43 app/keepmainwindow.cpp:83
msgid "Configure backups"
msgstr "სარეზერვო ასლის კონფიგურაცია"
#: app/keepmainwindow.cpp:85
msgid "Add Backup"
msgstr "სარეზერვო ასლის დამატება"
#: app/keepmainwindow.cpp:86
msgid "Restore Backup"
msgstr "სარეზერვო ასლის აღდგენა"
#: app/keepmainwindow.cpp:87
msgid "Backup Now"
msgstr "სარეზერვო ასლის ახლა გაკეთება"
#: app/keepmainwindow.cpp:108
msgid "<p align=\"right\"><b>Ok</b></p>"
msgstr "<p align=\"right\"><b>ოკ</b></p>"
#: app/keepmainwindow.cpp:116
msgid "<p align=\"right\"><b>Not Running</b></p>"
msgstr "<p align=\"right\"><b>არაა გაშვებულია</b></p>"
#: app/keepmainwindow.cpp:128
msgid ""
"<b>The application rdiff-backup has been detected on your system.</b>"
"<br>"
"<br> You're running version %1 of rdiff-backup."
msgstr ""
"<b>პროგრამა rdiff-სარეზერვო ასლი მოიძებნა თქვენს სისტემაში.</b>"
"<br>"
"<br> თქვენ rdiff-სარეზერვო ასლის %1 ვერსია გაქვთ."
#: app/keepmainwindow.cpp:130
msgid ""
"<b>The application rdiff-backup has not been detected on your system.</b>"
"<br>"
"<br>If rdiff-backup is not installed, Keep will not be able to make backups. To "
"fix this problem, install rdiff-backup on your system."
msgstr ""
"<b>პროგრამა rdiff-სარეზერვო ასლი ვერ მოიძებნა თქვენს სისტემაში.</b>"
"<br>"
"<br>თუ rdiff-სარეზერვო ასლი არაა დაყენებული, Keep ვერ შექმნის სარეზერვო ასლებს. "
"ამ პრობლემის აღმოსაფხვრელად დააყენეთ rdiff-სარეზერვო ასლი."
#: app/keepmainwindow.cpp:164
msgid "General"
msgstr "საერთო"
#: app/keepmainwindow.cpp:249
msgid "Incorrect reply from KDED."
msgstr "KDED-ისგან არასწორი პასუხი."
#: app/keepmainwindow.cpp:255
msgid "Unable to contact KDED."
msgstr "KDED -თან დაკავშირება ვერ მოხერხდა."
#: app/keepmainwindow.cpp:271
msgid "Unable to stop service."
msgstr "სერვისის გაჩერება ვერ მოხერხდა."
#: app/main.cpp:29
msgid "KDE Backup System"
msgstr "KDE სარეზერვო ასლთა სისტემა"
#: app/main.cpp:33
msgid "Keep"
msgstr "დატოვება"
#: app/main.cpp:35
msgid "Maintainer"
msgstr "მხარდამჭერი"
#: app/main.cpp:37
msgid "Ubuntu packages"
msgstr "Ubuntu პაკეტები"
#: app/main.cpp:38
msgid "Application wording"
msgstr "პროგრამის ფორმულირება"
#: app/advancedbackupconfigdialog.cpp:34
msgid "Advanced Backup Configuration"
msgstr "სარეზერვო ასლის დეტალური კონფიგურაცია"
#: app/restorebackupwizard.cpp:50
msgid "Menu"
msgstr "მენიუ"
#: app/restorebackupwizard.cpp:51
msgid "Show differences destination/backup"
msgstr "სხვაობის ჩვენება დანიშნულება/სარეზერვო ასლი"
#: app/restorebackupwizard.cpp:52
msgid "List changed files"
msgstr "სიამ შეცვალა ფაილები"
#: app/restorebackupwizard.cpp:53
msgid "List files"
msgstr "ფაილთა ჩამოთვლა"
#: app/restorebackupwizard.cpp:249
msgid "List of modifications since the selected increment:"
msgstr "უკანასკნელი მომენტიდან ცვლილებათა სია:"
#: app/restorebackupwizard.cpp:250
msgid "Modifications"
msgstr "ცვლილებები"
#: app/restorebackupwizard.cpp:261
msgid "Nothing."
msgstr "არაფერი."
#: app/restorebackupwizard.cpp:262
msgid "List of changed files since the selected increment:"
msgstr "უკანასკნელი მომენტიდან ცვლილებათა სია:"
#: app/restorebackupwizard.cpp:263
msgid "Changed files"
msgstr "შეცვლილი ფაილები"
#: app/restorebackupwizard.cpp:273
#, fuzzy
msgid "List of files in the selected increment:"
msgstr "არჩეულ მომენტში ფაილთა სია:"
#: app/restorebackupwizard.cpp:274
msgid "List of files"
msgstr "ფაილთა სია"
#: app/restorebackupwizard.cpp:288
msgid "<p><b>An error occured restoring %1 backup:</b></p><p>%2</p>"
msgstr "<p><b>%1 საზერვო ასლის აღდგენისას მოხდა შეცდომა:</b></p><p>%2</p>"
#: app/includeexcludedialog.cpp:39
msgid "Inclusion/Exclusion Configuration"
msgstr "ჩართვის/გამოტოვების კონფიგურაცია"
#: app/forcebackupdialog.cpp:45
msgid "Backup now"
msgstr "სარეზერვო ასლის ახლა გაკეთება"
#: app/forcebackupdialog.cpp:96 kded/keepkded.cpp:59
msgid "<p><b>An error occured making %1 backup:</b></p><p>%2</p>"
msgstr "<p><b>%1 სარეზერვო ასლის შექმნისას მოხდა შეცდომა</b></p><p>%2</p>"
#: kded/keepkded.cpp:68
msgid "<p><b>Backup %1 successfully backuped to %2</b></p>"
msgstr "<p><b>%1 სარეზერვო ასლი წარმატების შეიქმნა %2-ში</b></p>"
#: _translatorinfo.cpp:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "რუსუდან ცისკრელი"
#: _translatorinfo.cpp:3
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "tsiskreli@gmail.com"
#. i18n: file ./app/addbackupwizard3view.ui line 271
#: common/backup.cpp:161 rc.cpp:171
#, no-c-format
msgid "Never delete"
msgstr "არასდროს წაშლა"
#: common/backup.cpp:163 common/backup.cpp:170
#: common/backuplistviewitem.cpp:49 common/backuplistviewitem.cpp:54
msgid "%1 days"
msgstr "%1 დღე"
#: common/backup.cpp:168
msgid "Source directory:"
msgstr "წყაროს დირექტორია:"
#. i18n: file ./app/restorebackupwizard2view.ui line 100
#: common/backup.cpp:169 rc.cpp:220
#, no-c-format
msgid "Destination directory:"
msgstr "დაშორებული დირექტორია:"
#: common/backup.cpp:170
msgid "Interval:"
msgstr "ინტერვალი:"
#: common/backup.cpp:171
msgid "Delete after:"
msgstr "წაშლა შემდეგ:"
#: common/backup.cpp:172
msgid "Use compression:"
msgstr "შეკუნშვის გამოყენება:"
#: common/includeexcludeitem.cpp:57
msgid "Included"
msgstr "დაყოლებული"
#: common/includeexcludeitem.cpp:59
msgid "Excluded"
msgstr "გამოტოვებული"
#: common/backuplistviewitem.cpp:52
msgid "Never"
msgstr "არასდროს"
#. i18n: file ./app/generalconfigview.ui line 16
#: rc.cpp:3
#, no-c-format
msgid "GeneralConfigView"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 35
#: rc.cpp:6
#, no-c-format
msgid "Notifications"
msgstr "შეტყობინებები"
#. i18n: file ./app/generalconfigview.ui line 54
#: rc.cpp:9
#, no-c-format
msgid "Notify backup error"
msgstr "შეტყობინება სარეზერვო ასლის შეცდომის შესახებ"
#. i18n: file ./app/generalconfigview.ui line 62
#: rc.cpp:12
#, no-c-format
msgid "Notify backup success"
msgstr "შეტყობინება სარეზერვო ასლის წარმატების შესახებ"
#. i18n: file ./app/generalconfigview.ui line 74
#: rc.cpp:15
#, fuzzy, no-c-format
msgid "Rdiff-backup priority"
msgstr "შეტყობინება სარეზერვო ასლის შეცდომის შესახებ"
#. i18n: file ./app/generalconfigview.ui line 93
#: rc.cpp:18
#, no-c-format
msgid "Control rdiff-backup priority"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 131
#: rc.cpp:21
#, fuzzy, no-c-format
msgid "Rdiff-backup niceness"
msgstr "შეტყობინება სარეზერვო ასლის წარმატების შესახებ"
#. i18n: file ./app/addbackupwizard2view.ui line 117
#: rc.cpp:24
#, no-c-format
msgid "Select a location to place the backup."
msgstr "სარეზერვო ასლის მოსათავსებელი მდებარეობის ამორჩევა."
#. i18n: file ./app/advancedbackupconfigview.ui line 46
#: rc.cpp:27
#, no-c-format
msgid "Choose the options you want to use during the backup process:"
msgstr "აირჩიეთ სარეზერვო ასლის გაკეთების პროცესში გამოსაყენებელი პარაეტრები:"
#. i18n: file ./app/actionview.ui line 51
#: rc.cpp:30
#, no-c-format
msgid "Backup system:"
msgstr "სარეზერვო ასლის სისტემა:"
#. i18n: file ./app/actionview.ui line 114
#: rc.cpp:34
#, no-c-format
msgid "<i>Add directory to backup</i>"
msgstr "<i>სარეზერვო ასლისთვის დირექტორიის დამატება</i>"
#. i18n: file ./app/actionview.ui line 168
#: rc.cpp:38
#, no-c-format
msgid "<i>Restore a backup</i>"
msgstr "<i>სარეზერვო ასლის აღდგენა</i>"
#. i18n: file ./app/actionview.ui line 222
#: rc.cpp:42
#, no-c-format
msgid "<i>Backup now</i>"
msgstr "<i> სარეზერვო ასლის ახლა შექმნა</i>"
#. i18n: file ./app/actionview.ui line 276
#: rc.cpp:46
#, no-c-format
msgid "<i>Edit backup list</i>"
msgstr "<i>სარეზერვო ასლის სიის რედაქტირება</i>"
#. i18n: file ./app/actionview.ui line 330
#: rc.cpp:50
#, no-c-format
msgid "<i>View backup log</i>"
msgstr "<i>სარეზერვო ასლის ჟურნალის ხილვა</i>"
#. i18n: file ./app/actionview.ui line 352
#: rc.cpp:53
#, no-c-format
msgid "Backup daemon:"
msgstr "სარეზერვო ასლის დემონი:"
#. i18n: file ./app/actionview.ui line 408
#: rc.cpp:56
#, no-c-format
msgid "Keep daemon state:"
msgstr "Keep დემონის მდგომარეობა:"
#. i18n: file ./app/actionview.ui line 429
#: rc.cpp:59
#, no-c-format
msgid "<p align=\"right\"><b>unknown</b></p>"
msgstr "<p align=\"right\"><b>უცნობი</b></p>"
#. i18n: file ./app/actionview.ui line 461
#: rc.cpp:62
#, no-c-format
msgid "&Load"
msgstr "&ჩატვირთვა"
#. i18n: file ./app/actionview.ui line 469
#: rc.cpp:65
#, no-c-format
msgid "Unload"
msgstr "ამოტვირთვა"
#. i18n: file ./app/restorebackupwizard1view.ui line 100
#: rc.cpp:71
#, no-c-format
msgid "Select the backup to restore."
msgstr "აირჩიეთ აღსადგენი სარეზერვო ასლი."
#. i18n: file ./app/restorebackupwizard1view.ui line 106
#: rc.cpp:74 rc.cpp:95 rc.cpp:126
#, no-c-format
msgid "Source"
msgstr "წყარო"
#. i18n: file ./app/restorebackupwizard1view.ui line 117
#: rc.cpp:77 rc.cpp:98 rc.cpp:129
#, no-c-format
msgid "Destination"
msgstr "დაშორება"
#. i18n: file ./app/restorebackupwizard1view.ui line 128
#: rc.cpp:80 rc.cpp:101 rc.cpp:132
#, no-c-format
msgid "Backup Interval"
msgstr "სარეზერვო ასლის ინტერვალი"
#. i18n: file ./app/restorebackupwizard1view.ui line 139
#: rc.cpp:83 rc.cpp:104 rc.cpp:135
#, no-c-format
msgid "Delete After"
msgstr "წაშლა შემდეგ"
#. i18n: file ./app/restorebackupwizard1view.ui line 168
#: rc.cpp:86
#, no-c-format
msgid "Custom backup directory:"
msgstr "სხვა სარეზერვო ასლის დირექტორია:"
#. i18n: file ./app/restorebackupwizard1view.ui line 187
#: rc.cpp:89
#, no-c-format
msgid "Use custom backup directory"
msgstr "სხვა სარეზერვო ასლის დირექტორიის გამოყენება"
#. i18n: file ./app/restorebackupwizard1view.ui line 211
#: rc.cpp:92 rc.cpp:229
#, no-c-format
msgid "Directory:"
msgstr "დირექტორია:"
#. i18n: file ./app/addbackupwizard1view.ui line 100
#: rc.cpp:116
#, no-c-format
msgid "Select a directory for backup."
msgstr "სარეზერვო ასლის დირექტორიის ამორჩევა."
#. i18n: file ./app/addbackupwizard1view.ui line 137
#: rc.cpp:119
#, no-c-format
msgid "Use inclusion/exclusion list"
msgstr "ჩართვა/გამოტოვების სიის გამოყენება"
#. i18n: file ./app/forcebackupdialogview.ui line 46
#: rc.cpp:123
#, no-c-format
msgid "Select the sources to backup now."
msgstr "ახლა სარეზერვო ასლის წყაროს ამორჩევა."
#. i18n: file ./app/restorebackupwizard3view.ui line 16
#: rc.cpp:138
#, no-c-format
msgid "RestoreBackupWizard2View"
msgstr "RestoreBackupWizard2View"
#. i18n: file ./app/restorebackupwizard3view.ui line 95
#: rc.cpp:141
#, no-c-format
msgid "Set the date to restore the selected backup."
msgstr "მიუთითეთ არჩეული სარეზერვო ასლის აღდგენის თარიღი."
#. i18n: file ./app/restorebackupwizard3view.ui line 119
#: rc.cpp:144
#, no-c-format
msgid "Current date:"
msgstr "მიმდინარე თარიღი:"
#. i18n: file ./app/restorebackupwizard3view.ui line 135
#: rc.cpp:147
#, no-c-format
msgid "unknown"
msgstr "უცნობი"
#. i18n: file ./app/restorebackupwizard3view.ui line 143
#: rc.cpp:150 rc.cpp:208
#, no-c-format
msgid "Date"
msgstr "თარიღი"
#. i18n: file ./app/addbackupwizard3view.ui line 108
#: rc.cpp:159
#, no-c-format
msgid "Set the desired options for your backup."
msgstr "მიუთითეთ სარეზერვო ასლისთვის სასურველი პარამეტრები."
#. i18n: file ./app/addbackupwizard3view.ui line 124
#: rc.cpp:162
#, no-c-format
msgid "General options:"
msgstr "საერთო პარამეტრები:"
#. i18n: file ./app/addbackupwizard3view.ui line 167
#: rc.cpp:165
#, no-c-format
msgid "Backup interval (days):"
msgstr "სარეზერვო ასლის ინტერვალი (დღეები):"
#. i18n: file ./app/addbackupwizard3view.ui line 183
#: rc.cpp:168
#, no-c-format
msgid "Delete after (days):"
msgstr "წაშლა შემდეგ (დღეები):"
#. i18n: file ./app/addbackupwizard3view.ui line 293
#: rc.cpp:174
#, no-c-format
msgid "Extra options:"
msgstr "ექსტრა პარამეტრები:"
#. i18n: file ./app/addbackupwizard3view.ui line 320
#: rc.cpp:177
#, no-c-format
msgid "Use compression"
msgstr "შეკუნშვის გამოყენება"
#. i18n: file ./app/addbackupwizard3view.ui line 331
#: rc.cpp:180
#, no-c-format
msgid "Exclude special files"
msgstr "სპეციალური ფაილების გამოკლება"
#. i18n: file ./app/addbackupwizard3view.ui line 358
#: rc.cpp:183
#, no-c-format
msgid "Use advanced configuration"
msgstr "გაფართოებული კონფიგურაციის გამოყენება"
#. i18n: file ./app/includeexcludeview.ui line 46
#: rc.cpp:187
#, no-c-format
msgid ""
"Select the files/directories you want to include/exclude. You can use * "
"(wildcard) generic character. You can drag and drop the items to tune the "
"priority order."
msgstr ""
"აირჩიეთ ფაილები/დირექტორიები, რომლის ჩართვა/გამოტოვება გსურთ. შეგიძლიათ "
"გამოიყენოთ * (თარგი). შეგიძლიათ გადაათრიოთ და ჩააგდოთ ელემენტები."
#. i18n: file ./app/includeexcludeview.ui line 92
#: rc.cpp:190
#, no-c-format
msgid "Include"
msgstr "ჩართვა"
#. i18n: file ./app/includeexcludeview.ui line 100
#: rc.cpp:193
#, no-c-format
msgid "Exclude"
msgstr "გამოტოვება"
#. i18n: file ./app/includeexcludeview.ui line 110
#: rc.cpp:196
#, no-c-format
msgid "Include/Exclude list:"
msgstr "ჩართვა/გამოტოვების სია:"
#. i18n: file ./app/includeexcludeview.ui line 127
#: rc.cpp:199
#, fuzzy, no-c-format
msgid "Item"
msgstr "ელემენტი"
#. i18n: file ./app/includeexcludeview.ui line 138
#: rc.cpp:202
#, no-c-format
msgid "Action"
msgstr "მოქმედება"
#. i18n: file ./app/includeexcludeview.ui line 173
#: rc.cpp:205
#, no-c-format
msgid "remove"
msgstr "წაშლა"
#. i18n: file ./app/logview.ui line 49
#: rc.cpp:211
#, no-c-format
msgid "Event"
msgstr "მოვლენა"
#. i18n: file ./app/logview.ui line 60
#: rc.cpp:214
#, no-c-format
msgid "Backup"
msgstr "სარეზერვო ასლი"
#. i18n: file ./app/restorebackupwizard2view.ui line 92
#: rc.cpp:217
#, no-c-format
msgid "Choose a location to restore the selected backup."
msgstr "აირჩიეთ არჩეული სარეზერვო ასლის ამოღების მდებარეობა."
#. i18n: file ./app/restorebackupwizard2view.ui line 119
#: rc.cpp:223
#, no-c-format
msgid "Use default directory"
msgstr "ნაგულისხმევი დირექტორიის გამოყენება"
#. i18n: file ./app/restorebackupwizard2view.ui line 144
#: rc.cpp:226
#, no-c-format
msgid "Use custom directory:"
msgstr "მორგებული დირექტორიის გამოყენება:"

@ -0,0 +1,3 @@
KDE_LANG = lt
SUBDIRS = $(AUTODIRS)
POFILES = AUTO

@ -0,0 +1,570 @@
# translation of keep.po to Lithuanian
#
# Donatas Glodenis <dgvirtual@akl.lt>, 2006.
msgid ""
msgstr ""
"Project-Id-Version: keep\n"
"POT-Creation-Date: 2006-09-24 08:46+0200\n"
"PO-Revision-Date: 2006-05-31 19:20+0300\n"
"Last-Translator: Donatas Glodenis <dgvirtual@akl.lt>\n"
"Language-Team: Lithuanian <lt@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.2\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>"
"=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#: app/keepmainwindow.cpp:88 app/logdialog.cpp:42
msgid "View log"
msgstr "Peržiūrėti žurnalą"
#: app/keepmainwindow.cpp:49
msgid "Backup System"
msgstr "Sistemos kopija"
#: app/keepmainwindow.cpp:82
msgid "Check rdiff-backup"
msgstr "Patikrinti kopijos rdiff"
#: app/backupconfigdialog.cpp:43 app/keepmainwindow.cpp:83
msgid "Configure backups"
msgstr "Konfigūruoti atsarginių kopijų darymą"
#: app/keepmainwindow.cpp:85
msgid "Add Backup"
msgstr "Pridėti atsarginę kopiją"
#: app/keepmainwindow.cpp:86
msgid "Restore Backup"
msgstr "Atstatyti iš atsarginės kopijos"
#: app/keepmainwindow.cpp:87
msgid "Backup Now"
msgstr "Daryti kopiją dabar"
#: app/keepmainwindow.cpp:108
msgid "<p align=\"right\"><b>Ok</b></p>"
msgstr "<p align=\"right\"><b>Gerai</b></p>"
#: app/keepmainwindow.cpp:116
msgid "<p align=\"right\"><b>Not Running</b></p>"
msgstr "<p align=\"right\"><b>Neveikia</b></p>"
#: app/keepmainwindow.cpp:128
msgid ""
"<b>The application rdiff-backup has been detected on your system.</b>"
"<br>"
"<br> You're running version %1 of rdiff-backup."
msgstr ""
#: app/keepmainwindow.cpp:130
msgid ""
"<b>The application rdiff-backup has not been detected on your system.</b>"
"<br>"
"<br>If rdiff-backup is not installed, Keep will not be able to make backups. To "
"fix this problem, install rdiff-backup on your system."
msgstr ""
#: app/keepmainwindow.cpp:164
msgid "General"
msgstr "Bendra"
#: app/keepmainwindow.cpp:249
msgid "Incorrect reply from KDED."
msgstr "Neteisingas atsakymas iš KDED"
#: app/keepmainwindow.cpp:255
msgid "Unable to contact KDED."
msgstr "Nepavyksta susisiekti su KDED."
#: app/keepmainwindow.cpp:271
msgid "Unable to stop service."
msgstr "Nepavyksta sustabdyti tarnybos."
#: app/main.cpp:29
msgid "KDE Backup System"
msgstr "KDE atsarginių kopijų sistema"
#: app/main.cpp:33
msgid "Keep"
msgstr "Keep"
#: app/main.cpp:35
msgid "Maintainer"
msgstr "Palaikytojas"
#: app/main.cpp:37
msgid "Ubuntu packages"
msgstr "Ubuntu paketai"
#: app/main.cpp:38
msgid "Application wording"
msgstr "Programos įvardijimas"
#: app/advancedbackupconfigdialog.cpp:34
msgid "Advanced Backup Configuration"
msgstr "Sudėtingesni atsarginių kopijų nustatymai"
#: app/restorebackupwizard.cpp:50
msgid "Menu"
msgstr "Meniu"
#: app/restorebackupwizard.cpp:51
msgid "Show differences destination/backup"
msgstr "Rodyti tikslo/kopijos skirtumus"
#: app/restorebackupwizard.cpp:52
msgid "List changed files"
msgstr "Pateikti pakeistų bylų sąrašą"
#: app/restorebackupwizard.cpp:53
msgid "List files"
msgstr "Pateikti bylų sąrašą"
#: app/restorebackupwizard.cpp:249
msgid "List of modifications since the selected increment:"
msgstr "Pakeitimų nuo referencinės kopijos padarymo sąrašas:"
#: app/restorebackupwizard.cpp:250
msgid "Modifications"
msgstr "Pakeitimai"
#: app/restorebackupwizard.cpp:261
msgid "Nothing."
msgstr "Nieko."
#: app/restorebackupwizard.cpp:262
msgid "List of changed files since the selected increment:"
msgstr ""
"Sąrašas bylų, kurios pasikeitė nuo tada, kai buvo padaryta referencinė "
"atsarginė kopija:"
#: app/restorebackupwizard.cpp:263
msgid "Changed files"
msgstr "Pakeistos bylos"
#: app/restorebackupwizard.cpp:273
#, fuzzy
msgid "List of files in the selected increment:"
msgstr "Bylų parinktoje referencinėje kopijoje sąrašas:"
#: app/restorebackupwizard.cpp:274
msgid "List of files"
msgstr "Eilučių sąrašas"
#: app/restorebackupwizard.cpp:288
msgid "<p><b>An error occured restoring %1 backup:</b></p><p>%2</p>"
msgstr "<p><Atstatant %1 ir atsarginės kopijos įvyko klaida:</b></p><p>%2</p>"
#: app/includeexcludedialog.cpp:39
msgid "Inclusion/Exclusion Configuration"
msgstr "Įterpimų/išskyrimų konfigūravimas"
#: app/forcebackupdialog.cpp:45
msgid "Backup now"
msgstr "Daryti atsarginę kopiją dabar"
#: app/forcebackupdialog.cpp:96 kded/keepkded.cpp:59
msgid "<p><b>An error occured making %1 backup:</b></p><p>%2</p>"
msgstr "<p><b>Darant %1 atsarginę kopiją įvyko klaida:</b></p><p>%2</p>"
#: kded/keepkded.cpp:68
msgid "<p><b>Backup %1 successfully backuped to %2</b></p>"
msgstr "<p><b>Atsarginė %1 kopija sėkmingai padaryta ir padėta į %2</b></p>"
#: _translatorinfo.cpp:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Donatas Glodenis"
#: _translatorinfo.cpp:3
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "dgvirtual@akl.lt"
#. i18n: file ./app/addbackupwizard3view.ui line 271
#: common/backup.cpp:161 rc.cpp:171
#, no-c-format
msgid "Never delete"
msgstr "Niekuomet netrinti"
#: common/backup.cpp:163 common/backup.cpp:170
#: common/backuplistviewitem.cpp:49 common/backuplistviewitem.cpp:54
msgid "%1 days"
msgstr "%1 dienos"
#: common/backup.cpp:168
msgid "Source directory:"
msgstr "Šaltinio aplankas:"
#. i18n: file ./app/restorebackupwizard2view.ui line 100
#: common/backup.cpp:169 rc.cpp:220
#, no-c-format
msgid "Destination directory:"
msgstr "Tikslo aplankas:"
#: common/backup.cpp:170
msgid "Interval:"
msgstr "Intervalas:"
#: common/backup.cpp:171
msgid "Delete after:"
msgstr "Trinti po:"
#: common/backup.cpp:172
msgid "Use compression:"
msgstr "Suspausti:"
#: common/includeexcludeitem.cpp:57
msgid "Included"
msgstr "Įtraukta"
#: common/includeexcludeitem.cpp:59
msgid "Excluded"
msgstr "Neįtraukta"
#: common/backuplistviewitem.cpp:52
msgid "Never"
msgstr "Niekada"
#. i18n: file ./app/generalconfigview.ui line 16
#: rc.cpp:3
#, no-c-format
msgid "GeneralConfigView"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 35
#: rc.cpp:6
#, no-c-format
msgid "Notifications"
msgstr "Pranešimai"
#. i18n: file ./app/generalconfigview.ui line 54
#: rc.cpp:9
#, no-c-format
msgid "Notify backup error"
msgstr "Pranešti apie atsarginės kopijos klaidą"
#. i18n: file ./app/generalconfigview.ui line 62
#: rc.cpp:12
#, no-c-format
msgid "Notify backup success"
msgstr "Pranešti apie sėkmingą atsarginės kopijos sukūrimą"
#. i18n: file ./app/generalconfigview.ui line 74
#: rc.cpp:15
#, fuzzy, no-c-format
msgid "Rdiff-backup priority"
msgstr "Pranešti apie atsarginės kopijos klaidą"
#. i18n: file ./app/generalconfigview.ui line 93
#: rc.cpp:18
#, no-c-format
msgid "Control rdiff-backup priority"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 131
#: rc.cpp:21
#, fuzzy, no-c-format
msgid "Rdiff-backup niceness"
msgstr "Pranešti apie sėkmingą atsarginės kopijos sukūrimą"
#. i18n: file ./app/addbackupwizard2view.ui line 117
#: rc.cpp:24
#, no-c-format
msgid "Select a location to place the backup."
msgstr "Parinkite vietą atsarginės kopijos padėjimui."
#. i18n: file ./app/advancedbackupconfigview.ui line 46
#: rc.cpp:27
#, no-c-format
msgid "Choose the options you want to use during the backup process:"
msgstr "Pasirinkite atsarginės kopijos darymo parinktis"
#. i18n: file ./app/actionview.ui line 51
#: rc.cpp:30
#, no-c-format
msgid "Backup system:"
msgstr "Daryti sistemos atsarginę kopiją:"
#. i18n: file ./app/actionview.ui line 114
#: rc.cpp:34
#, no-c-format
msgid "<i>Add directory to backup</i>"
msgstr "<i>Pridėti aplanką</i>"
#. i18n: file ./app/actionview.ui line 168
#: rc.cpp:38
#, no-c-format
msgid "<i>Restore a backup</i>"
msgstr "<i>Atstatyti iš atsarginės kopijos</i>"
#. i18n: file ./app/actionview.ui line 222
#: rc.cpp:42
#, no-c-format
msgid "<i>Backup now</i>"
msgstr "<i>Daryti atsarginę kopiją dabar</i>"
#. i18n: file ./app/actionview.ui line 276
#: rc.cpp:46
#, no-c-format
msgid "<i>Edit backup list</i>"
msgstr "<i>Redaguoti atsarginių kopijų sąrašą</i>"
#. i18n: file ./app/actionview.ui line 330
#: rc.cpp:50
#, no-c-format
msgid "<i>View backup log</i>"
msgstr "<i>Peržiūrėti atsarginių kopijų žurnalą</i>"
#. i18n: file ./app/actionview.ui line 352
#: rc.cpp:53
#, no-c-format
msgid "Backup daemon:"
msgstr "Atsarginių kopijų tarnyba:"
#. i18n: file ./app/actionview.ui line 408
#: rc.cpp:56
#, no-c-format
msgid "Keep daemon state:"
msgstr "Keep tarybos būklę:"
#. i18n: file ./app/actionview.ui line 429
#: rc.cpp:59
#, no-c-format
msgid "<p align=\"right\"><b>unknown</b></p>"
msgstr ""
#. i18n: file ./app/actionview.ui line 461
#: rc.cpp:62
#, no-c-format
msgid "&Load"
msgstr "Į&kelti"
#. i18n: file ./app/actionview.ui line 469
#: rc.cpp:65
#, no-c-format
msgid "Unload"
msgstr "Iškelti"
#. i18n: file ./app/restorebackupwizard1view.ui line 100
#: rc.cpp:71
#, no-c-format
msgid "Select the backup to restore."
msgstr ""
#. i18n: file ./app/restorebackupwizard1view.ui line 106
#: rc.cpp:74 rc.cpp:95 rc.cpp:126
#, no-c-format
msgid "Source"
msgstr "Šaltinis"
#. i18n: file ./app/restorebackupwizard1view.ui line 117
#: rc.cpp:77 rc.cpp:98 rc.cpp:129
#, no-c-format
msgid "Destination"
msgstr "Paskiries vieta"
#. i18n: file ./app/restorebackupwizard1view.ui line 128
#: rc.cpp:80 rc.cpp:101 rc.cpp:132
#, no-c-format
msgid "Backup Interval"
msgstr "Kopijų darymo intervalai"
#. i18n: file ./app/restorebackupwizard1view.ui line 139
#: rc.cpp:83 rc.cpp:104 rc.cpp:135
#, no-c-format
msgid "Delete After"
msgstr "Trinti po"
#. i18n: file ./app/restorebackupwizard1view.ui line 168
#: rc.cpp:86
#, no-c-format
msgid "Custom backup directory:"
msgstr "Pasirinktas atsarginių kopijų aplankas"
#. i18n: file ./app/restorebackupwizard1view.ui line 187
#: rc.cpp:89
#, no-c-format
msgid "Use custom backup directory"
msgstr "Naudoti pasirinktą atsarginių kopijų aplanką"
#. i18n: file ./app/restorebackupwizard1view.ui line 211
#: rc.cpp:92 rc.cpp:229
#, no-c-format
msgid "Directory:"
msgstr "Aplankas:"
#. i18n: file ./app/addbackupwizard1view.ui line 100
#: rc.cpp:116
#, no-c-format
msgid "Select a directory for backup."
msgstr "Pasirinkti aplanką atsarginėms kopijoms."
#. i18n: file ./app/addbackupwizard1view.ui line 137
#: rc.cpp:119
#, no-c-format
msgid "Use inclusion/exclusion list"
msgstr "Naudoti įtraukimo/pašalinimo sąrašą"
#. i18n: file ./app/forcebackupdialogview.ui line 46
#: rc.cpp:123
#, no-c-format
msgid "Select the sources to backup now."
msgstr "Pažymėkite šaltinius,kurių atsargines kopijas darysite."
#. i18n: file ./app/restorebackupwizard3view.ui line 16
#: rc.cpp:138
#, no-c-format
msgid "RestoreBackupWizard2View"
msgstr "Atsarginės kopijos atstatymo vediklio vaizdas"
#. i18n: file ./app/restorebackupwizard3view.ui line 95
#: rc.cpp:141
#, no-c-format
msgid "Set the date to restore the selected backup."
msgstr "Nustatykite pažymėtos atsarginės kopijos atstatymo datą."
#. i18n: file ./app/restorebackupwizard3view.ui line 119
#: rc.cpp:144
#, no-c-format
msgid "Current date:"
msgstr "Šiandienos data:"
#. i18n: file ./app/restorebackupwizard3view.ui line 135
#: rc.cpp:147
#, no-c-format
msgid "unknown"
msgstr "nežinoma"
#. i18n: file ./app/restorebackupwizard3view.ui line 143
#: rc.cpp:150 rc.cpp:208
#, no-c-format
msgid "Date"
msgstr "Data"
#. i18n: file ./app/addbackupwizard3view.ui line 108
#: rc.cpp:159
#, no-c-format
msgid "Set the desired options for your backup."
msgstr "Nustatykite norimas parinktis atsarginių kopijų darymui."
#. i18n: file ./app/addbackupwizard3view.ui line 124
#: rc.cpp:162
#, no-c-format
msgid "General options:"
msgstr "Bendrosios parinktys:"
#. i18n: file ./app/addbackupwizard3view.ui line 167
#: rc.cpp:165
#, no-c-format
msgid "Backup interval (days):"
msgstr "Kopijų darymo intervalas (dienos):"
#. i18n: file ./app/addbackupwizard3view.ui line 183
#: rc.cpp:168
#, no-c-format
msgid "Delete after (days):"
msgstr "Trinti po (dienos):"
#. i18n: file ./app/addbackupwizard3view.ui line 293
#: rc.cpp:174
#, no-c-format
msgid "Extra options:"
msgstr "Papildomos parinktys:"
#. i18n: file ./app/addbackupwizard3view.ui line 320
#: rc.cpp:177
#, no-c-format
msgid "Use compression"
msgstr "Naudoti glaudinimą"
#. i18n: file ./app/addbackupwizard3view.ui line 331
#: rc.cpp:180
#, no-c-format
msgid "Exclude special files"
msgstr "Išskirti specialiasias bylas"
#. i18n: file ./app/addbackupwizard3view.ui line 358
#: rc.cpp:183
#, no-c-format
msgid "Use advanced configuration"
msgstr "Naudoti sudėtingesnį konfigūravimą"
#. i18n: file ./app/includeexcludeview.ui line 46
#: rc.cpp:187
#, no-c-format
msgid ""
"Select the files/directories you want to include/exclude. You can use * "
"(wildcard) generic character. You can drag and drop the items to tune the "
"priority order."
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 92
#: rc.cpp:190
#, no-c-format
msgid "Include"
msgstr "Įterpti"
#. i18n: file ./app/includeexcludeview.ui line 100
#: rc.cpp:193
#, no-c-format
msgid "Exclude"
msgstr "Išskirti"
#. i18n: file ./app/includeexcludeview.ui line 110
#: rc.cpp:196
#, no-c-format
msgid "Include/Exclude list:"
msgstr "Įterpimo/išskyrimo sąrašas:"
#. i18n: file ./app/includeexcludeview.ui line 127
#: rc.cpp:199
#, no-c-format
msgid "Item"
msgstr "Elementas"
#. i18n: file ./app/includeexcludeview.ui line 138
#: rc.cpp:202
#, no-c-format
msgid "Action"
msgstr "Veiksmas"
#. i18n: file ./app/includeexcludeview.ui line 173
#: rc.cpp:205
#, no-c-format
msgid "remove"
msgstr "pašalinti"
#. i18n: file ./app/logview.ui line 49
#: rc.cpp:211
#, no-c-format
msgid "Event"
msgstr "Įvykis"
#. i18n: file ./app/logview.ui line 60
#: rc.cpp:214
#, no-c-format
msgid "Backup"
msgstr "Kopijavimas"
#. i18n: file ./app/restorebackupwizard2view.ui line 92
#: rc.cpp:217
#, no-c-format
msgid "Choose a location to restore the selected backup."
msgstr "Pasirinkite, į kokią vietą atstatyti pasirinktą atsarginę kopiją"
#. i18n: file ./app/restorebackupwizard2view.ui line 119
#: rc.cpp:223
#, no-c-format
msgid "Use default directory"
msgstr "Naudoti numatytąjį aplanką"
#. i18n: file ./app/restorebackupwizard2view.ui line 144
#: rc.cpp:226
#, no-c-format
msgid "Use custom directory:"
msgstr "Naudoti kitą aplanką:"

@ -0,0 +1,3 @@
KDE_LANG = nl
SUBDIRS = $(AUTODIRS)
POFILES = AUTO

@ -0,0 +1,580 @@
# translation of keep.po to Dutch
#
# Rinse de Vries <rinsedevries@kde.nl>, 2006.
msgid ""
msgstr ""
"Project-Id-Version: keep\n"
"POT-Creation-Date: 2006-09-24 08:46+0200\n"
"PO-Revision-Date: 2006-10-04 13:23+0200\n"
"Last-Translator: Rinse de Vries <rinsedevries@kde.nl>\n"
"Language-Team: Dutch <kde-i18n-nl@kde.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.4\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: app/keepmainwindow.cpp:88 app/logdialog.cpp:42
msgid "View log"
msgstr "Log tonen"
#: app/keepmainwindow.cpp:49
msgid "Backup System"
msgstr "Systeem backuppen"
#: app/keepmainwindow.cpp:82
msgid "Check rdiff-backup"
msgstr "rdiff-backup controleren"
#: app/backupconfigdialog.cpp:43 app/keepmainwindow.cpp:83
msgid "Configure backups"
msgstr "Backups instellen"
#: app/keepmainwindow.cpp:85
msgid "Add Backup"
msgstr "Backup toevoegen"
#: app/keepmainwindow.cpp:86
msgid "Restore Backup"
msgstr "Backup terugzetten"
#: app/keepmainwindow.cpp:87
msgid "Backup Now"
msgstr "Nu backup uitvoeren"
#: app/keepmainwindow.cpp:108
msgid "<p align=\"right\"><b>Ok</b></p>"
msgstr "<p align=\"right\"><b>OK</b></p>"
#: app/keepmainwindow.cpp:116
msgid "<p align=\"right\"><b>Not Running</b></p>"
msgstr "<p align=\"right\"><b>Niet actief</b></p>"
#: app/keepmainwindow.cpp:128
msgid ""
"<b>The application rdiff-backup has been detected on your system.</b>"
"<br>"
"<br> You're running version %1 of rdiff-backup."
msgstr ""
"<b>Het programma rdiff-backup is op uw computer gevonden.</b>"
"<br>"
"<br>U gebruikt versie %1 van rdiff-backup."
#: app/keepmainwindow.cpp:130
msgid ""
"<b>The application rdiff-backup has not been detected on your system.</b>"
"<br>"
"<br>If rdiff-backup is not installed, Keep will not be able to make backups. To "
"fix this problem, install rdiff-backup on your system."
msgstr ""
"<b>Het programma rdiff-backup is niet gevonden op uw computer.</b>"
"<br>"
"<br>Als rdiff-backup niet is geïnstalleerd, dan kunt u geen backups maken. Om "
"dit probleem te verhelpen, installeer rdiff-backup op uw computer."
#: app/keepmainwindow.cpp:164
msgid "General"
msgstr "Algemeen"
#: app/keepmainwindow.cpp:249
msgid "Incorrect reply from KDED."
msgstr "Onjuiste reactie van KDED."
#: app/keepmainwindow.cpp:255
msgid "Unable to contact KDED."
msgstr "Er kon geen contact worden gemaakt met KDED."
#: app/keepmainwindow.cpp:271
msgid "Unable to stop service."
msgstr "De dienst kon niet worden gestopt."
#: app/main.cpp:29
msgid "KDE Backup System"
msgstr "KDE Backupsysteem"
#: app/main.cpp:33
msgid "Keep"
msgstr "Keep"
#: app/main.cpp:35
msgid "Maintainer"
msgstr "Onderhouder"
#: app/main.cpp:37
msgid "Ubuntu packages"
msgstr "Ubuntu-pakketten"
#: app/main.cpp:38
msgid "Application wording"
msgstr "Programmawording"
#: app/advancedbackupconfigdialog.cpp:34
msgid "Advanced Backup Configuration"
msgstr "Geavanceerde backupconfiguratie"
#: app/restorebackupwizard.cpp:50
msgid "Menu"
msgstr "Menu"
#: app/restorebackupwizard.cpp:51
msgid "Show differences destination/backup"
msgstr "Verschil tussen doel en backup tonen"
#: app/restorebackupwizard.cpp:52
msgid "List changed files"
msgstr "Gewijzigde bestanden tonen"
#: app/restorebackupwizard.cpp:53
msgid "List files"
msgstr "Bestanden tonen"
#: app/restorebackupwizard.cpp:249
msgid "List of modifications since the selected increment:"
msgstr "Wijzigingen sinds de gekozen increment tonen:"
#: app/restorebackupwizard.cpp:250
msgid "Modifications"
msgstr "Wijzigingen"
#: app/restorebackupwizard.cpp:261
msgid "Nothing."
msgstr "Niets."
#: app/restorebackupwizard.cpp:262
msgid "List of changed files since the selected increment:"
msgstr "Lijst met wijzigingen sinds de laatste increment:"
#: app/restorebackupwizard.cpp:263
msgid "Changed files"
msgstr "Gewijzigde bestanden"
#: app/restorebackupwizard.cpp:273
msgid "List of files in the selected increment:"
msgstr "Lijst met bestanden in de gekozen increment:"
#: app/restorebackupwizard.cpp:274
msgid "List of files"
msgstr "Lijst met bestanden"
#: app/restorebackupwizard.cpp:288
msgid "<p><b>An error occured restoring %1 backup:</b></p><p>%2</p>"
msgstr ""
"<p><b>Er deed zich een fout voor tijdens het herstellen van %1 backup:</b></p>"
"<p>%2</p>"
#: app/includeexcludedialog.cpp:39
msgid "Inclusion/Exclusion Configuration"
msgstr "Configuratie van insluiten/uitsluiten"
#: app/forcebackupdialog.cpp:45
msgid "Backup now"
msgstr "Nu backup uitvoeren"
#: app/forcebackupdialog.cpp:96 kded/keepkded.cpp:59
msgid "<p><b>An error occured making %1 backup:</b></p><p>%2</p>"
msgstr ""
"<p><b>Er deed zich een fout voor tijdens het maken van %1 backup:</b></p>"
"<p>%2</p>"
#: kded/keepkded.cpp:68
msgid "<p><b>Backup %1 successfully backuped to %2</b></p>"
msgstr "<p><b>Met succes backup gemaakt van %1 naar %2</b></p>"
#: _translatorinfo.cpp:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Rinse de Vries"
#: _translatorinfo.cpp:3
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "rinsedevries@kde.nl"
#. i18n: file ./app/addbackupwizard3view.ui line 271
#: common/backup.cpp:161 rc.cpp:171
#, no-c-format
msgid "Never delete"
msgstr "Nooit verwijderen"
#: common/backup.cpp:163 common/backup.cpp:170
#: common/backuplistviewitem.cpp:49 common/backuplistviewitem.cpp:54
msgid "%1 days"
msgstr "%1 dagen"
#: common/backup.cpp:168
msgid "Source directory:"
msgstr "Bronmap:"
#. i18n: file ./app/restorebackupwizard2view.ui line 100
#: common/backup.cpp:169 rc.cpp:220
#, no-c-format
msgid "Destination directory:"
msgstr "Bestemmingsmap:"
#: common/backup.cpp:170
msgid "Interval:"
msgstr "Interval:"
#: common/backup.cpp:171
msgid "Delete after:"
msgstr "Verwijderen na:"
#: common/backup.cpp:172
msgid "Use compression:"
msgstr "Compressie gebruiken:"
#: common/includeexcludeitem.cpp:57
msgid "Included"
msgstr "Ingesloten"
#: common/includeexcludeitem.cpp:59
msgid "Excluded"
msgstr "Uitgesloten"
#: common/backuplistviewitem.cpp:52
msgid "Never"
msgstr "Nooit"
#. i18n: file ./app/generalconfigview.ui line 16
#: rc.cpp:3
#, no-c-format
msgid "GeneralConfigView"
msgstr "GeneralConfigView"
#. i18n: file ./app/generalconfigview.ui line 35
#: rc.cpp:6
#, no-c-format
msgid "Notifications"
msgstr "Meldingen"
#. i18n: file ./app/generalconfigview.ui line 54
#: rc.cpp:9
#, no-c-format
msgid "Notify backup error"
msgstr "Backupfout melden"
#. i18n: file ./app/generalconfigview.ui line 62
#: rc.cpp:12
#, no-c-format
msgid "Notify backup success"
msgstr "Backupsucces melden"
#. i18n: file ./app/generalconfigview.ui line 74
#: rc.cpp:15
#, no-c-format
msgid "Rdiff-backup priority"
msgstr "Prioriteit rdiff-backup"
#. i18n: file ./app/generalconfigview.ui line 93
#: rc.cpp:18
#, no-c-format
msgid "Control rdiff-backup priority"
msgstr "Prioriteit van rdiff-backup bepalen"
#. i18n: file ./app/generalconfigview.ui line 131
#: rc.cpp:21
#, no-c-format
msgid "Rdiff-backup niceness"
msgstr "Prioriteit rdiff-backup"
#. i18n: file ./app/addbackupwizard2view.ui line 117
#: rc.cpp:24
#, no-c-format
msgid "Select a location to place the backup."
msgstr "Selecteer een locatie om de backup te plaatsen."
#. i18n: file ./app/advancedbackupconfigview.ui line 46
#: rc.cpp:27
#, no-c-format
msgid "Choose the options you want to use during the backup process:"
msgstr "Kies de opties die u wilt gebruiken tijdens het backupproces:"
#. i18n: file ./app/actionview.ui line 51
#: rc.cpp:30
#, no-c-format
msgid "Backup system:"
msgstr "Backupsysteem:"
#. i18n: file ./app/actionview.ui line 114
#: rc.cpp:34
#, no-c-format
msgid "<i>Add directory to backup</i>"
msgstr "<i>Map toevoegen aan backup</i>"
#. i18n: file ./app/actionview.ui line 168
#: rc.cpp:38
#, no-c-format
msgid "<i>Restore a backup</i>"
msgstr "<i>Een backup terugzetten</i>"
#. i18n: file ./app/actionview.ui line 222
#: rc.cpp:42
#, no-c-format
msgid "<i>Backup now</i>"
msgstr "<i>Nu backup uitvoeren</i>"
#. i18n: file ./app/actionview.ui line 276
#: rc.cpp:46
#, no-c-format
msgid "<i>Edit backup list</i>"
msgstr "<i>Backuplijst bewerken</i>"
#. i18n: file ./app/actionview.ui line 330
#: rc.cpp:50
#, no-c-format
msgid "<i>View backup log</i>"
msgstr "<i>Backuplog tonen</i>"
#. i18n: file ./app/actionview.ui line 352
#: rc.cpp:53
#, no-c-format
msgid "Backup daemon:"
msgstr "Backupdaemon:"
#. i18n: file ./app/actionview.ui line 408
#: rc.cpp:56
#, no-c-format
msgid "Keep daemon state:"
msgstr "Status van Keep-daemon:"
#. i18n: file ./app/actionview.ui line 429
#: rc.cpp:59
#, no-c-format
msgid "<p align=\"right\"><b>unknown</b></p>"
msgstr "<p align=\"right\"><b>onbekend</b></p>"
#. i18n: file ./app/actionview.ui line 461
#: rc.cpp:62
#, no-c-format
msgid "&Load"
msgstr "&Laden"
#. i18n: file ./app/actionview.ui line 469
#: rc.cpp:65
#, no-c-format
msgid "Unload"
msgstr "Ontladen"
#. i18n: file ./app/restorebackupwizard1view.ui line 100
#: rc.cpp:71
#, no-c-format
msgid "Select the backup to restore."
msgstr "Selecteer de backup die u wilt terugzetten."
#. i18n: file ./app/restorebackupwizard1view.ui line 106
#: rc.cpp:74 rc.cpp:95 rc.cpp:126
#, no-c-format
msgid "Source"
msgstr "Bron"
#. i18n: file ./app/restorebackupwizard1view.ui line 117
#: rc.cpp:77 rc.cpp:98 rc.cpp:129
#, no-c-format
msgid "Destination"
msgstr "Bestemming"
#. i18n: file ./app/restorebackupwizard1view.ui line 128
#: rc.cpp:80 rc.cpp:101 rc.cpp:132
#, no-c-format
msgid "Backup Interval"
msgstr "Backupinterval"
#. i18n: file ./app/restorebackupwizard1view.ui line 139
#: rc.cpp:83 rc.cpp:104 rc.cpp:135
#, no-c-format
msgid "Delete After"
msgstr "Verwijderen na"
#. i18n: file ./app/restorebackupwizard1view.ui line 168
#: rc.cpp:86
#, no-c-format
msgid "Custom backup directory:"
msgstr "Aangepaste backupmap:"
#. i18n: file ./app/restorebackupwizard1view.ui line 187
#: rc.cpp:89
#, no-c-format
msgid "Use custom backup directory"
msgstr "Aangepaste backupmap gebruiken"
#. i18n: file ./app/restorebackupwizard1view.ui line 211
#: rc.cpp:92 rc.cpp:229
#, no-c-format
msgid "Directory:"
msgstr "Map:"
#. i18n: file ./app/addbackupwizard1view.ui line 100
#: rc.cpp:116
#, no-c-format
msgid "Select a directory for backup."
msgstr "Selecteer een map voor de backup."
#. i18n: file ./app/addbackupwizard1view.ui line 137
#: rc.cpp:119
#, no-c-format
msgid "Use inclusion/exclusion list"
msgstr "Insluiten/uitsluitenlijst gebruiken"
#. i18n: file ./app/forcebackupdialogview.ui line 46
#: rc.cpp:123
#, no-c-format
msgid "Select the sources to backup now."
msgstr "Selecteer de bronnen om nu te backuppen."
#. i18n: file ./app/restorebackupwizard3view.ui line 16
#: rc.cpp:138
#, no-c-format
msgid "RestoreBackupWizard2View"
msgstr "RestoreBackupWizard2View"
#. i18n: file ./app/restorebackupwizard3view.ui line 95
#: rc.cpp:141
#, no-c-format
msgid "Set the date to restore the selected backup."
msgstr "Geef de datum op om de geselecteerde backup terug te zetten."
#. i18n: file ./app/restorebackupwizard3view.ui line 119
#: rc.cpp:144
#, no-c-format
msgid "Current date:"
msgstr "Huidige datum:"
#. i18n: file ./app/restorebackupwizard3view.ui line 135
#: rc.cpp:147
#, no-c-format
msgid "unknown"
msgstr "onbekend"
#. i18n: file ./app/restorebackupwizard3view.ui line 143
#: rc.cpp:150 rc.cpp:208
#, no-c-format
msgid "Date"
msgstr "Datum"
#. i18n: file ./app/addbackupwizard3view.ui line 108
#: rc.cpp:159
#, no-c-format
msgid "Set the desired options for your backup."
msgstr "Stel de gewenste opties voor uw backup in."
#. i18n: file ./app/addbackupwizard3view.ui line 124
#: rc.cpp:162
#, no-c-format
msgid "General options:"
msgstr "Algemene opties:"
#. i18n: file ./app/addbackupwizard3view.ui line 167
#: rc.cpp:165
#, no-c-format
msgid "Backup interval (days):"
msgstr "Backupinterval (dagen):"
#. i18n: file ./app/addbackupwizard3view.ui line 183
#: rc.cpp:168
#, no-c-format
msgid "Delete after (days):"
msgstr "Verwijderen na (dagen):"
#. i18n: file ./app/addbackupwizard3view.ui line 293
#: rc.cpp:174
#, no-c-format
msgid "Extra options:"
msgstr "Extra opties:"
#. i18n: file ./app/addbackupwizard3view.ui line 320
#: rc.cpp:177
#, no-c-format
msgid "Use compression"
msgstr "Compressie gebruiken"
#. i18n: file ./app/addbackupwizard3view.ui line 331
#: rc.cpp:180
#, no-c-format
msgid "Exclude special files"
msgstr "Speciale bestanden uitsluiten"
#. i18n: file ./app/addbackupwizard3view.ui line 358
#: rc.cpp:183
#, no-c-format
msgid "Use advanced configuration"
msgstr "Geavanceerde configuratie gebruiken"
#. i18n: file ./app/includeexcludeview.ui line 46
#: rc.cpp:187
#, no-c-format
msgid ""
"Select the files/directories you want to include/exclude. You can use * "
"(wildcard) generic character. You can drag and drop the items to tune the "
"priority order."
msgstr ""
"Selecteer de bestanden/mappen die u wilt insluiten/uitsluiten. U kunt gebruik "
"maken van het generieke jokerteken (*). U kunt de items verslepen om de "
"prioriteitsvolgorde te veranderen."
#. i18n: file ./app/includeexcludeview.ui line 92
#: rc.cpp:190
#, no-c-format
msgid "Include"
msgstr "Insluiten"
#. i18n: file ./app/includeexcludeview.ui line 100
#: rc.cpp:193
#, no-c-format
msgid "Exclude"
msgstr "Uitsluiten"
#. i18n: file ./app/includeexcludeview.ui line 110
#: rc.cpp:196
#, no-c-format
msgid "Include/Exclude list:"
msgstr "Insluit/uitsluitlijst:"
#. i18n: file ./app/includeexcludeview.ui line 127
#: rc.cpp:199
#, no-c-format
msgid "Item"
msgstr "Item"
#. i18n: file ./app/includeexcludeview.ui line 138
#: rc.cpp:202
#, no-c-format
msgid "Action"
msgstr "Actie"
#. i18n: file ./app/includeexcludeview.ui line 173
#: rc.cpp:205
#, no-c-format
msgid "remove"
msgstr "verwijderen"
#. i18n: file ./app/logview.ui line 49
#: rc.cpp:211
#, no-c-format
msgid "Event"
msgstr "Gebeurtenis"
#. i18n: file ./app/logview.ui line 60
#: rc.cpp:214
#, no-c-format
msgid "Backup"
msgstr "Backup"
#. i18n: file ./app/restorebackupwizard2view.ui line 92
#: rc.cpp:217
#, no-c-format
msgid "Choose a location to restore the selected backup."
msgstr "Kies een locatie om de gekozen backup terug te zetten."
#. i18n: file ./app/restorebackupwizard2view.ui line 119
#: rc.cpp:223
#, no-c-format
msgid "Use default directory"
msgstr "Standaardmap gebruiken"
#. i18n: file ./app/restorebackupwizard2view.ui line 144
#: rc.cpp:226
#, no-c-format
msgid "Use custom directory:"
msgstr "Aangepaste map gebruiken:"

@ -0,0 +1,3 @@
KDE_LANG = pl
SUBDIRS = $(AUTODIRS)
POFILES = AUTO

@ -0,0 +1,583 @@
# translation of keep.po to Polish
#
# Micheal Bendowski <bendowski@gmail.com>, 2006.
# Krzysztof Lichota <lichota@mimuw.edu.pl>, 2006.
msgid ""
msgstr ""
"Project-Id-Version: keep\n"
"POT-Creation-Date: 2006-09-24 08:46+0200\n"
"PO-Revision-Date: 2006-05-24 16:16+0200\n"
"Last-Translator: Krzysztof Lichota <lichota@mimuw.edu.pl>\n"
"Language-Team: Polish <pl@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.2\n"
#: app/keepmainwindow.cpp:88 app/logdialog.cpp:42
msgid "View log"
msgstr "Zobacz dziennik"
#: app/keepmainwindow.cpp:49
msgid "Backup System"
msgstr "Kopia zapasowa systemu"
#: app/keepmainwindow.cpp:82
msgid "Check rdiff-backup"
msgstr "Sprawdź rdiff-backup"
#: app/backupconfigdialog.cpp:43 app/keepmainwindow.cpp:83
msgid "Configure backups"
msgstr "Konfiguruj kopie zapasowe"
#: app/keepmainwindow.cpp:85
msgid "Add Backup"
msgstr "Dodaj kopię zapasową"
#: app/keepmainwindow.cpp:86
msgid "Restore Backup"
msgstr "Przywróć kopię zapasową"
#: app/keepmainwindow.cpp:87
msgid "Backup Now"
msgstr "Stwórz kopię zapasową"
#: app/keepmainwindow.cpp:108
msgid "<p align=\"right\"><b>Ok</b></p>"
msgstr "<p align=\"right\"><b>Ok</b></p>"
#: app/keepmainwindow.cpp:116
msgid "<p align=\"right\"><b>Not Running</b></p>"
msgstr "<p align=\"right\"><b>Nie działa</b></p>"
#: app/keepmainwindow.cpp:128
msgid ""
"<b>The application rdiff-backup has been detected on your system.</b>"
"<br>"
"<br> You're running version %1 of rdiff-backup."
msgstr ""
"<b>Program rdiff-backup został wykryty w Twoim systemie.</b>"
"<br>"
"<br>Używasz programu rdiff-backup w wersji %1."
#: app/keepmainwindow.cpp:130
msgid ""
"<b>The application rdiff-backup has not been detected on your system.</b>"
"<br>"
"<br>If rdiff-backup is not installed, Keep will not be able to make backups. To "
"fix this problem, install rdiff-backup on your system."
msgstr ""
"<b>Program rdiff-backup nie został wykryty w Twoim systemie.</b>"
"<br>"
"<br>Jeżeli rdiff-backup nie jest zainstalowany, Keep nie będzie mógł tworzyć "
"kopii zapasowych. Żeby rozwiązać ten problem, zainstaluj rdiff-backup w Twoim "
"systemie."
#: app/keepmainwindow.cpp:164
msgid "General"
msgstr "Ogólne"
#: app/keepmainwindow.cpp:249
msgid "Incorrect reply from KDED."
msgstr "Niewłaściwa odpowiedź od KDED."
#: app/keepmainwindow.cpp:255
msgid "Unable to contact KDED."
msgstr "Połączenie z KDED niemożliwe."
#: app/keepmainwindow.cpp:271
msgid "Unable to stop service."
msgstr "Zatrzymanie usługi niemożliwe."
#: app/main.cpp:29
msgid "KDE Backup System"
msgstr "System kopii zapasowych dla KDE"
#: app/main.cpp:33
msgid "Keep"
msgstr "Keep"
#: app/main.cpp:35
msgid "Maintainer"
msgstr "Opiekun"
#: app/main.cpp:37
msgid "Ubuntu packages"
msgstr "Pakiety dla Ubuntu"
#: app/main.cpp:38
msgid "Application wording"
msgstr "Formuła programu"
#: app/advancedbackupconfigdialog.cpp:34
msgid "Advanced Backup Configuration"
msgstr "Zaawansowana konfiguracja kopii zapasowych"
#: app/restorebackupwizard.cpp:50
msgid "Menu"
msgstr "Menu"
#: app/restorebackupwizard.cpp:51
msgid "Show differences destination/backup"
msgstr "Pokaż różnice pomiędzy celem i kopią zapasową"
#: app/restorebackupwizard.cpp:52
msgid "List changed files"
msgstr "Wypisz zmienione pliki"
#: app/restorebackupwizard.cpp:53
msgid "List files"
msgstr "Wypisz pliki"
#: app/restorebackupwizard.cpp:249
msgid "List of modifications since the selected increment:"
msgstr "Lista modyfikacji od wybranej kopii przyrostowej:"
#: app/restorebackupwizard.cpp:250
msgid "Modifications"
msgstr "Zmiany"
#: app/restorebackupwizard.cpp:261
msgid "Nothing."
msgstr "Nic."
#: app/restorebackupwizard.cpp:262
msgid "List of changed files since the selected increment:"
msgstr "Lista plików zmienionych od wybranej kopii przyrostowej:"
#: app/restorebackupwizard.cpp:263
msgid "Changed files"
msgstr "Zmienione pliki"
#: app/restorebackupwizard.cpp:273
#, fuzzy
msgid "List of files in the selected increment:"
msgstr "Lista plików w wybranej kopii przyrostowej:"
#: app/restorebackupwizard.cpp:274
msgid "List of files"
msgstr "Lista plików"
#: app/restorebackupwizard.cpp:288
msgid "<p><b>An error occured restoring %1 backup:</b></p><p>%2</p>"
msgstr ""
"<p><b>Wystąpił błąd przy przywracaniu kopii zapasowej %1:</b></p>"
"<p>%2</p>"
#: app/includeexcludedialog.cpp:39
msgid "Inclusion/Exclusion Configuration"
msgstr "Konfiguracja dołączonych/wyłączonych"
#: app/forcebackupdialog.cpp:45
msgid "Backup now"
msgstr "Stwórz kopię zapasową"
#: app/forcebackupdialog.cpp:96 kded/keepkded.cpp:59
msgid "<p><b>An error occured making %1 backup:</b></p><p>%2</p>"
msgstr ""
"<p><b>Wystąpił błąd przy tworzeniu kopii zapasowej %1:</b></p>"
"<p>%2</p>"
#: kded/keepkded.cpp:68
msgid "<p><b>Backup %1 successfully backuped to %2</b></p>"
msgstr "<p><b>Kopia zapasowa %1 została pomyślnie utworzona w %2</b></p>"
#: _translatorinfo.cpp:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Michał Bendowski"
#: _translatorinfo.cpp:3
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "bendowski@gmail.com"
#. i18n: file ./app/addbackupwizard3view.ui line 271
#: common/backup.cpp:161 rc.cpp:171
#, no-c-format
msgid "Never delete"
msgstr "Nigdy nie usuwaj"
#: common/backup.cpp:163 common/backup.cpp:170
#: common/backuplistviewitem.cpp:49 common/backuplistviewitem.cpp:54
msgid "%1 days"
msgstr "%1 dni"
#: common/backup.cpp:168
msgid "Source directory:"
msgstr "Katalog źródłowy:"
#. i18n: file ./app/restorebackupwizard2view.ui line 100
#: common/backup.cpp:169 rc.cpp:220
#, no-c-format
msgid "Destination directory:"
msgstr "Katalog docelowy:"
#: common/backup.cpp:170
msgid "Interval:"
msgstr "Odstęp czasu:"
#: common/backup.cpp:171
msgid "Delete after:"
msgstr "Usuń po:"
#: common/backup.cpp:172
msgid "Use compression:"
msgstr "Użyj kompresji:"
#: common/includeexcludeitem.cpp:57
msgid "Included"
msgstr "Dołączone"
#: common/includeexcludeitem.cpp:59
msgid "Excluded"
msgstr "Wyłączone"
#: common/backuplistviewitem.cpp:52
msgid "Never"
msgstr "Nigdy"
#. i18n: file ./app/generalconfigview.ui line 16
#: rc.cpp:3
#, no-c-format
msgid "GeneralConfigView"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 35
#: rc.cpp:6
#, no-c-format
msgid "Notifications"
msgstr "Powiadomienia"
#. i18n: file ./app/generalconfigview.ui line 54
#: rc.cpp:9
#, no-c-format
msgid "Notify backup error"
msgstr "Powiadom o błędzie"
#. i18n: file ./app/generalconfigview.ui line 62
#: rc.cpp:12
#, no-c-format
msgid "Notify backup success"
msgstr "Powiadom o powodzeniu"
#. i18n: file ./app/generalconfigview.ui line 74
#: rc.cpp:15
#, fuzzy, no-c-format
msgid "Rdiff-backup priority"
msgstr "Powiadom o błędzie"
#. i18n: file ./app/generalconfigview.ui line 93
#: rc.cpp:18
#, no-c-format
msgid "Control rdiff-backup priority"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 131
#: rc.cpp:21
#, fuzzy, no-c-format
msgid "Rdiff-backup niceness"
msgstr "Powiadom o powodzeniu"
#. i18n: file ./app/addbackupwizard2view.ui line 117
#: rc.cpp:24
#, no-c-format
msgid "Select a location to place the backup."
msgstr "Wybierz lokalizację, gdzie utworzona zostanie kopia zapasowa."
#. i18n: file ./app/advancedbackupconfigview.ui line 46
#: rc.cpp:27
#, no-c-format
msgid "Choose the options you want to use during the backup process:"
msgstr "Wybierz opcje, których chcesz używać przy tworzeniu kopii zapasowej:"
#. i18n: file ./app/actionview.ui line 51
#: rc.cpp:30
#, no-c-format
msgid "Backup system:"
msgstr "System kopii zapasowych:"
#. i18n: file ./app/actionview.ui line 114
#: rc.cpp:34
#, no-c-format
msgid "<i>Add directory to backup</i>"
msgstr "<i>Dodaj tworzenie kopii zapasowej katalogu</i>"
#. i18n: file ./app/actionview.ui line 168
#: rc.cpp:38
#, no-c-format
msgid "<i>Restore a backup</i>"
msgstr "<i>Przywróć kopię zapasową</i>"
#. i18n: file ./app/actionview.ui line 222
#: rc.cpp:42
#, no-c-format
msgid "<i>Backup now</i>"
msgstr "<i>Stwórz kopię zapasową</i>"
#. i18n: file ./app/actionview.ui line 276
#: rc.cpp:46
#, no-c-format
msgid "<i>Edit backup list</i>"
msgstr "<i>Zmień listę kopii zapasowych</i>"
#. i18n: file ./app/actionview.ui line 330
#: rc.cpp:50
#, no-c-format
msgid "<i>View backup log</i>"
msgstr "<i>Zobacz dziennik tworzenia kopii zapasowych</i>"
#. i18n: file ./app/actionview.ui line 352
#: rc.cpp:53
#, no-c-format
msgid "Backup daemon:"
msgstr "Usługa kopii zapasowych:"
#. i18n: file ./app/actionview.ui line 408
#: rc.cpp:56
#, no-c-format
msgid "Keep daemon state:"
msgstr "Stan usługi Keep:"
#. i18n: file ./app/actionview.ui line 429
#: rc.cpp:59
#, no-c-format
msgid "<p align=\"right\"><b>unknown</b></p>"
msgstr "<p align=\"right\"><b>nieznany</b></p>"
#. i18n: file ./app/actionview.ui line 461
#: rc.cpp:62
#, no-c-format
msgid "&Load"
msgstr "&Włącz"
#. i18n: file ./app/actionview.ui line 469
#: rc.cpp:65
#, no-c-format
msgid "Unload"
msgstr "Wyłącz"
#. i18n: file ./app/restorebackupwizard1view.ui line 100
#: rc.cpp:71
#, no-c-format
msgid "Select the backup to restore."
msgstr "Wybierz kopie zapasowe do przywrócenia."
#. i18n: file ./app/restorebackupwizard1view.ui line 106
#: rc.cpp:74 rc.cpp:95 rc.cpp:126
#, no-c-format
msgid "Source"
msgstr "Źródło"
#. i18n: file ./app/restorebackupwizard1view.ui line 117
#: rc.cpp:77 rc.cpp:98 rc.cpp:129
#, no-c-format
msgid "Destination"
msgstr "Cel"
#. i18n: file ./app/restorebackupwizard1view.ui line 128
#: rc.cpp:80 rc.cpp:101 rc.cpp:132
#, no-c-format
msgid "Backup Interval"
msgstr "Odstęp czasu"
#. i18n: file ./app/restorebackupwizard1view.ui line 139
#: rc.cpp:83 rc.cpp:104 rc.cpp:135
#, no-c-format
msgid "Delete After"
msgstr "Usuń po"
#. i18n: file ./app/restorebackupwizard1view.ui line 168
#: rc.cpp:86
#, no-c-format
msgid "Custom backup directory:"
msgstr "Własny katalog kopii zapasowej:"
#. i18n: file ./app/restorebackupwizard1view.ui line 187
#: rc.cpp:89
#, no-c-format
msgid "Use custom backup directory"
msgstr "Użyj własnego katalogu kopii zapasowej"
#. i18n: file ./app/restorebackupwizard1view.ui line 211
#: rc.cpp:92 rc.cpp:229
#, no-c-format
msgid "Directory:"
msgstr "Katalog:"
#. i18n: file ./app/addbackupwizard1view.ui line 100
#: rc.cpp:116
#, no-c-format
msgid "Select a directory for backup."
msgstr "Wybierz katalog, z którego utworzona zostanie kopia zapasowa."
#. i18n: file ./app/addbackupwizard1view.ui line 137
#: rc.cpp:119
#, no-c-format
msgid "Use inclusion/exclusion list"
msgstr "Użyj listy dołączonych/wyłączonych"
#. i18n: file ./app/forcebackupdialogview.ui line 46
#: rc.cpp:123
#, no-c-format
msgid "Select the sources to backup now."
msgstr "Wybierz kopie zapasowe do utworzenia."
#. i18n: file ./app/restorebackupwizard3view.ui line 16
#: rc.cpp:138
#, no-c-format
msgid "RestoreBackupWizard2View"
msgstr "Asystent przywracania kopii zapasowych"
#. i18n: file ./app/restorebackupwizard3view.ui line 95
#: rc.cpp:141
#, no-c-format
msgid "Set the date to restore the selected backup."
msgstr "Wybierz datę kopii zapasowej, która ma zostać przywrócona."
#. i18n: file ./app/restorebackupwizard3view.ui line 119
#: rc.cpp:144
#, no-c-format
msgid "Current date:"
msgstr "Bieżąca data:"
#. i18n: file ./app/restorebackupwizard3view.ui line 135
#: rc.cpp:147
#, no-c-format
msgid "unknown"
msgstr "nieznane"
#. i18n: file ./app/restorebackupwizard3view.ui line 143
#: rc.cpp:150 rc.cpp:208
#, no-c-format
msgid "Date"
msgstr "Data"
#. i18n: file ./app/addbackupwizard3view.ui line 108
#: rc.cpp:159
#, no-c-format
msgid "Set the desired options for your backup."
msgstr "Ustaw pożądane opcje kopii zapasowej."
#. i18n: file ./app/addbackupwizard3view.ui line 124
#: rc.cpp:162
#, no-c-format
msgid "General options:"
msgstr "Opcje ogólne:"
#. i18n: file ./app/addbackupwizard3view.ui line 167
#: rc.cpp:165
#, no-c-format
msgid "Backup interval (days):"
msgstr "Odstęp pomiędzy kopiami zapasowymi (w dniach):"
#. i18n: file ./app/addbackupwizard3view.ui line 183
#: rc.cpp:168
#, no-c-format
msgid "Delete after (days):"
msgstr "Usuń po (w dniach):"
#. i18n: file ./app/addbackupwizard3view.ui line 293
#: rc.cpp:174
#, no-c-format
msgid "Extra options:"
msgstr "Opcje dodatkowe:"
#. i18n: file ./app/addbackupwizard3view.ui line 320
#: rc.cpp:177
#, no-c-format
msgid "Use compression"
msgstr "Użyj kompresji"
#. i18n: file ./app/addbackupwizard3view.ui line 331
#: rc.cpp:180
#, no-c-format
msgid "Exclude special files"
msgstr "Wyłącz pliki specjalne"
#. i18n: file ./app/addbackupwizard3view.ui line 358
#: rc.cpp:183
#, no-c-format
msgid "Use advanced configuration"
msgstr "Użyj zaawansowanej konfiguracji"
#. i18n: file ./app/includeexcludeview.ui line 46
#: rc.cpp:187
#, no-c-format
msgid ""
"Select the files/directories you want to include/exclude. You can use * "
"(wildcard) generic character. You can drag and drop the items to tune the "
"priority order."
msgstr ""
"Wybierz pliki/katalogi, które chcesz dołączyć/wyłączyć z kopii zapasowej. "
"Możesz używać wieloznacznego znaku *. Możesz przeciągać i upuszczać elementy, "
"by zmienić ich priorytet."
#. i18n: file ./app/includeexcludeview.ui line 92
#: rc.cpp:190
#, no-c-format
msgid "Include"
msgstr "Włącz"
#. i18n: file ./app/includeexcludeview.ui line 100
#: rc.cpp:193
#, no-c-format
msgid "Exclude"
msgstr "Wyłącz"
#. i18n: file ./app/includeexcludeview.ui line 110
#: rc.cpp:196
#, no-c-format
msgid "Include/Exclude list:"
msgstr "Lista dołączonych/wyłączonych:"
#. i18n: file ./app/includeexcludeview.ui line 127
#: rc.cpp:199
#, no-c-format
msgid "Item"
msgstr "Element"
#. i18n: file ./app/includeexcludeview.ui line 138
#: rc.cpp:202
#, no-c-format
msgid "Action"
msgstr "Akcja"
#. i18n: file ./app/includeexcludeview.ui line 173
#: rc.cpp:205
#, no-c-format
msgid "remove"
msgstr "usuń"
#. i18n: file ./app/logview.ui line 49
#: rc.cpp:211
#, no-c-format
msgid "Event"
msgstr "Zdarzenie"
#. i18n: file ./app/logview.ui line 60
#: rc.cpp:214
#, no-c-format
msgid "Backup"
msgstr "Kopia zapasowa"
#. i18n: file ./app/restorebackupwizard2view.ui line 92
#: rc.cpp:217
#, no-c-format
msgid "Choose a location to restore the selected backup."
msgstr ""
"Wybierz lokalizację, gdzie wybrana kopia zapasowa ma zostać odtworzona."
#. i18n: file ./app/restorebackupwizard2view.ui line 119
#: rc.cpp:223
#, no-c-format
msgid "Use default directory"
msgstr "Użyj domyślnego katalogu"
#. i18n: file ./app/restorebackupwizard2view.ui line 144
#: rc.cpp:226
#, no-c-format
msgid "Use custom directory:"
msgstr "Użyj własnego katalogu:"

@ -0,0 +1,3 @@
KDE_LANG = pt
SUBDIRS = $(AUTODIRS)
POFILES = AUTO

@ -0,0 +1,580 @@
msgid ""
msgstr ""
"Project-Id-Version: keep\n"
"POT-Creation-Date: 2006-09-24 08:46+0200\n"
"PO-Revision-Date: 2006-09-25 19:08+0100\n"
"Last-Translator: José Nuno Coelho Pires <jncp@netcabo.pt>\n"
"Language-Team: pt <kde-i18n-pt@kde.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POFile-SpellExtra: Keep Ubuntu KDED Mb rdiff Destabilizar Gmail\n"
"X-POFile-SpellExtra: ActionView AddBackupWizard View BackupListView\n"
"X-POFile-SpellExtra: RestoreBackupWizard GeneralConfigView\n"
"X-POFile-IgnoreConsistency: Never\n"
#: app/keepmainwindow.cpp:88 app/logdialog.cpp:42
msgid "View log"
msgstr "Ver o registo"
#: app/keepmainwindow.cpp:49
msgid "Backup System"
msgstr "Sistema de Cópia de Segurança"
#: app/keepmainwindow.cpp:82
msgid "Check rdiff-backup"
msgstr "Verificar o rdiff-backup"
#: app/backupconfigdialog.cpp:43 app/keepmainwindow.cpp:83
msgid "Configure backups"
msgstr "Configurar as cópias de segurança"
#: app/keepmainwindow.cpp:85
msgid "Add Backup"
msgstr "Forçar a Salvaguarda"
#: app/keepmainwindow.cpp:86
msgid "Restore Backup"
msgstr "Repor a Cópia de Segurança"
#: app/keepmainwindow.cpp:87
msgid "Backup Now"
msgstr "Salvaguardar Agora"
#: app/keepmainwindow.cpp:108
msgid "<p align=\"right\"><b>Ok</b></p>"
msgstr "<p align=\"right\"><b>Ok</b></p>"
#: app/keepmainwindow.cpp:116
msgid "<p align=\"right\"><b>Not Running</b></p>"
msgstr "<p align=\"right\"><b>Não Está em Execução</b></p>"
#: app/keepmainwindow.cpp:128
msgid ""
"<b>The application rdiff-backup has been detected on your system.</b>"
"<br>"
"<br> You're running version %1 of rdiff-backup."
msgstr ""
"<b>A aplicação rdiff-backup foi detectada no seu sistema.</b>"
"<br>"
"<br> Você está correr a versão %1 do rdiff-backup."
#: app/keepmainwindow.cpp:130
msgid ""
"<b>The application rdiff-backup has not been detected on your system.</b>"
"<br>"
"<br>If rdiff-backup is not installed, Keep will not be able to make backups. To "
"fix this problem, install rdiff-backup on your system."
msgstr ""
"<b>A aplicação 'rdiff-backup' não foi detectada no seu sistema.</b>"
"<br>"
"<br>Como tal, o Keep não será capaz de criar cópias de segurança. Instale o "
"pacote rdiff-backup da sua distribuição para corrigir isso."
#: app/keepmainwindow.cpp:164
msgid "General"
msgstr "Geral"
#: app/keepmainwindow.cpp:249
msgid "Incorrect reply from KDED."
msgstr "Foi recebida uma resposta inválida do KDED."
#: app/keepmainwindow.cpp:255
msgid "Unable to contact KDED."
msgstr "Não foi possível contactar o KDED."
#: app/keepmainwindow.cpp:271
msgid "Unable to stop service."
msgstr "Não foi possível parar o serviço."
#: app/main.cpp:29
msgid "KDE Backup System"
msgstr "Sistema de Cópias de Segurança do KDE"
#: app/main.cpp:33
msgid "Keep"
msgstr "Manter"
#: app/main.cpp:35
msgid "Maintainer"
msgstr "Manutenção"
#: app/main.cpp:37
msgid "Ubuntu packages"
msgstr "Pacotes do Ubuntu"
#: app/main.cpp:38
msgid "Application wording"
msgstr "Textos da aplicação"
#: app/advancedbackupconfigdialog.cpp:34
msgid "Advanced Backup Configuration"
msgstr "Configuração Avançada das Cópias de Segurança"
#: app/restorebackupwizard.cpp:50
msgid "Menu"
msgstr "Menu"
#: app/restorebackupwizard.cpp:51
msgid "Show differences destination/backup"
msgstr "Mostrar o destino/salvaguarda das diferenças"
#: app/restorebackupwizard.cpp:52
msgid "List changed files"
msgstr "Listar os ficheiros alterados"
#: app/restorebackupwizard.cpp:53
msgid "List files"
msgstr "Listar os ficheiros"
#: app/restorebackupwizard.cpp:249
msgid "List of modifications since the selected increment:"
msgstr "Lista das modificações desde o incremento seleccionado:"
#: app/restorebackupwizard.cpp:250
msgid "Modifications"
msgstr "Modificações"
#: app/restorebackupwizard.cpp:261
msgid "Nothing."
msgstr "Nada."
#: app/restorebackupwizard.cpp:262
msgid "List of changed files since the selected increment:"
msgstr "Lista dos ficheiros alterados desde o incremento seleccionado:"
#: app/restorebackupwizard.cpp:263
msgid "Changed files"
msgstr "Ficheiros alterados"
#: app/restorebackupwizard.cpp:273
msgid "List of files in the selected increment:"
msgstr "Lista dos ficheiros no incremento seleccionado:"
#: app/restorebackupwizard.cpp:274
msgid "List of files"
msgstr "Lista dos itens salvaguardados."
#: app/restorebackupwizard.cpp:288
msgid "<p><b>An error occured restoring %1 backup:</b></p><p>%2</p>"
msgstr ""
"<p><b>Ocorreu um erro ao repor a cópia de segurança %1:</b></p>"
"<p>%2</p>"
#: app/includeexcludedialog.cpp:39
msgid "Inclusion/Exclusion Configuration"
msgstr "Configuração da Inclusão/Exclusão"
#: app/forcebackupdialog.cpp:45
msgid "Backup now"
msgstr "Salvaguardar agora"
#: app/forcebackupdialog.cpp:96 kded/keepkded.cpp:59
msgid "<p><b>An error occured making %1 backup:</b></p><p>%2</p>"
msgstr ""
"<p><b>Ocorreu um erro ao criar a cópia de segurança %1:</b></p>"
"<p>%2</p>"
#: kded/keepkded.cpp:68
msgid "<p><b>Backup %1 successfully backuped to %2</b></p>"
msgstr ""
"<p><b>A cópia de segurança %1 foi salvaguardada com sucesso em %2</b></p>"
#: _translatorinfo.cpp:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "José Nuno Pires,Pedro Morais"
#: _translatorinfo.cpp:3
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "jncp@netcabo.pt,morais@kde.org"
#. i18n: file ./app/addbackupwizard3view.ui line 271
#: common/backup.cpp:161 rc.cpp:171
#, no-c-format
msgid "Never delete"
msgstr "Nunca apagar"
#: common/backup.cpp:163 common/backup.cpp:170
#: common/backuplistviewitem.cpp:49 common/backuplistviewitem.cpp:54
msgid "%1 days"
msgstr "%1 dias"
#: common/backup.cpp:168
msgid "Source directory:"
msgstr "Tamanho da pasta de cópias de segurança:"
#. i18n: file ./app/restorebackupwizard2view.ui line 100
#: common/backup.cpp:169 rc.cpp:220
#, no-c-format
msgid "Destination directory:"
msgstr "Pasta de destino:"
#: common/backup.cpp:170
msgid "Interval:"
msgstr "Intervalo:"
#: common/backup.cpp:171
msgid "Delete after:"
msgstr "Apagar após:"
#: common/backup.cpp:172
msgid "Use compression:"
msgstr "Usar a compressão:"
#: common/includeexcludeitem.cpp:57
msgid "Included"
msgstr "Incluído"
#: common/includeexcludeitem.cpp:59
msgid "Excluded"
msgstr "Excluído"
#: common/backuplistviewitem.cpp:52
msgid "Never"
msgstr "Nunca"
#. i18n: file ./app/generalconfigview.ui line 16
#: rc.cpp:3
#, no-c-format
msgid "GeneralConfigView"
msgstr "GeneralConfigView"
#. i18n: file ./app/generalconfigview.ui line 35
#: rc.cpp:6
#, no-c-format
msgid "Notifications"
msgstr "Notificações"
#. i18n: file ./app/generalconfigview.ui line 54
#: rc.cpp:9
#, no-c-format
msgid "Notify backup error"
msgstr "Notificar os erros da cópia de segurança"
#. i18n: file ./app/generalconfigview.ui line 62
#: rc.cpp:12
#, no-c-format
msgid "Notify backup success"
msgstr "Notificar o sucesso da cópia de segurança"
#. i18n: file ./app/generalconfigview.ui line 74
#: rc.cpp:15
#, no-c-format
msgid "Rdiff-backup priority"
msgstr "Prioridade da salvaguarda do 'rdiff'"
#. i18n: file ./app/generalconfigview.ui line 93
#: rc.cpp:18
#, no-c-format
msgid "Control rdiff-backup priority"
msgstr "Controlar a prioridade de salvaguarda do 'rdiff'"
#. i18n: file ./app/generalconfigview.ui line 131
#: rc.cpp:21
#, no-c-format
msgid "Rdiff-backup niceness"
msgstr "Prioridade da salvaguarda do 'rdiff'"
#. i18n: file ./app/addbackupwizard2view.ui line 117
#: rc.cpp:24
#, no-c-format
msgid "Select a location to place the backup."
msgstr "Seleccione um local onde colocar a cópia de segurança."
#. i18n: file ./app/advancedbackupconfigview.ui line 46
#: rc.cpp:27
#, no-c-format
msgid "Choose the options you want to use during the backup process:"
msgstr "Escolha as opções que deseja usar o processo de cópias de segurança:"
#. i18n: file ./app/actionview.ui line 51
#: rc.cpp:30
#, no-c-format
msgid "Backup system:"
msgstr "Sistema de cópias de segurança:"
#. i18n: file ./app/actionview.ui line 114
#: rc.cpp:34
#, no-c-format
msgid "<i>Add directory to backup</i>"
msgstr "<i>Adicionar uma pasta à cópia de segurança</i>"
#. i18n: file ./app/actionview.ui line 168
#: rc.cpp:38
#, no-c-format
msgid "<i>Restore a backup</i>"
msgstr "<i>Repor uma cópia de segurança</i>"
#. i18n: file ./app/actionview.ui line 222
#: rc.cpp:42
#, no-c-format
msgid "<i>Backup now</i>"
msgstr "<i>Salvaguardar agora</i>"
#. i18n: file ./app/actionview.ui line 276
#: rc.cpp:46
#, no-c-format
msgid "<i>Edit backup list</i>"
msgstr "<i>Editar a lista da cópia de segurança</i>"
#. i18n: file ./app/actionview.ui line 330
#: rc.cpp:50
#, no-c-format
msgid "<i>View backup log</i>"
msgstr "<i>Ver o registo da cópia de segurança</i>"
#. i18n: file ./app/actionview.ui line 352
#: rc.cpp:53
#, no-c-format
msgid "Backup daemon:"
msgstr "Servidor de salvaguarda:"
#. i18n: file ./app/actionview.ui line 408
#: rc.cpp:56
#, no-c-format
msgid "Keep daemon state:"
msgstr "Manter o estado do servidor:"
#. i18n: file ./app/actionview.ui line 429
#: rc.cpp:59
#, no-c-format
msgid "<p align=\"right\"><b>unknown</b></p>"
msgstr "<p align=\"right\"><b>desconhecido</b></p>"
#. i18n: file ./app/actionview.ui line 461
#: rc.cpp:62
#, no-c-format
msgid "&Load"
msgstr "&Carregar"
#. i18n: file ./app/actionview.ui line 469
#: rc.cpp:65
#, no-c-format
msgid "Unload"
msgstr "Fechar"
#. i18n: file ./app/restorebackupwizard1view.ui line 100
#: rc.cpp:71
#, no-c-format
msgid "Select the backup to restore."
msgstr "Seleccione a cópia de segurança a repor."
#. i18n: file ./app/restorebackupwizard1view.ui line 106
#: rc.cpp:74 rc.cpp:95 rc.cpp:126
#, no-c-format
msgid "Source"
msgstr "Origem"
#. i18n: file ./app/restorebackupwizard1view.ui line 117
#: rc.cpp:77 rc.cpp:98 rc.cpp:129
#, no-c-format
msgid "Destination"
msgstr "Destino"
#. i18n: file ./app/restorebackupwizard1view.ui line 128
#: rc.cpp:80 rc.cpp:101 rc.cpp:132
#, no-c-format
msgid "Backup Interval"
msgstr "Sistema de Cópia de Segurança"
#. i18n: file ./app/restorebackupwizard1view.ui line 139
#: rc.cpp:83 rc.cpp:104 rc.cpp:135
#, no-c-format
msgid "Delete After"
msgstr "Apagar Após"
#. i18n: file ./app/restorebackupwizard1view.ui line 168
#: rc.cpp:86
#, no-c-format
msgid "Custom backup directory:"
msgstr "Pasta de cópias de segurança:"
#. i18n: file ./app/restorebackupwizard1view.ui line 187
#: rc.cpp:89
#, no-c-format
msgid "Use custom backup directory"
msgstr "Pasta de cópias de segurança"
#. i18n: file ./app/restorebackupwizard1view.ui line 211
#: rc.cpp:92 rc.cpp:229
#, no-c-format
msgid "Directory:"
msgstr "Pasta:"
#. i18n: file ./app/addbackupwizard1view.ui line 100
#: rc.cpp:116
#, no-c-format
msgid "Select a directory for backup."
msgstr "Seleccione uma pasta para a cópia de segurança."
#. i18n: file ./app/addbackupwizard1view.ui line 137
#: rc.cpp:119
#, no-c-format
msgid "Use inclusion/exclusion list"
msgstr "Usar a lista de inclusão/exclusão"
#. i18n: file ./app/forcebackupdialogview.ui line 46
#: rc.cpp:123
#, no-c-format
msgid "Select the sources to backup now."
msgstr "Seleccione os originais a salvaguardar agora."
#. i18n: file ./app/restorebackupwizard3view.ui line 16
#: rc.cpp:138
#, no-c-format
msgid "RestoreBackupWizard2View"
msgstr "RestoreBackupWizard2View"
#. i18n: file ./app/restorebackupwizard3view.ui line 95
#: rc.cpp:141
#, no-c-format
msgid "Set the date to restore the selected backup."
msgstr "Configure a data de onde repor a cópia de segurança seleccionada."
#. i18n: file ./app/restorebackupwizard3view.ui line 119
#: rc.cpp:144
#, no-c-format
msgid "Current date:"
msgstr "Data actual:"
#. i18n: file ./app/restorebackupwizard3view.ui line 135
#: rc.cpp:147
#, no-c-format
msgid "unknown"
msgstr "desconhecida"
#. i18n: file ./app/restorebackupwizard3view.ui line 143
#: rc.cpp:150 rc.cpp:208
#, no-c-format
msgid "Date"
msgstr "Data"
#. i18n: file ./app/addbackupwizard3view.ui line 108
#: rc.cpp:159
#, no-c-format
msgid "Set the desired options for your backup."
msgstr "Configure as opções desejadas para a sua cópia de segurança."
#. i18n: file ./app/addbackupwizard3view.ui line 124
#: rc.cpp:162
#, no-c-format
msgid "General options:"
msgstr "Opções gerais:"
#. i18n: file ./app/addbackupwizard3view.ui line 167
#: rc.cpp:165
#, no-c-format
msgid "Backup interval (days):"
msgstr "Intervalo entre cópias de segurança (dias):"
#. i18n: file ./app/addbackupwizard3view.ui line 183
#: rc.cpp:168
#, no-c-format
msgid "Delete after (days):"
msgstr "Apagar após (dias):"
#. i18n: file ./app/addbackupwizard3view.ui line 293
#: rc.cpp:174
#, no-c-format
msgid "Extra options:"
msgstr "Opções extra:"
#. i18n: file ./app/addbackupwizard3view.ui line 320
#: rc.cpp:177
#, no-c-format
msgid "Use compression"
msgstr "Usar a compressão"
#. i18n: file ./app/addbackupwizard3view.ui line 331
#: rc.cpp:180
#, no-c-format
msgid "Exclude special files"
msgstr "Excluir os ficheiros especiais"
#. i18n: file ./app/addbackupwizard3view.ui line 358
#: rc.cpp:183
#, no-c-format
msgid "Use advanced configuration"
msgstr "Usar a configuração avançada"
#. i18n: file ./app/includeexcludeview.ui line 46
#: rc.cpp:187
#, no-c-format
msgid ""
"Select the files/directories you want to include/exclude. You can use * "
"(wildcard) generic character. You can drag and drop the items to tune the "
"priority order."
msgstr ""
"Seleccione os ficheiros/pastas que deseja incluir/excluir. Poderá usar o "
"carácter genérico *. Poderá também arrastar e largar os itens para definir a "
"ordem de prioridades."
#. i18n: file ./app/includeexcludeview.ui line 92
#: rc.cpp:190
#, no-c-format
msgid "Include"
msgstr "Incluir"
#. i18n: file ./app/includeexcludeview.ui line 100
#: rc.cpp:193
#, no-c-format
msgid "Exclude"
msgstr "Excluir"
#. i18n: file ./app/includeexcludeview.ui line 110
#: rc.cpp:196
#, no-c-format
msgid "Include/Exclude list:"
msgstr "Lista de inclusão/exclusão:"
#. i18n: file ./app/includeexcludeview.ui line 127
#: rc.cpp:199
#, no-c-format
msgid "Item"
msgstr "Item"
#. i18n: file ./app/includeexcludeview.ui line 138
#: rc.cpp:202
#, no-c-format
msgid "Action"
msgstr "Acção"
#. i18n: file ./app/includeexcludeview.ui line 173
#: rc.cpp:205
#, no-c-format
msgid "remove"
msgstr "remover"
#. i18n: file ./app/logview.ui line 49
#: rc.cpp:211
#, no-c-format
msgid "Event"
msgstr "Evento"
#. i18n: file ./app/logview.ui line 60
#: rc.cpp:214
#, no-c-format
msgid "Backup"
msgstr "Cópia de Segurança"
#. i18n: file ./app/restorebackupwizard2view.ui line 92
#: rc.cpp:217
#, no-c-format
msgid "Choose a location to restore the selected backup."
msgstr "Escolha um local onde repor a cópia de segurança seleccionada."
#. i18n: file ./app/restorebackupwizard2view.ui line 119
#: rc.cpp:223
#, no-c-format
msgid "Use default directory"
msgstr "Usar a pasta predefinida"
#. i18n: file ./app/restorebackupwizard2view.ui line 144
#: rc.cpp:226
#, no-c-format
msgid "Use custom directory:"
msgstr "Usar uma pasta personalizada:"

@ -0,0 +1,3 @@
KDE_LANG = ru
SUBDIRS = $(AUTODIRS)
POFILES = AUTO

@ -0,0 +1,580 @@
# translation of __ru.po to
# Russian translation for keep
# Copyright (c) (c) 2006 Canonical Ltd, and Rosetta Contributors 2006
# This file is distributed under the same license as the keep package.
#
# FIRST AUTHOR <EMAIL@ADDRESS>, 2006.
# Nick Shaforostoff <shafff@ukr.net>, 2006.
msgid ""
msgstr ""
"Project-Id-Version: keep\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2006-09-24 08:46+0200\n"
"PO-Revision-Date: 2006-07-10 17:37+0300\n"
"Last-Translator: Nick Shaforostoff <shafff@ukr.net>\n"
"Language-Team: Russian <kde-russian@lists.kde.ru>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.2\n"
#: app/keepmainwindow.cpp:88 app/logdialog.cpp:42
msgid "View log"
msgstr "Просмотреть протокол"
#: app/keepmainwindow.cpp:49
msgid "Backup System"
msgstr "Система резервного копирования"
#: app/keepmainwindow.cpp:82
msgid "Check rdiff-backup"
msgstr "Проверить наличие приложения rdiff-backup"
#: app/backupconfigdialog.cpp:43 app/keepmainwindow.cpp:83
msgid "Configure backups"
msgstr "Настройки заданий для резервного копирования"
#: app/keepmainwindow.cpp:85
msgid "Add Backup"
msgstr "Добавить задание для резервного копирования"
#: app/keepmainwindow.cpp:86
msgid "Restore Backup"
msgstr "Восстановить из резервной копии"
#: app/keepmainwindow.cpp:87
msgid "Backup Now"
msgstr "Создать резервную копию немедленно"
#: app/keepmainwindow.cpp:108
msgid "<p align=\"right\"><b>Ok</b></p>"
msgstr "<p align=\"right\"><b>Ok</b></p>"
#: app/keepmainwindow.cpp:116
msgid "<p align=\"right\"><b>Not Running</b></p>"
msgstr "<p align=\"right\"><b>Не запущен</b></p>"
#: app/keepmainwindow.cpp:128
msgid ""
"<b>The application rdiff-backup has been detected on your system.</b>"
"<br>"
"<br> You're running version %1 of rdiff-backup."
msgstr ""
"<b>В Вашей системе обнаружено приложение rdiff-backup.</b>"
"<br>"
"<br> Версия rdiff-backup %1."
#: app/keepmainwindow.cpp:130
msgid ""
"<b>The application rdiff-backup has not been detected on your system.</b>"
"<br>"
"<br>If rdiff-backup is not installed, Keep will not be able to make backups. To "
"fix this problem, install rdiff-backup on your system."
msgstr ""
"<b>В Вашей системе НЕ обнаружено приложение rdiff-backup.</b>"
"<br>"
"<br> Если приложение rdiff-backup не установлено, Keep не может создавать "
"резервные копии. Чтобы решить эту проблему установите rdiff-backup."
#: app/keepmainwindow.cpp:164
msgid "General"
msgstr "Общие"
#: app/keepmainwindow.cpp:249
msgid "Incorrect reply from KDED."
msgstr "Получен некорректный ответ от KDED."
#: app/keepmainwindow.cpp:255
msgid "Unable to contact KDED."
msgstr "Не удалось подключиться к KDED."
#: app/keepmainwindow.cpp:271
msgid "Unable to stop service."
msgstr "Невозможно остановить сервис."
#: app/main.cpp:29
msgid "KDE Backup System"
msgstr "Система резервного копирования KDE"
#: app/main.cpp:33
msgid "Keep"
msgstr "Keep"
#: app/main.cpp:35
msgid "Maintainer"
msgstr "Ведущий проекта"
#: app/main.cpp:37
msgid "Ubuntu packages"
msgstr "Пакеты Ubuntu"
#: app/main.cpp:38
msgid "Application wording"
msgstr ""
#: app/advancedbackupconfigdialog.cpp:34
msgid "Advanced Backup Configuration"
msgstr "Дополнительные параметры резервного копирования"
#: app/restorebackupwizard.cpp:50
msgid "Menu"
msgstr "Меню"
#: app/restorebackupwizard.cpp:51
msgid "Show differences destination/backup"
msgstr "Показать различия"
#: app/restorebackupwizard.cpp:52
msgid "List changed files"
msgstr "Показать изменённые файлы"
#: app/restorebackupwizard.cpp:53
msgid "List files"
msgstr "Показать файлы"
#: app/restorebackupwizard.cpp:249
msgid "List of modifications since the selected increment:"
msgstr "Список изменений с предыдущего обновления:"
#: app/restorebackupwizard.cpp:250
msgid "Modifications"
msgstr "Модификации"
#: app/restorebackupwizard.cpp:261
msgid "Nothing."
msgstr "Нет."
#: app/restorebackupwizard.cpp:262
msgid "List of changed files since the selected increment:"
msgstr "Список файлов, изменённых в предыдущий раз:"
#: app/restorebackupwizard.cpp:263
msgid "Changed files"
msgstr "Изменённые файлы"
#: app/restorebackupwizard.cpp:273
#, fuzzy
msgid "List of files in the selected increment:"
msgstr "Список файлов, изменённых в предыдущий раз:"
#: app/restorebackupwizard.cpp:274
msgid "List of files"
msgstr "Список файлов"
#: app/restorebackupwizard.cpp:288
msgid "<p><b>An error occured restoring %1 backup:</b></p><p>%2</p>"
msgstr "<p><b>При восстановлении %1 произошла ошибка:</b></p><p>%2</p>"
#: app/includeexcludedialog.cpp:39
msgid "Inclusion/Exclusion Configuration"
msgstr "Параметры включения/исключения"
#: app/forcebackupdialog.cpp:45
msgid "Backup now"
msgstr "Создать резервную копию немедленно"
#: app/forcebackupdialog.cpp:96 kded/keepkded.cpp:59
msgid "<p><b>An error occured making %1 backup:</b></p><p>%2</p>"
msgstr ""
"<p><b>При создании резервной копии %1 произошла ошибка:</b></p>"
"<p>%2</p>"
#: kded/keepkded.cpp:68
msgid "<p><b>Backup %1 successfully backuped to %2</b></p>"
msgstr "<p><b>%1 успешно сохранено в %2</b></p>"
#: _translatorinfo.cpp:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Николай Шафоростов"
#: _translatorinfo.cpp:3
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "shafff@ukr.net"
#. i18n: file ./app/addbackupwizard3view.ui line 271
#: common/backup.cpp:161 rc.cpp:171
#, no-c-format
msgid "Never delete"
msgstr "Не удалять"
#: common/backup.cpp:163 common/backup.cpp:170
#: common/backuplistviewitem.cpp:49 common/backuplistviewitem.cpp:54
msgid "%1 days"
msgstr "%1 дней"
#: common/backup.cpp:168
msgid "Source directory:"
msgstr "Исходный каталог:"
#. i18n: file ./app/restorebackupwizard2view.ui line 100
#: common/backup.cpp:169 rc.cpp:220
#, no-c-format
msgid "Destination directory:"
msgstr "Каталог назначения:"
#: common/backup.cpp:170
msgid "Interval:"
msgstr "Интервал:"
#: common/backup.cpp:171
msgid "Delete after:"
msgstr "Удалить после:"
#: common/backup.cpp:172
msgid "Use compression:"
msgstr "Использовать сжатие:"
#: common/includeexcludeitem.cpp:57
msgid "Included"
msgstr "Включено"
#: common/includeexcludeitem.cpp:59
msgid "Excluded"
msgstr "Исключено"
#: common/backuplistviewitem.cpp:52
msgid "Never"
msgstr "Никогда"
#. i18n: file ./app/generalconfigview.ui line 16
#: rc.cpp:3
#, no-c-format
msgid "GeneralConfigView"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 35
#: rc.cpp:6
#, no-c-format
msgid "Notifications"
msgstr "Уведомления"
#. i18n: file ./app/generalconfigview.ui line 54
#: rc.cpp:9
#, no-c-format
msgid "Notify backup error"
msgstr "Известить об ошибке при резервировании"
#. i18n: file ./app/generalconfigview.ui line 62
#: rc.cpp:12
#, no-c-format
msgid "Notify backup success"
msgstr "Известить об успешном создании резервной копии"
#. i18n: file ./app/generalconfigview.ui line 74
#: rc.cpp:15
#, fuzzy, no-c-format
msgid "Rdiff-backup priority"
msgstr "Известить об ошибке при резервировании"
#. i18n: file ./app/generalconfigview.ui line 93
#: rc.cpp:18
#, no-c-format
msgid "Control rdiff-backup priority"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 131
#: rc.cpp:21
#, fuzzy, no-c-format
msgid "Rdiff-backup niceness"
msgstr "Известить об успешном создании резервной копии"
#. i18n: file ./app/addbackupwizard2view.ui line 117
#: rc.cpp:24
#, no-c-format
msgid "Select a location to place the backup."
msgstr "Выберите каталог для размещения копии."
#. i18n: file ./app/advancedbackupconfigview.ui line 46
#: rc.cpp:27
#, no-c-format
msgid "Choose the options you want to use during the backup process:"
msgstr "Выберите параметры резервного копирования:"
#. i18n: file ./app/actionview.ui line 51
#: rc.cpp:30
#, no-c-format
msgid "Backup system:"
msgstr "Система резервного копирования:"
#. i18n: file ./app/actionview.ui line 114
#: rc.cpp:34
#, no-c-format
msgid "<i>Add directory to backup</i>"
msgstr "<i>Добавить каталог</i>"
#. i18n: file ./app/actionview.ui line 168
#: rc.cpp:38
#, no-c-format
msgid "<i>Restore a backup</i>"
msgstr "<i>Восстановить из резервной копии</i>"
#. i18n: file ./app/actionview.ui line 222
#: rc.cpp:42
#, no-c-format
msgid "<i>Backup now</i>"
msgstr "<i>Создать резервную копию немедленно</i>"
#. i18n: file ./app/actionview.ui line 276
#: rc.cpp:46
#, no-c-format
msgid "<i>Edit backup list</i>"
msgstr "<i>Изменить список для резервного копирования</i>"
#. i18n: file ./app/actionview.ui line 330
#: rc.cpp:50
#, no-c-format
msgid "<i>View backup log</i>"
msgstr "<i>Открыть протокол резервного копирования</i>"
#. i18n: file ./app/actionview.ui line 352
#: rc.cpp:53
#, no-c-format
msgid "Backup daemon:"
msgstr "Служба резервного копирования:"
#. i18n: file ./app/actionview.ui line 408
#: rc.cpp:56
#, no-c-format
msgid "Keep daemon state:"
msgstr "Состояние службы:"
#. i18n: file ./app/actionview.ui line 429
#: rc.cpp:59
#, no-c-format
msgid "<p align=\"right\"><b>unknown</b></p>"
msgstr "<p align=\"right\"><b>неизвестно</b></p>"
#. i18n: file ./app/actionview.ui line 461
#: rc.cpp:62
#, no-c-format
msgid "&Load"
msgstr "&Загрузить"
#. i18n: file ./app/actionview.ui line 469
#: rc.cpp:65
#, no-c-format
msgid "Unload"
msgstr "Выгрузить"
#. i18n: file ./app/restorebackupwizard1view.ui line 100
#: rc.cpp:71
#, no-c-format
msgid "Select the backup to restore."
msgstr "Выберите резервную копию для восстановления."
#. i18n: file ./app/restorebackupwizard1view.ui line 106
#: rc.cpp:74 rc.cpp:95 rc.cpp:126
#, no-c-format
msgid "Source"
msgstr "Источник"
#. i18n: file ./app/restorebackupwizard1view.ui line 117
#: rc.cpp:77 rc.cpp:98 rc.cpp:129
#, no-c-format
msgid "Destination"
msgstr "Назначение"
#. i18n: file ./app/restorebackupwizard1view.ui line 128
#: rc.cpp:80 rc.cpp:101 rc.cpp:132
#, no-c-format
msgid "Backup Interval"
msgstr "Интервал"
#. i18n: file ./app/restorebackupwizard1view.ui line 139
#: rc.cpp:83 rc.cpp:104 rc.cpp:135
#, no-c-format
msgid "Delete After"
msgstr "Удалить по прошествии"
#. i18n: file ./app/restorebackupwizard1view.ui line 168
#: rc.cpp:86
#, no-c-format
msgid "Custom backup directory:"
msgstr "Папка резервных копий:"
#. i18n: file ./app/restorebackupwizard1view.ui line 187
#: rc.cpp:89
#, no-c-format
msgid "Use custom backup directory"
msgstr "Указать собственную папку резервных копий"
#. i18n: file ./app/restorebackupwizard1view.ui line 211
#: rc.cpp:92 rc.cpp:229
#, no-c-format
msgid "Directory:"
msgstr "Каталог:"
#. i18n: file ./app/addbackupwizard1view.ui line 100
#: rc.cpp:116
#, fuzzy, no-c-format
msgid "Select a directory for backup."
msgstr "Выберите каталог, резервную копию которого следует создать."
#. i18n: file ./app/addbackupwizard1view.ui line 137
#: rc.cpp:119
#, no-c-format
msgid "Use inclusion/exclusion list"
msgstr "Использовать список включения/исключения"
#. i18n: file ./app/forcebackupdialogview.ui line 46
#: rc.cpp:123
#, fuzzy, no-c-format
msgid "Select the sources to backup now."
msgstr "Выберите источник для резервирования"
#. i18n: file ./app/restorebackupwizard3view.ui line 16
#: rc.cpp:138
#, no-c-format
msgid "RestoreBackupWizard2View"
msgstr "RestoreBackupWizard2View"
#. i18n: file ./app/restorebackupwizard3view.ui line 95
#: rc.cpp:141
#, fuzzy, no-c-format
msgid "Set the date to restore the selected backup."
msgstr "Выберите дату для создания резервной копии."
#. i18n: file ./app/restorebackupwizard3view.ui line 119
#: rc.cpp:144
#, no-c-format
msgid "Current date:"
msgstr "Текущая дата:"
#. i18n: file ./app/restorebackupwizard3view.ui line 135
#: rc.cpp:147
#, no-c-format
msgid "unknown"
msgstr "неизвестно"
#. i18n: file ./app/restorebackupwizard3view.ui line 143
#: rc.cpp:150 rc.cpp:208
#, no-c-format
msgid "Date"
msgstr "Дата"
#. i18n: file ./app/addbackupwizard3view.ui line 108
#: rc.cpp:159
#, no-c-format
msgid "Set the desired options for your backup."
msgstr "Задать параметры резервного копирования."
#. i18n: file ./app/addbackupwizard3view.ui line 124
#: rc.cpp:162
#, no-c-format
msgid "General options:"
msgstr "Основные опции:"
#. i18n: file ./app/addbackupwizard3view.ui line 167
#: rc.cpp:165
#, no-c-format
msgid "Backup interval (days):"
msgstr "Интервал, дней:"
#. i18n: file ./app/addbackupwizard3view.ui line 183
#: rc.cpp:168
#, no-c-format
msgid "Delete after (days):"
msgstr "Удалять после, дней:"
#. i18n: file ./app/addbackupwizard3view.ui line 293
#: rc.cpp:174
#, no-c-format
msgid "Extra options:"
msgstr "Дополнительные опции:"
#. i18n: file ./app/addbackupwizard3view.ui line 320
#: rc.cpp:177
#, no-c-format
msgid "Use compression"
msgstr "Использовать сжатие"
#. i18n: file ./app/addbackupwizard3view.ui line 331
#: rc.cpp:180
#, no-c-format
msgid "Exclude special files"
msgstr "Исключить особые файлы"
#. i18n: file ./app/addbackupwizard3view.ui line 358
#: rc.cpp:183
#, no-c-format
msgid "Use advanced configuration"
msgstr "Дополнительные настройки"
#. i18n: file ./app/includeexcludeview.ui line 46
#: rc.cpp:187
#, no-c-format
msgid ""
"Select the files/directories you want to include/exclude. You can use * "
"(wildcard) generic character. You can drag and drop the items to tune the "
"priority order."
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 92
#: rc.cpp:190
#, no-c-format
msgid "Include"
msgstr "Включить"
#. i18n: file ./app/includeexcludeview.ui line 100
#: rc.cpp:193
#, no-c-format
msgid "Exclude"
msgstr "Исключить"
#. i18n: file ./app/includeexcludeview.ui line 110
#: rc.cpp:196
#, no-c-format
msgid "Include/Exclude list:"
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 127
#: rc.cpp:199
#, no-c-format
msgid "Item"
msgstr "Элемент"
#. i18n: file ./app/includeexcludeview.ui line 138
#: rc.cpp:202
#, no-c-format
msgid "Action"
msgstr "Действие"
#. i18n: file ./app/includeexcludeview.ui line 173
#: rc.cpp:205
#, no-c-format
msgid "remove"
msgstr "Удалить"
#. i18n: file ./app/logview.ui line 49
#: rc.cpp:211
#, no-c-format
msgid "Event"
msgstr "Событие"
#. i18n: file ./app/logview.ui line 60
#: rc.cpp:214
#, no-c-format
msgid "Backup"
msgstr "Создать резервную копию"
#. i18n: file ./app/restorebackupwizard2view.ui line 92
#: rc.cpp:217
#, no-c-format
msgid "Choose a location to restore the selected backup."
msgstr "Выберите каталог в который будет произведено восстановление."
#. i18n: file ./app/restorebackupwizard2view.ui line 119
#: rc.cpp:223
#, no-c-format
msgid "Use default directory"
msgstr "Использовать стандартную папку"
#. i18n: file ./app/restorebackupwizard2view.ui line 144
#: rc.cpp:226
#, no-c-format
msgid "Use custom directory:"
msgstr "Использовать нестандартную папку"

@ -0,0 +1,3 @@
KDE_LANG = sk
SUBDIRS = $(AUTODIRS)
POFILES = AUTO

@ -0,0 +1,566 @@
# translation of keep.po to Slovak
#
# Richard Fric <Richard.Fric@kdemail.net>, 2006.
msgid ""
msgstr ""
"Project-Id-Version: keep\n"
"POT-Creation-Date: 2006-09-24 08:46+0200\n"
"PO-Revision-Date: 2006-09-15 20:46+0200\n"
"Last-Translator: Richard Fric <Richard.Fric@kdemail.net>\n"
"Language-Team: Slovak <sk@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.4\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#: app/keepmainwindow.cpp:88 app/logdialog.cpp:42
msgid "View log"
msgstr ""
#: app/keepmainwindow.cpp:49
msgid "Backup System"
msgstr ""
#: app/keepmainwindow.cpp:82
msgid "Check rdiff-backup"
msgstr ""
#: app/backupconfigdialog.cpp:43 app/keepmainwindow.cpp:83
msgid "Configure backups"
msgstr ""
#: app/keepmainwindow.cpp:85
msgid "Add Backup"
msgstr ""
#: app/keepmainwindow.cpp:86
msgid "Restore Backup"
msgstr ""
#: app/keepmainwindow.cpp:87
msgid "Backup Now"
msgstr ""
#: app/keepmainwindow.cpp:108
msgid "<p align=\"right\"><b>Ok</b></p>"
msgstr ""
#: app/keepmainwindow.cpp:116
msgid "<p align=\"right\"><b>Not Running</b></p>"
msgstr ""
#: app/keepmainwindow.cpp:128
msgid ""
"<b>The application rdiff-backup has been detected on your system.</b>"
"<br>"
"<br> You're running version %1 of rdiff-backup."
msgstr ""
#: app/keepmainwindow.cpp:130
msgid ""
"<b>The application rdiff-backup has not been detected on your system.</b>"
"<br>"
"<br>If rdiff-backup is not installed, Keep will not be able to make backups. To "
"fix this problem, install rdiff-backup on your system."
msgstr ""
#: app/keepmainwindow.cpp:164
msgid "General"
msgstr ""
#: app/keepmainwindow.cpp:249
msgid "Incorrect reply from KDED."
msgstr ""
#: app/keepmainwindow.cpp:255
msgid "Unable to contact KDED."
msgstr ""
#: app/keepmainwindow.cpp:271
msgid "Unable to stop service."
msgstr ""
#: app/main.cpp:29
msgid "KDE Backup System"
msgstr ""
#: app/main.cpp:33
msgid "Keep"
msgstr ""
#: app/main.cpp:35
msgid "Maintainer"
msgstr ""
#: app/main.cpp:37
msgid "Ubuntu packages"
msgstr ""
#: app/main.cpp:38
msgid "Application wording"
msgstr ""
#: app/advancedbackupconfigdialog.cpp:34
msgid "Advanced Backup Configuration"
msgstr ""
#: app/restorebackupwizard.cpp:50
msgid "Menu"
msgstr ""
#: app/restorebackupwizard.cpp:51
msgid "Show differences destination/backup"
msgstr ""
#: app/restorebackupwizard.cpp:52
msgid "List changed files"
msgstr ""
#: app/restorebackupwizard.cpp:53
msgid "List files"
msgstr ""
#: app/restorebackupwizard.cpp:249
msgid "List of modifications since the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:250
msgid "Modifications"
msgstr ""
#: app/restorebackupwizard.cpp:261
msgid "Nothing."
msgstr ""
#: app/restorebackupwizard.cpp:262
msgid "List of changed files since the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:263
msgid "Changed files"
msgstr ""
#: app/restorebackupwizard.cpp:273
msgid "List of files in the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:274
msgid "List of files"
msgstr ""
#: app/restorebackupwizard.cpp:288
msgid "<p><b>An error occured restoring %1 backup:</b></p><p>%2</p>"
msgstr ""
#: app/includeexcludedialog.cpp:39
msgid "Inclusion/Exclusion Configuration"
msgstr ""
#: app/forcebackupdialog.cpp:45
msgid "Backup now"
msgstr ""
#: app/forcebackupdialog.cpp:96 kded/keepkded.cpp:59
msgid "<p><b>An error occured making %1 backup:</b></p><p>%2</p>"
msgstr ""
#: kded/keepkded.cpp:68
msgid "<p><b>Backup %1 successfully backuped to %2</b></p>"
msgstr ""
#: _translatorinfo.cpp:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
#: _translatorinfo.cpp:3
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr ""
#. i18n: file ./app/addbackupwizard3view.ui line 271
#: common/backup.cpp:161 rc.cpp:171
#, no-c-format
msgid "Never delete"
msgstr ""
#: common/backup.cpp:163 common/backup.cpp:170
#: common/backuplistviewitem.cpp:49 common/backuplistviewitem.cpp:54
msgid "%1 days"
msgstr ""
#: common/backup.cpp:168
msgid "Source directory:"
msgstr ""
#. i18n: file ./app/restorebackupwizard2view.ui line 100
#: common/backup.cpp:169 rc.cpp:220
#, no-c-format
msgid "Destination directory:"
msgstr ""
#: common/backup.cpp:170
msgid "Interval:"
msgstr ""
#: common/backup.cpp:171
msgid "Delete after:"
msgstr ""
#: common/backup.cpp:172
msgid "Use compression:"
msgstr ""
#: common/includeexcludeitem.cpp:57
msgid "Included"
msgstr ""
#: common/includeexcludeitem.cpp:59
msgid "Excluded"
msgstr ""
#: common/backuplistviewitem.cpp:52
msgid "Never"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 16
#: rc.cpp:3
#, no-c-format
msgid "GeneralConfigView"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 35
#: rc.cpp:6
#, no-c-format
msgid "Notifications"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 54
#: rc.cpp:9
#, no-c-format
msgid "Notify backup error"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 62
#: rc.cpp:12
#, no-c-format
msgid "Notify backup success"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 74
#: rc.cpp:15
#, no-c-format
msgid "Rdiff-backup priority"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 93
#: rc.cpp:18
#, no-c-format
msgid "Control rdiff-backup priority"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 131
#: rc.cpp:21
#, no-c-format
msgid "Rdiff-backup niceness"
msgstr ""
#. i18n: file ./app/addbackupwizard2view.ui line 117
#: rc.cpp:24
#, no-c-format
msgid "Select a location to place the backup."
msgstr ""
#. i18n: file ./app/advancedbackupconfigview.ui line 46
#: rc.cpp:27
#, no-c-format
msgid "Choose the options you want to use during the backup process:"
msgstr ""
#. i18n: file ./app/actionview.ui line 51
#: rc.cpp:30
#, no-c-format
msgid "Backup system:"
msgstr ""
#. i18n: file ./app/actionview.ui line 114
#: rc.cpp:34
#, no-c-format
msgid "<i>Add directory to backup</i>"
msgstr ""
#. i18n: file ./app/actionview.ui line 168
#: rc.cpp:38
#, no-c-format
msgid "<i>Restore a backup</i>"
msgstr ""
#. i18n: file ./app/actionview.ui line 222
#: rc.cpp:42
#, no-c-format
msgid "<i>Backup now</i>"
msgstr ""
#. i18n: file ./app/actionview.ui line 276
#: rc.cpp:46
#, no-c-format
msgid "<i>Edit backup list</i>"
msgstr ""
#. i18n: file ./app/actionview.ui line 330
#: rc.cpp:50
#, no-c-format
msgid "<i>View backup log</i>"
msgstr ""
#. i18n: file ./app/actionview.ui line 352
#: rc.cpp:53
#, no-c-format
msgid "Backup daemon:"
msgstr ""
#. i18n: file ./app/actionview.ui line 408
#: rc.cpp:56
#, no-c-format
msgid "Keep daemon state:"
msgstr ""
#. i18n: file ./app/actionview.ui line 429
#: rc.cpp:59
#, no-c-format
msgid "<p align=\"right\"><b>unknown</b></p>"
msgstr ""
#. i18n: file ./app/actionview.ui line 461
#: rc.cpp:62
#, no-c-format
msgid "&Load"
msgstr ""
#. i18n: file ./app/actionview.ui line 469
#: rc.cpp:65
#, no-c-format
msgid "Unload"
msgstr ""
#. i18n: file ./app/restorebackupwizard1view.ui line 100
#: rc.cpp:71
#, no-c-format
msgid "Select the backup to restore."
msgstr ""
#. i18n: file ./app/restorebackupwizard1view.ui line 106
#: rc.cpp:74 rc.cpp:95 rc.cpp:126
#, no-c-format
msgid "Source"
msgstr ""
#. i18n: file ./app/restorebackupwizard1view.ui line 117
#: rc.cpp:77 rc.cpp:98 rc.cpp:129
#, no-c-format
msgid "Destination"
msgstr ""
#. i18n: file ./app/restorebackupwizard1view.ui line 128
#: rc.cpp:80 rc.cpp:101 rc.cpp:132
#, no-c-format
msgid "Backup Interval"
msgstr ""
#. i18n: file ./app/restorebackupwizard1view.ui line 139
#: rc.cpp:83 rc.cpp:104 rc.cpp:135
#, no-c-format
msgid "Delete After"
msgstr ""
#. i18n: file ./app/restorebackupwizard1view.ui line 168
#: rc.cpp:86
#, no-c-format
msgid "Custom backup directory:"
msgstr ""
#. i18n: file ./app/restorebackupwizard1view.ui line 187
#: rc.cpp:89
#, no-c-format
msgid "Use custom backup directory"
msgstr ""
#. i18n: file ./app/restorebackupwizard1view.ui line 211
#: rc.cpp:92 rc.cpp:229
#, no-c-format
msgid "Directory:"
msgstr ""
#. i18n: file ./app/addbackupwizard1view.ui line 100
#: rc.cpp:116
#, no-c-format
msgid "Select a directory for backup."
msgstr ""
#. i18n: file ./app/addbackupwizard1view.ui line 137
#: rc.cpp:119
#, no-c-format
msgid "Use inclusion/exclusion list"
msgstr ""
#. i18n: file ./app/forcebackupdialogview.ui line 46
#: rc.cpp:123
#, no-c-format
msgid "Select the sources to backup now."
msgstr ""
#. i18n: file ./app/restorebackupwizard3view.ui line 16
#: rc.cpp:138
#, no-c-format
msgid "RestoreBackupWizard2View"
msgstr ""
#. i18n: file ./app/restorebackupwizard3view.ui line 95
#: rc.cpp:141
#, no-c-format
msgid "Set the date to restore the selected backup."
msgstr ""
#. i18n: file ./app/restorebackupwizard3view.ui line 119
#: rc.cpp:144
#, no-c-format
msgid "Current date:"
msgstr ""
#. i18n: file ./app/restorebackupwizard3view.ui line 135
#: rc.cpp:147
#, no-c-format
msgid "unknown"
msgstr ""
#. i18n: file ./app/restorebackupwizard3view.ui line 143
#: rc.cpp:150 rc.cpp:208
#, no-c-format
msgid "Date"
msgstr ""
#. i18n: file ./app/addbackupwizard3view.ui line 108
#: rc.cpp:159
#, no-c-format
msgid "Set the desired options for your backup."
msgstr ""
#. i18n: file ./app/addbackupwizard3view.ui line 124
#: rc.cpp:162
#, no-c-format
msgid "General options:"
msgstr ""
#. i18n: file ./app/addbackupwizard3view.ui line 167
#: rc.cpp:165
#, no-c-format
msgid "Backup interval (days):"
msgstr ""
#. i18n: file ./app/addbackupwizard3view.ui line 183
#: rc.cpp:168
#, no-c-format
msgid "Delete after (days):"
msgstr ""
#. i18n: file ./app/addbackupwizard3view.ui line 293
#: rc.cpp:174
#, no-c-format
msgid "Extra options:"
msgstr ""
#. i18n: file ./app/addbackupwizard3view.ui line 320
#: rc.cpp:177
#, no-c-format
msgid "Use compression"
msgstr ""
#. i18n: file ./app/addbackupwizard3view.ui line 331
#: rc.cpp:180
#, no-c-format
msgid "Exclude special files"
msgstr ""
#. i18n: file ./app/addbackupwizard3view.ui line 358
#: rc.cpp:183
#, no-c-format
msgid "Use advanced configuration"
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 46
#: rc.cpp:187
#, no-c-format
msgid ""
"Select the files/directories you want to include/exclude. You can use * "
"(wildcard) generic character. You can drag and drop the items to tune the "
"priority order."
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 92
#: rc.cpp:190
#, no-c-format
msgid "Include"
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 100
#: rc.cpp:193
#, no-c-format
msgid "Exclude"
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 110
#: rc.cpp:196
#, no-c-format
msgid "Include/Exclude list:"
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 127
#: rc.cpp:199
#, no-c-format
msgid "Item"
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 138
#: rc.cpp:202
#, no-c-format
msgid "Action"
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 173
#: rc.cpp:205
#, no-c-format
msgid "remove"
msgstr ""
#. i18n: file ./app/logview.ui line 49
#: rc.cpp:211
#, no-c-format
msgid "Event"
msgstr ""
#. i18n: file ./app/logview.ui line 60
#: rc.cpp:214
#, no-c-format
msgid "Backup"
msgstr ""
#. i18n: file ./app/restorebackupwizard2view.ui line 92
#: rc.cpp:217
#, no-c-format
msgid "Choose a location to restore the selected backup."
msgstr ""
#. i18n: file ./app/restorebackupwizard2view.ui line 119
#: rc.cpp:223
#, no-c-format
msgid "Use default directory"
msgstr ""
#. i18n: file ./app/restorebackupwizard2view.ui line 144
#: rc.cpp:226
#, no-c-format
msgid "Use custom directory:"
msgstr ""

@ -0,0 +1,3 @@
KDE_LANG = sr
SUBDIRS = $(AUTODIRS)
POFILES = AUTO

@ -0,0 +1,572 @@
# translation of keep.po to Serbian
#
# Slobodan Simic <simicsl@verat.net>, 2006.
msgid ""
msgstr ""
"Project-Id-Version: keep\n"
"POT-Creation-Date: 2006-09-24 08:46+0200\n"
"PO-Revision-Date: 2006-07-12 10:28+0200\n"
"Last-Translator: Slobodan Simic <simicsl@verat.net>\n"
"Language-Team: Serbian <kde-yu@kde.org.yu>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11\n"
#: app/keepmainwindow.cpp:88 app/logdialog.cpp:42
msgid "View log"
msgstr "Прикажи дневник"
#: app/keepmainwindow.cpp:49
msgid "Backup System"
msgstr "Систем за архивирање"
#: app/keepmainwindow.cpp:82
msgid "Check rdiff-backup"
msgstr "Провери rdiff-backup"
#: app/backupconfigdialog.cpp:43 app/keepmainwindow.cpp:83
msgid "Configure backups"
msgstr "Подеси архивирања"
#: app/keepmainwindow.cpp:85
msgid "Add Backup"
msgstr "Додај архивирање"
#: app/keepmainwindow.cpp:86
msgid "Restore Backup"
msgstr "Поврати из архиве"
#: app/keepmainwindow.cpp:87
msgid "Backup Now"
msgstr "Архивирај сада"
#: app/keepmainwindow.cpp:108
msgid "<p align=\"right\"><b>Ok</b></p>"
msgstr "<p align=\"right\"><b> У реду</b></p>"
#: app/keepmainwindow.cpp:116
msgid "<p align=\"right\"><b>Not Running</b></p>"
msgstr "<p align=\"right\"><b> Не Ради</b></p>"
#: app/keepmainwindow.cpp:128
msgid ""
"<b>The application rdiff-backup has been detected on your system.</b>"
"<br>"
"<br> You're running version %1 of rdiff-backup."
msgstr ""
"<b>Програм rdiff-backup је нађен на вашемсистему.</b>"
"<br>"
"<br> Верзија rdiff-backup-а је %1."
#: app/keepmainwindow.cpp:130
msgid ""
"<b>The application rdiff-backup has not been detected on your system.</b>"
"<br>"
"<br>If rdiff-backup is not installed, Keep will not be able to make backups. To "
"fix this problem, install rdiff-backup on your system."
msgstr ""
"<b>Програм rdiff-backup није нађен на вашемсистему.</b>"
"<br>"
"<br>Ако rdiff-backup није инсталиран, Keep неће моћи да ради архивирање. Да би "
"решили овај проблем, инсталирајте rdiff-backup на ваш систем."
#: app/keepmainwindow.cpp:164
msgid "General"
msgstr "Опште"
#: app/keepmainwindow.cpp:249
msgid "Incorrect reply from KDED."
msgstr "Неисправан одговор од KDED."
#: app/keepmainwindow.cpp:255
msgid "Unable to contact KDED."
msgstr "Не могу да контактирам KDED."
#: app/keepmainwindow.cpp:271
msgid "Unable to stop service."
msgstr "Не могу да зауставим сервис."
#: app/main.cpp:29
msgid "KDE Backup System"
msgstr "KDE Систем за архивирање"
#: app/main.cpp:33
msgid "Keep"
msgstr "Keep"
#: app/main.cpp:35
msgid "Maintainer"
msgstr "Одржавалац"
#: app/main.cpp:37
msgid "Ubuntu packages"
msgstr "Ubuntu пакети"
#: app/main.cpp:38
msgid "Application wording"
msgstr "Речи програма"
#: app/advancedbackupconfigdialog.cpp:34
msgid "Advanced Backup Configuration"
msgstr "Напредна подешавања архивирања"
#: app/restorebackupwizard.cpp:50
msgid "Menu"
msgstr "Мени"
#: app/restorebackupwizard.cpp:51
msgid "Show differences destination/backup"
msgstr "Прикажи разлике одредишта/архиве"
#: app/restorebackupwizard.cpp:52
msgid "List changed files"
msgstr "Излистај промењене фајлове"
#: app/restorebackupwizard.cpp:53
msgid "List files"
msgstr "Излистај фајлове"
#: app/restorebackupwizard.cpp:249
msgid "List of modifications since the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:250
msgid "Modifications"
msgstr "Измене"
#: app/restorebackupwizard.cpp:261
msgid "Nothing."
msgstr "Ништа."
#: app/restorebackupwizard.cpp:262
msgid "List of changed files since the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:263
msgid "Changed files"
msgstr "Измењени фајлови"
#: app/restorebackupwizard.cpp:273
msgid "List of files in the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:274
msgid "List of files"
msgstr "Листа фајлова"
#: app/restorebackupwizard.cpp:288
msgid "<p><b>An error occured restoring %1 backup:</b></p><p>%2</p>"
msgstr "<p><b>Дошло је до грешке при враћању %1 архиве:</b></p><p>%2</p>"
#: app/includeexcludedialog.cpp:39
msgid "Inclusion/Exclusion Configuration"
msgstr ""
#: app/forcebackupdialog.cpp:45
msgid "Backup now"
msgstr "Архивирај сада"
#: app/forcebackupdialog.cpp:96 kded/keepkded.cpp:59
msgid "<p><b>An error occured making %1 backup:</b></p><p>%2</p>"
msgstr "<p><b>Дошло је до грешке при прављењу %1 архиве:</b></p><p>%2</p>"
#: kded/keepkded.cpp:68
msgid "<p><b>Backup %1 successfully backuped to %2</b></p>"
msgstr ""
#: _translatorinfo.cpp:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Слободан Симић"
#: _translatorinfo.cpp:3
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "simicsl@verat.net"
#. i18n: file ./app/addbackupwizard3view.ui line 271
#: common/backup.cpp:161 rc.cpp:171
#, no-c-format
msgid "Never delete"
msgstr "Никад не бриши"
#: common/backup.cpp:163 common/backup.cpp:170
#: common/backuplistviewitem.cpp:49 common/backuplistviewitem.cpp:54
msgid "%1 days"
msgstr "%1 дана"
#: common/backup.cpp:168
msgid "Source directory:"
msgstr "Изворни директоријум:"
#. i18n: file ./app/restorebackupwizard2view.ui line 100
#: common/backup.cpp:169 rc.cpp:220
#, no-c-format
msgid "Destination directory:"
msgstr "Одредишни директоријум:"
#: common/backup.cpp:170
msgid "Interval:"
msgstr "Период:"
#: common/backup.cpp:171
msgid "Delete after:"
msgstr "Избриши након:"
#: common/backup.cpp:172
msgid "Use compression:"
msgstr "Користи компресију:"
#: common/includeexcludeitem.cpp:57
msgid "Included"
msgstr "Укључено"
#: common/includeexcludeitem.cpp:59
msgid "Excluded"
msgstr "Изостављено"
#: common/backuplistviewitem.cpp:52
msgid "Never"
msgstr "Никад"
#. i18n: file ./app/generalconfigview.ui line 16
#: rc.cpp:3
#, no-c-format
msgid "GeneralConfigView"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 35
#: rc.cpp:6
#, no-c-format
msgid "Notifications"
msgstr "Обавештења"
#. i18n: file ./app/generalconfigview.ui line 54
#: rc.cpp:9
#, no-c-format
msgid "Notify backup error"
msgstr "Обавести о грешци архивирања"
#. i18n: file ./app/generalconfigview.ui line 62
#: rc.cpp:12
#, no-c-format
msgid "Notify backup success"
msgstr "Обавести о успешном архивирању"
#. i18n: file ./app/generalconfigview.ui line 74
#: rc.cpp:15
#, fuzzy, no-c-format
msgid "Rdiff-backup priority"
msgstr "Обавести о грешци архивирања"
#. i18n: file ./app/generalconfigview.ui line 93
#: rc.cpp:18
#, no-c-format
msgid "Control rdiff-backup priority"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 131
#: rc.cpp:21
#, fuzzy, no-c-format
msgid "Rdiff-backup niceness"
msgstr "Обавести о успешном архивирању"
#. i18n: file ./app/addbackupwizard2view.ui line 117
#: rc.cpp:24
#, no-c-format
msgid "Select a location to place the backup."
msgstr "Изаберите локацију за смештање архиве."
#. i18n: file ./app/advancedbackupconfigview.ui line 46
#: rc.cpp:27
#, no-c-format
msgid "Choose the options you want to use during the backup process:"
msgstr "Изаберите опције које хоћете да користите при поступку архивирања:"
#. i18n: file ./app/actionview.ui line 51
#: rc.cpp:30
#, no-c-format
msgid "Backup system:"
msgstr "Систем архивирња:"
#. i18n: file ./app/actionview.ui line 114
#: rc.cpp:34
#, no-c-format
msgid "<i>Add directory to backup</i>"
msgstr "<i>Додај директоријум у архивирање</i>"
#. i18n: file ./app/actionview.ui line 168
#: rc.cpp:38
#, no-c-format
msgid "<i>Restore a backup</i>"
msgstr "<i>Поврати архиву</i>"
#. i18n: file ./app/actionview.ui line 222
#: rc.cpp:42
#, no-c-format
msgid "<i>Backup now</i>"
msgstr "<i>Архивирај сада</i>"
#. i18n: file ./app/actionview.ui line 276
#: rc.cpp:46
#, no-c-format
msgid "<i>Edit backup list</i>"
msgstr "<i>Уреди листу архивирања</i>"
#. i18n: file ./app/actionview.ui line 330
#: rc.cpp:50
#, no-c-format
msgid "<i>View backup log</i>"
msgstr "<i>Прикажи дневник архивирања</i>"
#. i18n: file ./app/actionview.ui line 352
#: rc.cpp:53
#, no-c-format
msgid "Backup daemon:"
msgstr "Демон архивирања:"
#. i18n: file ./app/actionview.ui line 408
#: rc.cpp:56
#, no-c-format
msgid "Keep daemon state:"
msgstr "Стање Keep демона:"
#. i18n: file ./app/actionview.ui line 429
#: rc.cpp:59
#, no-c-format
msgid "<p align=\"right\"><b>unknown</b></p>"
msgstr "<p align=\"right\"><b>непознато</b></p>"
#. i18n: file ./app/actionview.ui line 461
#: rc.cpp:62
#, no-c-format
msgid "&Load"
msgstr "&Учитај"
#. i18n: file ./app/actionview.ui line 469
#: rc.cpp:65
#, no-c-format
msgid "Unload"
msgstr "Избаци"
#. i18n: file ./app/restorebackupwizard1view.ui line 100
#: rc.cpp:71
#, no-c-format
msgid "Select the backup to restore."
msgstr "Изаберите архиву за повраћај."
#. i18n: file ./app/restorebackupwizard1view.ui line 106
#: rc.cpp:74 rc.cpp:95 rc.cpp:126
#, no-c-format
msgid "Source"
msgstr "Извор"
#. i18n: file ./app/restorebackupwizard1view.ui line 117
#: rc.cpp:77 rc.cpp:98 rc.cpp:129
#, no-c-format
msgid "Destination"
msgstr "Одредиште"
#. i18n: file ./app/restorebackupwizard1view.ui line 128
#: rc.cpp:80 rc.cpp:101 rc.cpp:132
#, no-c-format
msgid "Backup Interval"
msgstr "Период архивирања"
#. i18n: file ./app/restorebackupwizard1view.ui line 139
#: rc.cpp:83 rc.cpp:104 rc.cpp:135
#, no-c-format
msgid "Delete After"
msgstr "Избриши након"
#. i18n: file ./app/restorebackupwizard1view.ui line 168
#: rc.cpp:86
#, no-c-format
msgid "Custom backup directory:"
msgstr "Посебан директоријум архивирања:"
#. i18n: file ./app/restorebackupwizard1view.ui line 187
#: rc.cpp:89
#, no-c-format
msgid "Use custom backup directory"
msgstr "Користи посебан директоријум"
#. i18n: file ./app/restorebackupwizard1view.ui line 211
#: rc.cpp:92 rc.cpp:229
#, no-c-format
msgid "Directory:"
msgstr "Директоријум:"
#. i18n: file ./app/addbackupwizard1view.ui line 100
#: rc.cpp:116
#, no-c-format
msgid "Select a directory for backup."
msgstr "Изаберите директоријум за архивирања."
#. i18n: file ./app/addbackupwizard1view.ui line 137
#: rc.cpp:119
#, no-c-format
msgid "Use inclusion/exclusion list"
msgstr ""
#. i18n: file ./app/forcebackupdialogview.ui line 46
#: rc.cpp:123
#, no-c-format
msgid "Select the sources to backup now."
msgstr "Изаберите изворе да их архивирате сада."
#. i18n: file ./app/restorebackupwizard3view.ui line 16
#: rc.cpp:138
#, no-c-format
msgid "RestoreBackupWizard2View"
msgstr ""
#. i18n: file ./app/restorebackupwizard3view.ui line 95
#: rc.cpp:141
#, no-c-format
msgid "Set the date to restore the selected backup."
msgstr "Поставите датум за повраћај изабраног архивирања."
#. i18n: file ./app/restorebackupwizard3view.ui line 119
#: rc.cpp:144
#, no-c-format
msgid "Current date:"
msgstr "Текући датум:"
#. i18n: file ./app/restorebackupwizard3view.ui line 135
#: rc.cpp:147
#, no-c-format
msgid "unknown"
msgstr "непознат"
#. i18n: file ./app/restorebackupwizard3view.ui line 143
#: rc.cpp:150 rc.cpp:208
#, no-c-format
msgid "Date"
msgstr "Датум"
#. i18n: file ./app/addbackupwizard3view.ui line 108
#: rc.cpp:159
#, no-c-format
msgid "Set the desired options for your backup."
msgstr "Поставите жељене опције за архивирање."
#. i18n: file ./app/addbackupwizard3view.ui line 124
#: rc.cpp:162
#, no-c-format
msgid "General options:"
msgstr "Опште опције:"
#. i18n: file ./app/addbackupwizard3view.ui line 167
#: rc.cpp:165
#, no-c-format
msgid "Backup interval (days):"
msgstr "Период архивирања (дани):"
#. i18n: file ./app/addbackupwizard3view.ui line 183
#: rc.cpp:168
#, no-c-format
msgid "Delete after (days):"
msgstr "Избриши након (дани):"
#. i18n: file ./app/addbackupwizard3view.ui line 293
#: rc.cpp:174
#, no-c-format
msgid "Extra options:"
msgstr "Додатне опције:"
#. i18n: file ./app/addbackupwizard3view.ui line 320
#: rc.cpp:177
#, no-c-format
msgid "Use compression"
msgstr "Користи компресију"
#. i18n: file ./app/addbackupwizard3view.ui line 331
#: rc.cpp:180
#, no-c-format
msgid "Exclude special files"
msgstr "Изостави посебне фајлове"
#. i18n: file ./app/addbackupwizard3view.ui line 358
#: rc.cpp:183
#, no-c-format
msgid "Use advanced configuration"
msgstr "Користи напредно подешавање"
#. i18n: file ./app/includeexcludeview.ui line 46
#: rc.cpp:187
#, no-c-format
msgid ""
"Select the files/directories you want to include/exclude. You can use * "
"(wildcard) generic character. You can drag and drop the items to tune the "
"priority order."
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 92
#: rc.cpp:190
#, no-c-format
msgid "Include"
msgstr "Укључи"
#. i18n: file ./app/includeexcludeview.ui line 100
#: rc.cpp:193
#, no-c-format
msgid "Exclude"
msgstr "Изостави"
#. i18n: file ./app/includeexcludeview.ui line 110
#: rc.cpp:196
#, no-c-format
msgid "Include/Exclude list:"
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 127
#: rc.cpp:199
#, no-c-format
msgid "Item"
msgstr "Ставка"
#. i18n: file ./app/includeexcludeview.ui line 138
#: rc.cpp:202
#, no-c-format
msgid "Action"
msgstr "Радња"
#. i18n: file ./app/includeexcludeview.ui line 173
#: rc.cpp:205
#, no-c-format
msgid "remove"
msgstr "уклони"
#. i18n: file ./app/logview.ui line 49
#: rc.cpp:211
#, no-c-format
msgid "Event"
msgstr "Догађај"
#. i18n: file ./app/logview.ui line 60
#: rc.cpp:214
#, no-c-format
msgid "Backup"
msgstr "Архива"
#. i18n: file ./app/restorebackupwizard2view.ui line 92
#: rc.cpp:217
#, no-c-format
msgid "Choose a location to restore the selected backup."
msgstr "Изаберите локацију за повраћај изабране архиве."
#. i18n: file ./app/restorebackupwizard2view.ui line 119
#: rc.cpp:223
#, no-c-format
msgid "Use default directory"
msgstr "Користи подразумевани директоријум"
#. i18n: file ./app/restorebackupwizard2view.ui line 144
#: rc.cpp:226
#, no-c-format
msgid "Use custom directory:"
msgstr "Користи посебан директоријум:"

@ -0,0 +1,3 @@
KDE_LANG = sr@Latn
SUBDIRS = $(AUTODIRS)
POFILES = AUTO

@ -0,0 +1,572 @@
# translation of keep.po to Serbian
#
# Slobodan Simic <simicsl@verat.net>, 2006.
msgid ""
msgstr ""
"Project-Id-Version: keep\n"
"POT-Creation-Date: 2006-09-24 08:46+0200\n"
"PO-Revision-Date: 2006-07-12 10:28+0200\n"
"Last-Translator: Slobodan Simic <simicsl@verat.net>\n"
"Language-Team: Serbian <kde-yu@kde.org.yu>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11\n"
#: app/keepmainwindow.cpp:88 app/logdialog.cpp:42
msgid "View log"
msgstr "Prikaži dnevnik"
#: app/keepmainwindow.cpp:49
msgid "Backup System"
msgstr "Sistem za arhiviranje"
#: app/keepmainwindow.cpp:82
msgid "Check rdiff-backup"
msgstr "Proveri rdiff-backup"
#: app/backupconfigdialog.cpp:43 app/keepmainwindow.cpp:83
msgid "Configure backups"
msgstr "Podesi arhiviranja"
#: app/keepmainwindow.cpp:85
msgid "Add Backup"
msgstr "Dodaj arhiviranje"
#: app/keepmainwindow.cpp:86
msgid "Restore Backup"
msgstr "Povrati iz arhive"
#: app/keepmainwindow.cpp:87
msgid "Backup Now"
msgstr "Arhiviraj sada"
#: app/keepmainwindow.cpp:108
msgid "<p align=\"right\"><b>Ok</b></p>"
msgstr "<p align=\"right\"><b> U redu</b></p>"
#: app/keepmainwindow.cpp:116
msgid "<p align=\"right\"><b>Not Running</b></p>"
msgstr "<p align=\"right\"><b> Ne Radi</b></p>"
#: app/keepmainwindow.cpp:128
msgid ""
"<b>The application rdiff-backup has been detected on your system.</b>"
"<br>"
"<br> You're running version %1 of rdiff-backup."
msgstr ""
"<b>Program rdiff-backup je nađen na vašemsistemu.</b>"
"<br>"
"<br> Verzija rdiff-backup-a je %1."
#: app/keepmainwindow.cpp:130
msgid ""
"<b>The application rdiff-backup has not been detected on your system.</b>"
"<br>"
"<br>If rdiff-backup is not installed, Keep will not be able to make backups. To "
"fix this problem, install rdiff-backup on your system."
msgstr ""
"<b>Program rdiff-backup nije nađen na vašemsistemu.</b>"
"<br>"
"<br>Ako rdiff-backup nije instaliran, Keep neće moći da radi arhiviranje. Da bi "
"rešili ovaj problem, instalirajte rdiff-backup na vaš sistem."
#: app/keepmainwindow.cpp:164
msgid "General"
msgstr "Opšte"
#: app/keepmainwindow.cpp:249
msgid "Incorrect reply from KDED."
msgstr "Neispravan odgovor od KDED."
#: app/keepmainwindow.cpp:255
msgid "Unable to contact KDED."
msgstr "Ne mogu da kontaktiram KDED."
#: app/keepmainwindow.cpp:271
msgid "Unable to stop service."
msgstr "Ne mogu da zaustavim servis."
#: app/main.cpp:29
msgid "KDE Backup System"
msgstr "KDE Sistem za arhiviranje"
#: app/main.cpp:33
msgid "Keep"
msgstr "Keep"
#: app/main.cpp:35
msgid "Maintainer"
msgstr "Održavalac"
#: app/main.cpp:37
msgid "Ubuntu packages"
msgstr "Ubuntu paketi"
#: app/main.cpp:38
msgid "Application wording"
msgstr "Reči programa"
#: app/advancedbackupconfigdialog.cpp:34
msgid "Advanced Backup Configuration"
msgstr "Napredna podešavanja arhiviranja"
#: app/restorebackupwizard.cpp:50
msgid "Menu"
msgstr "Meni"
#: app/restorebackupwizard.cpp:51
msgid "Show differences destination/backup"
msgstr "Prikaži razlike odredišta/arhive"
#: app/restorebackupwizard.cpp:52
msgid "List changed files"
msgstr "Izlistaj promenjene fajlove"
#: app/restorebackupwizard.cpp:53
msgid "List files"
msgstr "Izlistaj fajlove"
#: app/restorebackupwizard.cpp:249
msgid "List of modifications since the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:250
msgid "Modifications"
msgstr "Izmene"
#: app/restorebackupwizard.cpp:261
msgid "Nothing."
msgstr "Ništa."
#: app/restorebackupwizard.cpp:262
msgid "List of changed files since the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:263
msgid "Changed files"
msgstr "Izmenjeni fajlovi"
#: app/restorebackupwizard.cpp:273
msgid "List of files in the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:274
msgid "List of files"
msgstr "Lista fajlova"
#: app/restorebackupwizard.cpp:288
msgid "<p><b>An error occured restoring %1 backup:</b></p><p>%2</p>"
msgstr "<p><b>Došlo je do greške pri vraćanju %1 arhive:</b></p><p>%2</p>"
#: app/includeexcludedialog.cpp:39
msgid "Inclusion/Exclusion Configuration"
msgstr ""
#: app/forcebackupdialog.cpp:45
msgid "Backup now"
msgstr "Arhiviraj sada"
#: app/forcebackupdialog.cpp:96 kded/keepkded.cpp:59
msgid "<p><b>An error occured making %1 backup:</b></p><p>%2</p>"
msgstr "<p><b>Došlo je do greške pri pravljenju %1 arhive:</b></p><p>%2</p>"
#: kded/keepkded.cpp:68
msgid "<p><b>Backup %1 successfully backuped to %2</b></p>"
msgstr ""
#: _translatorinfo.cpp:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Slobodan Simić"
#: _translatorinfo.cpp:3
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "simicsl@verat.net"
#. i18n: file ./app/addbackupwizard3view.ui line 271
#: common/backup.cpp:161 rc.cpp:171
#, no-c-format
msgid "Never delete"
msgstr "Nikad ne briši"
#: common/backup.cpp:163 common/backup.cpp:170
#: common/backuplistviewitem.cpp:49 common/backuplistviewitem.cpp:54
msgid "%1 days"
msgstr "%1 dana"
#: common/backup.cpp:168
msgid "Source directory:"
msgstr "Izvorni direktorijum:"
#. i18n: file ./app/restorebackupwizard2view.ui line 100
#: common/backup.cpp:169 rc.cpp:220
#, no-c-format
msgid "Destination directory:"
msgstr "Odredišni direktorijum:"
#: common/backup.cpp:170
msgid "Interval:"
msgstr "Period:"
#: common/backup.cpp:171
msgid "Delete after:"
msgstr "Izbriši nakon:"
#: common/backup.cpp:172
msgid "Use compression:"
msgstr "Koristi kompresiju:"
#: common/includeexcludeitem.cpp:57
msgid "Included"
msgstr "Uključeno"
#: common/includeexcludeitem.cpp:59
msgid "Excluded"
msgstr "Izostavljeno"
#: common/backuplistviewitem.cpp:52
msgid "Never"
msgstr "Nikad"
#. i18n: file ./app/generalconfigview.ui line 16
#: rc.cpp:3
#, no-c-format
msgid "GeneralConfigView"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 35
#: rc.cpp:6
#, no-c-format
msgid "Notifications"
msgstr "Obaveštenja"
#. i18n: file ./app/generalconfigview.ui line 54
#: rc.cpp:9
#, no-c-format
msgid "Notify backup error"
msgstr "Obavesti o grešci arhiviranja"
#. i18n: file ./app/generalconfigview.ui line 62
#: rc.cpp:12
#, no-c-format
msgid "Notify backup success"
msgstr "Obavesti o uspešnom arhiviranju"
#. i18n: file ./app/generalconfigview.ui line 74
#: rc.cpp:15
#, fuzzy, no-c-format
msgid "Rdiff-backup priority"
msgstr "Obavesti o grešci arhiviranja"
#. i18n: file ./app/generalconfigview.ui line 93
#: rc.cpp:18
#, no-c-format
msgid "Control rdiff-backup priority"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 131
#: rc.cpp:21
#, fuzzy, no-c-format
msgid "Rdiff-backup niceness"
msgstr "Obavesti o uspešnom arhiviranju"
#. i18n: file ./app/addbackupwizard2view.ui line 117
#: rc.cpp:24
#, no-c-format
msgid "Select a location to place the backup."
msgstr "Izaberite lokaciju za smeštanje arhive."
#. i18n: file ./app/advancedbackupconfigview.ui line 46
#: rc.cpp:27
#, no-c-format
msgid "Choose the options you want to use during the backup process:"
msgstr "Izaberite opcije koje hoćete da koristite pri postupku arhiviranja:"
#. i18n: file ./app/actionview.ui line 51
#: rc.cpp:30
#, no-c-format
msgid "Backup system:"
msgstr "Sistem arhivirnja:"
#. i18n: file ./app/actionview.ui line 114
#: rc.cpp:34
#, no-c-format
msgid "<i>Add directory to backup</i>"
msgstr "<i>Dodaj direktorijum u arhiviranje</i>"
#. i18n: file ./app/actionview.ui line 168
#: rc.cpp:38
#, no-c-format
msgid "<i>Restore a backup</i>"
msgstr "<i>Povrati arhivu</i>"
#. i18n: file ./app/actionview.ui line 222
#: rc.cpp:42
#, no-c-format
msgid "<i>Backup now</i>"
msgstr "<i>Arhiviraj sada</i>"
#. i18n: file ./app/actionview.ui line 276
#: rc.cpp:46
#, no-c-format
msgid "<i>Edit backup list</i>"
msgstr "<i>Uredi listu arhiviranja</i>"
#. i18n: file ./app/actionview.ui line 330
#: rc.cpp:50
#, no-c-format
msgid "<i>View backup log</i>"
msgstr "<i>Prikaži dnevnik arhiviranja</i>"
#. i18n: file ./app/actionview.ui line 352
#: rc.cpp:53
#, no-c-format
msgid "Backup daemon:"
msgstr "Demon arhiviranja:"
#. i18n: file ./app/actionview.ui line 408
#: rc.cpp:56
#, no-c-format
msgid "Keep daemon state:"
msgstr "Stanje Keep demona:"
#. i18n: file ./app/actionview.ui line 429
#: rc.cpp:59
#, no-c-format
msgid "<p align=\"right\"><b>unknown</b></p>"
msgstr "<p align=\"right\"><b>nepoznato</b></p>"
#. i18n: file ./app/actionview.ui line 461
#: rc.cpp:62
#, no-c-format
msgid "&Load"
msgstr "&Učitaj"
#. i18n: file ./app/actionview.ui line 469
#: rc.cpp:65
#, no-c-format
msgid "Unload"
msgstr "Izbaci"
#. i18n: file ./app/restorebackupwizard1view.ui line 100
#: rc.cpp:71
#, no-c-format
msgid "Select the backup to restore."
msgstr "Izaberite arhivu za povraćaj."
#. i18n: file ./app/restorebackupwizard1view.ui line 106
#: rc.cpp:74 rc.cpp:95 rc.cpp:126
#, no-c-format
msgid "Source"
msgstr "Izvor"
#. i18n: file ./app/restorebackupwizard1view.ui line 117
#: rc.cpp:77 rc.cpp:98 rc.cpp:129
#, no-c-format
msgid "Destination"
msgstr "Odredište"
#. i18n: file ./app/restorebackupwizard1view.ui line 128
#: rc.cpp:80 rc.cpp:101 rc.cpp:132
#, no-c-format
msgid "Backup Interval"
msgstr "Period arhiviranja"
#. i18n: file ./app/restorebackupwizard1view.ui line 139
#: rc.cpp:83 rc.cpp:104 rc.cpp:135
#, no-c-format
msgid "Delete After"
msgstr "Izbriši nakon"
#. i18n: file ./app/restorebackupwizard1view.ui line 168
#: rc.cpp:86
#, no-c-format
msgid "Custom backup directory:"
msgstr "Poseban direktorijum arhiviranja:"
#. i18n: file ./app/restorebackupwizard1view.ui line 187
#: rc.cpp:89
#, no-c-format
msgid "Use custom backup directory"
msgstr "Koristi poseban direktorijum"
#. i18n: file ./app/restorebackupwizard1view.ui line 211
#: rc.cpp:92 rc.cpp:229
#, no-c-format
msgid "Directory:"
msgstr "Direktorijum:"
#. i18n: file ./app/addbackupwizard1view.ui line 100
#: rc.cpp:116
#, no-c-format
msgid "Select a directory for backup."
msgstr "Izaberite direktorijum za arhiviranja."
#. i18n: file ./app/addbackupwizard1view.ui line 137
#: rc.cpp:119
#, no-c-format
msgid "Use inclusion/exclusion list"
msgstr ""
#. i18n: file ./app/forcebackupdialogview.ui line 46
#: rc.cpp:123
#, no-c-format
msgid "Select the sources to backup now."
msgstr "Izaberite izvore da ih arhivirate sada."
#. i18n: file ./app/restorebackupwizard3view.ui line 16
#: rc.cpp:138
#, no-c-format
msgid "RestoreBackupWizard2View"
msgstr ""
#. i18n: file ./app/restorebackupwizard3view.ui line 95
#: rc.cpp:141
#, no-c-format
msgid "Set the date to restore the selected backup."
msgstr "Postavite datum za povraćaj izabranog arhiviranja."
#. i18n: file ./app/restorebackupwizard3view.ui line 119
#: rc.cpp:144
#, no-c-format
msgid "Current date:"
msgstr "Tekući datum:"
#. i18n: file ./app/restorebackupwizard3view.ui line 135
#: rc.cpp:147
#, no-c-format
msgid "unknown"
msgstr "nepoznat"
#. i18n: file ./app/restorebackupwizard3view.ui line 143
#: rc.cpp:150 rc.cpp:208
#, no-c-format
msgid "Date"
msgstr "Datum"
#. i18n: file ./app/addbackupwizard3view.ui line 108
#: rc.cpp:159
#, no-c-format
msgid "Set the desired options for your backup."
msgstr "Postavite željene opcije za arhiviranje."
#. i18n: file ./app/addbackupwizard3view.ui line 124
#: rc.cpp:162
#, no-c-format
msgid "General options:"
msgstr "Opšte opcije:"
#. i18n: file ./app/addbackupwizard3view.ui line 167
#: rc.cpp:165
#, no-c-format
msgid "Backup interval (days):"
msgstr "Period arhiviranja (dani):"
#. i18n: file ./app/addbackupwizard3view.ui line 183
#: rc.cpp:168
#, no-c-format
msgid "Delete after (days):"
msgstr "Izbriši nakon (dani):"
#. i18n: file ./app/addbackupwizard3view.ui line 293
#: rc.cpp:174
#, no-c-format
msgid "Extra options:"
msgstr "Dodatne opcije:"
#. i18n: file ./app/addbackupwizard3view.ui line 320
#: rc.cpp:177
#, no-c-format
msgid "Use compression"
msgstr "Koristi kompresiju"
#. i18n: file ./app/addbackupwizard3view.ui line 331
#: rc.cpp:180
#, no-c-format
msgid "Exclude special files"
msgstr "Izostavi posebne fajlove"
#. i18n: file ./app/addbackupwizard3view.ui line 358
#: rc.cpp:183
#, no-c-format
msgid "Use advanced configuration"
msgstr "Koristi napredno podešavanje"
#. i18n: file ./app/includeexcludeview.ui line 46
#: rc.cpp:187
#, no-c-format
msgid ""
"Select the files/directories you want to include/exclude. You can use * "
"(wildcard) generic character. You can drag and drop the items to tune the "
"priority order."
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 92
#: rc.cpp:190
#, no-c-format
msgid "Include"
msgstr "Uključi"
#. i18n: file ./app/includeexcludeview.ui line 100
#: rc.cpp:193
#, no-c-format
msgid "Exclude"
msgstr "Izostavi"
#. i18n: file ./app/includeexcludeview.ui line 110
#: rc.cpp:196
#, no-c-format
msgid "Include/Exclude list:"
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 127
#: rc.cpp:199
#, no-c-format
msgid "Item"
msgstr "Stavka"
#. i18n: file ./app/includeexcludeview.ui line 138
#: rc.cpp:202
#, no-c-format
msgid "Action"
msgstr "Radnja"
#. i18n: file ./app/includeexcludeview.ui line 173
#: rc.cpp:205
#, no-c-format
msgid "remove"
msgstr "ukloni"
#. i18n: file ./app/logview.ui line 49
#: rc.cpp:211
#, no-c-format
msgid "Event"
msgstr "Događaj"
#. i18n: file ./app/logview.ui line 60
#: rc.cpp:214
#, no-c-format
msgid "Backup"
msgstr "Arhiva"
#. i18n: file ./app/restorebackupwizard2view.ui line 92
#: rc.cpp:217
#, no-c-format
msgid "Choose a location to restore the selected backup."
msgstr "Izaberite lokaciju za povraćaj izabrane arhive."
#. i18n: file ./app/restorebackupwizard2view.ui line 119
#: rc.cpp:223
#, no-c-format
msgid "Use default directory"
msgstr "Koristi podrazumevani direktorijum"
#. i18n: file ./app/restorebackupwizard2view.ui line 144
#: rc.cpp:226
#, no-c-format
msgid "Use custom directory:"
msgstr "Koristi poseban direktorijum:"

@ -0,0 +1,3 @@
KDE_LANG = sv
SUBDIRS = $(AUTODIRS)
POFILES = AUTO

@ -0,0 +1,581 @@
# translation of keep.po to Swedish
#
# Stefan Asserhäll <stefan.asserhall@comhem.se>, 2006.
msgid ""
msgstr ""
"Project-Id-Version: keep\n"
"POT-Creation-Date: 2006-09-24 08:46+0200\n"
"PO-Revision-Date: 2006-09-30 18:31+0200\n"
"Last-Translator: Stefan Asserhäll <stefan.asserhall@comhem.se>\n"
"Language-Team: Swedish <sv@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.4\n"
#: app/keepmainwindow.cpp:88 app/logdialog.cpp:42
msgid "View log"
msgstr "Visa logg"
#: app/keepmainwindow.cpp:49
msgid "Backup System"
msgstr "Säkerhetskopieringssystem"
#: app/keepmainwindow.cpp:82
msgid "Check rdiff-backup"
msgstr "Kontrollera rdiff-backup"
#: app/backupconfigdialog.cpp:43 app/keepmainwindow.cpp:83
msgid "Configure backups"
msgstr "Anpassa säkerhetskopior"
#: app/keepmainwindow.cpp:85
msgid "Add Backup"
msgstr "Lägg till säkerhetskopia"
#: app/keepmainwindow.cpp:86
msgid "Restore Backup"
msgstr "Återställ säkerhetskopiering"
#: app/keepmainwindow.cpp:87
msgid "Backup Now"
msgstr "Säkerhetskopiera nu"
#: app/keepmainwindow.cpp:108
msgid "<p align=\"right\"><b>Ok</b></p>"
msgstr "<p align=\"right\"><b>Ok</b></p>"
#: app/keepmainwindow.cpp:116
msgid "<p align=\"right\"><b>Not Running</b></p>"
msgstr "<p align=\"right\"><b>Kör inte</b></p>"
#: app/keepmainwindow.cpp:128
msgid ""
"<b>The application rdiff-backup has been detected on your system.</b>"
"<br>"
"<br> You're running version %1 of rdiff-backup."
msgstr ""
"<b>Programmet rdiff-backup har detekterats på systemet.</b>"
"<br>"
"<br>Du kör version %1 av rdiff-backup."
#: app/keepmainwindow.cpp:130
msgid ""
"<b>The application rdiff-backup has not been detected on your system.</b>"
"<br>"
"<br>If rdiff-backup is not installed, Keep will not be able to make backups. To "
"fix this problem, install rdiff-backup on your system."
msgstr ""
"<b>Programmet rdiff-backup har inte detekterats på ditt system.</b>"
"<br>"
"<br>Om rdiff-backup inte är installerad, kommer inte Keep att kunna göra "
"säkerhetskopior. Installera paketet rdiff-backup i systemet för att rätta till "
"problemet."
#: app/keepmainwindow.cpp:164
msgid "General"
msgstr "Allmänt"
#: app/keepmainwindow.cpp:249
msgid "Incorrect reply from KDED."
msgstr "Felaktigt svar från KDED."
#: app/keepmainwindow.cpp:255
msgid "Unable to contact KDED."
msgstr "Kunde inte kontakta KDED."
#: app/keepmainwindow.cpp:271
msgid "Unable to stop service."
msgstr "Kan inte stoppa tjänst."
#: app/main.cpp:29
msgid "KDE Backup System"
msgstr "Säkerhetskopieringssystem för KDE"
#: app/main.cpp:33
msgid "Keep"
msgstr "Keep"
#: app/main.cpp:35
msgid "Maintainer"
msgstr "Utvecklare"
#: app/main.cpp:37
msgid "Ubuntu packages"
msgstr "Paket för Ubuntu"
#: app/main.cpp:38
msgid "Application wording"
msgstr "Formuleringar i programmet"
#: app/advancedbackupconfigdialog.cpp:34
msgid "Advanced Backup Configuration"
msgstr "Avancerad säkerhetskopieringsinställning"
#: app/restorebackupwizard.cpp:50
msgid "Menu"
msgstr "Meny"
#: app/restorebackupwizard.cpp:51
msgid "Show differences destination/backup"
msgstr "Visa skillnader mellan mål och säkerhetskopia"
#: app/restorebackupwizard.cpp:52
msgid "List changed files"
msgstr "Lista ändrade filer"
#: app/restorebackupwizard.cpp:53
msgid "List files"
msgstr "Lista filer"
#: app/restorebackupwizard.cpp:249
msgid "List of modifications since the selected increment:"
msgstr "Lista över ändringar sedan det valda intervallet:"
#: app/restorebackupwizard.cpp:250
msgid "Modifications"
msgstr "Ändringar"
#: app/restorebackupwizard.cpp:261
msgid "Nothing."
msgstr "Ingenting."
#: app/restorebackupwizard.cpp:262
msgid "List of changed files since the selected increment:"
msgstr "Lista över ändrade filer sedan det valda intervallet:"
#: app/restorebackupwizard.cpp:263
msgid "Changed files"
msgstr "Ändrade filer"
#: app/restorebackupwizard.cpp:273
msgid "List of files in the selected increment:"
msgstr "Lista över filer i det valda intervallet:"
#: app/restorebackupwizard.cpp:274
msgid "List of files"
msgstr "Lista över filer"
#: app/restorebackupwizard.cpp:288
msgid "<p><b>An error occured restoring %1 backup:</b></p><p>%2</p>"
msgstr ""
"<p><b>Ett fel uppstod när säkerhetskopian %1 återställdes:</b></p>"
"<p>%2</p>"
#: app/includeexcludedialog.cpp:39
msgid "Inclusion/Exclusion Configuration"
msgstr "Inställning av inkludera och undanta"
#: app/forcebackupdialog.cpp:45
msgid "Backup now"
msgstr "Säkerhetskopiera nu"
#: app/forcebackupdialog.cpp:96 kded/keepkded.cpp:59
msgid "<p><b>An error occured making %1 backup:</b></p><p>%2</p>"
msgstr ""
"<p><b>Ett fel uppstod när säkerhetskopieringen %1 utfördes:</b></p>"
"<p>%2</p>"
#: kded/keepkded.cpp:68
msgid "<p><b>Backup %1 successfully backuped to %2</b></p>"
msgstr ""
"<p><b>Säkerhetskopian %1 till %2 har utförts med lyckat resultat</b></p>"
#: _translatorinfo.cpp:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Stefan Asserhäll"
#: _translatorinfo.cpp:3
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "stefan.asserhall@comhem.se"
#. i18n: file ./app/addbackupwizard3view.ui line 271
#: common/backup.cpp:161 rc.cpp:171
#, no-c-format
msgid "Never delete"
msgstr "Ta aldrig bort"
#: common/backup.cpp:163 common/backup.cpp:170
#: common/backuplistviewitem.cpp:49 common/backuplistviewitem.cpp:54
msgid "%1 days"
msgstr "%1 dagar"
#: common/backup.cpp:168
msgid "Source directory:"
msgstr "Källkatalog:"
#. i18n: file ./app/restorebackupwizard2view.ui line 100
#: common/backup.cpp:169 rc.cpp:220
#, no-c-format
msgid "Destination directory:"
msgstr "Målkatalog:"
#: common/backup.cpp:170
msgid "Interval:"
msgstr "Intervall:"
#: common/backup.cpp:171
msgid "Delete after:"
msgstr "Ta bort efter:"
#: common/backup.cpp:172
msgid "Use compression:"
msgstr "Använd komprimering:"
#: common/includeexcludeitem.cpp:57
msgid "Included"
msgstr "Inkluderad"
#: common/includeexcludeitem.cpp:59
msgid "Excluded"
msgstr "Undantagen"
#: common/backuplistviewitem.cpp:52
msgid "Never"
msgstr "Aldrig"
#. i18n: file ./app/generalconfigview.ui line 16
#: rc.cpp:3
#, no-c-format
msgid "GeneralConfigView"
msgstr "Allmäninställningsvy"
#. i18n: file ./app/generalconfigview.ui line 35
#: rc.cpp:6
#, no-c-format
msgid "Notifications"
msgstr "Meddelanden"
#. i18n: file ./app/generalconfigview.ui line 54
#: rc.cpp:9
#, no-c-format
msgid "Notify backup error"
msgstr "Meddela fel vid säkerhetskopiering"
#. i18n: file ./app/generalconfigview.ui line 62
#: rc.cpp:12
#, no-c-format
msgid "Notify backup success"
msgstr "Meddela lyckad säkerhetskopiering"
#. i18n: file ./app/generalconfigview.ui line 74
#: rc.cpp:15
#, no-c-format
msgid "Rdiff-backup priority"
msgstr "Säkerhetskopieringsprioritet för Rdiff"
#. i18n: file ./app/generalconfigview.ui line 93
#: rc.cpp:18
#, no-c-format
msgid "Control rdiff-backup priority"
msgstr "Styr säkerhetskopieringsprioritet för Rdiff"
#. i18n: file ./app/generalconfigview.ui line 131
#: rc.cpp:21
#, no-c-format
msgid "Rdiff-backup niceness"
msgstr "Snällhet för säkerhetskopiering med Rdiff"
#. i18n: file ./app/addbackupwizard2view.ui line 117
#: rc.cpp:24
#, no-c-format
msgid "Select a location to place the backup."
msgstr "Välj en plats att placera säkerhetskopian."
#. i18n: file ./app/advancedbackupconfigview.ui line 46
#: rc.cpp:27
#, no-c-format
msgid "Choose the options you want to use during the backup process:"
msgstr "Välj alternativ du vill använda under säkerhetskopieringen:"
#. i18n: file ./app/actionview.ui line 51
#: rc.cpp:30
#, no-c-format
msgid "Backup system:"
msgstr "Säkerhetskopieringssystem:"
#. i18n: file ./app/actionview.ui line 114
#: rc.cpp:34
#, no-c-format
msgid "<i>Add directory to backup</i>"
msgstr "<i>Lägg till katalog i säkerhetskopian</i>"
#. i18n: file ./app/actionview.ui line 168
#: rc.cpp:38
#, no-c-format
msgid "<i>Restore a backup</i>"
msgstr "<i>Återställ en säkerhetskopia</i>"
#. i18n: file ./app/actionview.ui line 222
#: rc.cpp:42
#, no-c-format
msgid "<i>Backup now</i>"
msgstr "<i>Säkerhetskopiera nu</i>"
#. i18n: file ./app/actionview.ui line 276
#: rc.cpp:46
#, no-c-format
msgid "<i>Edit backup list</i>"
msgstr "<i>Redigera lista för säkerhetskopiering</i>"
#. i18n: file ./app/actionview.ui line 330
#: rc.cpp:50
#, no-c-format
msgid "<i>View backup log</i>"
msgstr "<i>Visa säkerhetskopieringslogg</i>"
#. i18n: file ./app/actionview.ui line 352
#: rc.cpp:53
#, no-c-format
msgid "Backup daemon:"
msgstr "Säkerhetskopieringsdemon:"
#. i18n: file ./app/actionview.ui line 408
#: rc.cpp:56
#, no-c-format
msgid "Keep daemon state:"
msgstr "Behåll demonens tillstånd:"
#. i18n: file ./app/actionview.ui line 429
#: rc.cpp:59
#, no-c-format
msgid "<p align=\"right\"><b>unknown</b></p>"
msgstr "<p align=\"right\"><b>okänt</b></p>"
#. i18n: file ./app/actionview.ui line 461
#: rc.cpp:62
#, no-c-format
msgid "&Load"
msgstr "&Ladda"
#. i18n: file ./app/actionview.ui line 469
#: rc.cpp:65
#, no-c-format
msgid "Unload"
msgstr "Ladda ur"
#. i18n: file ./app/restorebackupwizard1view.ui line 100
#: rc.cpp:71
#, no-c-format
msgid "Select the backup to restore."
msgstr "Välj säkerhetskopia att återställa."
#. i18n: file ./app/restorebackupwizard1view.ui line 106
#: rc.cpp:74 rc.cpp:95 rc.cpp:126
#, no-c-format
msgid "Source"
msgstr "Källa"
#. i18n: file ./app/restorebackupwizard1view.ui line 117
#: rc.cpp:77 rc.cpp:98 rc.cpp:129
#, no-c-format
msgid "Destination"
msgstr "Mål"
#. i18n: file ./app/restorebackupwizard1view.ui line 128
#: rc.cpp:80 rc.cpp:101 rc.cpp:132
#, no-c-format
msgid "Backup Interval"
msgstr "Säkerhetskopieringsintervall"
#. i18n: file ./app/restorebackupwizard1view.ui line 139
#: rc.cpp:83 rc.cpp:104 rc.cpp:135
#, no-c-format
msgid "Delete After"
msgstr "Ta bort efter"
#. i18n: file ./app/restorebackupwizard1view.ui line 168
#: rc.cpp:86
#, no-c-format
msgid "Custom backup directory:"
msgstr "Egen säkerhetskopieringskatalog:"
#. i18n: file ./app/restorebackupwizard1view.ui line 187
#: rc.cpp:89
#, no-c-format
msgid "Use custom backup directory"
msgstr "Använd egen säkerhetskopieringskatalog"
#. i18n: file ./app/restorebackupwizard1view.ui line 211
#: rc.cpp:92 rc.cpp:229
#, no-c-format
msgid "Directory:"
msgstr "Katalog:"
#. i18n: file ./app/addbackupwizard1view.ui line 100
#: rc.cpp:116
#, no-c-format
msgid "Select a directory for backup."
msgstr "Välj en katalog för säkerhetskopiering."
#. i18n: file ./app/addbackupwizard1view.ui line 137
#: rc.cpp:119
#, no-c-format
msgid "Use inclusion/exclusion list"
msgstr "Använd lista med inkludera och undanta"
#. i18n: file ./app/forcebackupdialogview.ui line 46
#: rc.cpp:123
#, no-c-format
msgid "Select the sources to backup now."
msgstr "Välj källor att säkerhetskopiera nu."
#. i18n: file ./app/restorebackupwizard3view.ui line 16
#: rc.cpp:138
#, no-c-format
msgid "RestoreBackupWizard2View"
msgstr "RestoreBackupWizard2View"
#. i18n: file ./app/restorebackupwizard3view.ui line 95
#: rc.cpp:141
#, no-c-format
msgid "Set the date to restore the selected backup."
msgstr "Välj datum att återställa vald säkerhetskopia."
#. i18n: file ./app/restorebackupwizard3view.ui line 119
#: rc.cpp:144
#, no-c-format
msgid "Current date:"
msgstr "Aktuellt datum:"
#. i18n: file ./app/restorebackupwizard3view.ui line 135
#: rc.cpp:147
#, no-c-format
msgid "unknown"
msgstr "okänd"
#. i18n: file ./app/restorebackupwizard3view.ui line 143
#: rc.cpp:150 rc.cpp:208
#, no-c-format
msgid "Date"
msgstr "Datum"
#. i18n: file ./app/addbackupwizard3view.ui line 108
#: rc.cpp:159
#, no-c-format
msgid "Set the desired options for your backup."
msgstr "Välj önskade alternativ för säkerhetskopian."
#. i18n: file ./app/addbackupwizard3view.ui line 124
#: rc.cpp:162
#, no-c-format
msgid "General options:"
msgstr "Allmänna alternativ:"
#. i18n: file ./app/addbackupwizard3view.ui line 167
#: rc.cpp:165
#, no-c-format
msgid "Backup interval (days):"
msgstr "Säkerhetskopieringsintervall (dagar):"
#. i18n: file ./app/addbackupwizard3view.ui line 183
#: rc.cpp:168
#, no-c-format
msgid "Delete after (days):"
msgstr "Ta bort efter (dagar):"
#. i18n: file ./app/addbackupwizard3view.ui line 293
#: rc.cpp:174
#, no-c-format
msgid "Extra options:"
msgstr "Ytterligare alternativ:"
#. i18n: file ./app/addbackupwizard3view.ui line 320
#: rc.cpp:177
#, no-c-format
msgid "Use compression"
msgstr "Använd komprimering"
#. i18n: file ./app/addbackupwizard3view.ui line 331
#: rc.cpp:180
#, no-c-format
msgid "Exclude special files"
msgstr "Undanta specialfiler"
#. i18n: file ./app/addbackupwizard3view.ui line 358
#: rc.cpp:183
#, no-c-format
msgid "Use advanced configuration"
msgstr "Använd avancerad inställning"
#. i18n: file ./app/includeexcludeview.ui line 46
#: rc.cpp:187
#, no-c-format
msgid ""
"Select the files/directories you want to include/exclude. You can use * "
"(wildcard) generic character. You can drag and drop the items to tune the "
"priority order."
msgstr ""
"Välj filerna eller katalogerna du vill inkludera eller undanta. Du kan använda "
"det generella tecknet * (jokertecknet). Du kan dra och släppa objekt för att "
"finjustera prioritetsordningen."
#. i18n: file ./app/includeexcludeview.ui line 92
#: rc.cpp:190
#, no-c-format
msgid "Include"
msgstr "Inkludera"
#. i18n: file ./app/includeexcludeview.ui line 100
#: rc.cpp:193
#, no-c-format
msgid "Exclude"
msgstr "Undanta"
#. i18n: file ./app/includeexcludeview.ui line 110
#: rc.cpp:196
#, no-c-format
msgid "Include/Exclude list:"
msgstr "Lista av inkludera och undanta:"
#. i18n: file ./app/includeexcludeview.ui line 127
#: rc.cpp:199
#, no-c-format
msgid "Item"
msgstr "Objekt"
#. i18n: file ./app/includeexcludeview.ui line 138
#: rc.cpp:202
#, no-c-format
msgid "Action"
msgstr "Åtgärd"
#. i18n: file ./app/includeexcludeview.ui line 173
#: rc.cpp:205
#, no-c-format
msgid "remove"
msgstr "ta bort"
#. i18n: file ./app/logview.ui line 49
#: rc.cpp:211
#, no-c-format
msgid "Event"
msgstr "Händelse"
#. i18n: file ./app/logview.ui line 60
#: rc.cpp:214
#, no-c-format
msgid "Backup"
msgstr "Säkerhetskopia"
#. i18n: file ./app/restorebackupwizard2view.ui line 92
#: rc.cpp:217
#, no-c-format
msgid "Choose a location to restore the selected backup."
msgstr "Välj en plats att återställa vald säkerhetskopia."
#. i18n: file ./app/restorebackupwizard2view.ui line 119
#: rc.cpp:223
#, no-c-format
msgid "Use default directory"
msgstr "Använd förvald katalog"
#. i18n: file ./app/restorebackupwizard2view.ui line 144
#: rc.cpp:226
#, no-c-format
msgid "Use custom directory:"
msgstr "Använd egen katalog:"

@ -0,0 +1,3 @@
KDE_LANG = tr
SUBDIRS = $(AUTODIRS)
POFILES = AUTO

@ -0,0 +1,574 @@
# translation of keep.po to Türkçe
# Engin Çağatay <engincagatay@yahoo.com>, 2006.
#
msgid ""
msgstr ""
"Project-Id-Version: keep\n"
"POT-Creation-Date: 2006-09-24 08:46+0200\n"
"PO-Revision-Date: 2006-02-03 21:16+0200\n"
"Last-Translator: Engin Çağatay <engincagatay@yahoo.com>\n"
"Language-Team: Türkçe <tr@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.10.2\n"
#: app/keepmainwindow.cpp:88 app/logdialog.cpp:42
msgid "View log"
msgstr ""
#: app/keepmainwindow.cpp:49
msgid "Backup System"
msgstr ""
#: app/keepmainwindow.cpp:82
msgid "Check rdiff-backup"
msgstr "rdiff-backup uygulamasını kontrol et"
#: app/backupconfigdialog.cpp:43 app/keepmainwindow.cpp:83
#, fuzzy
msgid "Configure backups"
msgstr "Keep'i Yapılandır"
#: app/keepmainwindow.cpp:85
msgid "Add Backup"
msgstr "Yedek Ekle"
#: app/keepmainwindow.cpp:86
msgid "Restore Backup"
msgstr "Yedeği Geri Yükle"
#: app/keepmainwindow.cpp:87
msgid "Backup Now"
msgstr "Şimdi Yedekle"
#: app/keepmainwindow.cpp:108
msgid "<p align=\"right\"><b>Ok</b></p>"
msgstr "<p align=\"right\"><b>Tamam</b></p>"
#: app/keepmainwindow.cpp:116
msgid "<p align=\"right\"><b>Not Running</b></p>"
msgstr "<p align=\"right\"><b>Çalışmıyor</b></p>"
#: app/keepmainwindow.cpp:128
msgid ""
"<b>The application rdiff-backup has been detected on your system.</b>"
"<br>"
"<br> You're running version %1 of rdiff-backup."
msgstr ""
"<b>Sisteminizde rdiff-backup uygulamasının kurulu olduğu algılandı. </b>"
"<br>"
"<br>rdiff-backup uygulamasının %1 sürümünü kullanıyorsunuz."
#: app/keepmainwindow.cpp:130
msgid ""
"<b>The application rdiff-backup has not been detected on your system.</b>"
"<br>"
"<br>If rdiff-backup is not installed, Keep will not be able to make backups. To "
"fix this problem, install rdiff-backup on your system."
msgstr ""
"<b>Sisteminizde rdiff-backup uygulaması bulunamadı. </b>"
"<br>"
"<br>rdiff-backup kurulu değilse, Keep yedekler oluşturamaz. Sorunu çözmek için "
"sisteminize rdiff-backup uygulamasını kurun."
#: app/keepmainwindow.cpp:164
#, fuzzy
msgid "General"
msgstr "Aralık:"
#: app/keepmainwindow.cpp:249
msgid "Incorrect reply from KDED."
msgstr "KDED'den geçersiz cevap."
#: app/keepmainwindow.cpp:255
msgid "Unable to contact KDED."
msgstr "KDED ile iletişim kurulamıyor."
#: app/keepmainwindow.cpp:271
msgid "Unable to stop service."
msgstr "Servis durdurulamıyor."
#: app/main.cpp:29
msgid "KDE Backup System"
msgstr "KDE Yedekleme Sistemi"
#: app/main.cpp:33
msgid "Keep"
msgstr "Keep"
#: app/main.cpp:35
msgid "Maintainer"
msgstr "Sağlayıcı"
#: app/main.cpp:37
msgid "Ubuntu packages"
msgstr "Ubuntu paketleri"
#: app/main.cpp:38
msgid "Application wording"
msgstr ""
#: app/advancedbackupconfigdialog.cpp:34
msgid "Advanced Backup Configuration"
msgstr "Gelişmiş Yedekleme Yapılandırması"
#: app/restorebackupwizard.cpp:50
msgid "Menu"
msgstr "Menü"
#: app/restorebackupwizard.cpp:51
msgid "Show differences destination/backup"
msgstr ""
#: app/restorebackupwizard.cpp:52
msgid "List changed files"
msgstr "Değişen dosyaları listele"
#: app/restorebackupwizard.cpp:53
msgid "List files"
msgstr "Dosyaları listele"
#: app/restorebackupwizard.cpp:249
msgid "List of modifications since the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:250
msgid "Modifications"
msgstr "Değişiklikler"
#: app/restorebackupwizard.cpp:261
msgid "Nothing."
msgstr "Hiçbir şey."
#: app/restorebackupwizard.cpp:262
msgid "List of changed files since the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:263
msgid "Changed files"
msgstr "Değişen dosyalar"
#: app/restorebackupwizard.cpp:273
msgid "List of files in the selected increment:"
msgstr ""
#: app/restorebackupwizard.cpp:274
msgid "List of files"
msgstr "Dosya listesi"
#: app/restorebackupwizard.cpp:288
msgid "<p><b>An error occured restoring %1 backup:</b></p><p>%2</p>"
msgstr ""
#: app/includeexcludedialog.cpp:39
msgid "Inclusion/Exclusion Configuration"
msgstr ""
#: app/forcebackupdialog.cpp:45
msgid "Backup now"
msgstr "Şimdi yedekle"
#: app/forcebackupdialog.cpp:96 kded/keepkded.cpp:59
msgid "<p><b>An error occured making %1 backup:</b></p><p>%2</p>"
msgstr ""
#: kded/keepkded.cpp:68
msgid "<p><b>Backup %1 successfully backuped to %2</b></p>"
msgstr ""
#: _translatorinfo.cpp:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Engin Çağatay"
#: _translatorinfo.cpp:3
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "engincagatay@yahoo.com"
#. i18n: file ./app/addbackupwizard3view.ui line 271
#: common/backup.cpp:161 rc.cpp:171
#, no-c-format
msgid "Never delete"
msgstr "Asla silme"
#: common/backup.cpp:163 common/backup.cpp:170
#: common/backuplistviewitem.cpp:49 common/backuplistviewitem.cpp:54
msgid "%1 days"
msgstr "%1 gün"
#: common/backup.cpp:168
msgid "Source directory:"
msgstr "Kaynak dizin:"
#. i18n: file ./app/restorebackupwizard2view.ui line 100
#: common/backup.cpp:169 rc.cpp:220
#, no-c-format
msgid "Destination directory:"
msgstr "Hedef dizin:"
#: common/backup.cpp:170
msgid "Interval:"
msgstr "Aralık:"
#: common/backup.cpp:171
msgid "Delete after:"
msgstr "Bundan sonra sil:"
#: common/backup.cpp:172
msgid "Use compression:"
msgstr "Sıkıştırma kullan:"
#: common/includeexcludeitem.cpp:57
msgid "Included"
msgstr ""
#: common/includeexcludeitem.cpp:59
msgid "Excluded"
msgstr ""
#: common/backuplistviewitem.cpp:52
msgid "Never"
msgstr "Asla"
#. i18n: file ./app/generalconfigview.ui line 16
#: rc.cpp:3
#, no-c-format
msgid "GeneralConfigView"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 35
#: rc.cpp:6
#, fuzzy, no-c-format
msgid "Notifications"
msgstr "Değişiklikler"
#. i18n: file ./app/generalconfigview.ui line 54
#: rc.cpp:9
#, no-c-format
msgid "Notify backup error"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 62
#: rc.cpp:12
#, no-c-format
msgid "Notify backup success"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 74
#: rc.cpp:15
#, no-c-format
msgid "Rdiff-backup priority"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 93
#: rc.cpp:18
#, no-c-format
msgid "Control rdiff-backup priority"
msgstr ""
#. i18n: file ./app/generalconfigview.ui line 131
#: rc.cpp:21
#, no-c-format
msgid "Rdiff-backup niceness"
msgstr ""
#. i18n: file ./app/addbackupwizard2view.ui line 117
#: rc.cpp:24
#, no-c-format
msgid "Select a location to place the backup."
msgstr "Yedeğin tutulacağı konumu belirtin."
#. i18n: file ./app/advancedbackupconfigview.ui line 46
#: rc.cpp:27
#, no-c-format
msgid "Choose the options you want to use during the backup process:"
msgstr "Yedekleme işlemi sırasında kullanmak istediğiniz seçenekleri seçin:"
#. i18n: file ./app/actionview.ui line 51
#: rc.cpp:30
#, no-c-format
msgid "Backup system:"
msgstr ""
#. i18n: file ./app/actionview.ui line 114
#: rc.cpp:34
#, no-c-format
msgid "<i>Add directory to backup</i>"
msgstr "<i>Yedeklemek için dizin ekleyin</i>"
#. i18n: file ./app/actionview.ui line 168
#: rc.cpp:38
#, no-c-format
msgid "<i>Restore a backup</i>"
msgstr "<i>Bir yedeği geri al</i>"
#. i18n: file ./app/actionview.ui line 222
#: rc.cpp:42
#, no-c-format
msgid "<i>Backup now</i>"
msgstr "<i>Şimdi Yedekle</i>"
#. i18n: file ./app/actionview.ui line 276
#: rc.cpp:46
#, no-c-format
msgid "<i>Edit backup list</i>"
msgstr "<i>Yedek listesini düzenle</i>"
#. i18n: file ./app/actionview.ui line 330
#: rc.cpp:50
#, fuzzy, no-c-format
msgid "<i>View backup log</i>"
msgstr "<i>Yedek listesini düzenle</i>"
#. i18n: file ./app/actionview.ui line 352
#: rc.cpp:53
#, no-c-format
msgid "Backup daemon:"
msgstr ""
#. i18n: file ./app/actionview.ui line 408
#: rc.cpp:56
#, no-c-format
msgid "Keep daemon state:"
msgstr ""
#. i18n: file ./app/actionview.ui line 429
#: rc.cpp:59
#, no-c-format
msgid "<p align=\"right\"><b>unknown</b></p>"
msgstr "<p align=\"right\"><b>bilinmeyen</b></p>"
#. i18n: file ./app/actionview.ui line 461
#: rc.cpp:62
#, no-c-format
msgid "&Load"
msgstr "&Yükle"
#. i18n: file ./app/actionview.ui line 469
#: rc.cpp:65
#, no-c-format
msgid "Unload"
msgstr "Yüklemeyi Geri Al"
#. i18n: file ./app/restorebackupwizard1view.ui line 100
#: rc.cpp:71
#, no-c-format
msgid "Select the backup to restore."
msgstr "Geri yüklenecek yedeği seçin."
#. i18n: file ./app/restorebackupwizard1view.ui line 106
#: rc.cpp:74 rc.cpp:95 rc.cpp:126
#, no-c-format
msgid "Source"
msgstr "Kaynak"
#. i18n: file ./app/restorebackupwizard1view.ui line 117
#: rc.cpp:77 rc.cpp:98 rc.cpp:129
#, no-c-format
msgid "Destination"
msgstr "Hedef"
#. i18n: file ./app/restorebackupwizard1view.ui line 128
#: rc.cpp:80 rc.cpp:101 rc.cpp:132
#, no-c-format
msgid "Backup Interval"
msgstr "Yedekleme Aralığı"
#. i18n: file ./app/restorebackupwizard1view.ui line 139
#: rc.cpp:83 rc.cpp:104 rc.cpp:135
#, no-c-format
msgid "Delete After"
msgstr ""
#. i18n: file ./app/restorebackupwizard1view.ui line 168
#: rc.cpp:86
#, no-c-format
msgid "Custom backup directory:"
msgstr "Özel yedek dizini:"
#. i18n: file ./app/restorebackupwizard1view.ui line 187
#: rc.cpp:89
#, no-c-format
msgid "Use custom backup directory"
msgstr "Özel yedek dizini kullan"
#. i18n: file ./app/restorebackupwizard1view.ui line 211
#: rc.cpp:92 rc.cpp:229
#, no-c-format
msgid "Directory:"
msgstr "Dizin:"
#. i18n: file ./app/addbackupwizard1view.ui line 100
#: rc.cpp:116
#, no-c-format
msgid "Select a directory for backup."
msgstr "Yedek için bir dizin seçin."
#. i18n: file ./app/addbackupwizard1view.ui line 137
#: rc.cpp:119
#, no-c-format
msgid "Use inclusion/exclusion list"
msgstr ""
#. i18n: file ./app/forcebackupdialogview.ui line 46
#: rc.cpp:123
#, no-c-format
msgid "Select the sources to backup now."
msgstr "Yedeklecek kaynakları seçin."
#. i18n: file ./app/restorebackupwizard3view.ui line 16
#: rc.cpp:138
#, no-c-format
msgid "RestoreBackupWizard2View"
msgstr ""
#. i18n: file ./app/restorebackupwizard3view.ui line 95
#: rc.cpp:141
#, no-c-format
msgid "Set the date to restore the selected backup."
msgstr "Seçili yedeğin geri yükleneceği tarihi ayarlayın."
#. i18n: file ./app/restorebackupwizard3view.ui line 119
#: rc.cpp:144
#, no-c-format
msgid "Current date:"
msgstr "Mevcut tarih:"
#. i18n: file ./app/restorebackupwizard3view.ui line 135
#: rc.cpp:147
#, no-c-format
msgid "unknown"
msgstr "bilinmeyen"
#. i18n: file ./app/restorebackupwizard3view.ui line 143
#: rc.cpp:150 rc.cpp:208
#, no-c-format
msgid "Date"
msgstr "Tarih"
#. i18n: file ./app/addbackupwizard3view.ui line 108
#: rc.cpp:159
#, no-c-format
msgid "Set the desired options for your backup."
msgstr "Yedeğiniz için istediğiniz seçenekleri seçin."
#. i18n: file ./app/addbackupwizard3view.ui line 124
#: rc.cpp:162
#, no-c-format
msgid "General options:"
msgstr "Genel seçenekler:"
#. i18n: file ./app/addbackupwizard3view.ui line 167
#: rc.cpp:165
#, no-c-format
msgid "Backup interval (days):"
msgstr "Yedek aralığı (gün):"
#. i18n: file ./app/addbackupwizard3view.ui line 183
#: rc.cpp:168
#, no-c-format
msgid "Delete after (days):"
msgstr "Bundan sonra sil (gün):"
#. i18n: file ./app/addbackupwizard3view.ui line 293
#: rc.cpp:174
#, no-c-format
msgid "Extra options:"
msgstr "Fazladan seçenekler:"
#. i18n: file ./app/addbackupwizard3view.ui line 320
#: rc.cpp:177
#, no-c-format
msgid "Use compression"
msgstr "Sıkıştırma kullan"
#. i18n: file ./app/addbackupwizard3view.ui line 331
#: rc.cpp:180
#, no-c-format
msgid "Exclude special files"
msgstr "Özel dosyaları dahil etme"
#. i18n: file ./app/addbackupwizard3view.ui line 358
#: rc.cpp:183
#, no-c-format
msgid "Use advanced configuration"
msgstr "Gelişmiş yapılandırma kullan"
#. i18n: file ./app/includeexcludeview.ui line 46
#: rc.cpp:187
#, no-c-format
msgid ""
"Select the files/directories you want to include/exclude. You can use * "
"(wildcard) generic character. You can drag and drop the items to tune the "
"priority order."
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 92
#: rc.cpp:190
#, no-c-format
msgid "Include"
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 100
#: rc.cpp:193
#, no-c-format
msgid "Exclude"
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 110
#: rc.cpp:196
#, no-c-format
msgid "Include/Exclude list:"
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 127
#: rc.cpp:199
#, no-c-format
msgid "Item"
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 138
#: rc.cpp:202
#, no-c-format
msgid "Action"
msgstr ""
#. i18n: file ./app/includeexcludeview.ui line 173
#: rc.cpp:205
#, no-c-format
msgid "remove"
msgstr ""
#. i18n: file ./app/logview.ui line 49
#: rc.cpp:211
#, no-c-format
msgid "Event"
msgstr ""
#. i18n: file ./app/logview.ui line 60
#: rc.cpp:214
#, fuzzy, no-c-format
msgid "Backup"
msgstr "Yedekler"
#. i18n: file ./app/restorebackupwizard2view.ui line 92
#: rc.cpp:217
#, no-c-format
msgid "Choose a location to restore the selected backup."
msgstr "Seçili yedeği geri yüklemek için bir konum seçin."
#. i18n: file ./app/restorebackupwizard2view.ui line 119
#: rc.cpp:223
#, no-c-format
msgid "Use default directory"
msgstr "Öntanımlı dizini kullan"
#. i18n: file ./app/restorebackupwizard2view.ui line 144
#: rc.cpp:226
#, no-c-format
msgid "Use custom directory:"
msgstr "Özel dizin kullan:"

@ -0,0 +1,2 @@
keep
po
Loading…
Cancel
Save