summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitmodules3
-rw-r--r--CMakeL10n.txt7
-rw-r--r--CMakeLists.txt16
-rw-r--r--README27
-rw-r--r--README.md40
m---------cmake0
-rw-r--r--doc/CMakeLists.txt30
-rw-r--r--doc/man/CMakeLists.txt5
-rw-r--r--doc/man/kasablanca.16
-rw-r--r--kasablanca.tdevelop2
-rw-r--r--src/bookmarkdialog.cpp22
-rw-r--r--src/bookmarkdialog.h2
-rw-r--r--src/customconnectdialog.cpp2
-rw-r--r--src/customconnectdialog.h2
-rw-r--r--src/eventhandler.h2
-rw-r--r--src/fileexistsdialog.h2
-rw-r--r--src/ftpsession.cpp52
-rw-r--r--src/ftpsession.h2
-rw-r--r--src/kasablanca.cpp108
-rw-r--r--src/kasablanca.h2
-rw-r--r--src/kbtaskview.cpp4
-rw-r--r--src/kbtaskview.h2
-rw-r--r--translations/CMakeLists.txt1
-rw-r--r--translations/desktop_files/kasablanca.desktop/it.po15
-rw-r--r--translations/desktop_files/kasablanca.desktop/pt.po15
-rw-r--r--translations/desktop_files/kasablanca.desktop/pt_BR.po15
-rw-r--r--translations/desktop_files/kasablanca.desktop/ru.po16
-rw-r--r--translations/messages/CMakeLists.txt14
-rw-r--r--translations/messages/de.po2
-rw-r--r--translations/messages/kasablanca.pot37
-rw-r--r--translations/messages/pl.po2
-rw-r--r--translations/messages/ru.po605
32 files changed, 814 insertions, 246 deletions
diff --git a/.gitmodules b/.gitmodules
deleted file mode 100644
index ce2e35a..0000000
--- a/.gitmodules
+++ /dev/null
@@ -1,3 +0,0 @@
-[submodule "cmake"]
- path = cmake
- url = https://scm.trinitydesktop.org/scm/git/tde-common-cmake
diff --git a/CMakeL10n.txt b/CMakeL10n.txt
index a525b71..0176702 100644
--- a/CMakeL10n.txt
+++ b/CMakeL10n.txt
@@ -9,12 +9,15 @@
#
#################################################
-cmake_minimum_required( VERSION 2.8 )
+
+##### set project version ########################
+
+include( TDEVersion )
+cmake_minimum_required( VERSION ${TDE_CMAKE_MINIMUM_VERSION} )
##### include our cmake modules #################
-set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEL10n )
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 01276ab..3732156 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -7,13 +7,16 @@
############################################
-cmake_minimum_required( VERSION 2.8 )
+##### set project version ########################
+
+include( TDEVersion )
+cmake_minimum_required( VERSION ${TDE_CMAKE_MINIMUM_VERSION} )
+tde_set_project_version( )
#### general package setup
project( kasablanca )
-set( VERSION R14.1.0 )
#### include essential cmake modules
@@ -29,7 +32,6 @@ include( CheckCXXSourceCompiles )
#### include our cmake modules
-set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEMacros )
@@ -69,8 +71,12 @@ set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined"
##### directories
add_subdirectory( src )
-tde_conditional_add_subdirectory( BUILD_DOC doc )
-tde_conditional_add_subdirectory( BUILD_TRANSLATIONS translations )
+
+
+##### other data ################################
+
+tde_conditional_add_project_docs( BUILD_DOC )
+tde_conditional_add_project_translations( BUILD_TRANSLATIONS )
##### write configure files
diff --git a/README b/README
deleted file mode 100644
index bebf8e6..0000000
--- a/README
+++ /dev/null
@@ -1,27 +0,0 @@
-
- kasablanca - an ftp client for TDE.
-
-
-Kasablanca is graphical ftp client for the Trinity Desktop, amongst its
-features are support for:
-
- * ftps encryption via AUTH TLS
- * fxp (direct server to server transfer), supporting alternative mode
- * advanced bookmarking system
- * fast responsive multithreaded engine
- * concurrent connections to multiple hosts
- * interactive transfer queue, movable by drag and drop
- * small nifty features, like a skiplist
- * bookmarks and queues.
-
-
- CONTRIBUTING
-==============
-
-If you wish to contribute to Kasablanca (TDE), you might do so:
-
-- TDE Gitea Workspace (TGW) collaboration tool.
- https://mirror.git.trinitydesktop.org/gitea
-
-- TDE Weblate Translation Workspace (TWTW) collaboration tool.
- https://mirror.git.trinitydesktop.org/weblate
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..d791d05
--- /dev/null
+++ b/README.md
@@ -0,0 +1,40 @@
+
+ kasablanca - an ftp client for TDE.
+
+
+Kasablanca is graphical ftp client for the Trinity Desktop, amongst its
+features are support for:
+
+* ftps encryption via AUTH TLS
+* fxp (direct server to server transfer), supporting alternative mode
+* advanced bookmarking system
+* fast responsive multithreaded engine
+* concurrent connections to multiple hosts
+* interactive transfer queue, movable by drag and drop
+* small nifty features, like a skiplist
+* bookmarks and queues.
+
+.
+
+Contributing
+--------------
+
+If you wish to contribute to Kasablanca (TDE), you might do so:
+
+- TDE Gitea Workspace (TGW) collaboration tool.
+ https://mirror.git.trinitydesktop.org/gitea
+
+- TDE Weblate Translation Workspace (TWTW) collaboration tool.
+ https://mirror.git.trinitydesktop.org/weblate
+
+
+Translations status
+---------------------
+
+### messages
+[![Translations status](https://mirror.git.trinitydesktop.org/weblate/widgets/applications/-/kasablanca/multi-auto.svg
+"Engage in translating")](https://mirror.git.trinitydesktop.org/weblate/projects/applications/kasablanca/)
+
+### desktop files
+[![Translations status](https://mirror.git.trinitydesktop.org/weblate/widgets/applications/-/kasablanca-kasablancadesktop/multi-auto.svg
+"Engage in translating")](https://mirror.git.trinitydesktop.org/weblate/projects/applications/kasablanca-kasablancadesktop/)
diff --git a/cmake b/cmake
deleted file mode 160000
-Subproject 0459cbaf3eaf2b123a07d125623db0fc82baa6a
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
deleted file mode 100644
index 2fbde7f..0000000
--- a/doc/CMakeLists.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-file( GLOB _dirs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} * )
-string( REGEX REPLACE "[ \r\n\t]+" ";" _linguas "$ENV{LINGUAS}" )
-
-foreach( _dir IN LISTS _dirs )
- if( IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${_dir}
- AND NOT "${_dir}" STREQUAL "man"
- AND ( "${_dir}" STREQUAL "en" OR
- "${_linguas}" MATCHES "^;*$" OR
- ";${_linguas};" MATCHES ";${_dir};" ))
- file( GLOB _doc_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}/${_dir} ${_dir}/*.docbook )
- if( _doc_files )
- list( FIND _doc_files "index.docbook" _find_index )
- if( -1 EQUAL _find_index )
- set( _noindex "NOINDEX" )
- else()
- unset( _noindex )
- endif()
- tde_create_handbook(
- SOURCE_BASEDIR ${_dir}
- ${_noindex}
- LANG ${_dir}
- DESTINATION ${PROJECT_NAME}
- )
- endif()
- endif()
-endforeach()
-
-if( EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/man/CMakeLists.txt )
- add_subdirectory( man )
-endif()
diff --git a/doc/man/CMakeLists.txt b/doc/man/CMakeLists.txt
deleted file mode 100644
index 8512250..0000000
--- a/doc/man/CMakeLists.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-INSTALL(
- FILES ${PROJECT_NAME}.1
- DESTINATION ${MAN_INSTALL_DIR}/man1
- COMPONENT doc
-)
diff --git a/doc/man/kasablanca.1 b/doc/man/kasablanca.1
index 19f230c..5bd3ddf 100644
--- a/doc/man/kasablanca.1
+++ b/doc/man/kasablanca.1
@@ -38,14 +38,14 @@ Features:
.br
* small nifty features, like a skiplist
.SH OPTIONS
-All TDE and Qt programs accept some common command-line options.
+All TDE and TQt programs accept some common command-line options.
\fBkasablanca\fR has no application-specific options.
.TP
\*(T<\fB\-\-help\fR\*(T>
Show help about options
.TP
-\*(T<\fB\-\-help\-qt\fR\*(T>
-Show Qt specific options
+\*(T<\fB\-\-help\-tqt\fR\*(T>
+Show TQt specific options
.TP
\*(T<\fB\-\-help\-tde\fR\*(T>
Show TDE specific options
diff --git a/kasablanca.tdevelop b/kasablanca.tdevelop
index fdf03d6..f9d3fe6 100644
--- a/kasablanca.tdevelop
+++ b/kasablanca.tdevelop
@@ -9,7 +9,7 @@
<keywords>
<keyword>C++</keyword>
<keyword>Code</keyword>
- <keyword>Qt</keyword>
+ <keyword>TQt</keyword>
<keyword>TDE</keyword>
</keywords>
<projectdirectory>.</projectdirectory>
diff --git a/src/bookmarkdialog.cpp b/src/bookmarkdialog.cpp
index 0422dd2..1be5006 100644
--- a/src/bookmarkdialog.cpp
+++ b/src/bookmarkdialog.cpp
@@ -59,17 +59,17 @@ BookmarkDialog::BookmarkDialog(TQWidget *parent, const char *name)
for (list<KbSiteInfo>::iterator i = m_bookmarklist.begin(); i != end_bookmarks; i++)
after = new KbBookmarkItem(mp_dialog->BookmarkListView, after, &(*i));
- connect(mp_dialog->NameEdit, SIGNAL(textChanged(const TQString&)), SLOT(SLOT_TextChanged(const TQString&)));
- connect(mp_dialog->InfoEdit, SIGNAL(textChanged(const TQString&)), SLOT(SLOT_TextChanged(const TQString&)));
- connect(mp_dialog->UserEdit, SIGNAL(textChanged(const TQString&)), SLOT(SLOT_TextChanged(const TQString&)));
- connect(mp_dialog->PassEdit, SIGNAL(textChanged(const TQString&)), SLOT(SLOT_TextChanged(const TQString&)));
- connect(mp_dialog->DefaultDirectoryEdit, SIGNAL(textChanged(const TQString&)), SLOT(SLOT_TextChanged(const TQString&)));
- connect(mp_dialog->EncryptionComboBox, SIGNAL(activated(const TQString&)), SLOT(SLOT_TextChanged(const TQString&)));
- connect(mp_dialog->ModeComboBox, SIGNAL(activated(const TQString&)), SLOT(SLOT_TextChanged(const TQString&)));
- connect(mp_dialog->AlternativeFxpCheckBox, SIGNAL(clicked()), SLOT(SLOT_StateChanged()));
- connect(mp_dialog->CorrectPasvCheckBox, SIGNAL(clicked()), SLOT(SLOT_StateChanged()));
+ connect(mp_dialog->NameEdit, TQ_SIGNAL(textChanged(const TQString&)), TQ_SLOT(SLOT_TextChanged(const TQString&)));
+ connect(mp_dialog->InfoEdit, TQ_SIGNAL(textChanged(const TQString&)), TQ_SLOT(SLOT_TextChanged(const TQString&)));
+ connect(mp_dialog->UserEdit, TQ_SIGNAL(textChanged(const TQString&)), TQ_SLOT(SLOT_TextChanged(const TQString&)));
+ connect(mp_dialog->PassEdit, TQ_SIGNAL(textChanged(const TQString&)), TQ_SLOT(SLOT_TextChanged(const TQString&)));
+ connect(mp_dialog->DefaultDirectoryEdit, TQ_SIGNAL(textChanged(const TQString&)), TQ_SLOT(SLOT_TextChanged(const TQString&)));
+ connect(mp_dialog->EncryptionComboBox, TQ_SIGNAL(activated(const TQString&)), TQ_SLOT(SLOT_TextChanged(const TQString&)));
+ connect(mp_dialog->ModeComboBox, TQ_SIGNAL(activated(const TQString&)), TQ_SLOT(SLOT_TextChanged(const TQString&)));
+ connect(mp_dialog->AlternativeFxpCheckBox, TQ_SIGNAL(clicked()), TQ_SLOT(SLOT_StateChanged()));
+ connect(mp_dialog->CorrectPasvCheckBox, TQ_SIGNAL(clicked()), TQ_SLOT(SLOT_StateChanged()));
- connect(mp_dialog->BookmarkListView, SIGNAL(selectionChanged()), SLOT(SLOT_SelectionChanged()));
+ connect(mp_dialog->BookmarkListView, TQ_SIGNAL(selectionChanged()), TQ_SLOT(SLOT_SelectionChanged()));
m_newitemselected = false;
@@ -78,7 +78,7 @@ BookmarkDialog::BookmarkDialog(TQWidget *parent, const char *name)
TQAction *deleteShortcut = new TQAction( TQPixmap(), "&Delete",
Key_Delete, this, "delete" );
- connect( deleteShortcut, SIGNAL( activated() ) , this, SLOT( slotUser2() ) );
+ connect( deleteShortcut, TQ_SIGNAL( activated() ) , this, TQ_SLOT( slotUser2() ) );
}
BookmarkDialog::~BookmarkDialog()
diff --git a/src/bookmarkdialog.h b/src/bookmarkdialog.h
index 0621fcc..0b62ae1 100644
--- a/src/bookmarkdialog.h
+++ b/src/bookmarkdialog.h
@@ -33,7 +33,7 @@ using namespace std;
*/
class BookmarkDialog : public KDialogBase
{
-Q_OBJECT
+TQ_OBJECT
public:
BookmarkDialog(TQWidget *parent = 0, const char *name = 0);
~BookmarkDialog();
diff --git a/src/customconnectdialog.cpp b/src/customconnectdialog.cpp
index 8fb2e3c..67896d0 100644
--- a/src/customconnectdialog.cpp
+++ b/src/customconnectdialog.cpp
@@ -33,7 +33,7 @@ CustomConnectDialog::CustomConnectDialog(TQWidget *parent, const char *name ) :
mp_dialog = new KasablancaCustomConnectDialog(this);
setMainWidget(mp_dialog);
- connect(mp_dialog->AnonymousCheckBox, SIGNAL(toggled(bool)), SLOT(SLOT_AnonymousToggled(bool)));
+ connect(mp_dialog->AnonymousCheckBox, TQ_SIGNAL(toggled(bool)), TQ_SLOT(SLOT_AnonymousToggled(bool)));
}
CustomConnectDialog::~CustomConnectDialog()
diff --git a/src/customconnectdialog.h b/src/customconnectdialog.h
index beff1e7..1458c43 100644
--- a/src/customconnectdialog.h
+++ b/src/customconnectdialog.h
@@ -30,7 +30,7 @@ class KbSiteInfo;
class CustomConnectDialog : public KDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
CustomConnectDialog(TQWidget *parent=0, const char *name=0);
~CustomConnectDialog();
diff --git a/src/eventhandler.h b/src/eventhandler.h
index df29b07..a49ee36 100644
--- a/src/eventhandler.h
+++ b/src/eventhandler.h
@@ -39,7 +39,7 @@ typedef pair<filist, filist> contentpair;
class EventHandler : public TQObject
{
-Q_OBJECT
+TQ_OBJECT
public:
EventHandler(TQObject *parent = 0, const char *name = 0);
~EventHandler();
diff --git a/src/fileexistsdialog.h b/src/fileexistsdialog.h
index 937162c..61a8928 100644
--- a/src/fileexistsdialog.h
+++ b/src/fileexistsdialog.h
@@ -26,7 +26,7 @@
*/
class FileExistsDialog : public KasablancaFileExistsDialog {
- Q_OBJECT
+ TQ_OBJECT
public:
FileExistsDialog(TQWidget *parent=0, const char *name=0);
~FileExistsDialog();
diff --git a/src/ftpsession.cpp b/src/ftpsession.cpp
index 8de2e86..98b7f4c 100644
--- a/src/ftpsession.cpp
+++ b/src/ftpsession.cpp
@@ -73,29 +73,29 @@ FtpSession::FtpSession(TQObject *parent, const char *name)
m_iconencrypted = TDEGlobal::iconLoader()->loadIconSet("encrypted",TDEIcon::Small).pixmap(TQIconSet::Small,TQIconSet::Normal);
m_iconunencrypted = TDEGlobal::iconLoader()->loadIconSet("encrypted",TDEIcon::Small).pixmap(TQIconSet::Small,TQIconSet::Disabled);
- connect(mp_eventhandler, SIGNAL(ftp_log(TQString, bool)), SLOT(SLOT_Log(TQString, bool)));
- connect(mp_eventhandler, SIGNAL(ftp_connect(bool)), SLOT(SLOT_Connect(bool)));
- connect(mp_eventhandler, SIGNAL(ftp_login(bool)), SLOT(SLOT_Login(bool)));
- connect(mp_eventhandler, SIGNAL(ftp_xfered(off64_t, bool)), SLOT(SLOT_Xfered(off64_t, bool)));
- connect(mp_eventhandler, SIGNAL(ftp_quit(bool)), SLOT(SLOT_Misc(bool)));
- connect(mp_eventhandler, SIGNAL(ftp_chdir(bool)), SLOT(SLOT_Misc(bool)));
- connect(mp_eventhandler, SIGNAL(ftp_raw(bool)), SLOT(SLOT_Misc(bool)));
- connect(mp_eventhandler, SIGNAL(ftp_get(bool)), SLOT(SLOT_Misc(bool)));
- connect(mp_eventhandler, SIGNAL(ftp_put(bool)), SLOT(SLOT_Misc(bool)));
- connect(mp_eventhandler, SIGNAL(ftp_fxp(bool)), SLOT(SLOT_Misc(bool)));
- connect(mp_eventhandler, SIGNAL(ftp_rm(bool)), SLOT(SLOT_Misc(bool)));
- connect(mp_eventhandler, SIGNAL(ftp_authtls(bool)), SLOT(SLOT_AuthTls(bool)));
- connect(mp_eventhandler, SIGNAL(ftp_misc(bool)), SLOT(SLOT_Misc(bool)));
- connect(mp_eventhandler, SIGNAL(ftp_mkdir(bool)), SLOT(SLOT_Misc(bool)));
- connect(mp_eventhandler, SIGNAL(ftp_rename(bool)), SLOT(SLOT_Misc(bool)));
- connect(mp_eventhandler, SIGNAL(ftp_pwd(bool, TQString)), SLOT(SLOT_Pwd(bool, TQString)));
- connect(mp_eventhandler, SIGNAL(ftp_dir(bool, list<KbFileInfo*>, list<KbFileInfo*>)),
- SLOT(SLOT_Dir(bool, list<KbFileInfo*>, list<KbFileInfo*>)));
- connect(mp_eventhandler, SIGNAL(ftp_encryptdata(bool)), SLOT(SLOT_EncryptData(bool)));
- connect(mp_eventhandler, SIGNAL(ftp_finished()), SLOT(SLOT_Finish()));
- connect(mp_eventhandler, SIGNAL(ftp_connectionlost()), SLOT(SLOT_ConnectionLost()));
- connect(mp_eventhandler, SIGNAL(ftp_transfer(bool)), SLOT(SLOT_Transfer(bool)));
- connect(mp_eventhandler, SIGNAL(ftp_scandir(bool, KbDirInfo*)), SLOT(SLOT_Scandir(bool, KbDirInfo*)));
+ connect(mp_eventhandler, TQ_SIGNAL(ftp_log(TQString, bool)), TQ_SLOT(SLOT_Log(TQString, bool)));
+ connect(mp_eventhandler, TQ_SIGNAL(ftp_connect(bool)), TQ_SLOT(SLOT_Connect(bool)));
+ connect(mp_eventhandler, TQ_SIGNAL(ftp_login(bool)), TQ_SLOT(SLOT_Login(bool)));
+ connect(mp_eventhandler, TQ_SIGNAL(ftp_xfered(off64_t, bool)), TQ_SLOT(SLOT_Xfered(off64_t, bool)));
+ connect(mp_eventhandler, TQ_SIGNAL(ftp_quit(bool)), TQ_SLOT(SLOT_Misc(bool)));
+ connect(mp_eventhandler, TQ_SIGNAL(ftp_chdir(bool)), TQ_SLOT(SLOT_Misc(bool)));
+ connect(mp_eventhandler, TQ_SIGNAL(ftp_raw(bool)), TQ_SLOT(SLOT_Misc(bool)));
+ connect(mp_eventhandler, TQ_SIGNAL(ftp_get(bool)), TQ_SLOT(SLOT_Misc(bool)));
+ connect(mp_eventhandler, TQ_SIGNAL(ftp_put(bool)), TQ_SLOT(SLOT_Misc(bool)));
+ connect(mp_eventhandler, TQ_SIGNAL(ftp_fxp(bool)), TQ_SLOT(SLOT_Misc(bool)));
+ connect(mp_eventhandler, TQ_SIGNAL(ftp_rm(bool)), TQ_SLOT(SLOT_Misc(bool)));
+ connect(mp_eventhandler, TQ_SIGNAL(ftp_authtls(bool)), TQ_SLOT(SLOT_AuthTls(bool)));
+ connect(mp_eventhandler, TQ_SIGNAL(ftp_misc(bool)), TQ_SLOT(SLOT_Misc(bool)));
+ connect(mp_eventhandler, TQ_SIGNAL(ftp_mkdir(bool)), TQ_SLOT(SLOT_Misc(bool)));
+ connect(mp_eventhandler, TQ_SIGNAL(ftp_rename(bool)), TQ_SLOT(SLOT_Misc(bool)));
+ connect(mp_eventhandler, TQ_SIGNAL(ftp_pwd(bool, TQString)), TQ_SLOT(SLOT_Pwd(bool, TQString)));
+ connect(mp_eventhandler, TQ_SIGNAL(ftp_dir(bool, list<KbFileInfo*>, list<KbFileInfo*>)),
+ TQ_SLOT(SLOT_Dir(bool, list<KbFileInfo*>, list<KbFileInfo*>)));
+ connect(mp_eventhandler, TQ_SIGNAL(ftp_encryptdata(bool)), TQ_SLOT(SLOT_EncryptData(bool)));
+ connect(mp_eventhandler, TQ_SIGNAL(ftp_finished()), TQ_SLOT(SLOT_Finish()));
+ connect(mp_eventhandler, TQ_SIGNAL(ftp_connectionlost()), TQ_SLOT(SLOT_ConnectionLost()));
+ connect(mp_eventhandler, TQ_SIGNAL(ftp_transfer(bool)), TQ_SLOT(SLOT_Transfer(bool)));
+ connect(mp_eventhandler, TQ_SIGNAL(ftp_scandir(bool, KbDirInfo*)), TQ_SLOT(SLOT_Scandir(bool, KbDirInfo*)));
}
FtpSession::~FtpSession()
@@ -105,7 +105,7 @@ FtpSession::~FtpSession()
void FtpSession::SetCmdLine(KLineEdit* cmdline)
{
TDECompletion *comp = cmdline->completionObject();
- connect(cmdline, SIGNAL(returnPressed(const TQString&)), comp, SLOT(addItem(const TQString&)));
+ connect(cmdline, TQ_SIGNAL(returnPressed(const TQString&)), comp, TQ_SLOT(addItem(const TQString&)));
cmdline->setCompletionMode(TDEGlobalSettings::CompletionAuto);
mp_cmdline = cmdline;
}
@@ -113,7 +113,7 @@ void FtpSession::SetCmdLine(KLineEdit* cmdline)
void FtpSession::SetCwdLine(KLineEdit* cwdline)
{
TDECompletion *comp = cwdline->completionObject();
- connect(cwdline, SIGNAL(returnPressed(const TQString&)), comp, SLOT(addItem(const TQString&)));
+ connect(cwdline, TQ_SIGNAL(returnPressed(const TQString&)), comp, TQ_SLOT(addItem(const TQString&)));
cwdline->setCompletionMode(TDEGlobalSettings::CompletionAuto);
mp_cwdline = cwdline;
}
@@ -380,7 +380,7 @@ void FtpSession::SLOT_CmdLine()
TDEProcess* p = new TDEProcess();
p->setWorkingDirectory(m_localworkingdir.absPath());
*p << TQStringList::split(" ", mp_cmdline->text());
- connect(p, SIGNAL(processExited(TDEProcess*)), SLOT(SLOT_LocalProcessExited(TDEProcess*)));
+ connect(p, TQ_SIGNAL(processExited(TDEProcess*)), TQ_SLOT(SLOT_LocalProcessExited(TDEProcess*)));
if (p->start() == TRUE) mp_cmdline->setText("");
}
}
diff --git a/src/ftpsession.h b/src/ftpsession.h
index 58914eb..243bf02 100644
--- a/src/ftpsession.h
+++ b/src/ftpsession.h
@@ -46,7 +46,7 @@ typedef pair<TQString, bool> logentries;
*/
class FtpSession : public TQObject
{
-Q_OBJECT
+TQ_OBJECT
public:
enum filecheck
{
diff --git a/src/kasablanca.cpp b/src/kasablanca.cpp
index 687c7f6..3cd29c7 100644
--- a/src/kasablanca.cpp
+++ b/src/kasablanca.cpp
@@ -98,9 +98,9 @@ Kasablanca::Kasablanca() : TDEMainWindow( 0, "Kasablanca" ), mp_view(new Kasabla
//if (!InitBookmarks() != 1) KMessageBox::error(0, i18n("Could not open Kasablanca bookmark xml."));
- connect(mp_view->BrowserB, SIGNAL(selectionChanged()), SLOT(SLOT_SelectionChanged()));
- connect(mp_view->BrowserA, SIGNAL(selectionChanged()), SLOT(SLOT_SelectionChanged()));
- connect(mp_view->TaskView, SIGNAL(selectionChanged()), SLOT(SLOT_SelectionChanged()));
+ connect(mp_view->BrowserB, TQ_SIGNAL(selectionChanged()), TQ_SLOT(SLOT_SelectionChanged()));
+ connect(mp_view->BrowserA, TQ_SIGNAL(selectionChanged()), TQ_SLOT(SLOT_SelectionChanged()));
+ connect(mp_view->TaskView, TQ_SIGNAL(selectionChanged()), TQ_SLOT(SLOT_SelectionChanged()));
mp_session_a->SetLogWindow(mp_view->LogWindowA);
mp_session_a->SetBrowser(mp_view->BrowserA);
@@ -115,11 +115,11 @@ Kasablanca::Kasablanca() : TDEMainWindow( 0, "Kasablanca" ), mp_view(new Kasabla
mp_session_a->SetRclickMenu(&m_rclickmenu_a);
mp_session_a->SetSessionList(mp_sessionlist);
- connect(mp_view->RefreshButtonA, SIGNAL(clicked()), mp_session_a, SLOT(SLOT_RefreshButton()));
- connect(mp_view->ConnectButtonA, SIGNAL(clicked()), mp_session_a, SLOT(SLOT_ConnectButton()));
- connect(mp_view->TransferButtonA, SIGNAL(clicked()), mp_session_a, SLOT(SLOT_TransferButton()));
- connect(mp_view->CwdLineA, SIGNAL(returnPressed()), mp_session_a, SLOT(SLOT_CwdLine()));
- connect(mp_view->CommandLineA, SIGNAL(returnPressed()), mp_session_a, SLOT(SLOT_CmdLine()));
+ connect(mp_view->RefreshButtonA, TQ_SIGNAL(clicked()), mp_session_a, TQ_SLOT(SLOT_RefreshButton()));
+ connect(mp_view->ConnectButtonA, TQ_SIGNAL(clicked()), mp_session_a, TQ_SLOT(SLOT_ConnectButton()));
+ connect(mp_view->TransferButtonA, TQ_SIGNAL(clicked()), mp_session_a, TQ_SLOT(SLOT_TransferButton()));
+ connect(mp_view->CwdLineA, TQ_SIGNAL(returnPressed()), mp_session_a, TQ_SLOT(SLOT_CwdLine()));
+ connect(mp_view->CommandLineA, TQ_SIGNAL(returnPressed()), mp_session_a, TQ_SLOT(SLOT_CmdLine()));
mp_session_b->SetLogWindow(mp_view->LogWindowB);
mp_session_b->SetBrowser(mp_view->BrowserB);
@@ -134,26 +134,26 @@ Kasablanca::Kasablanca() : TDEMainWindow( 0, "Kasablanca" ), mp_view(new Kasabla
mp_session_b->SetRclickMenu(&m_rclickmenu_b);
mp_session_b->SetSessionList(mp_sessionlist);
- connect(mp_view->RefreshButtonB, SIGNAL(clicked()), mp_session_b, SLOT(SLOT_RefreshButton()));
- connect(mp_view->ConnectButtonB, SIGNAL(clicked()), mp_session_b, SLOT(SLOT_ConnectButton()));
- connect(mp_view->TransferButtonB, SIGNAL(clicked()), mp_session_b, SLOT(SLOT_TransferButton()));
- connect(mp_view->CwdLineB, SIGNAL(returnPressed()), mp_session_b, SLOT(SLOT_CwdLine()));
- connect(mp_view->CommandLineB, SIGNAL(returnPressed()), mp_session_b, SLOT(SLOT_CmdLine()));
- connect(mp_session_a, SIGNAL(gui_update()), SLOT(SLOT_SelectionChanged()));
- connect(mp_session_b, SIGNAL(gui_update()), SLOT(SLOT_SelectionChanged()));
- connect(mp_session_a, SIGNAL(gui_queueitems(KbDirInfo*, FtpSession*, FtpSession*, bool)),
- SLOT(SLOT_QueueItems(KbDirInfo*, FtpSession*, FtpSession*, bool)));
- connect(mp_session_b, SIGNAL(gui_queueitems(KbDirInfo*, FtpSession*, FtpSession*, bool)),
- SLOT(SLOT_QueueItems(KbDirInfo*, FtpSession*, FtpSession*, bool)));
- connect(mp_session_a, SIGNAL(gui_succeedtransfer(TQListViewItem*)), SLOT(SLOT_NextTransfer(TQListViewItem*)));
- connect(mp_session_b, SIGNAL(gui_succeedtransfer(TQListViewItem*)), SLOT(SLOT_NextTransfer(TQListViewItem*)));
- connect(mp_session_a, SIGNAL(gui_clearqueue(FtpSession*)), SLOT(SLOT_ClearQueue(FtpSession*)));
- connect(mp_session_b, SIGNAL(gui_clearqueue(FtpSession*)), SLOT(SLOT_ClearQueue(FtpSession*)));
+ connect(mp_view->RefreshButtonB, TQ_SIGNAL(clicked()), mp_session_b, TQ_SLOT(SLOT_RefreshButton()));
+ connect(mp_view->ConnectButtonB, TQ_SIGNAL(clicked()), mp_session_b, TQ_SLOT(SLOT_ConnectButton()));
+ connect(mp_view->TransferButtonB, TQ_SIGNAL(clicked()), mp_session_b, TQ_SLOT(SLOT_TransferButton()));
+ connect(mp_view->CwdLineB, TQ_SIGNAL(returnPressed()), mp_session_b, TQ_SLOT(SLOT_CwdLine()));
+ connect(mp_view->CommandLineB, TQ_SIGNAL(returnPressed()), mp_session_b, TQ_SLOT(SLOT_CmdLine()));
+ connect(mp_session_a, TQ_SIGNAL(gui_update()), TQ_SLOT(SLOT_SelectionChanged()));
+ connect(mp_session_b, TQ_SIGNAL(gui_update()), TQ_SLOT(SLOT_SelectionChanged()));
+ connect(mp_session_a, TQ_SIGNAL(gui_queueitems(KbDirInfo*, FtpSession*, FtpSession*, bool)),
+ TQ_SLOT(SLOT_QueueItems(KbDirInfo*, FtpSession*, FtpSession*, bool)));
+ connect(mp_session_b, TQ_SIGNAL(gui_queueitems(KbDirInfo*, FtpSession*, FtpSession*, bool)),
+ TQ_SLOT(SLOT_QueueItems(KbDirInfo*, FtpSession*, FtpSession*, bool)));
+ connect(mp_session_a, TQ_SIGNAL(gui_succeedtransfer(TQListViewItem*)), TQ_SLOT(SLOT_NextTransfer(TQListViewItem*)));
+ connect(mp_session_b, TQ_SIGNAL(gui_succeedtransfer(TQListViewItem*)), TQ_SLOT(SLOT_NextTransfer(TQListViewItem*)));
+ connect(mp_session_a, TQ_SIGNAL(gui_clearqueue(FtpSession*)), TQ_SLOT(SLOT_ClearQueue(FtpSession*)));
+ connect(mp_session_b, TQ_SIGNAL(gui_clearqueue(FtpSession*)), TQ_SLOT(SLOT_ClearQueue(FtpSession*)));
TQAction *deleteShortcut = new TQAction( TQPixmap(), "&Delete",
Key_Delete, this, "delete" );
- connect(deleteShortcut, SIGNAL(activated()), this, SLOT(SLOT_SkipTasks()));
+ connect(deleteShortcut, TQ_SIGNAL(activated()), this, TQ_SLOT(SLOT_SkipTasks()));
mp_session_a->Disconnect();
mp_session_b->Disconnect();
@@ -210,26 +210,26 @@ void Kasablanca::saveSettings()
void Kasablanca::setupActions()
{
- KStdAction::quit(kapp, SLOT(quit()), actionCollection());
+ KStdAction::quit(kapp, TQ_SLOT(quit()), actionCollection());
- //m_toolbarAction = KStdAction::showToolbar(this, SLOT(optionsShowToolbar()), actionCollection());
- m_statusbarAction = KStdAction::showStatusbar(this, SLOT(optionsShowStatusbar()), actionCollection());
+ //m_toolbarAction = KStdAction::showToolbar(this, TQ_SLOT(optionsShowToolbar()), actionCollection());
+ m_statusbarAction = KStdAction::showStatusbar(this, TQ_SLOT(optionsShowStatusbar()), actionCollection());
- KStdAction::keyBindings(this, SLOT(optionsConfigureKeys()), actionCollection());
- //KStdAction::configureToolbars(this, SLOT(optionsConfigureToolbars()), actionCollection());
- KStdAction::preferences(this, SLOT(optionsPreferences()), actionCollection());
+ KStdAction::keyBindings(this, TQ_SLOT(optionsConfigureKeys()), actionCollection());
+ //KStdAction::configureToolbars(this, TQ_SLOT(optionsConfigureToolbars()), actionCollection());
+ KStdAction::preferences(this, TQ_SLOT(optionsPreferences()), actionCollection());
/*
// this doesn't do anything useful. it's just here to illustrate
// how to insert a custom menu and menu item
TDEAction *custom = new TDEAction(i18n("Cus&tom Menuitem"), 0,
- this, SLOT(optionsPreferences()),
+ this, TQ_SLOT(optionsPreferences()),
actionCollection(), "custom_action");
*/
- new TDEAction(i18n("Edit"), CTRL+Key_E, this, SLOT(SLOT_EditBookmarks()), actionCollection(), "edit bookmarks action");
+ new TDEAction(i18n("Edit"), CTRL+Key_E, this, TQ_SLOT(SLOT_EditBookmarks()), actionCollection(), "edit bookmarks action");
- new TDEAction(i18n("Import"), CTRL+Key_I, this, SLOT(SLOT_ImportBookmarks()), actionCollection(), "import bookmarks action");
+ new TDEAction(i18n("Import"), CTRL+Key_I, this, TQ_SLOT(SLOT_ImportBookmarks()), actionCollection(), "import bookmarks action");
createGUI();
}
@@ -284,7 +284,7 @@ void Kasablanca::optionsPreferences()
dialog->addPage(general, i18n("General"), "kasablanca");
dialog->addPage(colors, i18n("Colors"), "colors");
dialog->addPage(ui, i18n("User Interface"), "winprops");
- connect(dialog, SIGNAL(settingsChanged()), this, SLOT(applyConfig()));
+ connect(dialog, TQ_SIGNAL(settingsChanged()), this, TQ_SLOT(applyConfig()));
dialog->show();
}
@@ -348,25 +348,25 @@ void Kasablanca::setupMenu()
m_rclickmenu_t.insertSeparator();
m_rclickmenu_t.insertItem(i18n("Skip Item(s)"), Skip);
- connect(&m_rclickmenu_a, SIGNAL(activated(int)), mp_session_a, SLOT(SLOT_ActionMenu(int)));
- connect(&m_bookmarksmenu_a, SIGNAL(activated(int)), mp_session_a, SLOT(SLOT_ConnectMenu(int)));
- connect(mp_view->BrowserA, SIGNAL(doubleClicked(TQListViewItem*)), mp_session_a, SLOT(SLOT_ItemClicked(TQListViewItem*)));
- connect(mp_view->BrowserA, SIGNAL(rightButtonPressed(TQListViewItem *, const TQPoint &, int)),
- mp_session_a, SLOT(SLOT_ItemRClicked(TQListViewItem *, const TQPoint &, int)));
- connect(mp_view->BrowserA->header(), SIGNAL (clicked(int)), mp_session_a, SLOT (SLOT_HeaderClicked(int)));
-
- connect(&m_rclickmenu_b, SIGNAL(activated(int)), mp_session_b, SLOT(SLOT_ActionMenu(int)));
- connect(&m_bookmarksmenu_b, SIGNAL(activated(int)), mp_session_b, SLOT(SLOT_ConnectMenu(int)));
- connect(mp_view->BrowserB, SIGNAL(doubleClicked(TQListViewItem*)), mp_session_b, SLOT(SLOT_ItemClicked(TQListViewItem*)));
- connect(mp_view->BrowserB, SIGNAL(rightButtonPressed(TQListViewItem *, const TQPoint &, int)),
- mp_session_b, SLOT(SLOT_ItemRClicked(TQListViewItem *, const TQPoint &, int)));
- connect(mp_view->BrowserB->header(), SIGNAL(clicked(int)), mp_session_b, SLOT(SLOT_HeaderClicked(int)));
-
- connect( mp_view->TaskView, SIGNAL (rightButtonPressed( TQListViewItem *, const TQPoint &, int )), this,
- SLOT (SLOT_ItemRightClickedT(TQListViewItem *, const TQPoint &, int )));
-
- m_rclickmenu_t.connectItem(Start, this, SLOT(SLOT_ProcessQueue()));
- m_rclickmenu_t.connectItem(Skip, this, SLOT(SLOT_SkipTasks()));
+ connect(&m_rclickmenu_a, TQ_SIGNAL(activated(int)), mp_session_a, TQ_SLOT(SLOT_ActionMenu(int)));
+ connect(&m_bookmarksmenu_a, TQ_SIGNAL(activated(int)), mp_session_a, TQ_SLOT(SLOT_ConnectMenu(int)));
+ connect(mp_view->BrowserA, TQ_SIGNAL(doubleClicked(TQListViewItem*)), mp_session_a, TQ_SLOT(SLOT_ItemClicked(TQListViewItem*)));
+ connect(mp_view->BrowserA, TQ_SIGNAL(rightButtonPressed(TQListViewItem *, const TQPoint &, int)),
+ mp_session_a, TQ_SLOT(SLOT_ItemRClicked(TQListViewItem *, const TQPoint &, int)));
+ connect(mp_view->BrowserA->header(), TQ_SIGNAL (clicked(int)), mp_session_a, TQ_SLOT (SLOT_HeaderClicked(int)));
+
+ connect(&m_rclickmenu_b, TQ_SIGNAL(activated(int)), mp_session_b, TQ_SLOT(SLOT_ActionMenu(int)));
+ connect(&m_bookmarksmenu_b, TQ_SIGNAL(activated(int)), mp_session_b, TQ_SLOT(SLOT_ConnectMenu(int)));
+ connect(mp_view->BrowserB, TQ_SIGNAL(doubleClicked(TQListViewItem*)), mp_session_b, TQ_SLOT(SLOT_ItemClicked(TQListViewItem*)));
+ connect(mp_view->BrowserB, TQ_SIGNAL(rightButtonPressed(TQListViewItem *, const TQPoint &, int)),
+ mp_session_b, TQ_SLOT(SLOT_ItemRClicked(TQListViewItem *, const TQPoint &, int)));
+ connect(mp_view->BrowserB->header(), TQ_SIGNAL(clicked(int)), mp_session_b, TQ_SLOT(SLOT_HeaderClicked(int)));
+
+ connect( mp_view->TaskView, TQ_SIGNAL (rightButtonPressed( TQListViewItem *, const TQPoint &, int )), this,
+ TQ_SLOT (SLOT_ItemRightClickedT(TQListViewItem *, const TQPoint &, int )));
+
+ m_rclickmenu_t.connectItem(Start, this, TQ_SLOT(SLOT_ProcessQueue()));
+ m_rclickmenu_t.connectItem(Skip, this, TQ_SLOT(SLOT_SkipTasks()));
}
void Kasablanca::setupStatusBar()
@@ -585,7 +585,7 @@ void Kasablanca::QueueFinished()
{
TDEProcess* p = new TDEProcess();
*p << TQStringList::split(" ", m_onqueuefinished);
- connect(p, SIGNAL(processExited(TDEProcess*)), SLOT(SLOT_LocalProcessExited(TDEProcess*)));
+ connect(p, TQ_SIGNAL(processExited(TDEProcess*)), TQ_SLOT(SLOT_LocalProcessExited(TDEProcess*)));
p->start();
}
if (KbConfig::systrayIsEnabled()) KPassivePopup::message("Transfer is finished.", mp_systemtray);
diff --git a/src/kasablanca.h b/src/kasablanca.h
index 41d6bf8..827940c 100644
--- a/src/kasablanca.h
+++ b/src/kasablanca.h
@@ -55,7 +55,7 @@ using namespace std;
class Kasablanca : public TDEMainWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
enum RightClickMenu
{
diff --git a/src/kbtaskview.cpp b/src/kbtaskview.cpp
index 9b00adf..6c92e94 100644
--- a/src/kbtaskview.cpp
+++ b/src/kbtaskview.cpp
@@ -34,8 +34,8 @@ KbTaskView::KbTaskView(TQWidget *parent, const char *name)
setDragEnabled(true);
setAcceptDrops(true);
- //connect(this, SIGNAL(doubleClicked(TQListViewItem*, const TQPoint&, int)),
- // this, SLOT(SLOT_DoubleClicked(TQListViewItem*, const TQPoint&, int)));
+ //connect(this, TQ_SIGNAL(doubleClicked(TQListViewItem*, const TQPoint&, int)),
+ // this, TQ_SLOT(SLOT_DoubleClicked(TQListViewItem*, const TQPoint&, int)));
}
KbTaskView::~KbTaskView()
diff --git a/src/kbtaskview.h b/src/kbtaskview.h
index e2aab6b..9aeee4f 100644
--- a/src/kbtaskview.h
+++ b/src/kbtaskview.h
@@ -19,7 +19,7 @@
*/
class KbTaskView : public TDEListView
{
-Q_OBJECT
+TQ_OBJECT
public:
KbTaskView(TQWidget *parent = 0, const char *name = 0);
~KbTaskView();
diff --git a/translations/CMakeLists.txt b/translations/CMakeLists.txt
deleted file mode 100644
index 42b186a..0000000
--- a/translations/CMakeLists.txt
+++ /dev/null
@@ -1 +0,0 @@
-tde_auto_add_subdirectories()
diff --git a/translations/desktop_files/kasablanca.desktop/it.po b/translations/desktop_files/kasablanca.desktop/it.po
index 6222738..abb8a0b 100644
--- a/translations/desktop_files/kasablanca.desktop/it.po
+++ b/translations/desktop_files/kasablanca.desktop/it.po
@@ -1,25 +1,26 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Michele Calgaro <michele.calgaro@yahoo.it>, 2021.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-06-06 19:34+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2021-08-07 03:14+0000\n"
+"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/kasablanca-kasablancadesktop/it/>\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.7.2\n"
#. Name
#: kasablanca.desktop:3
msgid "Kasablanca"
-msgstr ""
+msgstr "Kasablanca"
#. GenericName
#. Comment
diff --git a/translations/desktop_files/kasablanca.desktop/pt.po b/translations/desktop_files/kasablanca.desktop/pt.po
index 5675106..712b888 100644
--- a/translations/desktop_files/kasablanca.desktop/pt.po
+++ b/translations/desktop_files/kasablanca.desktop/pt.po
@@ -1,25 +1,26 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Hugo Carvalho <hugokarvalho@hotmail.com>, 2022.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-06-06 19:34+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2022-05-14 05:06+0000\n"
+"Last-Translator: Hugo Carvalho <hugokarvalho@hotmail.com>\n"
+"Language-Team: Portuguese <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/kasablanca-kasablancadesktop/pt/>\n"
"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 4.12.2\n"
#. Name
#: kasablanca.desktop:3
msgid "Kasablanca"
-msgstr ""
+msgstr "Kasablanca"
#. GenericName
#. Comment
diff --git a/translations/desktop_files/kasablanca.desktop/pt_BR.po b/translations/desktop_files/kasablanca.desktop/pt_BR.po
index ca1acab..f376cd1 100644
--- a/translations/desktop_files/kasablanca.desktop/pt_BR.po
+++ b/translations/desktop_files/kasablanca.desktop/pt_BR.po
@@ -1,25 +1,26 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Sebastião Guerra <sebastiao.luiz.guerra@gmail.com>, 2021.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-06-06 19:34+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2021-12-17 22:00+0000\n"
+"Last-Translator: Sebastião Guerra <sebastiao.luiz.guerra@gmail.com>\n"
+"Language-Team: Portuguese (Brazil) <https://mirror.git.trinitydesktop.org/"
+"weblate/projects/applications/kasablanca-kasablancadesktop/pt_BR/>\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 4.9.1\n"
#. Name
#: kasablanca.desktop:3
msgid "Kasablanca"
-msgstr ""
+msgstr "Kasablanca"
#. GenericName
#. Comment
diff --git a/translations/desktop_files/kasablanca.desktop/ru.po b/translations/desktop_files/kasablanca.desktop/ru.po
index bc8ecd5..a1a2f26 100644
--- a/translations/desktop_files/kasablanca.desktop/ru.po
+++ b/translations/desktop_files/kasablanca.desktop/ru.po
@@ -1,25 +1,27 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Andrei Stepanov <adem4ik@gmail.com>, 2023.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-06-06 19:34+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2023-12-01 10:13+0000\n"
+"Last-Translator: Andrei Stepanov <adem4ik@gmail.com>\n"
+"Language-Team: Russian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/kasablanca-kasablancadesktop/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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"
+"X-Generator: Weblate 4.17\n"
#. Name
#: kasablanca.desktop:3
msgid "Kasablanca"
-msgstr ""
+msgstr "Kasablanca"
#. GenericName
#. Comment
diff --git a/translations/messages/CMakeLists.txt b/translations/messages/CMakeLists.txt
deleted file mode 100644
index 75c89f8..0000000
--- a/translations/messages/CMakeLists.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-file( GLOB_RECURSE po_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.po )
-string( REGEX REPLACE "[ \r\n\t]+" ";" _linguas "$ENV{LINGUAS}" )
-
-foreach( _po ${po_files} )
- get_filename_component( _lang ${_po} NAME_WE )
- if( "${_linguas}" MATCHES "^;*$" OR ";${_linguas};" MATCHES ";${_lang};" )
- if( "${_po}" MATCHES "^([^/]*)/.*" )
- string( REGEX REPLACE "^([^/]*)/.*" "\\1" _component "${_po}" )
- else( )
- set( _component "${PROJECT_NAME}" )
- endif( )
- tde_create_translation( FILES ${_po} LANG ${_lang} OUTPUT_NAME ${_component} )
- endif( )
-endforeach( )
diff --git a/translations/messages/de.po b/translations/messages/de.po
index 80ec49a..a0563c2 100644
--- a/translations/messages/de.po
+++ b/translations/messages/de.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: de\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-11 04:18+0200\n"
+"POT-Creation-Date: 2021-07-07 18:26+0000\n"
"PO-Revision-Date: 2019-12-22 22:59+0000\n"
"Last-Translator: Chris <xchrisx@uber.space>\n"
"Language-Team: German <https://mirror.git.trinitydesktop.org/weblate/"
diff --git a/translations/messages/kasablanca.pot b/translations/messages/kasablanca.pot
index defa336..f7c6603 100644
--- a/translations/messages/kasablanca.pot
+++ b/translations/messages/kasablanca.pot
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-05-11 04:18+0200\n"
+"POT-Creation-Date: 2021-07-07 18:26+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -142,20 +142,17 @@ msgid "Successful import"
msgstr ""
#: Q_bookmarkdialog.ui:86 Q_customconnectdialog.ui:34
-#: Q_generalpreferencesdialog.ui:24 kasablanca.cpp:281
-#: kasablanca.cpp:284
+#: Q_generalpreferencesdialog.ui:24 kasablanca.cpp:281 kasablanca.cpp:284
#, no-c-format
msgid "General"
msgstr ""
-#: Q_colorspreferencesdialog.ui:16 kasablanca.cpp:282
-#: kasablanca.cpp:285
+#: Q_colorspreferencesdialog.ui:16 kasablanca.cpp:282 kasablanca.cpp:285
#, no-c-format
msgid "Colors"
msgstr ""
-#: Q_userinterfacepreferencesdialog.ui:16 kasablanca.cpp:283
-#: kasablanca.cpp:286
+#: Q_userinterfacepreferencesdialog.ui:16 kasablanca.cpp:283 kasablanca.cpp:286
#, no-c-format
msgid "User Interface"
msgstr ""
@@ -233,8 +230,7 @@ msgstr ""
msgid "kasablanca"
msgstr ""
-#: Q_bookmarkdialog.ui:43 Q_mainwindow.ui:120
-#: Q_mainwindow.ui:172
+#: Q_bookmarkdialog.ui:43 Q_mainwindow.ui:120 Q_mainwindow.ui:172
#, no-c-format
msgid "Name"
msgstr ""
@@ -366,15 +362,11 @@ msgstr ""
msgid "Alternative fxp:"
msgstr ""
-#: Q_bookmarkdialog.ui:338 Q_bookmarkdialog.ui:349
-#: Q_customconnectdialog.ui:256 Q_customconnectdialog.ui:277
-#: Q_generalpreferencesdialog.ui:221
-#: Q_generalpreferencesdialog.ui:229
-#: Q_generalpreferencesdialog.ui:237
-#: Q_generalpreferencesdialog.ui:245
-#: Q_generalpreferencesdialog.ui:253
-#: Q_generalpreferencesdialog.ui:261
-#: Q_userinterfacepreferencesdialog.ui:68
+#: Q_bookmarkdialog.ui:338 Q_bookmarkdialog.ui:349 Q_customconnectdialog.ui:256
+#: Q_customconnectdialog.ui:277 Q_generalpreferencesdialog.ui:221
+#: Q_generalpreferencesdialog.ui:229 Q_generalpreferencesdialog.ui:237
+#: Q_generalpreferencesdialog.ui:245 Q_generalpreferencesdialog.ui:253
+#: Q_generalpreferencesdialog.ui:261 Q_userinterfacepreferencesdialog.ui:68
#: Q_userinterfacepreferencesdialog.ui:76
#: Q_userinterfacepreferencesdialog.ui:84
#, no-c-format
@@ -426,8 +418,7 @@ msgstr ""
msgid "File Exists"
msgstr ""
-#: Q_fileexistsdialog.ui:44
-#: Q_generalpreferencesdialog.ui:156
+#: Q_fileexistsdialog.ui:44 Q_generalpreferencesdialog.ui:156
#, no-c-format
msgid "Skip"
msgstr ""
@@ -437,8 +428,7 @@ msgstr ""
msgid "Resume"
msgstr ""
-#: Q_fileexistsdialog.ui:74
-#: Q_generalpreferencesdialog.ui:167
+#: Q_fileexistsdialog.ui:74 Q_generalpreferencesdialog.ui:167
#, no-c-format
msgid "Overwrite"
msgstr ""
@@ -495,8 +485,7 @@ msgstr ""
msgid "Resume (if possible)"
msgstr ""
-#: Q_generalpreferencesdialog.ui:148
-#: Q_generalpreferencesdialog.ui:159
+#: Q_generalpreferencesdialog.ui:148 Q_generalpreferencesdialog.ui:159
#: Q_generalpreferencesdialog.ui:170
#, no-c-format
msgid ""
diff --git a/translations/messages/pl.po b/translations/messages/pl.po
index e7398d0..5f1a5bc 100644
--- a/translations/messages/pl.po
+++ b/translations/messages/pl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: pl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-11 04:18+0200\n"
+"POT-Creation-Date: 2021-07-07 18:26+0000\n"
"PO-Revision-Date: 2004-07-27 11:14+0200\n"
"Last-Translator: Tomasz Waleńczak <tom@w.pl>\n"
"Language-Team: Polish\n"
diff --git a/translations/messages/ru.po b/translations/messages/ru.po
new file mode 100644
index 0000000..3786f09
--- /dev/null
+++ b/translations/messages/ru.po
@@ -0,0 +1,605 @@
+# SOME DESCRIPTIVE TITLE.
+# Andrei Stepanov <adem4ik@gmail.com>, 2023.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2021-07-07 18:26+0000\n"
+"PO-Revision-Date: 2023-11-09 02:13+0000\n"
+"Last-Translator: Andrei Stepanov <adem4ik@gmail.com>\n"
+"Language-Team: Russian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/kasablanca/ru/>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\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"
+"X-Generator: Weblate 4.17\n"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Андрей Степанов"
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "adem4ik@gmail.com"
+
+#: bookmarkdialog.cpp:46
+msgid "New"
+msgstr "Новый"
+
+#: Q_customconnectdialog.ui:16 customconnectdialog.cpp:30
+#, no-c-format
+msgid "Custom Site"
+msgstr "Пользовательский сайт"
+
+#: ftpsession.cpp:156
+msgid "Enter directory name"
+msgstr "Введите имя каталога"
+
+#: ftpsession.cpp:156
+msgid "Enter directory name:"
+msgstr "Введите имя каталога:"
+
+#: ftpsession.cpp:182 ftpsession.cpp:202
+msgid "Delete this item?"
+msgstr "Удалить этот объект?"
+
+#: ftpsession.cpp:238 ftpsession.cpp:260
+msgid "Enter new name"
+msgstr "Введите новое имя"
+
+#: ftpsession.cpp:238 ftpsession.cpp:260
+msgid "Enter new name:"
+msgstr "Введите новое имя:"
+
+#: ftpsession.cpp:283
+msgid "Enter bookmark name"
+msgstr "Введите имя закладки"
+
+#: ftpsession.cpp:283
+msgid "Enter bookmark name:"
+msgstr "Введите имя закладки:"
+
+#: ftpsession.cpp:304
+msgid "That site information is not legit."
+msgstr "Сведения об этом сайте нелегальны."
+
+#: ftpsession.cpp:396
+msgid "Cancel transfer?"
+msgstr "Отменить передачу?"
+
+#: ftpsession.cpp:442
+msgid "Aborted ftp operation"
+msgstr "Прерванная операция FTP"
+
+#: ftpsession.cpp:558
+msgid "connection failed"
+msgstr "соединение не удалось"
+
+#: ftpsession.cpp:574
+msgid "server does not support encryption"
+msgstr "сервер не поддерживает шифрование"
+
+#: ftpsession.cpp:683
+msgid "Occupied"
+msgstr "Занято"
+
+#: ftpsession.cpp:694 ftpsession.cpp:724
+msgid "Disconnected"
+msgstr "Отключено"
+
+#: ftpsession.cpp:708 ftpsession.cpp:709
+msgid " is occupied"
+msgstr " занят"
+
+#: ftpsession.cpp:723
+msgid "Connected to "
+msgstr "Подключён к "
+
+#: ftpsession.cpp:994
+msgid "Enter New Name"
+msgstr "Введите новое имя"
+
+#: ftpsession.cpp:994
+msgid "Enter New Name:"
+msgstr "Введите новое имя:"
+
+#: ftpsession.cpp:994
+msgid "_alt"
+msgstr "_alt"
+
+#: Q_importdialog.ui:16 importdialog.cpp:30
+#, no-c-format
+msgid "Import Bookmarks"
+msgstr "Импорт закладок"
+
+#: importdialog.cpp:52
+msgid "You have to select a file to import."
+msgstr "Необходимо выбрать файл для импорта."
+
+#: importdialog.cpp:52 importdialog.cpp:60
+msgid "No file"
+msgstr "Нет файла"
+
+#: importdialog.cpp:60
+msgid "No gftp bookmarks to import found."
+msgstr "Не найдены закладки gFTP для импорта."
+
+#: importdialog.cpp:85
+msgid "Importing bookmarks..."
+msgstr "Импортируются закладки…"
+
+#: importdialog.cpp:167
+msgid "%1 bookmarks from gftp successful imported."
+msgstr ""
+
+#: importdialog.cpp:167
+msgid "Successful import"
+msgstr ""
+
+#: Q_bookmarkdialog.ui:86 Q_customconnectdialog.ui:34
+#: Q_generalpreferencesdialog.ui:24 kasablanca.cpp:281 kasablanca.cpp:284
+#, no-c-format
+msgid "General"
+msgstr ""
+
+#: Q_colorspreferencesdialog.ui:16 kasablanca.cpp:282 kasablanca.cpp:285
+#, no-c-format
+msgid "Colors"
+msgstr ""
+
+#: Q_userinterfacepreferencesdialog.ui:16 kasablanca.cpp:283 kasablanca.cpp:286
+#, no-c-format
+msgid "User Interface"
+msgstr ""
+
+#: kasablanca.cpp:316 kasablanca.cpp:324
+msgid "Session A"
+msgstr ""
+
+#: kasablanca.cpp:317 kasablanca.cpp:325
+msgid "Session B"
+msgstr ""
+
+#: kasablanca.cpp:326
+msgid "Queue"
+msgstr ""
+
+#: kasablanca.cpp:329 kasablanca.cpp:338
+msgid "Transfer"
+msgstr ""
+
+#: kasablanca.cpp:330 kasablanca.cpp:339
+msgid "Put in queue"
+msgstr ""
+
+#: Q_fileexistsdialog.ui:66 kasablanca.cpp:333 kasablanca.cpp:342
+#, no-c-format
+msgid "Rename"
+msgstr ""
+
+#: kasablanca.cpp:334 kasablanca.cpp:343
+msgid "Mkdir"
+msgstr ""
+
+#: kasablanca.cpp:336 kasablanca.cpp:345
+msgid "Bookmark site"
+msgstr ""
+
+#: kasablanca.cpp:347
+msgid "Start Queue"
+msgstr ""
+
+#: kasablanca.cpp:349
+msgid "Skip Item(s)"
+msgstr ""
+
+#: kasablanca.cpp:404 kasablanca.cpp:405
+msgid "Custom"
+msgstr ""
+
+#: kbtaskview.cpp:26
+msgid "Task"
+msgstr ""
+
+#: kbtaskview.cpp:27
+msgid "Progress"
+msgstr ""
+
+#: kbtaskview.cpp:28
+msgid "Speed"
+msgstr ""
+
+#: kbtaskview.cpp:29
+msgid "Percentage"
+msgstr ""
+
+#: kbtaskview.cpp:30
+msgid "Remaining"
+msgstr ""
+
+#: main.cpp:13
+msgid "A TDE FTP Client"
+msgstr ""
+
+#: main.cpp:27
+msgid "kasablanca"
+msgstr ""
+
+#: Q_bookmarkdialog.ui:43 Q_mainwindow.ui:120 Q_mainwindow.ui:172
+#, no-c-format
+msgid "Name"
+msgstr ""
+
+#: Q_bookmarkdialog.ui:106 Q_customconnectdialog.ui:78
+#, no-c-format
+msgid ""
+"The user's password. Anonymous ftp servers ussually don't use passwords or "
+"accept passwords in the form of \"user@emailaddress.com\"."
+msgstr ""
+
+#: Q_bookmarkdialog.ui:117 Q_customconnectdialog.ui:67
+#, no-c-format
+msgid ""
+"The ftp Login Username. On open ftp servers you usually login using "
+"\"anonymous\"."
+msgstr ""
+
+#: Q_bookmarkdialog.ui:131
+#, no-c-format
+msgid ""
+"This information points to the the ftp server. HOST can either be a standard "
+"ip adress like 192.168.2.1 or a domain name. PORT is the port number on "
+"which the ftp server listens. In most cases this is 21. Both are seperated "
+"by a \":\" character. A legitimate input string would look like this: "
+"\"ftp://ftp.trinitydesktop.org/:21\"."
+msgstr ""
+
+#: Q_bookmarkdialog.ui:150
+#, no-c-format
+msgid "The ftp's name is entered here."
+msgstr ""
+
+#: Q_bookmarkdialog.ui:158 Q_customconnectdialog.ui:100
+#, no-c-format
+msgid "Username:"
+msgstr "Имя пользователя:"
+
+#: Q_bookmarkdialog.ui:166
+#, no-c-format
+msgid "Name:"
+msgstr "Имя:"
+
+#: Q_bookmarkdialog.ui:174 Q_customconnectdialog.ui:122
+#, no-c-format
+msgid "Encryption:"
+msgstr "Шифрование:"
+
+#: Q_bookmarkdialog.ui:185 Q_customconnectdialog.ui:111
+#, no-c-format
+msgid "Host:Port:"
+msgstr "Хост:порт:"
+
+#: Q_bookmarkdialog.ui:193 Q_customconnectdialog.ui:48
+#, no-c-format
+msgid "Password:"
+msgstr "Пароль:"
+
+#: Q_bookmarkdialog.ui:201 Q_customconnectdialog.ui:133
+#, no-c-format
+msgid "Mode:"
+msgstr "Режим:"
+
+#: Q_bookmarkdialog.ui:224 Q_customconnectdialog.ui:200
+#, no-c-format
+msgid "Active Mode"
+msgstr "Активный режим"
+
+#: Q_bookmarkdialog.ui:229 Q_customconnectdialog.ui:195
+#, no-c-format
+msgid "Passive Mode"
+msgstr "Пассивный режим"
+
+#: Q_bookmarkdialog.ui:239 Q_customconnectdialog.ui:207
+#, no-c-format
+msgid ""
+"The mode you are using for data transfer. This is quite important in case "
+"you're behind a firewall or a router. In these cases you depend on the "
+"passive mode, which makes the client connects to the ftp server for data "
+"transfer. Passive mode is the standard method today, while active mode is "
+"the old way to do data transfers, the client listens for the server to "
+"connect in active mode."
+msgstr ""
+
+#: Q_bookmarkdialog.ui:245 Q_customconnectdialog.ui:167
+#, no-c-format
+msgid "Unencrypted"
+msgstr "Нешифрован"
+
+#: Q_bookmarkdialog.ui:250 Q_customconnectdialog.ui:172
+#, no-c-format
+msgid "Level 1"
+msgstr "Уровень 1"
+
+#: Q_bookmarkdialog.ui:255 Q_customconnectdialog.ui:177
+#, no-c-format
+msgid "Level 2"
+msgstr "Уровень 2"
+
+#: Q_bookmarkdialog.ui:260 Q_customconnectdialog.ui:182
+#, no-c-format
+msgid "Level 3"
+msgstr "Уровень 3"
+
+#: Q_bookmarkdialog.ui:270 Q_customconnectdialog.ui:189
+#, no-c-format
+msgid ""
+"There are 4 encryption levels available. Unencrypted leaves all traffic "
+"clear and without encryption. Most ftp servers allow only this mode. Level 1 "
+"encryption means that the traffic on the control connection is encrypted "
+"while data transfer remains clear. Level 2 is basically the same with the "
+"exception of directory information which is transfered on the data channel, "
+"but is encrypted too. Eventually Level 3 encrypts everything all "
+"communication and all data traffic."
+msgstr ""
+
+#: Q_bookmarkdialog.ui:297 Q_customconnectdialog.ui:234
+#, no-c-format
+msgid "Advanced"
+msgstr "Расширенное"
+
+#: Q_bookmarkdialog.ui:311 Q_customconnectdialog.ui:285
+#, no-c-format
+msgid "Default directory:"
+msgstr "Каталог по умолчанию:"
+
+#: Q_bookmarkdialog.ui:327 Q_customconnectdialog.ui:248
+#, no-c-format
+msgid "Alternative fxp:"
+msgstr "Альтернативный FXP:"
+
+#: Q_bookmarkdialog.ui:338 Q_bookmarkdialog.ui:349 Q_customconnectdialog.ui:256
+#: Q_customconnectdialog.ui:277 Q_generalpreferencesdialog.ui:221
+#: Q_generalpreferencesdialog.ui:229 Q_generalpreferencesdialog.ui:237
+#: Q_generalpreferencesdialog.ui:245 Q_generalpreferencesdialog.ui:253
+#: Q_generalpreferencesdialog.ui:261 Q_userinterfacepreferencesdialog.ui:68
+#: Q_userinterfacepreferencesdialog.ui:76
+#: Q_userinterfacepreferencesdialog.ui:84
+#, no-c-format
+msgid "Enabled"
+msgstr "Включено"
+
+#: Q_bookmarkdialog.ui:357 Q_customconnectdialog.ui:269
+#, no-c-format
+msgid "Correct pasv responses:"
+msgstr "Правильные ответы pasv:"
+
+#: Q_colorspreferencesdialog.ui:27
+#, no-c-format
+msgid "Background:"
+msgstr "Фон:"
+
+#: Q_colorspreferencesdialog.ui:35
+#, no-c-format
+msgid "Success Text:"
+msgstr "Текст успешного выполнения:"
+
+#: Q_colorspreferencesdialog.ui:43
+#, no-c-format
+msgid "Failure Text:"
+msgstr "Текст неудачного выполнения:"
+
+#: Q_colorspreferencesdialog.ui:51
+#, no-c-format
+msgid "Local Text:"
+msgstr "Локальный текст:"
+
+#: Q_customconnectdialog.ui:92
+#, no-c-format
+msgid ""
+"This information points to the the ftp server. HOST can either be a standard "
+"ip adress like \"192.168.2.1\" or a domain name. PORT is the port number on "
+"which the ftp server listens. In most cases this is 21. Both are seperated "
+"by a \":\" character. A legitimate input string would look like this: "
+"\"ftp://ftp.trinitydesktop.org/:21\"."
+msgstr ""
+
+#: Q_customconnectdialog.ui:144
+#, no-c-format
+msgid "Anonymous"
+msgstr "Анонимно"
+
+#: Q_fileexistsdialog.ui:24
+#, no-c-format
+msgid "File Exists"
+msgstr "Файл уже существует"
+
+#: Q_fileexistsdialog.ui:44 Q_generalpreferencesdialog.ui:156
+#, no-c-format
+msgid "Skip"
+msgstr "Пропустить"
+
+#: Q_fileexistsdialog.ui:55
+#, no-c-format
+msgid "Resume"
+msgstr "Возобновить"
+
+#: Q_fileexistsdialog.ui:74 Q_generalpreferencesdialog.ui:167
+#, no-c-format
+msgid "Overwrite"
+msgstr "Заменить"
+
+#: Q_generalpreferencesdialog.ui:30
+#, no-c-format
+msgid ""
+"Directory caching means that once you browsed a folder on a ftp session the "
+"content of that folder is cached, and will be loaded from there in case you "
+"enter it again. This can speed up browsing especially with large dirs. If "
+"you want a fresh representation of the dir content, you can press the "
+"refresh button."
+msgstr ""
+
+#: Q_generalpreferencesdialog.ui:61
+#, no-c-format
+msgid "Priority list:"
+msgstr "Список приоритета:"
+
+#: Q_generalpreferencesdialog.ui:69
+#, no-c-format
+msgid "Skiplist:"
+msgstr "Список пропуска:"
+
+#: Q_generalpreferencesdialog.ui:77
+#, no-c-format
+msgid "On queue finished:"
+msgstr "По завершении очереди:"
+
+#: Q_generalpreferencesdialog.ui:85
+#, no-c-format
+msgid "On file exist:"
+msgstr "Если файл существует:"
+
+#: Q_generalpreferencesdialog.ui:110
+#, no-c-format
+msgid ""
+"Here you can enter a Regular Expression. Transfer items which match this "
+"Regular Expression are skipped. For example a value of \"^\\.\" excludes "
+"every entry beginning with \".\" from transfer."
+msgstr ""
+
+#: Q_generalpreferencesdialog.ui:118
+#, no-c-format
+msgid ""
+"This field can hold an executable and its arguments which will be run, when "
+"last item of in queue has finished transferring. For example, on TDE "
+"desktops the entry \"dcop ksmserver ksmserver logout 0 0 0\" would shutdown "
+"the computer automatically."
+msgstr ""
+
+#: Q_generalpreferencesdialog.ui:145
+#, no-c-format
+msgid "Resume (if possible)"
+msgstr "Возобновить (по возможности)"
+
+#: Q_generalpreferencesdialog.ui:148 Q_generalpreferencesdialog.ui:159
+#: Q_generalpreferencesdialog.ui:170
+#, no-c-format
+msgid ""
+"These Radio Buttons indicate how the application should proceed if a file to "
+"be transfered already exists on the destination. Usually the user is asked "
+"by the application how to proceed if this occurs, in case you aren't present "
+"during the transfer you can enable this feature."
+msgstr ""
+
+#: Q_generalpreferencesdialog.ui:180
+#, no-c-format
+msgid ""
+"This Field contains a regular expression, which queues the items matching "
+"this regular expression before the items which don't. For example, \".sfv\" "
+"would make the common checksum files with this fileending transfer first."
+msgstr ""
+
+#: Q_generalpreferencesdialog.ui:188
+#, no-c-format
+msgid "Directory caching:"
+msgstr "Кэширование каталогов:"
+
+#: Q_generalpreferencesdialog.ui:196
+#, no-c-format
+msgid "Delete moves files into trash:"
+msgstr "Удаление помещает файлы в корзину:"
+
+#: Q_importdialog.ui:27
+#, no-c-format
+msgid "Import filter"
+msgstr "Фильтр импорта"
+
+#: Q_importdialog.ui:38
+#, no-c-format
+msgid "gFtp"
+msgstr "gFTP"
+
+#: Q_mainwindow.ui:24
+#, no-c-format
+msgid "Kasablanca x"
+msgstr "Kasablanca x"
+
+#: Q_mainwindow.ui:131 Q_mainwindow.ui:183
+#, no-c-format
+msgid "Size"
+msgstr "Размер"
+
+#: Q_mainwindow.ui:142 Q_mainwindow.ui:194
+#, no-c-format
+msgid "Date"
+msgstr "Дата"
+
+#: Q_userinterfacepreferencesdialog.ui:44
+#, no-c-format
+msgid "Show system tray icon:"
+msgstr "Показывать значок в трее:"
+
+#: Q_userinterfacepreferencesdialog.ui:52
+#, no-c-format
+msgid "Show command lines:"
+msgstr "Показывать командные строки:"
+
+#: Q_userinterfacepreferencesdialog.ui:60
+#, no-c-format
+msgid "Hide hidden files from view:"
+msgstr "Не показывать скрытые файлы в просмотре:"
+
+#: Q_userinterfacepreferencesdialog.ui:97
+#, no-c-format
+msgid "Logwindow Font:"
+msgstr "Шрифт окна журнала:"
+
+#: kasablancaui.rc:8
+#, no-c-format
+msgid "Connect"
+msgstr "Подключить"
+
+#: kasablancaui.rc:10
+#, no-c-format
+msgid "Action"
+msgstr "Действие"
+
+#: kbconfig.kcfg:6
+#, no-c-format
+msgid "A RegExp which describes the items to skip at transfer."
+msgstr ""
+
+#: kbconfig.kcfg:9
+#, no-c-format
+msgid "A RegExp which describes the items to transfer first."
+msgstr ""
+
+#: kbconfig.kcfg:51
+#, no-c-format
+msgid "The font for the logwindow."
+msgstr "Шрифт для окна журнала."
+
+#: kbconfig.kcfg:57
+#, no-c-format
+msgid "The color value for local messages on the logging window."
+msgstr "Значение цвета для локальных сообщений в окне журнала."
+
+#: kbconfig.kcfg:61
+#, no-c-format
+msgid "The color value for successful remote messages on the logging window."
+msgstr ""
+
+#: kbconfig.kcfg:65
+#, no-c-format
+msgid "The color value for the background on the logging window."
+msgstr ""
+
+#: kbconfig.kcfg:69
+#, no-c-format
+msgid "The color value for failed remote messages on the logging window."
+msgstr ""